Ir para conteúdo
  • Cadastre-se

dev botao

Como recuperar o XML de um NFC-e


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

Recommended Posts

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Gustavo,

Quem emite o documento tem a obrigação legal de possuir o XML, seja ele salvo em disco ou no banco de dados.

Se o seu cliente fez o favor de perder o XML da nota seja ela NF-e ou NFC-e existe uma solução:

1. Alimente o componente com os dados da venda referente a nota cujo XML foi perdido;

2. Execute o método Assinar;

3. Execute o método Consultar;

Desta forma você vai recuperar o XML.

Mas lembre-se que o prazo para realizar a consulta e obter o resultado do processamento da nota se não falha a minha memória é de 180 dias.

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

  • Membros Pro
13 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Gustavo,

Quem emite o documento tem a obrigação legal de possuir o XML, seja ele salvo em disco ou no banco de dados.

Se o seu cliente fez o favor de perder o XML da nota seja ela NF-e ou NFC-e existe uma solução:

1. Alimente o componente com os dados da venda referente a nota cujo XML foi perdido;

2. Execute o método Assinar;

3. Execute o método Consultar;

Desta forma você vai recuperar o XML.

Mas lembre-se que o prazo para realizar a consulta e obter o resultado do processamento da nota se não falha a minha memória é de 180 dias.

Boa tarde Italo, 

Eu alimento como se fosse emitir o cupom é isso, inclusive informar o mesmo número sequencial da NFCe que ele autorizou?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Gustavo,

Exato, alimenta o componente como você fosse emitir, mas em vez de emitir, você executa o método Assinar e depois Consultar.

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

  • Membros Pro
Em 25/07/2021 at 13:50, Italo Giurizzato Junior disse:

Boa tarde Gustavo,

Exato, alimenta o componente como você fosse emitir, mas em vez de emitir, você executa o método Assinar e depois Consultar.

Italo boa tarde, 

Eu fiz isso no processo, porém ele retorna para mim um XML com a data atual e não a data da emissão do dia que faço a consulta, e a chave do NFe também não é a mesma, isso é o correto?

Veja que coloquei o XML que obtive com a consulta e também a consulta que fiz no portal do SEFAZ com a chave de acesso. Não são iguais, apesar de o numero da NF (nNF) ser o mesmo a chave e a data da emissão não batem.

Segue também o passo a passo que faço no código para efetuar a consulta.

image.png.439ce25ffe59103676963d4fa1b22bf0.pngimage.thumb.png.f7e8d4d103297939e5924d57cd69e64e.png000224-0000006834-NFCe0000001209.xml

 

image.thumb.png.bcf83e4d45bae78a31dbcb3101800013.png

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, Gustavo.Vicente disse:

Eu fiz isso no processo, porém ele retorna para mim um XML com a data atual e não a data da emissão do dia que faço a consulta, e a chave do NFe também não é a mesma, isso é o correto?

Você tem que gerar a nota com exatamente os mesmos dados da NFCe original. Então tem que ter todos eles armazenados no seu banco de dados.

Isso inclui a data e hora de emissão e a tag cNF, por esta ser informada diferente da original que mudou a chave de acesso.

Qualquer vírgula diferente vai acusar erro no digest value na comparação da assinatura com o protocolo de autorização.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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.