Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

Postado

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

  • Administradores
Postado

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

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
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

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
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

Postado

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

 

  • 3 semanas depois ...
  • Este tópico foi criado há 913 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.