API

Como Encerrar MDF-e via API e Resolver a Rejeição 611: Existe MDF-e Não Encerrado

Aprenda a consultar e encerrar MDF-e via API REST. Como resolver a Rejeição 611/612 da SEFAZ, liberar placas bloqueadas e automatizar eventos de encerramento no destino.

Fábio Magalhães CostaAtualizado em 08/10/2026
Resolução de Rejeição 611 da SEFAZ e encerramento automatizado de MDF-e via API REST JSON

Resolução de Rejeição 611 da SEFAZ e encerramento automatizado de MDF-e via API REST JSON

Entre todos os erros e rejeições que paralisam frotas nas estradas brasileiras, nenhum é mais frequente e custoso do que a Rejeição 611 da SEFAZ: "Existe MDF-e não encerrado para esta placa, tipo de emitente e UF descarregamento" (ou a variação correlata, a Rejeição 612, quando a consulta se dá por UF de percurso).

O cenário é clássico em transportadoras, e-commerces e centros de distribuição:

🛑 O Gargalo da Placa Travada:
O caminhão acabou de voltar de uma viagem interestadual, foi carregado com uma nova remessa urgente e a expedição tenta emitir o novo manifesto de carga. A SEFAZ rejeita a emissão. O motivo? O motorista ou o operador de expedição esqueceu de registrar o encerramento do MDF-e da viagem anterior.
O caminhão não pode sair do pátio, a entrega atrasa e a equipe perde horas tentando descobrir qual foi a chave do manifesto anterior para encerrá-lo manualmente nos portais lentos das Secretarias de Fazenda estaduais.

Neste artigo técnico, você vai entender por que a SEFAZ bloqueia veículos com manifestos abertos, como consultar documentos pendentes e como implementar o encerramento automatizado via API REST JSON na Notaas com disparos por webhook.


🔍 A Raiz Técnica da Rejeição 611 / 612 da SEFAZ

O MDF-e (Modelo 58) foi concebido para monitorar o tráfego de cargas em tempo real. Para evitar fraudes fiscais (como usar o mesmo documento para realizar múltiplas viagens ou transportar cargas não declaradas no retorno), a legislação nacional impõe uma trava rígida na base centralizada da SEFAZ:

  • Um mesmo veículo de tração (placa) não pode ter mais de um MDF-e autorizado e em aberto para o mesmo estado de descarregamento.
  • Se um caminhão foi de São Paulo para o Rio de Janeiro com um MDF-e ativo, ele só poderá ser vinculado a um novo manifesto para o RJ após o encerramento formal do anterior.
  • O encerramento do MDF-e é um Evento Fiscal Obrigatório. Ele informa ao Fisco que a mercadoria chegou ao destino, que a carga foi entregue e que o veículo está desimpedido para novas operações.

🛠️ Passo 1: Como Consultar MDF-e Não Encerrados via API

Se o seu sistema recebeu a Rejeição 611 e não tem guardada a chave do manifesto que ficou aberto, a Notaas disponibiliza um endpoint específico para localizar pendências por CNPJ e placa:

# Consultar Manifestos em Aberto por Placa
curl -X GET "https://api.notaas.com.br/api/v1/mdfe/nao-encerrados?cnpj=12345678000195&placa=BRA2E19" \
  -H "Authorization: Bearer SUA_API_KEY"

Resposta JSON da Notaas:

{
  "sucesso": true,
  "quantidade": 1,
  "manifestos": [
    {
      "chaveAcesso": "35261012345678000195580010000000451000000458",
      "numeroProtocolo": "135260000981240",
      "dataEmissao": "2026-10-06T14:30:00Z",
      "ufDescarregamento": "RJ"
    }
  ]
}

Com a chave de acesso em mãos, seu sistema pode executar o encerramento imediatamente sem intervenção humana.


🚀 Passo 2: Como Encerrar o MDF-e via API (POST /api/v1/mdfe/encerrar)

O encerramento é um evento disparado contra a chave do manifesto, indicando o município e o estado onde a viagem terminou:

{
  "chaveAcesso": "35261012345678000195580010000000451000000458",
  "numeroProtocolo": "135260000981240",
  "codigoMunicipio": "3304557", // Rio de Janeiro/RJ (município final de descarga)
  "uf": "RJ",
  "dataEncerramento": "2026-10-08T18:00:00Z"
}

Chamada cURL:

curl -X POST "https://api.notaas.com.br/api/v1/mdfe/encerrar" \
  -H "Authorization: Bearer SUA_API_KEY" \
  -H "Content-Type: application/json" \
  -d @encerramento.json

Retorno da Notaas:

{
  "sucesso": true,
  "evento": "Encerramento de MDF-e",
  "chaveAcesso": "35261012345678000195580010000000451000000458",
  "numeroProtocoloEvento": "135269000112345",
  "statusSefaz": "135", // Evento registrado e vinculado a MDF-e
  "mensagem": "Encerramento homologado com sucesso"
}

A partir desse momento, a placa do veículo é liberada instantaneamente nos servidores da SEFAZ, permitindo a emissão imediata do novo manifesto.


🤖 Como Automatizar o Encerramento no seu ERP ou TMS

A melhor prática na engenharia de software logístico é nunca deixar o encerramento na mão de processos manuais.

Recomendamos três arquiteturas de automação:

⚡ Estratégias de Automação de Encerramento:

  • 1. App do Motorista (Geolocalização / Comprovante de Entrega): Quando o motorista registra a última baixa de entrega (canhoto assinado ou foto do comprovante), o backend do aplicativo dispara automaticamente o evento de encerramento para a Notaas.
  • 2. Webhook de Chegada da Frota: Se o veículo possui rastreador por telemetria e entra na cerca eletrônica da garagem ou destino final, um webhook interno aciona o encerramento.
  • 3. Auto-Encerramento Pré-Viagem: Ao tentar emitir um novo MDF-e, se a Notaas retornar a Rejeição 611, o ERP pode consultar o endpoint de manifestos não encerrados, disparar o encerramento do anterior e reprocessar a nova emissão em segundos.

⏱️ Prazos Legais: Cancelamento vs Encerramento

Não confunda encerramento com cancelamento:

  • Cancelamento (Prazo: até 24 horas): Só pode ser feito se o caminhão não iniciou o transporte e a carga não saiu da empresa.
  • Encerramento (Prazo: até 30 dias após o término da viagem): Deve ser feito sempre que as mercadorias forem entregues ou se houver alteração de veículo/motorista no percurso. A legislação veda manter manifestos sem encerramento por períodos superiores a 30 dias, sob pena de bloqueio cadastral da empresa e multas da ANTT.

Veja nosso guia sobre MDF-e para Carga Própria e o artigo pilar de Integração de CT-e e MDF-e para TMS.


🏁 Conclusão

Resolver a Rejeição 611 da SEFAZ via API elimina horas de caminhões parados no pátio e evita atritos com clientes e motoristas.

Com a Notaas, você tem:

  • Consulta nativa de manifestos abertos por placa e CNPJ;
  • Encerramento e inclusão de condutor em milissegundos via REST JSON;
  • 50 emissões gratuitas por mês em produção real, com webhooks criptografados.

👉 Elimine o travamento de veículos na sua operação fiscal agora mesmo!
Consulte a Documentação da Notaas ou crie sua conta em platform.notaas.com.br/sign-up.

Notaas — API Fiscal para Desenvolvedores

Emita NFS-e, NF-e e NFC-e via API sem complexidade tributária

Conheça a API de Nota Fiscal da Notaas: integração via REST API simples, sandbox imediato, webhooks assinados com HMAC e suporte a múltiplos CNPJs. 50 notas fiscais gratuitas todo mês.