Ir para conteúdo
  • Cadastre-se

dev botao

Impressão MDF-e Cancelado


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

Recommended Posts

Boa tarde.

Estou com um problema para imprimir MDF-e cancelado.

Ao tentar imprimir MDF-e que foram cancelados não é atribuído a eles a tarja de cancelamento, eles ficam com a tarja de "MDF-E NÃO ENVIADO PARA SEFAZ"

Porém os mesmo foram transmitidos e cancelados com sucesso, e eles constam no portal da sefaz com o protocolo de cancelamento.

Segue anexo o XML de um dos MDF-e's de exemplo, e também o trecho que código responsável pela impressão.

Com os outros eventos(encerramento) não ocorre esse tipo de problema.

 

ACBrMDFe.Manifestos.Clear;
ACBrMDFe.Manifestos.LoadFromStream(stXML, True);

ACBrDAMDFe.Cancelada := MDFeCancelado;
ACBrDAMDFe.ENCERRADO := MDFeEncerrado;

ACBrMDFe.Manifestos.ImprimirPDF;

 

31190815404162000162580000000007911000007926-mdfe.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Sérgio,

Mas esse XML que você anexou não contem o protocolo de autorização, logo o componente vai imprimir no DAMDFE a mensagem que o mesmo não foi enviado para a SEFAZ.

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

Bom dia, obrigado pelo retorno.

Antes de realizar o cancelamento, o XML que me é retornado contem o protocolo de autorização de uso, porém apos realizar o mesmo é substituído por esse que está em anexo que não contem as informações do protocolo de autorização e nem de cancelamento.

Estarei anexando os dois XML's do mesmo MDF-e que se encontra nessa situação

31190810579567000118580000000001741000008097-Autoizado.xml 31190810579567000118580000000001741000008097-Cancelado.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Sérgio,

Acredito que a sua aplicação esta gerando um novo XML, isso não se faz necessário.

O XML para ter validade jurídica ele precisa estar assinado e com o protocolo de autorização.

O cancelamento é um evento, como o próprio nome diz é algo eventual que pode ou não ocorrer.

Sendo assim existe um segundo XML chamado *-procEventoMDFe.xml que contem o pedido de cancelamento (se for o evento de cancelamento), a assinatura digital mais o protocolo que acusa o evento foi aceito pela SEFAZ.

Em hipótese nenhum devemos trocar o Protocolo de Autorização por outro no XML do MDF-e.

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

  • Este tópico foi criado há 1710 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...