A pasta Cancela será utilizada para cancelarmos um MDF-e que esteja autorizado na SEFAZ, a comunicação entre o Manager eDoc e a SEFAZ é síncrona, portanto o arquivo na pasta retorno, será a resposta do Manager eDoc dizendo se o manifesto foi cancelado ou se não foi cancelado.
Devemos gerar um arquivo texto obedecendo o seguinte leiaute:
ChaveNota=
DhEvento=
Fuso=
Justificativa=
NumProtocolo=
SequenciaEvento=
Atenção! Somente MDF-e com situação AUTORIZADO pode ser cancelado.
Segue descrição dos campos do leiaute:
Nome | Descrição |
ChaveNota | Chave do MDF-e (44 dígitos) |
DhEvento |
Data e a hora do evento. Deve ser informado no seguinte formato: YYYY-MM-DDTHH:MM:SS |
Fuso |
Fuso horário da localidade de onde se está gerando o evento. Caso não informado o Manager eDoc irá utilizar o fuso horário configurado nas configurações do CNPJ do emitente. Exemplo: -03:00 |
Justificativa | Mensagem explicando o motivo do cancelamento, deve conter pelo menos 15 caracteres e no máximo 255. |
NumProtocolo | Número do protocolo de envio do MDF-e. |
SequenciaEvento | Número sequencial do evento. No cancelamento deve possuir o valor 1. |
Exemplo de um arquivo preenchido:
ChaveNota=41190708187168000160581220000020451000020453
DHEvento=2019-07-19T09:00:01
Fuso=-03:00
Justificativa=Teste de cancelamento MDFe
NumProtocolo=941190000017142
SequenciaEvento=1
Retorno
Dentro do arquivo da pasta RETORNO teremos o resultado do processamento do cancelamento nos seguintes formatos:
Exemplo de retorno:
"Protocolo de autorização", "cStat (Código de status do retorno da Sefaz)", "Mensagem da Sefaz"
941190000017143, 135, Evento registrado e vinculado ao MDF-e
Exemplo de retorno com erro:
"Palavra Exception", "Classe da Exception", "Mensagem de Exception"
EXCEPTION, EspdCheckChaveNotaException, A chave da nota está vazia.
Comentários
0 comentário
Por favor, entre para comentar.