---
title: "Emitir NFCe"
method: POST
path: "/v2/fiscal/nfce"
tags: ["API Local NFCe"]
---

# Emitir NFCe

`POST /v2/fiscal/nfce`

Emite uma NFCe pela API local do Comunicador Offline. O corpo da requisição segue o mesmo padrão usado no arquivo `.nfce`.

O Comunicador Offline Focus NFe utiliza a descrição do arquivo no formato `.nfce` para realizar a emissão da Nota Fiscal de Consumidor. Essa descrição nós chamamos de referência ou REF, você pode ler mais sobre ela em [Referência (ref)](/reference/referencia).

É importante observar que o Comunicador Offline Focus NFe não aceita duplicidade de referências, por isso, seu sistema deve garantir a criação das REF's, de modo que nunca seja criado uma mesma referência para o mesmo emitente. Se isso acontecer, você receberá um retorno informando que a referência já foi utilizada.

Atualmente nosso Comunicador offline Focus NFe não faz os cálculos dos impostos apróximados da Lei da Transparência, mas você pode informá-lo através do campo **valor_total_tributos** nos totais da nota.

## Query parameters

- `ref` string, required
- `tipo_contingencia` 'offline'
- `forma_emissao` 'offline'

## Request body

- NfceRequest
  - `nome_emitente` string, required — Nome da empresa emitente.
  - `cnpj_emitente` string, required — CNPJ da empresa emitente.
  - `telefone_emitente` string, required — Telefone do emitente.
  - `municipio_emitente` string, required — Município do emitente.
  - `logradouro_emitente` string, required — Logradouro do emitente.
  - `numero_emitente` string, required — Número do logradouro do emitente.
  - `bairro_emitente` string, required — Bairro do emitente.
  - `cep_emitente` string, required — CEP do emitente.
  - `uf_emitente` string, required — UF do emitente.
  - `valor_total` string, required — Valor total da nota.
  - `valor_troco` string — Valor do troco.
  - `data_emissao` string, required — Data e hora de emissão.
  - `cpf_destinatario` string — CPF do destinatário.
  - `cnpj_destinatario` string — CNPJ do destinatário.
  - `nome_destinatario` string — Nome do destinatário.
  - `indicador_inscricao_estadual_destinatario` string
  - `modalidade_frete` string
  - `local_destino` string
  - `presenca_comprador` string
  - `formas_pagamento` FormaPagamento[], required
    - `forma_pagamento` string, required — Código da forma de pagamento.
    - `valor_pagamento` string, required — Valor total utilizado para essa forma de pagamento.
    - `nome_credenciadora` string — Nome da credenciadora do cartão. Para NFCe no Ceará, é obrigatório quando a forma de pagamento for `03` ou `04`.
  - `items` NfceItem[], required
    - `codigo_produto` string, required
    - `numero_item` string, required
    - `codigo_ncm` string, required
    - `cfop` string, required
    - `icms_origem` string, required
    - `icms_situacao_tributaria` string, required
    - `descricao` string, required
    - `quantidade_comercial` string, required
    - `unidade_comercial` string, required
    - `valor_unitario_comercial` string, required

## Response `200`

Documento emitido com sucesso

- FiscalOperationResponse
  - `ref` string — Referência do documento fiscal.
  - `status` string — Status da operação.
  - `mensagem` string — Mensagem descritiva do resultado da operação.
  - `cpf_cnpj_emitente` string — CPF ou CNPJ do emitente vinculado ao documento.
  - `chave_nfe` string — Chave do documento fiscal autorizado.
  - `chave_nfe_cancelamento` string — Chave do evento de cancelamento, quando houver.
  - `numero` string — Número do documento fiscal.

---

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