Jump to content

dev botao

ACBrNFSeX - Telêmaco Borba PR - Envio está configurado para o provedor Betha, porém a prefeitura utiliza IPM


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1108 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted (edited)

Boa tarde,

Tenho um cliente tentando emitir uma NFS-e para o município de Telêmaco Borba no Paraná.

Primeiro tive o seguinte retorno: "Não foi possível converter RPS para prestadores autorizados em mais de uma entidade".
No Xml, na primeira linha, reparei o seguinte trecho: "<ns3:EnviarLoteRpsEnvio xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws">"

Investigando um pouco mais, identifiquei que o município utiliza a IPM para a NFS-e, e não Betha como está configurado no componente hoje..

 

image.thumb.png.11b6f2ef79c670a7f5880a07f6f028e8.png
Clicando aqui abre o site do IPM..

Alterei no arquivo de configurações das cidades:
image.png.592b1b5a16063e65ab09456502c694fe.png

Compilei o componente, e tive o seguinte erro ao tentar emitir:
image.png.f3d05f0b678d2d87a0735693b56e1c3b.png

Segue em anexo o XML gerado ao tentar enviar.

Alguém poderia analisar/orientar?

Obrigado

Envio IPM.xml

Edited by Alexandre Felippeto Henzen
Print incorreto..
  • Consultores
Posted

Boa tarde Alexandre,

Sempre faça os testes usando o programa exemplo do componente.

Ao alterar o arquivo ACBrNFSeXServicos.ini se faz necessário executar o Compila_RES.

Outra coisa no novo componente temos somente um método para o envio do RPS e este método se chama Emitir.

Favor não informar o segundo parâmetro desse método ou informar meAutomatico.

Esse erro ocorreu porque você esta tentando usar o meLoteSincrono ou meLoteAssincrono, modos de envio não suportados pelo provedor.

Deixando sempre no automático o componente abstrai o modo de envio disponibilizado pelo provedor e o utiliza ele.

 

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

  • Membros Pro
Posted

Boa tarde Italo,

Sim eu usei o Compila_RES.

Realmente, o meu método emitir estava como meLoteAssincrono e o terceiro parâmetro de impressão false.

Alterei para automático e foi correto!!

Agora uma outra coisa Italo, porque será que os XMLs de retorno que estou tendo do componente estão com a acentuação estranha? Dentro do Delphi direto pelo object inspector na classe de retorno, ja aparece desta maneira..

Segue um exemplo em anexo..
Retorno Acentuacao.xml

Muito obrigado pelas ajudas Italo!!

 

Só relembrando que é necessário corrigir no fonte o provedor da cidade Telêmaco Borba

  • Membros Pro
Posted

Bom dia Italo,

 

Acho que me expressei mal no último post...

A correção implementada foi no arquivo ACBrNFSeXServicos.ini, apenas esta alteração conforme print: 

                    De                                                         Para
image.png.240bcdb80d2eb834b303ba3ee040cf06.png

Valeeeu!!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...