Pular para o conteúdo

NFSe

Emitir NFSe Nacional

Emite uma Nota Fiscal de Serviços Eletrônica (NFS-e) no padrão nacional.

POST/v1/nfse/emit

POST /v1/nfse/emit emite uma NFS-e Nacional (mod: "NFSE") — Nota Fiscal de Serviços Eletrônica no padrão instituído pelo Comitê Gestor da NFS-e (Convênio NFS-e), que substitui gradualmente os sistemas municipais de nota fiscal de serviço.

Campos comuns

modstring
Valores aceitos: NFSE
Modelo do documento: fixo NFSE para NFS-e Nacional.
data_emissaostring
Data e hora de emissão do documento (ISO 8601).
cnpj_prestadorstring
CNPJ do prestador do serviço. Informe cnpj_prestador ou cpf_prestador.
razao_social_prestadorstring
Razão social ou nome do prestador.
codigo_municipio_prestadorstring
Código do município do prestador (tabela IBGE). Usado como município emissor quando codigo_municipio_emissora não é enviado. Não gera <end> sozinho: para informar o endereço do prestador, envie também cep_prestador, logradouro_prestador, numero_prestador e bairro_prestador.
codigo_municipio_prestacaostring
Município da prestação do serviço (tabela IBGE). Obrigatório (ou codigo_pais_prestacao, para serviço no exterior).
cnpj_tomadorstring
CNPJ do tomador do serviço. Informe cnpj_tomador ou cpf_tomador.
razao_social_tomadorstring
Razão social ou nome do tomador. Obrigatória quando o tomador é informado; para não identificar o tomador, omita todos os campos dele.
descricao_servicostring
Descrição do serviço prestado (obrigatória).
codigo_tributacao_nacional_issstring
Código de tributação nacional do ISS, 6 dígitos (obrigatório).
valor_serviconumber
Valor do serviço prestado (obrigatório, maior que zero).

Esses são só os campos essenciais para uma emissão simples de serviço. Veja a listagem completa de campos de NFS-e Nacional para todos os grupos opcionais (endereço no exterior, intermediário, comércio exterior, obra, evento, tributação de PIS/COFINS/IRRF/CSLL, IBS/CBS com destinatário, substituição, imunidade/suspensão, etc).

202 Accepted

messagestring
Confirmação de que o documento entrou na fila de processamento.
invoiceIdstring
UUID interno do documento — use na chamada de consulta.
accessKeystring
Identificador (Id) da DPS calculado no enfileiramento.
numero_dpsstring
Número da DPS efetivamente usado (o informado, ou o alocado pelo motor quando numero_dps veio vazio).
serie_dpsstring
Série da DPS efetivamente usada.
Janela do terminal
curl -X POST https://app.nfe.tenzanlabs.com/v1/nfse/emit \
-H "X-Access-Key: nfe_access_SUA_CHAVE_DE_ACESSO_AQUI" \
-H "Authorization: Bearer nfe_test_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{
"mod": "NFSE",
"data_emissao": "2026-08-19T12:00:00-03:00",
"cnpj_prestador": "11222333000181",
"razao_social_prestador": "Consultoria Exemplo LTDA",
"codigo_municipio_prestador": "3550308",
"codigo_municipio_prestacao": "3550308",
"cnpj_tomador": "98765432000198",
"razao_social_tomador": "Cliente Exemplo LTDA",
"descricao_servico": "Consultoria em tecnologia da informação",
"codigo_tributacao_nacional_iss": "010701",
"valor_servico": 1500.00
}'
{
"message": "Documento enfileirado para processamento",
"invoiceId": "e5f0a1b2-...",
"accessKey": "35260811222333000181NFSE10000000011000000018"
}