---
title: "Emitir"
method: POST
path: "/dce"
tags: ["DCe"]
---

# Emitir

`POST /dce`

Quando uma DCe é enviada 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, a DCe não será aceita e você receberá uma mensagem de erro de forma **síncrona**.

Caso a DCe seja aceita para processamento, ela será enviada para uma fila e será processada de forma **assíncrona**. Com isto, a DCe poderá ser autorizada ou retornar um erro, de acordo com a validação do autorizador nacional.

Para verificar se a DCe já foi autorizada, 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 de campos da DCe](https://campos.focusnfe.com.br/dce/DeclaracaoConteudoXML.html)

## Query parameters

- `ref` string, required

## Request body

- DceRequest
  - `cnpj_emitente` string, required — CNPJ do emitente (somente números).
  - `nome_emitente` string — Razão social ou nome do emitente.
  - `tipo_emitente` '1' | '2' | '3' | '4', required — Tipo do Emitente da DCe. 1: Marketplace<br> 2: Emissor próprio<br> 3: Transportadora<br> 4: ECT
  - `cnpj_remetente` string — CNPJ do remetente (somente números).
  - `cpf_remetente` string — CPF do remetente (somente números). Informar quando não houver CNPJ.
  - `nome_remetente` string — Razão social ou nome do remetente.
  - `logradouro_remetente` string — Logradouro do endereço do remetente.
  - `numero_remetente` string — Número do endereço do remetente.
  - `complemento_remetente` string — Complemento do endereço do remetente.
  - `bairro_remetente` string — Bairro do endereço do remetente.
  - `codigo_municipio_remetente` string — Código IBGE do município do remetente (7 dígitos).
  - `municipio_remetente` string — Nome do município do remetente.
  - `uf_remetente` string — Sigla da UF do remetente.
  - `cep_remetente` string — CEP do endereço do remetente (8 dígitos).
  - `telefone_remetente` string — Telefone do emitente (7 a 12 dígitos).
  - `cnpj_destinatario` string — CNPJ do destinatário (somente números).
  - `cpf_destinatario` string — CPF do destinatário (somente números). Informar quando não houver CNPJ.
  - `nome_destinatario` string, required — Razão social ou nome do destinatário.
  - `logradouro_destinatario` string — Logradouro do endereço do destinatário.
  - `numero_destinatario` string — Número do endereço do destinatário.
  - `complemento_destinatario` string — Complemento do endereço do destinatário.
  - `bairro_destinatario` string — Bairro do endereço do destinatário.
  - `codigo_municipio_destinatario` string — Código IBGE do município do destinatário (7 dígitos).
  - `municipio_destinatario` string — Nome do município do destinatário.
  - `uf_destinatario` string — Sigla da UF do destinatário.
  - `cep_destinatario` string — CEP do endereço do destinatário (8 dígitos).
  - `codigo_pais_destinatario` string — Código do país do destinatário (tabela BACEN). Fixo 1058 para Brasil.
  - `nome_pais_destinatario` string — Nome do país do destinatário.
  - `telefone_destinatario` string — Telefone do destinatário (7 a 12 dígitos).
  - `email_destinatario` string — E-mail do destinatário.
  - `cnpj_marketplace` string — CNPJ do Marketplace. Obrigatório quando tipo_emitente=1 (Marketplace).
  - `nome_marketplace` string — Razão Social ou Nome do Marketplace.
  - `site_marketplace` string — Endereço ou site do Marketplace.
  - `cnpj_transportadora` string — CNPJ da Transportadora contratada. Obrigatório quando tipo_emitente=3 (Transportadora).
  - `nome_transportadora` string — Razão Social ou Nome da Transportadora contratada.
  - `cnpj_ect` string — CNPJ dos Correios. Obrigatório quando tipo_emitente=4 (ECT).
  - `nome_ect` string — Razão Social ou Nome dos Correios.
  - `itens` ItemDce[], required — Lista de itens da DCe (1 a 999 itens).
    - `numero` string — Número do item da DCe, começando por 1. Se não informado, será atribuído automaticamente.
    - `descricao_produto` string, required — Descrição do produto, bem ou mercadoria (1 a 120 caracteres).
    - `codigo_ncm` string, required — Código NCM (capítulo com 2 dígitos ou código completo com 8 dígitos).
    - `quantidade` string — Quantidade do produto.
    - `valor_unitario` string, required — Valor unitário do item.
    - `valor_produto` string, required — Valor total bruto do item.
    - `informacoes_adicionais` string — Informações adicionais do item (até 500 caracteres).
  - `valor_total` string — Valor total da DCe. Se não informado, será calculado automaticamente pela soma dos itens.
  - `modalidade_transporte` '0' | '1' | '2', required — Modalidade do transporte. 0=Correios, 1=Conta própria, 2=Empresa transportadora.
  - `cnpj_transporte` string — CNPJ da empresa responsável pelo transporte físico da mercadoria. Pode diferir da Transportadora contratada.
  - `informacoes_complementares` string — Informações complementares de interesse do emitente (até 5000 caracteres).
  - `informacoes_adicionais_fisco` string — Informações adicionais de interesse do Fisco (até 2000 caracteres).
  - `informacoes_adicionais_marketplace` string — Informações adicionais do Marketplace (até 5000 caracteres).
  - `informacoes_adicionais_ect` string — Informações adicionais dos Correios (até 5000 caracteres).
  - `observacoes_emitente` Observacao[] — Campos de uso livre do emitente (até 10).
    - `campo` string — Nome do campo.
    - `texto` string — Conteúdo do campo (até 60 caracteres).
  - `observacoes_fisco` Observacao[] — Campos de uso livre do Fisco (até 10).
    - `campo` string — Nome do campo.
    - `texto` string — Conteúdo do campo (até 60 caracteres).
  - `observacoes_marketplace` Observacao[] — Campos de uso livre do Marketplace (até 10).
    - `campo` string — Nome do campo.
    - `texto` string — Conteúdo do campo (até 60 caracteres).
  - `observacoes_ect` Observacao[] — Campos de uso livre dos Correios (até 10).
    - `campo` string — Nome do campo.
    - `texto` string — Conteúdo do campo (até 60 caracteres).
  - `autorizados_download_xml` AutorizadoDownloadXml[] — Autorizados para acessar o XML da DCe (até 10).
    - `cnpj` string — CNPJ do autorizado (somente números).
    - `cpf` string — CPF do autorizado (somente números).

## Response `202`

Requisição aceita para processamento

- DceResponseProcessando
  - `cnpj_emitente` string — CNPJ do emitente
  - `ref` string — Referência única da DCe.
  - `status` string — Status da DCe

## Other responses

- `401` — Não autorizado
- `403` — Ação não permitida

---

[API](https://skmtc.net/focusnfe/apis/cte-cte-os-e-cte-simplificado-conhecimento-de-transporte-ele.md) · [All operations](https://skmtc.net/focusnfe/apis/cte-cte-os-e-cte-simplificado-conhecimento-de-transporte-ele/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/focusnfe/cte-cte-os-e-cte-simplificado-conhecimento-de-transporte-ele/revisions/a32e528fc383/schema)
