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.

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}]}'