Skip to content

Emitir NF-e

Emite uma Nota Fiscal Eletrônica (modelo 55) para venda de produtos.

Endpoint

http
POST /api/v1/nfe
Authorization: Bearer {token}
Content-Type: application/json
Idempotency-Key: pedido-8842

Idempotency-Key é opcional, mas use sempre em integração: se a chamada der timeout e você repetir, receberá a mesma nota em vez de emitir uma segunda. Detalhes em Idempotência.

Body mínimo

json
{
  "ide": { "natOp": "Venda", "serie": 1, "nNF": 1 },
  "dest": {
    "cnpj": "33000167000101",
    "xNome": "Cliente LTDA",
    "email": "cliente@exemplo.com",
    "enderDest": {
      "xLgr": "Rua X", "nro": "100", "xBairro": "Centro",
      "cMun": "3304557", "xMun": "Rio de Janeiro", "UF": "RJ",
      "CEP": "20031170", "cPais": "1058", "xPais": "Brasil"
    }
  },
  "det": [{
    "prod": {
      "cProd": "P001", "cEAN": "SEM GTIN",
      "xProd": "Produto Teste", "NCM": "84713012",
      "CFOP": "6102", "uCom": "UN", "qCom": "1",
      "vUnCom": "100.00", "vProd": "100.00",
      "cEANTrib": "SEM GTIN", "uTrib": "UN",
      "qTrib": "1", "vUnTrib": "100.00", "indTot": "1"
    },
    "imposto": {
      "ICMS":   { "ICMSSN102": { "orig": "0", "CSOSN": "102" } },
      "PIS":    { "PISNT": { "CST": "07" } },
      "COFINS": { "COFINSNT": { "CST": "07" } }
    }
  }],
  "total": { "vProd": "100.00", "vNF": "100.00" },
  "transp": { "modFrete": "9" },
  "pag": [{ "tPag": "01", "vPag": "100.00" }]
}

Resposta 201

json
{
  "id": "uuid",
  "numero": 1,
  "serie": 1,
  "status": "pendente",
  "message": "NF-e enfileirada. Aguarde autorização SEFAZ (~3-10 segundos)."
}

Em segundos, o status muda para autorizada e o webhook é disparado.

Campos obrigatórios

CampoDescriçãoValidação
ide.natOpNatureza da operaçãomín 1 char
ide.nNFNúmero sequencialobrigatório e único por série
dest.cnpj ou dest.cpfDocumento do destinatário14 ou 11 dígitos
det[]Lista de produtosmín 1 item
det[].prod.NCMClassificação NCM8 dígitos (consulta em portalunico.siscomex.gov.br)
det[].prod.CFOPCódigo Fiscal4 dígitos (5102 = venda intermunicipal)

Códigos CSOSN (Simples Nacional)

CSOSNDescrição
101Tributada com permissão de crédito
102Tributada sem permissão de crédito
103Isenção do ICMS para faixa de receita bruta
201Com ST e permissão de crédito
400Não tributada pelo Simples Nacional

Próximos passos

Consultar NF-eCancelar NF-eCarta de Correção

Emissão ilimitada em todos os planos.