CTe/CTeOs

Emitir CTe

Quando um CT-e é enviado para processamento, é realizada uma pré-validação, caso ocorra algum problema como: ausência de campos essenciais, formato de dados incorreto ou problemas com o cadastro do emitente em nossa base, o CT-e não será aceito e você receberá uma mensagem de erro de forma síncrona.

Caso o CT-e seja aceito para processamento, ele será enviado para uma fila e será processado de forma assíncrona. Com isto, o CT-e poderá ser autorizado ou retornar um erro, de acordo com a validação da SEFAZ.

Para verificar se o CT-e já foi autorizado, você terá que efetuar uma consulta ou se utilizar de webhooks (gatilhos).

Abaixo você poderá verificar uma listagem dos principais campos disponíveis. Para verificar a listagem completa de campos veja o link a seguir.

Documentação completa dos campos do CT-e

Além dos campos básicos todo CT-e deverá possuir um modal, que indica a forma de transporte da carga. Veja a seguir os modais existentes e seus respectivos campos:

post/cte

Request

  • Base URL
    https://api.focusnfe.com.br/v2
  • URL
    https://api.focusnfe.com.br/v2/cte
  • Auth
    HTTP basic

Query parameters

refstring required
Example:123456

Referência do CTe

Request body

cfopstring

CFOP - Código Fiscal de Operações e Prestações.

natureza_operacaostring

Natureza da Operação.

data_emissaostring date-time

Data e hora de emissão do CT-e.

tipo_documentostring

Tipo de Serviço do CT-e.

codigo_municipio_enviostring

Código IBGE do município de início da prestação.

municipio_enviostring

Nome do município de término da prestação."

Response

Requisição aceita para processamento

cnpj_emitentestring

CNPJ do emitente

refstring

Referência única do CT-e.

statusstring

Status do CTe/CTeOS

Changes

No recorded changes to this operation across all 1 revision of this API.