Emita notas fiscais direto da sua aplicacao

Uma API para NF-e, NFC-e e NFS-e — com o mesmo motor fiscal que ja emite em producao no CertFiscal. Sandbox, idempotencia, webhooks e SDK.

NF-e (55)NFC-e (65)NFS-e SandboxWebhooksIdempotencia

Tudo que voce precisa para faturar

Os tres modelos fiscais numa unica integracao.

NF-e & NFC-e

Emissao sincrona a partir de um pedido de venda, com DANFE em PDF, XML autorizado e cancelamento.

NFS-e

2.419
cidades atendidas pelo Emissor Nacional e conectores proprios.

Idempotencia

Cada emissao aceita um Idempotency-Key — um retry de rede nunca duplica a nota.

Webhooks

Receba eventos de emissao assinados (HMAC-SHA256), com reenvio automatico e historico de entregas.

Sandbox

Chaves cf_test_ para homologar sem valor fiscal. Troque para cf_live_ em producao.

SDK & OpenAPI

SDK TypeScript/Node e especificacao OpenAPI interativa para gerar clientes na sua linguagem.

Planos

Assinatura mensal + franquia de documentos. Excedente so' se passar. CNPJs ilimitados em todos.

Starter

R$ 79/mes
  • 200 documentos/mes
  • excedente R$ 0,12/doc
  • 120 req/min
  • NF-e, NFC-e e NFS-e
Assinar

Growth popular

R$ 249/mes
  • 1.500 documentos/mes
  • excedente R$ 0,10/doc
  • 300 req/min
  • NF-e, NFC-e e NFS-e
Assinar

Scale

R$ 599/mes
  • 6.000 documentos/mes
  • excedente R$ 0,08/doc
  • 600 req/min
  • NF-e, NFC-e e NFS-e
Assinar

A contratacao e o pagamento (Stripe) sao feitos dentro da sua conta, em API / Desenvolvedores → Uso & Planos. Comece pelo sandbox gratis para testar antes de assinar.

Comece em minutos

Da conta a primeira nota.

1
Crie sua conta no app.certfiscal.com.br e ative o acesso a API.
2
Gere uma chave em API / Desenvolvedores. Comece pela cf_test_ (sandbox).
3
Teste a chave no endpoint /v1/me (ao lado).
4
Cadastre uma empresa em homologacao com seu certificado A1. Notas emitidas no sandbox vao pro ambiente de teste da SEFAZ — sem valor fiscal.
5
Emita sua primeira NFC-e/NF-e/NFS-e e receba o retorno com chave de acesso e protocolo.
# confirma a chave e o ambiente
curl https://api.certfiscal.com.br/v1/me \
  -H "Authorization: Bearer SUA_CHAVE"

# emite uma NFC-e (idempotente)
curl -X POST https://api.certfiscal.com.br/v1/nfce \
  -H "Authorization: Bearer SUA_CHAVE" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"salesOrderId":"...","payments":[{"tipo":"01","valor":10}]}'