Ir para conteúdo
  • Cadastre-se

dev botao

Duvida no retorno DistribuicaoDFe


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

Recommended Posts

Tenho duvida no retorno desses 3 metodos:

DistribuicaoDFePorChaveNFe,DistribuicaoDFePorNSU,DistribuicaoDFePorUltNSU.

Eu salvo no meu sistema as notas emitidas para determinado cnpj somente os retorno de notas completas, fazendo assim:

for I := 0 to Pred(fACBrNfe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count) do
          Begin
            if fACBrNfe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[I].resDFe.chDFe <> EmptyStr then

ou seja, somente vai gravar se fACBrNfe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[I].schema = schprocNFe(nota completa).

Mas depois que faço a ciência da nota e vou fazer o download, tenho retornos distintos usando esses 3 metodos;

1 - usando DistribuicaoDFePorChaveNFe retorna DistribuicaoDFe.retDistDFeInt.docZip.Items[I].schema= schprocNFe

2 - usando DistribuicaoDFePorNSU retorna DistribuicaoDFe.retDistDFeInt.docZip.Items[I].schema= schResNFe

3 - usando DistribuicaoDFePorUltNSU retorna DistribuicaoDFe.retDistDFeInt.docZip.Items[I].schema= schprocEventoNFe

Como eu salvei o NSU no banco da nota completa e uso ele para retorno usando o metodo a cima, penso que deveria retornar sempre

DistribuicaoDFe.retDistDFeInt.docZip.Items[I].schema = schprocNFe, mas não, somente se uso DistribuicaoDFePorChaveNFe.

O que acontece?

 

Link para o comentário
Compartilhar em outros sites

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