Membros Pro Quality Automação Postado Terça as 11:53 Membros Pro Postado Terça as 11:53 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 Diego Foliene Postado Quarta as 14:30 Consultores Postado Quarta as 14:30 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. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 Italo Giurizzato Junior Postado Quarta as 14:33 Consultores Solution Postado Quarta as 14:33 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. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts