A pasta Encerra será utilizada para encerrarmos 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 encerrado ou se não foi encerrado.
Devemos gerar um arquivo texto obedecendo o seguinte leiaute:
ChaveNota=
DhEvento=
Fuso=
NumProtocolo=
SequenciaEvento=
DataEncerramento=
CodUfEncerramento=
CodMunicipioEncerramento=
EncPorTerceiro=
Atenção! Somente MDF-e com situação AUTORIZADO pode ser encerrado.
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 informada 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 |
NumProtocolo | Número do protocolo de envio do MDF-e. |
SequenciaEvento | Número sequencial do evento. No encerramento deve possuir o valor 1. |
DataEncerramento |
Data de encerramento do MDF-e. Deve ser informada no seguinte formato: YYYY-MM-DD |
CodUfEncerramento | Código do IBGE da UF de encerramento. |
CodMunicipioEncerramento | Código do IBGE do município de encerramento. |
EncPorTerceiro | Opcional - Informar "1" quando o MDF-e for encerrado pelo transportador terceiro, este sendo diferente do emitente do MDFe; (Padrão: "0") |
Exemplo de um arquivo preenchido:
ChaveNota=41190708187168000160581220000020451000020453
DHEvento=2019-07-19T09:00:01
Fuso=-03:00
NumProtocolo=941190000017142
SequenciaEvento=1
DataEncerramento=2019-07-19
CodUfEncerramento=41
CodMunicipioEncerramento=4115200
EncPorTerceiro=1
Retorno
Dentro do arquivo da pasta RETORNO teremos o resultado do processamento do encerramento 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.