Ir para conteúdo
  • Cadastre-se

dev botao

Como Consultar Todas As Nfe Emitidas Para Um Determinado Cnpj


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

Recommended Posts

  • Consultores

Boa tarde Edmar,

 

Sim, já existe essa funcionalidade.

 

function ConsultaNFeDest(CNPJ: String; IndNFe: TpcnIndicadorNFe; IndEmi: TpcnIndicadorEmissor; ultNSU: String): Boolean;

 

Para mais detalhes leia a NT 2012/002 e estude o programa exemplo.

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 Edmar,

 

Ao obter o retorno deve-se analisar o conteudo das tags: indCont e ultNSU conforme explicado na página 12 da NT 2012/002.

 

indCont:

Indicador de continuação:

0=SEFAZ não possui mais documentos para o CNPJ informado;

1=SEFAZ possui mais documentos para o CNPJ informado, ou ainda não avaliou a totalidade da sua base de dados.

 

ultNSU:

Último NSU pesquisado na SEFAZ. Se for o caso, o solicitante pode continuar a consulta a partir deste NSU para obter novos

resultados.

 

Em resumo se o indCont for igual a "1" deve-se realizar uma nova consulta e utilizar o valor retornado de ultNSU na function (terceiro parametro).

 

Alguns colegas chegaram a realizar dezenas de consultas para obter as primeiras notas.

  • Curtir 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

A rotina é bem simples, basta colocar a função que realiza a consulta dentro de um repeat until, não vejo grandes dificuldades em montar essa rotina.

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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.