Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX le o arquivo XML mas não consigo acessar os dados.


gerasoft
  • Este tópico foi criado há 255 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

ACBrNFSeX.NotasFiscais.LoadFromFile(Edit1.Text, False); -> importou o arquivo

ACBrNFSeX.NotasFiscais.GravarXML('c:\temp\' + ExtractFileName(Edit1.Text) + 'gerado') -> gravei o arquivo para confirmar se importou corretamente (anexo)

ACBrNFSeX.NotasFiscais.Items[0].NFSe.DataEmissao -> Retorna 30/12/1899

 

 

 

abrasf.xmlgerado

Link para o comentário
Compartilhar em outros sites

  • Consultores

 

Bom dia @gerasoft,

Como você não anexou o XML que foi carregado e sim somente o que foi salvo pelo GravarXml, então vou fazer as minhas observações sobre esse XML.

A primeira tag do arquivo é:

<ConsultarNfseRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd">

Como você pode ver a tag deixar claro que esse arquivo se refere a resposta da consulta a NFS-e por Rps e não o XML da NFS-e.

Segundo o manual da ABRASF tanto versão 1 quanto versão 2 a primeira tag de um XML de NFS-e é CompNfse:

image.png

image.png

Note que no retorno temos dentro da tag ConsultarNfseRpsResposta a tag CompNfse ou ListaMensagemRetorno, esta aparece quando ocorre algum erro na consulta.

Veja a definição do tipo completo TcCompNfse: Representa a estrutura de compartilhamento de dados de uma NFS-e, resumindo o conteúdo de CompNfse é o XML da NFS-e.

Podemos traduzir o CompNfse como sendo Composição da NFS-e.

Se você pegar o XML que usou como teste de leitura, remover:

A primeira tag:

<ConsultarNfseRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd">

e a ultima tag:

</ConsultarNfseRpsResposta>

O XML resultante vai ser lido corretamente pelo método LoadFormFile

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

Link para o comentário
Compartilhar em outros sites

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