---
title: "Emitir CT-e Simplificado"
method: POST
path: "/cte_simp"
tags: ["CTe/CTeOs"]
---

# Emitir CT-e Simplificado

`POST /cte_simp`

## Request

- Base URL: `https://api.focusnfe.com.br/v2`
- URL: `https://api.focusnfe.com.br/v2/cte_simp`
- Auth: HTTP basic

O CT-e Simplificado possui processamento **síncrono**, de forma análoga ao CT-e OS. A resposta da requisição já poderá conter o status final de autorização ou erro.

A consulta, o cancelamento e a carta de correção utilizam os mesmos endpoints do CT-e (`/cte/{referencia}`).

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 Simplificado](https://campos.focusnfe.com.br/cte_cteos/ConhecimentoTransporteSimpXML.html)

O CT-e Simplificado utiliza o array `detalhes` para informar as entregas/prestações. Veja a documentação dos itens de detalhe:

* [detalhes](https://campos.focusnfe.com.br/cte_cteos/DetalheEntregaSimpXML.html)

É obrigatório informar o modal. Os modais disponíveis e seus respectivos campos são:

* [modal\_rodoviario](https://campos.focusnfe.com.br/cte_cteos/TransporteRodoviarioXML.html)
* [modal\_aereo](https://campos.focusnfe.com.br/cte_cteos/TransporteAereoXML.html)
* [modal\_aquaviario](https://campos.focusnfe.com.br/cte_cteos/TransporteAquaviarioXML.html)

## Query parameters

- `ref` string, required

## Request body

- CteRequest
  - `cfop` string: CFOP - Código Fiscal de Operações e Prestações.
  - `natureza_operacao` string: Natureza da Operação.
  - `data_emissao` string, date-time: Data e hora de emissão do CT-e.
  - `tipo_documento` string: Tipo de Serviço do CT-e.
  - `codigo_municipio_envio` string: Código IBGE do município de início da prestação.
  - `municipio_envio` string: Nome do município de término da prestação."

## Response `202`

Requisição processada (autorização síncrona)

- union
  - AutorizadaResumidoResponse
    - `cnpj_emitente` string: CNPJ do emitente
    - `ref` string: Referência única do CT-e.
    - `status` string: Status do CTe/CTeOS
    - `status_sefaz` string: Status da SEFAZ
    - `mensagem_sefaz` string: Mensagem da SEFAZ
    - `chave` string: Chave do CTe/CTeOS
    - `numero` string: Número do CTe/CTeOS
    - `serie` string: Série do CTe/CTeOS
    - `modelo` string: Modelo do CTe/CTeOS
    - `caminho_xml` string: Caminho do XML do CTe/CTeOS
    - `caminho_dacte` string: Caminho do DACTe do CTe/CTeOS
  - ErroAutorizacaoResponse
    - `cnpj_emitente` string: CNPJ do emitente
    - `ref` string: Referência única do CT-e.
    - `status` 'erro_autorizacao': Status do CTe/CTeOS
    - `status_sefaz` string: Status da SEFAZ
    - `mensagem_sefaz` string: Mensagem da SEFAZ
    - `erros` ErrorResponse[]: Lista de erros de validação ou rejeição
      - `codigo` string: Código do erro.
      - `mensagem` string: Mensagem do erro.
      - `erros` object[]: Lista de erros.
        - `numero_correcao` integer: Número da correção com erro.
        - `erros` string[]: Lista de mensagens de erro associadas à correção.

## Other responses

- `400`: Requisição inválida
- `401`: Não autorizado
- `409`: A requisição não pôde ser concluída devido a um conflito com o estado atual do recurso
- `422`: O servidor entendeu a requisição, mas os dados são inválidos ou não podem ser processados

---

[API](https://skmtc.dev/focusnfe/apis/cte-cteos.md) - [All operations](https://skmtc.dev/focusnfe/apis/cte-cteos/llms.txt) - [OpenAPI document](https://skmtc.dev/focusnfe/apis/cte-cteos/revisions/08b71d5f64bf?raw)
