Emissão
Novo

Emissão CT-e Passo a Passo

Emitir, transmitir à SEFAZ, DACTE PDF, XML, cancelar e debug.

O CT-e (Conhecimento de Transporte Eletrônico, modelo 57) é o documento fiscal emitido por transportadoras para acobertar a prestação de serviços de transporte de cargas intermunicipal ou interestadual. A API permite vincular chaves de NF-e, detalhar componentes do frete, emitir o DACTE em PDF e gerenciar eventos de trânsito.

Para a consolidação da carga do caminhão com múltiplos CT-e ou NF-e, veja também o guia de Emissão de MDF-e (modelo 58).

BASE URL
https://api.nfer.me/v1

Exemplo de Criação de CT-e Rodoviário

Requisição padrão informando o trecho do frete, participantes, valores da prestação e as NF-e acobertadas:

curl -s -X POST https://api.nfer.me/v1/cte \
-H "X-API-Key: $NFER_KEY" \
-H "Content-Type: application/json" \
-d '{
"modal": "01",
"cfop": "5353",
"natOp": "TRANSPORTE RODOVIARIO DE CARGAS",
"ufIni": "SP",
"xMunIni": "São Paulo",
"ufFim": "RJ",
"xMunFim": "Rio de Janeiro",
"toma": "0",
"valorTotal": 850.00,
"valorReceber": 850.00,
"destinatario": {
"nome": "COMERCIO CARIOCA LTDA",
"cpfCnpj": "00000000000191",
"endereco": {

Fluxo de Emissão em 3 Etapas

1POST /v1/cte

Criar Rascunho

Calcula rateios de frete e valida as chaves das notas originárias. Retorna 201 Created em ~50ms.

2POST /v1/cte/:id/send

Transmitir à SEFAZ

Assina com o Certificado Digital A1 e transmite à SEFAZ autorizadora do estado de início da prestação (202 Accepted).

3DACTE & XML

Baixar Documento

Gera o DACTE em PDF para impressão e disponibiliza o XML assinado com protocolo de autorização.

Estrutura do Payload

Principais grupos de dados para autorização do CT-e:

BlocoCampoPropósito e Conteúdo
Percurso do FreteufIni, xMunIni, ufFim, xMunFimIdentificação territorial exata do município de coleta e de entrega da mercadoria.
Tomador do FretetomaIndica quem paga o frete: 0 Remetente, 1 Expedidor, 2 Recebedor, 3 Destinatário ou 4 Outros.
Componentes do ValorcomponentesValor[]Detalhamento financeiro: Frete Peso, Frete Valor, GRIS (Seguro), Pedágio e Outros.
Dados da CargadadosCargaProduto predominante, peso bruto, peso líquido, cubagem e quantidade de volumes.
Documentos VinculadosdocumentosOriginarios[]Lista de chaves de 44 dígitos das NF-e transportadas no veículo.

Operações Relacionadas

Endpoints dedicados para o transporte de cargas:

OperaçãoMétodo e RotaReferência Técnica
Criar CT-ePOST /v1/cteVer Parâmetros & Presets →
Transmitir à SEFAZPOST /v1/cte/:id/sendVer Transmissão →
Consultar CT-eGET /v1/cte/:idVer Retorno e Status →
Baixar DACTE (PDF A4)GET /v1/cte/:id/dacteVer Download do PDF →
Baixar XML ProtocoladoGET /v1/cte/:id/xmlVer Download do XML →
Carta de Correção (CC-e)POST /v1/cte/:id/cceVer Emissão de CC-e →
Cancelar CT-ePOST /v1/cte/:id/cancelVer Cancelamento →

Próximos Passos