Login Registre-se
Processo completo da NF-e  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
danilo.magrini

JavaC Membro

Membro desde: 16/01/2013 10:22:28
Mensagens: 12
Offline

No processo completo da NFe, ou seja, envia a nota, pega o recibo, consulta se foi autorizada, anexa a autorização ao xml da nfe, envia pro e-mail do consumidor e armazena, tenho que ir gravando em disco o XML inicial até o final ou tem algum serviço que eu busco o XML enviado?
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá danilo.magrini,

O Manual de Integração da NF-e prevê que você deve manter por 5 anos os XMLs:

- "procNFe" (Leiaute de compartilhamento da NF-e.);
- "procInutNFe' (Leiaute de compartilhamento de pedido de inutilização de numeração de NF-e);
- "procCancNFe" (Leiaute de compartilhamento de Pedido de cancelamento de NF-e);

Eu, particularmente, guardo os XMLs, em banco de dados, de todos os processos da NF-e (Envio do Lote, Retorno do Lote, Envio do Cancelamento, Retorno do Cancelamento, Envio da Inutilização, Retorno da Inutilização, etc);

Att.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
danilo.magrini

JavaC Membro

Membro desde: 16/01/2013 10:22:28
Mensagens: 12
Offline

olá Maciel, obrigado por responder. Acho que acabei não me expressando direito na pergunta. Na verdade a dúvida esta em uma etapa anterior ao armazenamento final. Sabemos que o formato correto de armazenamento deve seguir o padrão do procNFe. Porém o processo de envio da NFe é assíncrono, sendo assim eu envio o xml de lote (vamos supor que tenha somente 1 nota) e só em um segundo momento é que eu receberei o protocolo da SEFAZ para anexar no XML da NFe enviado e aí então armazenar em disco. Minha dúvida está nesse processo, quando eu envio o xml inicial eu já armazeno em disco para posteriormente adicionar o protocolo de autorização. Na verdade eu gostaria de armazenar somente o XML Final e não este "temporario". Porém para que eu possa fazer isso teria que existir uma forma de eu recuperar esse XML enviado através de um serviço do SEFAZ, mas pelo que vi no manual de integração isso não existe, após o envio do XML da Nota não há meios de eu recuperar esse XML novamente, ou seja, não pra eu recuperar o enviNFe de novo. Isso está correto?

obrigado.

Esta mensagem foi editada 1 vez. Última atualização foi em 23/01/2013 13:27:58

macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá danilo.magrini,

O enviNFe você não recupera mais, por esse motivo eu gravo, em banco de dados, todos os XMLs das etapas da NF-e. Tem um Web Service relativamente novo que você pode baixar o XML procNFe. Segue link do post que fiz sobre esse assunto:

NT 2012.002 - Manifestação do Destinatário / Web Service de Download da NF-e

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team