Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

  • Membros Pro
Postado (editado)

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

Editado por Alexandre Felippeto Henzen
Print incorreto..
  • Consultores
Postado

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
Postado

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
Postado

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!!

×
×
  • 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.