Ir para conteúdo
  • Cadastre-se

dev botao

Migração ACBrNFSe - ACBrNFSeX


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

Recommended Posts

  • Consultores

Boa tarde,

Antes de você começar a alterar a sua aplicação, primeiro faça testes com o programa exemplo e estude o código dele, mais precisamente no que se refere a configuração do componente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Eu consegui configurar o meu sistema, copiei a configuração do programa de exemplo e deu certo.

O problema que estou enfrentando agora é que, para a cidade que eu estou fazendo, o provedor mudou recentemente e o arquivo ACBrNFSeXServicos.ini ainda consta o provedor anterior.

Alterei o ACBrNFSeXServicos.ini, conforme a imagem abaixo e fui no programa de expmlo tentar emitir uma nota, porém lá, ainda continua aparecendo que o provedor é o siappa.

image.thumb.png.68097d60ca00f28d8155bdf0bde7a70b.png

 

image.png.0ead33e0a9c4a613c301707fff6b1953.png

 

como devo proceder nessa situação?

Link para o comentário
Compartilhar em outros sites

Estou evoluindo, passo a passo, já consegui fazer a configuração do novo provedor e emitir nota.

Meu problema agora é pegar o XML de retorno.

Pelo tópico:

eu preciso pegar o conteúdo do campo ACBrNFSeX1.NotasFiscais.Items[ i ].XmlNfse

Porem o conteúdo desse campo sempre vem vazio, tanto no meu sistema como no programa de exemplo, capturei algumas telas do programa de exemplo .....

 

image.png.767da0463b74ddb9b4d0fe328c4b85cb.png

image.png.10721be323daa66c6246bcf6b72b84fa.png

 

image.png.f586a0a6a74e827bbcc1e821ef54a246.png

 

image.png.c94074e1fb40229e0445794240f14b8a.png

 

O XML da nota vem vazio

Será que tá faltando fazer alguma configuração?

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Eu consegui recolver o problema acima, 

O retorno NFSeX.WebService.Emite.Sucesso vem como True porém a nota não tinha sido emitida.

Consegui resolver testando o retorno:

NFSeX.WebService.ConsultaLoteRps.Sucesso, bem como a lista de errs:

NFSeX.WebService.ConsultaLoteRps.Erros.Count

A minha dúvida é se o correto é consultar o retorno NFSeX.WebService.ConsultaLoteRps.Sucesso para saber se a nota foi emitida?

Outro problema que estou enfrentando em relação a migração do componente anterior para o novo são as mensagens de erro, eu uso o lazarus e a acentuação delas vem distorcia, conforme exemplo abaixo:

"Favor verificar se o lote já não foi enviado anteriormente, ou se a numeração do lote foi incrementada. Lote de RPS já enviado."

A propriedade "RetirarAcentos" das configurações do componente está marcada.....

Se alguém puder me ajudar com essas dúvidas, desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Você esta com todos os fontes de todas as pastas atualizados?

Se sim, reinstalou o ACBr?

E mesmo assim as palavras com as vogais acentuadas estão aparecendo errado?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Fiz o teste aqui

- Baixei o ACBr inteiro (exclui tudo antes)

- Alterei o provedor na cidade no arquivo INI

- Reinstalei no Lazarus Limpando tudo

- Executei o procedimento de Limpar e Construir o projeto

e mesmo assim as mensagens de erro permanecem com acentuação erada

Favor verificar se o lote já não foi enviado anteriormente, ou se a numeração do lote foi incrementada. Lote de RPS já enviado.  Não foi retornado nenhuma NFSe.

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Substitua a unit pela que esta em anexo.

Reinstale o ACBr, recompila a aplicação e faça um novo teste.

Vamos ver se agora as palavras com vogais acentuadas vão ser exibidas corretamente.

Betha.Provider.pas

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Você poderia anexar o XML (soap) que contem essa mensagem?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Muito obrigado, já inclui na minha lista de tarefas para analisar o problema. TK-3662

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 425 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.