Pular para o conteúdo principal

Cancelar CT-e

POST /cte/:accessKey/cancelar

Cancela um CT-e autorizado na SEFAZ.

Autenticação

Authorization: Bearer {token}

Parâmetros de URL

CampoTipoDescrição
accessKeystringChave de acesso do CT-e (44 dígitos)

Body

CampoTipoObrigatórioDescrição
justificativastringMotivo do cancelamento (mín. 15 caracteres)

Exemplo

curl -X POST https://api.engineapi.com.br/cte/35260212345678000190570010000000011000000019/cancelar \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "justificativa": "Erro nos dados de transporte do conhecimento" }'

Resposta (200)

{
"success": true,
"message": "CT-e cancelado com sucesso",
"data": {
"accessKey": "35260212345678000190570010000000011000000019",
"status": "CANCELED",
"protocolo": "135260000000002"
}
}

Regras

  • Prazo máximo de cancelamento: 168 horas (7 dias) após autorização
  • A justificativa deve ter no mínimo 15 caracteres
  • CT-e já cancelado retorna erro