---
title: "Emitir"
method: POST
path: "/nfce"
tags: ["NFCe"]
---

# Emitir

`POST /nfce`

Cria uma NFC-e e a envia para processamento.
O envio é **síncrono**: a nota é autorizada ou rejeitada na mesma requisição. A resposta contém o mesmo formato da operação de consulta.
A numeração (número e série) pode ser definida automaticamente pela API. Para controlar manualmente, informe os campos **numero** e **serie** no corpo. Opcionalmente use o parâmetro **forma_emissao=offline** para emissão manual em contingência.

## Query parameters

- `ref` string, required
- `completa` 0 | 1
- `forma_emissao` string

## Request body

- NFCeRequest — A NFC-e possui centenas de campos. Consulte a documentação completa em https://campos.focusnfe.com.br/nfe/NotaFiscalXML.html (versão 4.00 NFe/NFC-e). Campos de uso mais comum abaixo.
  - `cnpj_emitente` string, required — CNPJ da empresa emitente
  - `data_emissao` string, date-time, required — Data e hora de emissão com timezone (ISO). Diferença máxima 5 min do horário atual.
  - `indicador_inscricao_estadual_destinatario` string — 1 – Contribuinte ICMS; 2 – Isento; 9 – Não contribuinte
  - `modalidade_frete` string, required — 0 – Emitente; 1 – Destinatário; 2 – Terceiros; 9 – Sem frete
  - `local_destino` string, required — 1 – Interna; 2 – Interestadual; 3 – Exterior
  - `presenca_comprador` string, required — 1 – Presencial; 4 – Entrega a domicílio
  - `natureza_operacao` string, required — Natureza da operação. Omitido será "VENDA AO CONSUMIDOR"
  - `informacoes_adicionais_contribuinte` string — Informações adicionais
  - `nome_destinatario` string
  - `cnpj_destinatario` string
  - `cpf_destinatario` string
  - `items` ItemNFCe[], required — Itens da NFC-e (array "items")
    - `numero_item` string, required
    - `codigo_ncm` string, required
    - `codigo_produto` string, required
    - `descricao` string, required
    - `quantidade_comercial` number, required
    - `quantidade_tributavel` number, required
    - `cfop` string, required
    - `valor_unitario_comercial` number, required
    - `valor_unitario_tributavel` number, required
    - `valor_bruto` number, required
    - `valor_desconto` number
    - `unidade_comercial` string, required
    - `unidade_tributavel` string, required
    - `icms_origem` string, required
    - `icms_situacao_tributaria` string, required
    - `valor_total_tributos` number
  - `formas_pagamento` FormaPagamentoNFCe[], required — Formas de pagamento (array "formas_pagamento")
    - `forma_pagamento` string, required — 01: Dinheiro; 02: Cheque; 03: Crédito; 04: Débito; 05: Crédito Loja; 10-13: Vales; 99: Outros
    - `valor_pagamento` number, required
    - `tipo_integracao` string — 1: Integrado (informar cnpj_credenciadora e numero_autorizacao); 2: Não integrado
    - `nome_credenciadora` string
    - `bandeira_operadora` string — 01: Visa; 02: Mastercard; 03: American Express; 99: Outros
    - `numero_autorizacao` string
  - `numero` string — Número da nota (opcional; API pode definir)
  - `serie` string — Série da nota (opcional)
  - `codigo_unico` string — Código único (tag cNF) para emissão em contingência offline

## Response `201`

Recurso criado com sucesso

- NFCeAutorizadaResponse
  - `cnpj_emitente` string
  - `ref` string
  - `status` 'autorizado' | 'erro_autorizacao' — autorizado ou erro_autorizacao (emissão síncrona)
  - `status_sefaz` string
  - `mensagem_sefaz` string
  - `chave_nfe` string
  - `numero` string
  - `serie` string
  - `caminho_xml_nota_fiscal` string
  - `caminho_danfe` string — Formato .html (DANFCe)
  - `qrcode_url` string — URL do QR Code para consulta pelo consumidor
  - `url_consulta_nf` string
  - `contingencia_offline` boolean — Presente quando a nota foi emitida em contingência offline
  - `contingencia_offline_efetivada` boolean — Se a contingência já foi efetivada na SEFAZ

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado
- `403` — Permissão negada
- `415` — O tipo de mídia especificado no cabeçalho Content-Type da requisição não é suportado pelo servidor.
- `422` — O servidor entendeu a requisição, mas os dados são inválidos ou não podem ser processados

---

[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)
