Ir para conteúdo
  • Cadastre-se

dev botao

Problema ao Imprimir NFSe de Maringá


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro

Bom dia Italo,

Estamos implementando emissão com o ACBRNFSeX para Maringá-PR.

Depois de autorizado, ao utilizar a funcionalidade Imprimir DANFSe, ler o xml autorizado através do loadfromfile, a impressão fica sem as informações da nota.

Atualizamos os fontes hoje (25/04/2024) reinstalamos e pelo demo tem o mesmo comportamento.

Conseguiria nos ajudar?

Segue em anexo xml autorizado e o pdf gerado pelo demo.

Grato,

image_2024-04-25_115239643.png

nfseMGA.xml nfse.pdf

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
35 minutos atrás, SG Sistemas disse:

Bom dia Italo,

Estamos implementando emissão com o ACBRNFSeX para Maringá-PR.

Depois de autorizado, ao utilizar a funcionalidade Imprimir DANFSe, ler o xml autorizado através do loadfromfile, a impressão fica sem as informações da nota.

Atualizamos os fontes hoje (25/04/2024) reinstalamos e pelo demo tem o mesmo comportamento.

Conseguiria nos ajudar?

Segue em anexo xml autorizado e o pdf gerado pelo demo.

Grato,

image_2024-04-25_115239643.png

nfseMGA.xml 3.2 kB · 1 download nfse.pdf 21.5 kB · 1 download

Bom dia!

Você está carregando no componente um XML de retorno de envio de lote.

Veja que a tag pai dele é <EnviarLoteRpsSincronoResposta > . Por isso o componente não consegue ler as informações.

Você precisa carregar um XML de uma NFSe.

Ele começa em <CompNFSe>

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Postado (editado)

Olá Diego,

Nós utilizamos o método ACBrNFSeX1.Emitir(ANFSe.NumLote, meAutomatico, False) para o envio e, após o envio, verificamos se não possui erro através de if ACBrNFSeX1.WebService.Emite.Erros.Count = 0 then e pegamos o xml de retorno através de ACBrFNSeX1.WebService.Emite.XmlRetorno.

Verificamos que esse retorno não possui a tag <CompNFSe>.

Sabe dizer de qual atributo devemos pegar esse retorno?

Obrigado.

Editado por SG Sistemas
Link para o comentário
Compartilhar em outros sites

  • Consultores
40 minutos atrás, SG Sistemas disse:

Olá Diego,

Nós utilizamos o método ACBrNFSeX1.Emitir(ANFSe.NumLote, meAutomatico, False) para o envio e, após o envio, verificamos se não possui erro através de if ACBrNFSeX1.WebService.Emite.Erros.Count = 0 then e pegamos o xml de retorno através de ACBrFNSeX1.WebService.Emite.XmlRetorno.

Verificamos que esse retorno não possui a tag <CompNFSe>.

Sabe dizer de qual atributo devemos pegar esse retorno?

Obrigado.

Faça um teste lendo de:

ACBrNFSeX.NotasFiscais[Indice].XmlNFSe;

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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.