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

# Emitir NFCe

`POST /v2/fiscal/nfce`

## Request

- Base URL: `http://localhost:55555`
- URL: `http://localhost:55555/v2/fiscal/nfce`
- Auth: none declared

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.dev/focusnfe/apis/comunicador-offline.md) - [All operations](https://skmtc.dev/focusnfe/apis/comunicador-offline/llms.txt) - [OpenAPI document](https://skmtc.dev/focusnfe/apis/comunicador-offline/revisions/ccd736f412a3?raw)
