Ir para conteúdo
  • Cadastre-se

dev botao

Mudança de provedor de NFS-e para cidade de Farroupilha/RS


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1503 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

A cidade de Farroupilha/RS irá mudar de provedor de NFS-e, irá mudar de Infisc para Tecnos:

Citar

A Secretaria de Finanças informa aos contribuintes que o sistema de Emissão de Nota Fiscal de Serviços Eletrônica (via site e via Web Service)estará inoperante a partir do MEIO DIA de 28/08/2020 até 31/08/2020, devido a troca do sistema. Por isso, orienta-se que a emissão de Notas Fiscais Eletrônicas de Serviços do mês de agosto, ocorram até o dia 28/08/2020 ao meio dia. Após este horário a equipe técnica iniciará o processo de integração e o serviço ficará indisponível, retornando à normalidade no dia 01/09/2020, pelo Sistema de Tecnosistemas.

Link para notícia.

Link2

  • Moderadores
  • Solution
Postado

     3.2 - Não faça "bump" de forma excessiva (postar simplesmente para que um tópico vá para o topo da lista). Isso é considerado flooding.

Favor leia as regras do fórum.

Creio que basta fazer o update e olhar o arquivo mencionado.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)
9 horas atrás, Juliomar Marchetti disse:

     3.2 - Não faça "bump" de forma excessiva (postar simplesmente para que um tópico vá para o topo da lista). Isso é considerado flooding.

Favor leia as regras do fórum.

Creio que basta fazer o update e olhar o arquivo mencionado.

Parece ser apenas a Ordem, acredito que o IdCidade vem antes da competencia conforme 
http://help.nfse-tecnos.com.br/main_ws/contribuinte/notaeletronica.aspx

 

Erro

Falha na validação dos dados do lote: 1
Element {http://www.abrasf.org.br/nfse.xsd}IdCidade is unexpected according to content model of parent element {http://www.abrasf.org.br/nfse.xsd}InfDeclaracaoPrestacaoServico}.
Expecting: {http://www.abrasf.org.br/nfse.xsd}Servico.

 

XML gerado com a versão nova, update de hoje (26/08/2020)

<?xml version="1.0" encoding="UTF-8"?><EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"><LoteRps Id="12020048898480001740000000000061726" versao="20.01"><NumeroLote>61726</NumeroLote><CpfCnpj><Cnpj>04889848000174</Cnpj></CpfCnpj><InscricaoMunicipal>13139</InscricaoMunicipal><QuantidadeRps>1</QuantidadeRps><ListaRps><Rps><tcDeclaracaoPrestacaoServico><InfDeclaracaoPrestacaoServico Id="1048898480001740000000000029286" xmlns="http://www.abrasf.org.br/nfse.xsd"><Rps><IdentificacaoRps><Numero>29286</Numero><Serie>N2</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2020-08-26T00:00:00</DataEmissao><Status>1</Status></Rps><Competencia>2020-08-26T00:00:00
</Competencia><IdCidade>4307906</IdCidade><Servico><tcDadosServico><Valores><ValorServicos>178.00</ValorServicos><ValorPis>0.00</ValorPis><ValorCofins>0.00</ValorCofins><ValorInss>0.00</ValorInss><ValorIr>0.00</ValorIr><ValorCsll>0.00</ValorCsll><ValorIss>0.00</ValorIss><BaseCalculo>178.00</BaseCalculo><Aliquota>0.00</Aliquota><DescontoIncondicionado>0.00</DescontoIncondicionado><DescontoCondicionado>0.00</DescontoCondicionado></Valores><IssRetido>2</IssRetido><ItemListaServico>09010032</ItemListaServico><Discriminacao>Descricao=DIARIAS Codigo=09010032 Quant=1.00 Unitario=178.00 Aliquota=0.00 Desconto=0.00 Total=178.00 |</Discriminacao><CodigoMunicipio>4307906</CodigoMunicipio><CodigoPais>1058</CodigoPais><ExigibilidadeISS>1</ExigibilidadeISS><MunicipioIncidencia>4307906</MunicipioIncidencia></tcDadosServico></Servico><Prestador><CpfCnpj><Cnpj>04889848000174</Cnpj></CpfCnpj><RazaoSocial>HOTEL DI CAPRI LTDA</RazaoSocial><InscricaoMunicipal>13139</InscricaoMunicipal></Prestador><Tomador><IdentificacaoTomador><CpfCnpj><Cpf>92013023715</Cpf></CpfCnpj></IdentificacaoTomador><RazaoSocial>KIYOSHI UCHIKAWA</RazaoSocial><Endereco><Endereco>RUA PROFESSOR VICENTE RAO</Endereco><Numero>90</Numero><Bairro>BROOKLIN</Bairro><CodigoMunicipio>3550308</CodigoMunicipio><Uf>SP</Uf><CodigoPais>1058</CodigoPais><Cep>04636000</Cep></Endereco><Contato><Telefone>11982028513</Telefone><Email>[email protected]</Email></Contato></Tomador><NaturezaOperacao>1</NaturezaOperacao><OptanteSimplesNacional>1</OptanteSimplesNacional><IncentivoFiscal>2</IncentivoFiscal><PercentualCargaTributaria>0.00</PercentualCargaTributaria><ValorCargaTributaria>0.00</ValorCargaTributaria><PercentualCargaTributariaMunicipal>0.00</PercentualCargaTributariaMunicipal><ValorCargaTributariaMunicipal>0.00</ValorCargaTributariaMunicipal><PercentualCargaTributariaEstadual>0.00</PercentualCargaTributariaEstadual><ValorCargaTributariaEstadual>0.00</ValorCargaTributariaEstadual><OutrasInformacoes>Valor aproximado tributos federais, estaduais e municipais: Percentual: 18,32% |</OutrasInformacoes></InfDeclaracaoPrestacaoServico></tcDeclaracaoPrestacaoServico><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>

Editado por Guilherme Martin Ewz
Faltou informação
  • Administradores
Postado

Bom dia.

Por favor anexe o XML ao tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Bom dia Guilherme,

Acredito que você não entendeu, a Juliana lhe pediu para anexar o arquivo do XML e não incluir ele na postagem como um texto.

Da forma que você fez fica complicado a analise do mesmo.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Boa tarde Guilherme,

Se não me falha a memória o provedor de Farroupilhas não consegue manter um padrão entre as cidades que ele atende.

Ele coloca essa porcaria de tag <IdCidade> em lugares diferentes dependendo da cidade atendida.

Ainda tem a capacidade de dizer que seguem o layout da ABRASF, segue porcaria nenhuma, no layout da ABRASF não existe o grupo <tcDeclaracaoPrestacaoServico>, <IdCidade>, <tcDadosServico>.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo, sim nos meus testes, realmente verifiquei ele eles usam o ABRASF 2.0, mas tem estes campos especiais, isso quebra as pernas completamente.

No momento eles estão apenas em fase de homologação, mas dia 1 do 9, entrará em produção, vou aguardar inclusive para atualizar o Cidades.ini do post fixo com as informações corretas. 

E torcer para que o ACBR ache uma solução.

Valeu pelas ajuda por enquanto.

  • Curtir 1
  • Moderadores
Postado

Acho que não mas vocês podem propor solução . não precisam esperar somente nós escrevermos. os fontes estão todos disponívies para que possam saber o que estão fazendo.

Em 27/08/2020 at 14:29, Guilherme Martin Ewz disse:

Italo, sim nos meus testes, realmente verifiquei ele eles usam o ABRASF 2.0, mas tem estes campos especiais, isso quebra as pernas completamente.

No momento eles estão apenas em fase de homologação, mas dia 1 do 9, entrará em produção, vou aguardar inclusive para atualizar o Cidades.ini do post fixo com as informações corretas. 

E torcer para que o ACBR ache uma solução.

Valeu pelas ajuda por enquanto.

 

41 minutos atrás, AndreReginatto disse:

Bom dia,

Saberiam me dizer se isto já foi corrigido?

Estou com o mesmo problema e os fontes estão com a ultima atualização.

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Me parece que este provedor exige a existência de várias tags mesmo quando estas estiverem vazias.

Efetuei diversas alterações no pnfsNFSeW_ABRASFv2.pas até que cessassem as mensagens de erro por falta de conteúdo, exceto esta que apareceu agora ao final:

Content for element '{http://www.abrasf.org.br/nfse.xsd}tcDeclaracaoPrestacaoServico' is incomplete according to the DTD/Schema.
Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature.


Alguma dica de como resolver isto ?

Pergunta 2:
Preciso saber se estou certo: uma das várias mensagens de erro foi esta:
Element '{http://www.abrasf.org.br/nfse.xsd}Bairro' is unexpected according to content model of parent element '{http://www.abrasf.org.br/nfse.xsd}Endereco'.
Expecting: {http://www.abrasf.org.br/nfse.xsd}Complemento.

Alterei no fonte da seguinte forma para resolver:
if not( FProvedor in [proNFSeBrasil, ProTecnos] ) then
   Gerador.wCampo(tcStr, '#41', 'Complemento', 001, 060, 0, NFSe.Tomador.Endereco.Complemento, DSC_XCPL)
else
   Gerador.wCampo(tcStr, '#41', 'Complemento', 001, 060, 1, NFSe.Tomador.Endereco.Complemento, DSC_XCPL);

Isto está correto ?

Pergunta 3:
Ao final quando eu conseguir gerar as notas, como faço para enviar estas alterações que fiz para serem analisadas e atualizadas?
 

  • Consultores
Postado

Boa tarde Alexandre,

Você pode anexar somente as units que você alterou aqui mesmo no fórum que iremos analisar e estando tudo OK enviaremos para o repositório.

Infelizmente tem provedor que apesar de informar que segue o layout da ABRASF sempre faz alguma kaka ai temos que ficar dando os nossos pulos para fazer funcionar.

A alteração que você com relação a tag Complemento esta correta, é a solução.

Quando ao da Signature, me parece que esta faltando assinar o RPS.

No arquivo INI existem um conjunto de campos referente a assinatura.

Atualmente esta da seguinte forma:

[Assinar]
RPS=1
Lote=0
URI=1
ConsSit=0
ConsLote=0
ConsNFSeRps=0
ConsNFSe=0
Cancelar=1
RpsGerar=1
LoteGerar=0
Substituir=1

Note que o valor do campo RPS é 1 logo ele vai assinar.

Verifica se todos os seus fontes de todas as pastas estão atualizados.

Se algum deles estiver com uma bolinha vermelha significa que foi alterado, logo o Tortoise não consegue atualizar.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Consegui gerar notas, abaixo seguem as URL em produção e anexado o pnfsNFSeW_ABRASFv2.pas com as alterações.

image.thumb.png.11862b483bb9c43d98c6e6ad97873f89.pngOnde tive que alterar coloquei um comentário assim:
 

[URL_P]
RecepcaoLoteRPS=*
ConsultaSitLoteRPS=*
ConsultaLoteRPS=http://nfse-%NomeURL_P%.multi24h.com.br:9097/ConsultaLoteRPS.asmx
ConsultaNFSeRPS=http://nfse-%NomeURL_P%.multi24h.com.br:9095/ConsultaNFSePorRPS.asmx
ConsultaNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9096/ConsultaNFSePorFaixa.asmx
CancelaNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9098/CancelamentoNFSe.asmx
GerarNFSe=*
RecepcaoSincrono=http://nfse-%NomeURL_P%.multi24h.com.br:9091
SubstituiNFSe=http://nfse-%NomeURL_P%.multi24h.com.br:9086/SubstituicaoNFSe.asmx

[Assinar]
RPS=1
Lote=1
URI=1
ConsSit=1
ConsLote=1
ConsNFSeRps=1
ConsNFSe=1
Cancelar=1
RpsGerar=1
LoteGerar=1
Substituir=1

 

pnfsNFSeW_ABRASFv2.pas

  • Consultores
Postado

Boa tarde Alexandre,

Essa alteração no arquivo INI do provedor, mais precisamente nas URLs não vai gerar um efeito colateral com as demais cidades que utilizam o mesmo provedor?

E para essa cidade realmente se faz necessário assinar tudo?

Inclusive o Consultar Situação, Rps e Lote do Gerar, serviços estes não disponibilizados pelo provedor?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Olá,

Estou utilizando o método enviar sicrono, utilizei o pnfsNFSeW_ABRASFv2.pas que o Alexandre passou e tive que fazer mais duas alterações:
- IM do tomador caso física ou não tenha deve-se informar 0 (zero) o provedor exige a tag;
- Regime Especial Tributação caso não tenha ou seja, nenhum, também tive que informar 0 (zero) o provedor exige a tag;

Agora passou todas as validações de schemas porem esta ocorrendo erro: Content for element '{http://www.abrasf.org.br/nfse.xsd}tcDeclaracaoPrestacaoServico' is incomplete according to the DTD/Schema.
Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature.

Já tentei marcar para assinar lote e rps e vice e verça, também não tive sucesso.
Também tentei mudar as opções de certificado tanto Capicom como Wincrypt e tive os mesmos problemas.

 

  • Consultores
Postado

Boa tarde Patrick,

Somente o RPS deve ser assinado.

A mensagem de erro diz que o elemento tcDeclaracaoPrestacaoServico esta incompleto de acordo com o Schema, era esperado o elemento Signature.

Ou seja o RPS não foi assinado.

Outra coisa se uma tag deve constar no XML independente se ela possui algum conteúdo ou não lembre-se que a linha que gera essa tag possui um parâmetro que defini se ela é obrigatória ou não.

Exemplo:

Gerador.wCampo(tcStr, '#6', 'RegimeEspecialTributacao', 01, 01, 0, RegimeEspecialTributacaoToStr(NFSe.RegimeEspecialTributacao), DSC_REGISSQN);
                                                                |-> esse parãmetri diz que a tag é opcional

Gerador.wCampo(tcStr, '#6', 'RegimeEspecialTributacao', 01, 01, 1, RegimeEspecialTributacaoToStr(NFSe.RegimeEspecialTributacao), DSC_REGISSQN);
                                                                |-> esse parãmetri diz que a tag é obrigatória, ou seja, a tag vai ser gerada mesmo sem nenhum conteúdo.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Olá Italo!

Legal obrigado pelas dicas. Mandei assinar somente o RPS e continua o mesmo erro. Mando anexo o XML gerado.

Meu tecnos.ini esta assim:

[Assinar]
RPS=1
Lote=0
URI=0
ConsSit=0
ConsLote=0
ConsNFSeRps=0
ConsNFSe=0
Cancelar=0
RpsGerar=0
LoteGerar=0
Substituir=0

Se puder ajudar agradeço!
 

659UNICA-rps.xml

Postado
18 horas atrás, Italo Jurisato Junior disse:

Boa tarde Alexandre,

Essa alteração no arquivo INI do provedor, mais precisamente nas URLs não vai gerar um efeito colateral com as demais cidades que utilizam o mesmo provedor?

E para essa cidade realmente se faz necessário assinar tudo?

Inclusive o Consultar Situação, Rps e Lote do Gerar, serviços estes não disponibilizados pelo provedor?

Quanto a assinar irei testar isto hoje. Quanto aos endereços também fiquei com esta mesma dúvida, pois parece-me que somente nesta cidade os endereços saem do padrão deles.

  • Curtir 1
  • Membros Pro
Postado

Bom dia a todos,

Também estou testando este novo provedor e detectei uma situação em relação ao campo ItemListaServico

O componente ao realizar a carga do XML formata o campo como NN.NN embora na geração eu tenha informado N.NN. Esta transformação causa rejeição do provedor após o envio assíncrono.

Isso ocorre porque existem alguns tipos de serviço como informática que na relação deles consta como:

"1.07    Suporte técnico em informática, inclusive instalação, configuração e manutenção de programas de computação e bancos de dados."

Para funcionar ajustei a função TNFSeR.SetxItemListaServico. Porém não sei como funcionaria este provedor para as demais prefeituras, no meu caso é somente para Farroupilha.

pnfsNFSeR.pas

  • Membros Pro
Postado

Olá Italo,

Sim, é como você descreveu.

Minha sistemática é um pouco diferente, o XML é gerado num lado e posteriormente carregado e autorizado em outro (num servidor).

Mudar isso não está no radar até porque funciona bem desta forma a anos (NFE, Manifestos, etc).

Relatei a situação porque creio que o componente deva manter em suas propriedades o valor das tags XML ipsis literis.

Enfim, indo para o repositório ou não vou manter o ajuste que realizei.

Obrigado e bom trabalho.

  • Este tópico foi criado há 1503 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.