TF Fiscal
Documentação

CT-e

Consultar CT-e

Devolve status, dados do documento, links de XML / DACTE e a lista de eventos.

GET/openapi/v2/empresas/{empresaId}/cte/{cteId}

Requer os cabeçalhos de assinatura token, timestamp e sign, veja Autenticação.

Consulta pelo id enviado na emissão. Os links de download são tokens de curta duração (10 minutos), reemitidos a cada consulta. Um cteId desconhecido retorna HTTP 404 com codigo CTe0001.

Parâmetros

Parâmetros de caminho

  • empresaIdstringobrigatório

    Identificador da empresa (transportadora) devolvido no registro.

    Exemplo: 1934811222334455
  • cteIdstringobrigatório

    O id enviado na emissão do CT-e.

    Exemplo: CTE-ORD-1

Respostas

200

Documento encontrado.

  • idstring

    Identificador do documento no integrador.

  • statusstring

    Status do documento; veja a tabela de status abaixo.

    Valores:PendenteAutorizadaNegadaCanceladaContingenciaFalha
  • motivoStatusstring

    Explicação do status: cStat - xMotivo em Negada, motivo local em Falha; null nos demais.

  • numerointeger

    Número do CT-e.

  • serieinteger

    Série do CT-e.

  • chaveAcessostring

    Chave de acesso de 44 dígitos.

  • numeroProtocolostring

    Protocolo de autorização da SEFAZ.

  • dataEmissaostring

    Data de emissão, ISO-8601 em UTC.

  • dataAutorizacaostring

    Data de autorização, ISO-8601 em UTC.

  • tipoEmissaostring

    Tipo de emissão; mostra a contingência (SVC / EPEC) quando a plataforma a acionou.

    Valores:NormalEpecFsdaSvcRsSvcSp
  • protocoloEpecstring

    Protocolo do EPEC quando emitido em contingência EPEC; null caso contrário.

  • linkXmlstring

    XML autorizado (cteProc), o original legal. Veja Download de arquivos.

  • linkDactestring

    PDF do DACTE, renderizado no primeiro download; um renderizador ocupado retorna 503, tente de novo mais tarde.

  • cteobject

    Corpo da requisição de emissão enquanto a tarefa está em andamento; após um estado terminal (Autorizada / Negada / Falha) os parâmetros aceitos são descartados e o campo é null.

  • eventosarray

    Eventos registrados no documento (mesma forma que Listar eventos, sem chaveAcesso).

Erros

CódigoHTTP
CTe0001404

cteId não encontrado ou não pertence à empresa. Verifique o id e o empresaId.

10003000404

empresaId não encontrado.

Tabela de status

statusSignificado
PendenteAceito, na fila ou em envio
AutorizadaAutorizado pela SEFAZ (cStat 100); linkXml é o original legal cteProc, linkDacte o PDF do DACTE
NegadaRejeitado pela SEFAZ; motivoStatus é cStat - xMotivo
CanceladaCancelado (110111)
ContingenciaIndisponibilidade da SEFAZ, documento aguardando reenvio
FalhaFalha terminal da tarefa (parâmetros não interpretáveis, orçamento de retentativas esgotado, ...); motivoStatus explica; o mesmo id pode ser reenviado