Ir para conteúdo
  • Cadastre-se

dev botao

Sobre tratamento a outros retornos em Distribuição NFE


Antonio Carlos L
Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 121 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Com base na estrutura abaixo, percebi que ACBrDFe.DistribuicaoDFePorUltNSU() so tera retorno True se cStat for 137 e 138

try
  repeat
    if ACBrDFe.DistribuicaoDFePorUltNSU() then
    begin
    
    end;
  until ( iUltimoNSU >= iMaxNSU ) or ( cStat = 137 );
except
  // TRATAR AQUI TODAS AS DEMAIS POSSIBILIDADES
end;

Verifiquei nos fontes que Result := (FretDistDFeInt.CStat = 137) or (FretDistDFeInt.CStat = 138) e que ao retornar FALASE levanta uma Exceção

Então devo entender que Todas os demais retornos diferentes de 137 e 138 devem ser tratados dentro do except ?

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
8 horas atrás, Antonio Carlos L disse:

Então devo entender que Todas os demais retornos diferentes de 137 e 138 devem ser tratados dentro do except ?

Sim.

Segue manual contendo os status disponíveis.

https://svn.code.sf.net/p/acbr/code/tools/DFe/NFeNFCe/NT/2014/NFe_NT2014_002 v1.13 a 1.15 - WsNFeDistribuicaoDFe.pdf

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

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