---
title: "Emitir"
method: POST
path: "/nfcom"
tags: ["NFCom"]
---

# Emitir

`POST /nfcom`

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

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

Para verificar se a NFCom 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 NFCom](https://campos.focusnfe.com.br/nfcom/NotaFiscalComunicacaoXML.html)

## Query parameters

- `ref` string, required

## Request body

- NfcomRequest
  - `natureza_operacao` string, required — Natureza da Operação.
  - `data_emissao` string, date-time, required — Data e hora de emissão da NFCom.
  - `tipo_documento` string, required — Tipo de Documento da NFCom.
  - `cnpj_emitente` string, required — CNPJ do emitente (somente números).
  - `inscricao_estadual_emitente` string, required — Inscrição Estadual do emitente.
  - `nome_emitente` string, required — Nome/Razão Social do emitente.
  - `nome_fantasia_emitente` string — Nome Fantasia do emitente.
  - `logradouro_emitente` string — Logradouro do endereço do emitente.
  - `numero_emitente` string — Número do endereço do emitente.
  - `complemento_emitente` string — Complemento do endereço do emitente.
  - `bairro_emitente` string — Bairro do endereço do emitente.
  - `codigo_municipio_emitente` string — Código IBGE do município do emitente.
  - `municipio_emitente` string — Nome do município do emitente.
  - `cep_emitente` string — CEP do endereço do emitente.
  - `uf_emitente` string — UF do emitente.
  - `telefone_emitente` string — Telefone do emitente.
  - `cnpj_destinatario` string, required — CNPJ do destinatário (somente números).
  - `inscricao_estadual_destinatario` string, required — Inscrição Estadual do destinatário.
  - `nome_destinatario` string, required — Nome/Razão Social do destinatário.
  - `nome_fantasia_destinatario` string — Nome Fantasia 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.
  - `municipio_destinatario` string — Nome do município do destinatário.
  - `cep_destinatario` string — CEP do endereço do destinatário.
  - `uf_destinatario` string — UF do destinatário.
  - `telefone_destinatario` string — Telefone do destinatário.
  - `valor_total` string, required — Valor total da NFCom.
  - `valor_frete` string — Valor do frete.
  - `valor_seguro` string — Valor do seguro.
  - `valor_desconto` string — Valor do desconto.
  - `valor_outras_despesas` string — Valor de outras despesas.
  - `cfop` string, required — CFOP - Código Fiscal de Operações e Prestações.
  - `codigo_municipio` string, required — Código IBGE do município de ocorrência.
  - `municipio` string, required — Nome do município de ocorrência.
  - `uf` string, required — UF de ocorrência.
  - `observacoes` string — Observações adicionais.
  - `itens` ItemNfcom[] — Lista de itens da NFCom.
    - `codigo_produto` string, required — Código do produto.
    - `descricao` string, required — Descrição do produto.
    - `quantidade` string, required — Quantidade do produto.
    - `valor_unitario` string, required — Valor unitário do produto.
    - `valor_total` string, required — Valor total do item.
    - `unidade_comercial` string — Unidade comercial.
    - `codigo_ncm` string — Código NCM do produto.
    - `cfop` string — CFOP específico do item.
  - `forma_pagamento` string — Forma de pagamento.
  - `condicao_pagamento` string — Condição de pagamento.

## Response `202`

Requisição aceita para processamento

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

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