Ir para conteúdo
  • Cadastre-se

dev botao

Manifestação do Destinatário


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro
Postado

Bom dia , Estou com uma duvida que seria a seguinte

estou fazendo o manifesto (MDe) e esta ok gostaria de saber se no retorno existe alguma propriedade que já me traga o XMLcompleto da nota pois só localizei o XMLdo evento e a chave 
XML Evento : MDe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML
Chave: MDe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.chNFe

Para adquirir o XML completo após manifestar estou chamando o método Consultar passando a chave da NFe 
Consultar(MDe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.chNFe);

desde já agradeço a atenção.

  • Consultores
Postado

Bom dia!

Antes de mais nada é preciso separar os contextos.

Você está buscando o XML de uma nota que foi emitida pelo CNPJ que fez a busca ou de uma nota que foi emitida contra o CNPJ que fez a busca?

Se você tiver buscando um XML de uma nota que foi emitida pelo CNPJ que está fazendo a busca, a Sefaz não fornece um web service que devolva o XML completo, pois o emitente tem a obrigatoriedade de armazenar estes arquivos por um período de 5 anos.

O que você pode fazer, caso tenha perdido o arquivo é seguir os passos deste tópico para recuperá-lo:

Para que as orientações deste tópico deem certo é preciso que você tenha todos os dados que compõe o XML salvos, inclusive cNF e datas de emissão e saída.

Se você estiver buscando o arquivo XML  de uma nota no qual o CNPJ que faz a busca é um participante diferente do emitente, então ele é devolvido pela Distribuição DFe.

Neste caso, primeiro você vai receber somente o resumo. Com estas informações do resumo, você vai conseguir enviar o evento de manifestação do destinatário.

Um vez que este evento tenha sido enviado, você vai obter o XML completo em consulta posterior através do ACBrNFe.DistribuicaoDFePorUltNSU.

Caso precise do arquivo de imediato, você também pode aguardar um tempo para que haja a sincronia dos ambientes e fazer a consulta direto pela chave através do ACBrNFe.DistribuicaoDFePorChaveNFe.

Mas atenção, é importante lembrar que nesta última, somente o XML da nota é devolvido e eventos atrelados a ela não serão devolvidos.

Também é importante lembrar que este tipo de consulta deve ser usado com parcimônia para não incumbir em consumo indevido.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado

Bom dia @Quality Automação,

Vamos lá:

O método Consultar só serve para você obter a situação atual da nota e não obter o XML da mesma.

Estou supondo que você seja o destinatário da mercadoria.

Primeiro passo:

Executar o método DistribuicaoDFePorUltNSU para poder obter os documentos que estão disponíveis no Ambiente Nacional.

Esses documentos podem ser apenas resumos das notas, XML completo das notas, resumos de eventos e XML completo dos eventos.

A sua aplicação vai ter que identificar cada tipo de documento retornado pelo método.

Segundo passo:

De posse da lista dos resumos das notas, você vai enviar o evento de manifestação do destinatário que pode ser: Ciência da Operação, Desconhecimento da Operação, Operação Realizada, Operação não Realizada.

Cabe a você ou alguém para determinar qual evento deve ser enviado em função do resumo da nota a ser manifestada.

Manifestar todas as notas (resumos de notas).

Terceiro passo:

Executar novamente o método DistribuicaoDFePorUltNSU para obter mais documentos.

 

Para mais informações veja o tópico abaixo.

 

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

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...