Ir para conteúdo
  • Cadastre-se

dev botao

Distribuição de DF-e


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

Recommended Posts

Olá Pessoal, boa noite

Estou projetando uma funcionalidade dentro da ferramenta do meu cliente para o mesmo possa obter o resumo da NFes emitidas contra os seus CNPJs, no passado (2017) tínhamos o acbrnfe.consultaDestinadas, esta funcionalidade  possibilitava obter o resumo das notas dos nossos fornecedores e após manifestação, tínhamos a possibilidade de efetuar o download do respectivo XML.

Com as opções atuais :

acbrnfe.DistribuicaoDFE()

acbrnfe.DistribuicaoDFeporUlNsu()

acbrnfe.DistribuicaoDFeporNSU()

Em 80% dos casos, só estou conseguindo baixar os eventos de manifestação referente as minhas próprias notas (meus clientes manifestando meus notas emitidas contra eles), os outros 20%, estão trazendo Manifestações de MDFe e CTe referente as notas de alguns fornecedores, porém o resumos dessas notas não esta sendo baixado.

Alguma dica ?

É possível monitorar este tipo de informação ( Notas Emitidas contra meus CNPJs) ?

Obs.: No passado quando usávamos a opção ConsultaDestinadas, era possível informar por parâmetro o interesse em notas com base CNPJ diferente das minhas , nesse casos baixávamos apenas o resumo das notas emitidas contra nossos CNPJs e que não haviam sido manifestadas ainda.

Grato 

Alexandre Castro

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Alexandre,

Antes tínhamos os métodos ConsultarNFeDest e DownloadNFe, para obter o resumo e a nota completa respectivamente.

Lembrando que para obter a nota completa era necessário enviar o evento de Manifestação do Destinatário.

A SEFAZ desativou esses dois serviços (Consulta e Download) e criou um novo, chamado DistribuicaoDFe.

No componente ACBrNFe temos 3 métodos: DistribuicaoDFePorUltNSU, DistribuicaoDFePorNSU e DistribuicaoDFePorChaveNFe.

O serviço DistribuicaoDFe disponibilizado pela SEFAZ permite ao mesmo tempo obter o resumo como também a nota completa do fornecedor.

Para obter a nota completa ainda se faz necessário o envio do evento de Manifestação do Destinatário.

Acredito que tudo o que escrevi acima você já saiba, sendo assim peço que leia os dois artigos que se encontram em: Como obter o XML do Fornecedor

Caso ainda tenha duvidas é só perguntar.

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

1 hora atrás, Italo Jurisato Junior disse:

Bom dia Alexandre,

Antes tínhamos os métodos ConsultarNFeDest e DownloadNFe, para obter o resumo e a nota completa respectivamente.

Lembrando que para obter a nota completa era necessário enviar o evento de Manifestação do Destinatário.

A SEFAZ desativou esses dois serviços (Consulta e Download) e criou um novo, chamado DistribuicaoDFe.

No componente ACBrNFe temos 3 métodos: DistribuicaoDFePorUltNSU, DistribuicaoDFePorNSU e DistribuicaoDFePorChaveNFe.

O serviço DistribuicaoDFe disponibilizado pela SEFAZ permite ao mesmo tempo obter o resumo como também a nota completa do fornecedor.

Para obter a nota completa ainda se faz necessário o envio do evento de Manifestação do Destinatário.

Acredito que tudo o que escrevi acima você já saiba, sendo assim peço que leia os dois artigos que se encontram em: Como obter o XML do Fornecedor

Caso ainda tenha duvidas é só perguntar.

Olá Italo, bom dia 

Antes de mais nada, obrigado pelo pronto retorno.

Quanto ao link informado, antes de criar este tópico eu já havia lido , a questão está aí, para obter o xml do fornecedor nós precisamos ter conhecimento prévio da da existência da nota, o que gostaria de desenvolver é um monitor que busca o resumo das notas (através do NSU)  assim sendo, a empresa tomará conhecimento de todas notas emitidas contra seus respectivos CNPJs, essas notas por sua vez podem ter sido negociadas comercialmente ou não, por isso julgamos importante desenvolver algo que nos permita tomar ciência das  notas que estão sendo emitindo contra nossos CNPJs.

Após ter conhecimento prévio dessas notas teríamos a possibilidade de nos manifestar e eventualmente realizar download das notas de interesse da empresa.

Att.,

Alexandre Castro

  

Link para o comentário
Compartilhar em outros sites

  • Consultores

Alexandre,

A ideia que esta por de traz do DistribuicaoDFe e Manifestação do Destinatário é exatamente essa.

1. Criar uma aplicação que a cada 1 minuto execute o método DistribuicaoDFePorUltNSU (sempre passado o valor do UltNSU retornado pela execução anterior).

Se o valor de UltNSU for igual a MaxNSU a próxima execução vai ocorre somente depois de 30 minutos de espera.

Como apresentado nos meus dois artigos que você já leu, o método acima retorna tanto os resumos quanto as notas completas.

A ideia é ter uma tabela no banco de dados, onde devemos salvar as informações do resumo, para que sejam apresentados em um grid, desta forma um funcionário poderá manifestar corretamente cada uma das notas.

Se no retorno temos a nota completa isso significa que a nota foi manifestada, neste caso devemos salvar na mesma tabela, no registro referente ao resumo dessa nota, o caminho onde esta o XML completo da nota, ou até mesmo o XML da mesma.

2. Cria uma outra aplicação onde o funcionário possa ver o grid (relação dos resumos) e realizar a manifestação.

Abaixo a tela da minha aplicação, eu preciso mudar, pois ainda a "consulta" é manual e não automática como descrevi acima.

DistribuicaoDFe2.jpg

  • 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

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