1. Inicio
  2. Documentos
  3. NS MDFe
  4. Eventos de MDFe
  5. Cancelamento de MDFe

Cancelamento de MDFe

Através do serviço de cancelamento de MDF-e é possível cancelar um manifesto previamente autorizado através da API.

Obs.: O cancelamento de MDF-e possui regras e prazos definidos pela Secretaria da Fazenda que devem ser consideradas e respeitadas. Para maiores informações clique aqui e verifique a versão mais atualizada o Manual de Orientações do Contribuinte da Sefaz.

URL

Produção: POST https://mdfe.ns.eti.br/mdfe/cancel

Dados de entrada
CampoDescriçãoObservação
X-AUTH-TOKENToken de acesso do usuário
chMDFeChave de acesso da MDF-e
tpAmbTipo do ambiente de autorização do MDF-e 1 - Produção 2 - Homologação
dhEventoData e hora da ocorrência do cancelamentoPadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-02:00
nProtNúmero do protocolo de autorização do MDF-e
xJustDescrição literal do motivo de cancelamento da MDF-eMínimo 15 caracteres (não há restrições da API quanto a carcteres especiais)
Exemplo de requisição

Requisição de encerramento de MDF-e

curl -X POST \
-H "Content-Type: application/json" \
-d '{
      "chMDFe": "43170507364617000135580000000003431000003367", 
      "tpAmb": 2,    
      "dhEvento": "2017-05-15T12:00:00-03:00", 
      "nProt": "443170000037618", 
      "xJust": "MDFe cancelado para teste de integracao"
     }'\
https://mdfe.ns.eti.br/mdfe/cancel
Dados retornados
CampoDescriçãoTipoPaiObservação
statusCódigo de status do processamentoN
motivoDescrição literal do status de processamentoA
retEventoObjeto contendo os dados de processamento do cancelamento na SefazOSomente em status = 200
cStatCódigo de situação do processamentoCretEvento
xMotivoDescrição literal da situação do processamento na SefazAretEvento
chMDFeChave de acesso do MDF-eNretEventoSomente em cStat = 135
dhRegEventoData e hora de registro do evento na SefazDretEventoPadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-03:00 Somente em cStat = 135
nProtNúmero do protocolo de autorização do eventoNretEventoSomente em cStat = 135
xmlXML de distribuição do evento de cancelamentoSretEventoSomente em cStat = 135
erroObjeto contendo as informações de erro caso o cancelamento não possa ser realizado com sucessoOSomente em status diferente de 200
cStatCódigo de status do erroNerro
xMotivoDescrição literal do erroAerro
Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "MDF-e cancelado com sucesso",
    "retEvento": {
        "cStat": "135",
        "xMotivo": "Evento registrado e vinculado ao MDF-e",
        "chMDFe": "43170507364617000135580000000003431000003367",
        "dhRegEvento": "2017-05-15T12:01:00-03:00",
        "nProt": "184211003521139",
        "xml": "<procEventoMDFe></procEventoMDFe>"
    }
}
Códigos de retorno
CódigoDescrição
200MDF-e cancelado com sucesso
-2Chave de acesso inválida
-3Não foi possível cancelar a MDF-e Verifique o objeto erro para maiores informações
-4Problema com certificado digital Verifique o objeto erro para maiores informações
Download do Cancelamento de MDF-e

Você pode fazer o download das informações completas de distribuição do cancelamento em XML ou JSON e também de uma representação gráfica do mesmo em formato PDF. Para isso confira o método Download de Evento na NS MDF-e API.

Como podemos ajudar?