API fiscal multi-tenant · NFC-e · NF-e · NFS-e

Emita notas fiscais sem virar especialista em SEFAZ.

O FiscalSpace assina, transmite e acompanha o ciclo de vida completo do documento fiscal — seu sistema só manda o pedido e recebe o resultado, por webhook ou consulta.

Ciclo de vida de um documento fiscal
PENDENTE PROCESSANDO AUTORIZADA

O que a API cobre

Da emissão ao contador, numa API só

Cada card abaixo é um recurso independente da API — use só o que precisar.

nfce · nfe · nfse

Emissão em três modelos

NFC-e (modelo 65), NF-e (modelo 55) e NFS-e via Sefin Nacional — mesma API assíncrona, mesmo padrão de resposta.

POST /cartas-correcao

Correção sem cancelar

Carta de Correção Eletrônica para NF-e autorizada — corrige o que pode ser corrigido sem tocar no status da nota.

webhook.eventos

Webhooks com filtro por evento

Assine só os eventos que importam para o seu sistema. Payload assinado com HMAC-SHA256.

GET /exportar

Exportação em lote

Baixe XML e DANFE de um período inteiro num único zip — pronto para mandar ao contador.

role: CONTADOR

Acesso contador

Usuário somente leitura, com acesso a várias empresas por troca de contexto — sem risco de alterar nada por engano.

cte · mdfe

CT-e e MDF-e

Módulos de transporte já modelados (numeração, eventos, DACTE/DAMDFE), aguardando o webservice oficial da SEFAZ.

Como é construído

Stack

runtimeJava 21 · Spring Boot 3.3 · Maven
bancoPostgreSQL 16 · Flyway
filasRabbitMQ 3.13 — ack manual, prefetch=1 na emissão
storageMinIO (S3-compatível) — XML, DANFE, certificados A1
assinaturaBouncyCastle (XMLDSig, PKCS#12) · iText 5 (DANFE/DACTE)
observabilidade/actuator/prometheus, MDC por requisição

A documentação tem todos os detalhes

Autenticação, fluxo de emissão, campos fiscais, exemplos completos em Node.js.

Abrir documentação