NFe / NFCe
Emitir NFe / NFCe
Emite uma Nota Fiscal Eletrônica (NF-e) ou Nota Fiscal de Consumidor Eletrônica (NFC-e).
POST
/v1/nfe/emitPOST /v1/nfe/emit emite uma NF-e (mod: "55"). Os dois modelos compartilham exatamente o mesmo schema de campos.
Parâmetros do corpo
Seção intitulada “Parâmetros do corpo”Campos comuns
modstringobrigatórioValores aceitos:
55 | 65Modelo do documento:
55 para NF-e, 65 para NFC-e.natureza_operacaostringobrigatórioDescrição da natureza da operação.
data_emissaostringobrigatórioData e hora de emissão (ISO 8601).
tipo_documentostringobrigatórioValores aceitos:
0 | 10: Nota de entrada · 1: Nota de saída.
local_destinostringobrigatórioValores aceitos:
1 | 2 | 31: Operação interna · 2: Interestadual · 3: Com o exterior.
finalidade_emissaostringobrigatórioValores aceitos:
1 | 2 | 3 | 4 | 5 | 61: Normal · 2: Complementar · 3: Ajuste · 4: Devolução · 5/6: Nota de crédito/débito (Reforma Tributária).
consumidor_finalstringobrigatórioValores aceitos:
0 | 10: Normal · 1: Consumidor final.
presenca_compradorstringobrigatórioValores aceitos:
0 | 1 | 2 | 3 | 4 | 5 | 9Indicador de presença do comprador — ver listagem completa de campos para o significado de cada código.
cnpj_emitentestring | numberobrigatórioCNPJ da empresa emitente.
inscricao_estadual_emitentestringobrigatórioInscrição Estadual da empresa emitente.
itensarrayobrigatórioLista de itens da nota.
codigo_produtostringobrigatórioCódigo interno do produto.
descricaostringobrigatórioDescrição do produto.
cfopstring | numberobrigatórioCFOP do produto.
unidade_comercialstringobrigatórioUnidade comercial (ex:
UN, KG).quantidade_comercialstring | numberobrigatórioQuantidade comercial.
valor_unitario_comercialstring | numberobrigatórioValor unitário comercial.
icms_origemstringobrigatórioOrigem da mercadoria — ver listagem completa de campos.
icms_situacao_tributariastringobrigatórioSituação tributária do ICMS (CST/CSOSN) — ver listagem completa de campos.
Esses são só os campos essenciais para uma emissão simples. Veja a listagem completa de campos de NF-e/NFC-e para todos os grupos opcionais (transporte, exportação, veículos, combustíveis, rastreabilidade, etc).
Resposta
Seção intitulada “Resposta”202 Accepted
messagestringConfirmação de que o documento entrou na fila de processamento.
invoiceIdstringaccessKeystringChave de acesso de 44 dígitos do documento fiscal, quando já pode ser calculada no momento do enfileiramento.
curl -X POST https://app.nfe.tenzanlabs.com/v1/nfe/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": "55", "natureza_operacao": "Venda de Mercadoria", "data_emissao": "2026-08-19T12:00:00-03:00", "tipo_documento": "1", "local_destino": "1", "finalidade_emissao": "1", "consumidor_final": "1", "presenca_comprador": "1", "modalidade_frete": "9", "veiculo_placa": "", "agropecuario_tipo_guia": "", "cnpj_emitente": "12345678000199", "inscricao_estadual_emitente": "123456789", "nome_destinatario": "João da Silva", "cpf_destinatario": "11122233344", "itens": [ { "codigo_produto": "123", "descricao": "Caneta Azul", "codigo_ncm": "96081000", "cfop": "5102", "unidade_comercial": "UN", "quantidade_comercial": 10, "valor_unitario_comercial": 2.50, "icms_origem": "0", "icms_situacao_tributaria": "102", "pis_situacao_tributaria": "07", "cofins_situacao_tributaria": "07" } ] }'import { NFeClient } from '@tenzanlabs/nfe-node-sdk';
const client = new NFeClient('nfe_access_SUA_CHAVE_DE_ACESSO_AQUI', 'nfe_test_SUA_CHAVE_AQUI');
const resposta = await client.emit({ mod: '55', natureza_operacao: 'Venda de Mercadoria', data_emissao: new Date().toISOString(), tipo_documento: '1', local_destino: '1', finalidade_emissao: '1', consumidor_final: '1', presenca_comprador: '1', modalidade_frete: '9', veiculo_placa: '', agropecuario_tipo_guia: '', cnpj_emitente: '12345678000199', inscricao_estadual_emitente: '123456789', nome_destinatario: 'João da Silva', cpf_destinatario: '11122233344', itens: [ { codigo_produto: '123', descricao: 'Caneta Azul', codigo_ncm: '96081000', cfop: '5102', unidade_comercial: 'UN', quantidade_comercial: 10, valor_unitario_comercial: 2.5, icms_origem: '0', icms_situacao_tributaria: '102', pis_situacao_tributaria: '07', cofins_situacao_tributaria: '07', }, ],});console.log(resposta.invoiceId);from datetime import datetime, timezonefrom nfe_sdk import NFeClient
client = NFeClient(access_key='nfe_access_SUA_CHAVE_DE_ACESSO_AQUI', api_key='nfe_test_SUA_CHAVE_AQUI')
resposta = client.emit({ "mod": "55", "natureza_operacao": "Venda de Mercadoria", "data_emissao": datetime.now(timezone.utc).isoformat(), "tipo_documento": "1", "local_destino": "1", "finalidade_emissao": "1", "consumidor_final": "1", "presenca_comprador": "1", "modalidade_frete": "9", "veiculo_placa": "", "agropecuario_tipo_guia": "", "cnpj_emitente": "12345678000199", "inscricao_estadual_emitente": "123456789", "nome_destinatario": "João da Silva", "cpf_destinatario": "11122233344", "itens": [ { "codigo_produto": "123", "descricao": "Caneta Azul", "codigo_ncm": "96081000", "cfop": "5102", "unidade_comercial": "UN", "quantidade_comercial": 10, "valor_unitario_comercial": 2.50, "icms_origem": "0", "icms_situacao_tributaria": "102", "pis_situacao_tributaria": "07", "cofins_situacao_tributaria": "07", } ],})print(resposta["invoiceId"])import br.com.saascore.nfe.NFeClient;import br.com.saascore.nfe.model.NfeData;import java.util.*;
NFeClient client = new NFeClient("nfe_access_SUA_CHAVE_DE_ACESSO_AQUI", "nfe_test_SUA_CHAVE_AQUI");
NfeData nota = new NfeData();nota.mod = "55";nota.natureza_operacao = "Venda de Mercadoria";nota.data_emissao = java.time.Instant.now().toString();nota.tipo_documento = "1";nota.local_destino = "1";nota.finalidade_emissao = "1";nota.consumidor_final = "1";nota.presenca_comprador = "1";nota.modalidade_frete = "9";nota.veiculo_placa = "";nota.agropecuario_tipo_guia = "";nota.cnpj_emitente = "12345678000199";nota.inscricao_estadual_emitente = "123456789";nota.nome_destinatario = "João da Silva";nota.cpf_destinatario = "11122233344";
NfeData.NfeDataItens item = new NfeData.NfeDataItens();item.codigo_produto = "123";item.descricao = "Caneta Azul";item.codigo_ncm = "96081000";item.cfop = "5102";item.unidade_comercial = "UN";item.quantidade_comercial = 10;item.valor_unitario_comercial = 2.50;item.icms_origem = "0";item.icms_situacao_tributaria = "102";item.pis_situacao_tributaria = "07";item.cofins_situacao_tributaria = "07";nota.itens = List.of(item);
var resposta = client.emit(nota);System.out.println(resposta.invoiceId);Exemplo de resposta
Seção intitulada “Exemplo de resposta”{ "message": "Documento enfileirado para processamento", "invoiceId": "35f0a1b2-...", "accessKey": "35260812345678000199550010000000011000000018"}