---
title: "Emitir"
method: POST
path: "/nfe"
tags: ["NFe"]
---

# Emitir

`POST /nfe`

Recebe o payload da NF-e e inicia o envio para autorização na SEFAZ.
Por padrão, o fluxo é **assíncrono**: a API confirma o recebimento da requisição e a nota segue em fila até o processamento. Quando permitido pelo estado e pela configuração da conta, a emissão pode ocorrer de forma **síncrona**, com o resultado retornado na mesma requisição.
Para acompanhar o status até a autorização, use a consulta da nota ou os webhooks.
A NF-e na versão 4.00 admite muitos campos. A referência completa dos campos aceitos pela API, com a correspondência às tags XML, está no link abaixo.
[Documentação completa dos campos da NF-e (versão 4.00)](https://campos.focusnfe.com.br/nfe/NotaFiscalXML.html)

## Query parameters

- `ref` string, required

## Request body

- NFeRequest
  - `natureza_operacao` string, required — Descrição da natureza da operação a ser realizada pela nota fiscal
  - `data_emissao` string, date-time, required — Data da emissão da NFe (formato ISO)
  - `data_entrada_saida` string, date-time — Data de entrada ou saída da mercadoria
  - `tipo_documento` 0 | 1, required — Tipo da NFe: - 0: Nota Fiscal de Entrada - 1: Nota Fiscal de Saída
  - `local_destino` 1 | 2 | 3 — Local onde a operação irá acontecer: - 1: Operação interna - 2: Operação interestadual - 3: Operação com exterior
  - `finalidade_emissao` 1 | 2 | 3 | 4, required — Finalidade da emissão da nota: - 1: Normal - 2: Complementar - 3: Nota de ajuste - 4: Devolução
  - `consumidor_final` 0 | 1 — Indica se a operação é com consumidor final: - 0: Normal - 1: Consumidor final
  - `presenca_comprador` 0 | 1 | 2 | 3 | 4 | 9 — Presença do comprador: - 0: Não se aplica - 1: Operação presencial - 2: Operação não presencial, pela Internet - 3: Operação não presencial, Teleatendimento - 4: NFC-e em operação com entrega em domicílio - 9: Operação não presencial, outros
  - `cnpj_emitente` string — CNPJ do emitente (usar este ou cpf_emitente)
  - `cpf_emitente` string — CPF do emitente (usar este ou cnpj_emitente)
  - `nome_emitente` string — Razão social do emitente
  - `nome_fantasia_emitente` string — Nome fantasia do emitente
  - `logradouro_emitente` string — Logradouro do emitente
  - `numero_emitente` string — Número do logradouro do emitente
  - `bairro_emitente` string — Bairro do emitente
  - `municipio_emitente` string — Município do emitente
  - `uf_emitente` string — UF do emitente
  - `cep_emitente` string — CEP do emitente
  - `inscricao_estadual_emitente` string — Inscrição Estadual do emitente
  - `regime_tributario_emitente` 1 | 2 | 3 — Regime tributário do emitente: - 1: Simples Nacional - 2: Simples Nacional – excesso de sublimite de receita bruta - 3: Regime Normal
  - `nome_destinatario` string — Nome completo do destinatário
  - `cnpj_destinatario` string — CNPJ do destinatário (usar este ou cpf_destinatario)
  - `cpf_destinatario` string — CPF do destinatário (usar este ou cnpj_destinatario)
  - `inscricao_estadual_destinatario` string — Inscrição Estadual do destinatário
  - `indicador_inscricao_estadual_destinatario` 1 | 2 | 9 — Indicador da IE do destinatário: - 1: Contribuinte ICMS - 2: Contribuinte isento - 9: Não Contribuinte
  - `logradouro_destinatario` string — Logradouro do destinatário
  - `numero_destinatario` string — Número do logradouro do destinatário
  - `bairro_destinatario` string — Bairro do destinatário
  - `municipio_destinatario` string — Município do destinatário
  - `uf_destinatario` string — UF do destinatário
  - `cep_destinatario` string — CEP do destinatário
  - `pais_destinatario` string — País do destinatário
  - `telefone_destinatario` string — Telefone do destinatário
  - `valor_frete` number, float — Valor total do frete
  - `valor_seguro` number, float — Valor total do seguro
  - `valor_desconto` number, float — Valor total do desconto
  - `valor_outras_despesas` number, float — Valor das despesas acessórias
  - `valor_total` number, float — Valor total da nota fiscal
  - `valor_produtos` number, float — Valor total dos produtos
  - `modalidade_frete` 0 | 1 | 2 | 9 — Modalidade do frete: - 0: Por conta do emitente - 1: Por conta do destinatário - 2: Por conta de terceiros - 9: Sem frete
  - `items` ItemNFe[], required — Lista de itens da NFe
    - `numero_item` integer, required — Numeração sequencial do item (começando em 1)
    - `codigo_produto` string, required — Código do produto
    - `descricao` string, required — Descrição do produto
    - `cfop` string, required — Código Fiscal da Operação
    - `quantidade_comercial` number, float, required — Quantidade da mercadoria
    - `quantidade_tributavel` number, float — Quantidade tributável da mercadoria
    - `valor_unitario_comercial` number, float, required — Valor unitário da mercadoria
    - `valor_unitario_tributavel` number, float — Valor unitário tributável da mercadoria
    - `unidade_comercial` string — Unidade comercial do produto
    - `unidade_tributavel` string — Unidade tributável do produto
    - `valor_bruto` number, float, required — Valor bruto do produto
    - `codigo_ncm` string, required — Código NCM do produto (8 dígitos)
    - `inclui_no_total` 0 | 1 — Valor do item compõe valor total da NFe: - 0: Não - 1: Sim
    - `icms_origem` integer — Origem do ICMS: - 0: Nacional - 1: Estrangeira (importação direta) - 2: Estrangeira (adquirida no mercado interno) - 3: Nacional com mais de 40% de conteúdo estrangeiro - 4: Nacional produzida através de processos produtivos básicos - 5: Nacional com menos de 40% de conteúdo estrangeiro - 6: Estrangeira (importação direta) sem produto nacional similar - 7: Estrangeira (adquirida no mercado interno) sem produto nacional similar
    - `icms_situacao_tributaria` string — Situação tributária do ICMS
    - `pis_situacao_tributaria` string — Situação tributária do PIS
    - `cofins_situacao_tributaria` string — Situação tributária do COFINS

## Response `201`

NFe autorizada (emissão síncrona)

- NFeAutorizadaResponse
  - `cnpj_emitente` string — CNPJ do emitente
  - `ref` string — Referência da emissão
  - `status` 'autorizado' — Status da NFe
  - `status_sefaz` string — Status na SEFAZ
  - `mensagem_sefaz` string — Mensagem descritiva da SEFAZ
  - `chave_nfe` string — Chave da NFe
  - `numero` string — Número da nota fiscal
  - `serie` string — Série da nota fiscal
  - `caminho_xml_nota_fiscal` string — Caminho para download do XML
  - `caminho_danfe` string — Caminho para download do DANFe

## Other responses

- `202` — NFe em processamento (emissão assíncrona)
- `400` — Requisição inválida
- `401` — Não autorizado
- `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)
