Ir para conteúdo
  • Cadastre-se

dev botao

Falha na leitura das notas retornadas - Provedor NFSeBrasil (Prefeitura de Vespasiano-MG)


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

Recommended Posts

Nao estou conseguindo fazer com a rotina TACBrNFSeProviderNFSeBrasil.TratarRetornoConsultaLoteRps(Response: TNFSeConsultaLoteRpsResponse) leia as Notas retornadas.

        AuxNode := ANode.Childrens.FindAnyNs('xml');     <= Aqui consegue ler

        if AuxNode <> nil then
        begin
//          DocumentoNota := TACBrXmlDocument.Create;
//          try
//            NumRps := ParseText(AnsiString(TratarXmlRetorno(AuxNode.Content)), True, True);
//            NumRps := StringReplace(NumRps, 'R$', '', [rfReplaceAll]);
//            DocumentoNota.LoadFromXml(ConverteXMLtoUTF8(NumRps));

//            NotaNode := DocumentoNota.Root;
            AuxNode := AuxNode.Childrens.FindAnyNs('Nfse');     <= Aqui ja nao le mais, retorna NIL
            AuxNode := AuxNode.Childrens.FindAnyNs('InfNfse');

 

Alguém passou por essa situação?

 

 

XML ao ENTRAR em TratarXmlRetornado.XML XML ao SAIR em TratarXmlRetornado.XML

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia,

Vc consegue reproduzir a situação na aplicação demo?

At.

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Verissimo,

Favor anexar o XML (soap) de retorno para que possamos analisar.

O que você anexou não esta disponível.

 

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

Bom dia Verissimo,

Favor atualizar os fontes e faça novos testes.

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 noite a todos,

Favor fazer testes com a unit em anexo.

NFSeBrasil.Provider.pas

Notei que esse provedor retorna no XML 2 declarações de encoding, a função responsável por remover apenas remove a primeira que ele encontra.

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

Bom dia Verissimo,

Estou conversando com a Equipe ACBr para juntos encontrarmos uma solução definitiva para esse problema.

  • Obrigado 1
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 a todos,

Favor atualizar os fontes, reinstale o ACBr e façam novos testes.

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

Em 26/04/2022 at 15:04, Italo Giurizzato Junior disse:

Boa tarde a todos,

Favor atualizar os fontes, reinstale o ACBr e façam novos testes.

Italo, bom dia.

Mesmo problema.

Eu te enviei um XML de retorno no seu DISCORD para análise, não sei se você chegou a verificar (13/04).

Atenciosamente,

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Jéter,

Após atualizar os fontes você reinstalou o ACBr e por fim recompilou a aplicação?

Pois esta estranho tudo o que eu achei no XML de retorno que pudesse estar gerando o problema eu fui removendo.

O XML tratado era para ser lido sem nenhum problema.

A não ser que ainda ficou faltando alguma coisa.

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

45 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Jéter,

Após atualizar os fontes você reinstalou o ACBr e por fim recompilou a aplicação?

Pois esta estranho tudo o que eu achei no XML de retorno que pudesse estar gerando o problema eu fui removendo.

O XML tratado era para ser lido sem nenhum problema.

A não ser que ainda ficou faltando alguma coisa.

Boa tarde Ítalo.

Sim, pra não ficar dúvida, instalei um ACBr totalmente novo as 10:02 de hoje.

Atenciosamente.

  • Curtir 1

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Jéter,

Você poderia anexar o XML de retorno depois do tratamento, quero analisar ele e tentar descobrir se sobrou algo que deve ser removido ou alterado.

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

Bom dia Italo/Jéter,

Segue anexo um XML depois do tratamento.

Percebi que no XML ha a Tag CompNfse que nao esta sendo lida nas rotinas TratarRetornoConsultaLoteRpsTratarRetornoConsultaNFSeporRps, fiz uma modificações nessas rotinas consegue testar Jéter?

O XML carregado dessa Tag eu utilizei  na leitura do XML  ....TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(sXmlCompNfse, False) que ha nessas rotinas tambem.

 

NFSeBrasil.Provider.pas

DepoisTratarXmlRetornado.xml

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

Testem também com as Units em anexo.

NFSeBrasil.Provider.pas

NFSeBrasil.GravarXml.pas

NFSeBrasil.LerXml.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

  • 3 semanas depois ...
  • Consultores
  • Solution

Bom dia a todos,

Como não tive nenhum retorno referente aos testes com as Units que anexei, tomei a liberdade de envia-las para o SVN e dar esse tópico como encerrado.

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á 674 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.