Jump to content

dev botao

Gerando 2 xml no AcbrNFe_demo.


Go to solution Solved by BigWings,
  • Este tópico foi criado há 2191 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá, 

Estava estudando e fazendo teste com o AcbrNFe_demo sobre vendas TEF e me deparei com uma situação que me causou duvida pois ao fazer uma venda finalizar e enviar na aba NFC-e TED notei que o demo gerou 2 arquivos xml. Porque gerou 2 xml ????

Segue anexo os xml gerados da mesma venda.

52180910353267000116650010000000041000000040-nfe.xml

52180910353267000116650010000000049000000045-nfe.xml

Link to comment
Share on other sites

  • Moderadores
11 horas atrás, licerio disse:

Estava estudando e fazendo teste com o AcbrNFe_demo sobre vendas TEF e me deparei com uma situação que me causou duvida pois ao fazer uma venda finalizar e enviar na aba NFC-e TED notei que o demo gerou 2 arquivos xml. Porque gerou 2 xml ????

Segue anexo os xml gerados da mesma venda.

52180910353267000116650010000000041000000040-nfe.xml

52180910353267000116650010000000049000000045-nfe.xml

Cada XML tem um tpEmis diferente o que muda a chave da NFCe o que muda o nome do arquivo a gravar.

Que saiba o demo não faz essa alteração, por favor, informe o passo a passo que levou a essa situação.

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

Hum.. deu um erro de servidor do sefaz.. então ele gerou um xml de emissão normal e como retornou um erro ae gerou um xml em contingencia , mas ae o componente não trata essa questão apagando o xml gerar normal ????

o passo a passo foi normal, gerando uma venda com TEF. 

Link to comment
Share on other sites

  • Moderadores
  • Solution
1 hora atrás, licerio disse:

Hum.. deu um erro de servidor do sefaz.. então ele gerou um xml de emissão normal e como retornou um erro ae gerou um xml em contingencia , mas ae o componente não trata essa questão apagando o xml gerar normal ???? 

o passo a passo foi normal, gerando uma venda com TEF. 

O componente não faz esse tratamento.

Mas analisando o demo da pasta ACBr\Exemplos\ACBrDFe\ACBrNFe\Delphi - TEF percebi que ele faz isso.

procedure TForm1.finalizarCupomNFCe;
var
  StrDescMensagem : string;
begin
  travarComponentesTEF(False);

  if not(enviarNFCeTEF(EditNumNFCe.Text, StrDescMensagem)) {Tenta emitir a NFCe em Modo Normal}then
  begin
    Application.MessageBox(pchar('Ocorreu um erro ao enviar a NFCe em modo normal.' + sLineBreak +
                           'Sistema emitirá em modo "OFFLINE/CONTINGÊNCIA"  ' + sLineBreak +
                           '#Programador tratar sua aplicação para envio das NFCes emitidas off-line para SEFAZ Estadual' + sLineBreak +
                           StrDescMensagem), 'Informação', MB_OK + MB_ICONERROR);

    GerarNFCeTEF(EditNumNFCe.Text, StringToFloatDef(EditTotalPago.Text, 0), True);

O manual de especificações da contingência off-line da nfce diz que, havendo erro de comunicação no envio da NFCe normal, deve-se gerar uma nova numeração de NFCe, justamente para evitar que haja duas chaves e dois XML para a mesma NFCe.

A numeração anterior onde houve a tentativa de envio deve ser marcada para ser cancelada ou inutilizada posteriormente.

http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=YbZEjEHCuHQ=

Provavelmente quando o demo foi feito ainda não havia esse manual, ou quem implementou não seguiu a regra.

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 2191 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.