Sistemas, lojas e integradores

API de NFS-e para sistemas, lojas e integradores

Emita a NFS-e direto do seu sistema, loja ou plataforma, com uma chave de API por empresa. Quem não programa pode usar o guia que ensina a nossa API à sua ferramenta de IA.

  • Integração por API, com uma chave por empresa
  • Guia que ensina a nossa API para a sua IA
  • Aviso automático quando a nota é autorizada
  • Envio repetido nunca gera nota em dobro

Para desenvolvedores

Uma chamada, uma nota. Nunca duas.

A API foi desenhada para quando a rede falha: cada emissão é reservada antes de sair, e o resultado chega no seu sistema por webhook.

  • Chaves por empresa e ambiente. Perfil operador ou leitura, revogação imediata, com o valor exibido uma única vez.
  • Idempotência de verdade. A mesma Idempotency-Key devolve a resposta original. Mudar os dados com a mesma chave retorna 409.
  • Sua referência de volta. Envie referencia_externa com o id do pedido: ela volta na listagem, no detalhe e em cada webhook.
  • Webhooks com entrega garantida. Eventos autorizada, rejeitada, cancelada e mudança de status. Reenvio em 1 min, 5 min, 30 min, 2 h, 6 h e 12 h.
  • Documentação completa. Guia passo a passo com exemplos e a especificação da API em formato OpenAPI, que gera o cliente na sua linguagem.
emitir-nota.sh
curl "$API/api/tenants/$TENANT_ID/nfse" \
  -H "X-API-Key: $API_KEY" \
  -H "X-Ambiente: homologacao" \
  -H "Idempotency-Key: pedido-001001" \
  -H "Content-Type: application/json" \
  --data-binary @emissao.json

# 200 autorizada · 202 processando
# 422 rejeitada, com os erros do emissor
# Mesma chave, mesma resposta.
# Sem nova transmissão.
webhook recebido
POST /webhooks/maxtra
X-Maxtra-Event: nota.autorizada
X-Maxtra-Event-Id: …
X-Maxtra-Signature: t=<unix>,v1=<hmac-sha256>

{
  "evento": "nota.autorizada",
  "ambiente": "producao",
  "dados": {
    "referencia_externa": "PEDIDO-1001",
    "status_anterior": "processando",
    "chave_acesso": "…"
  }
}

Recursos pensados para esse dia a dia.

Todos os recursos estão em todos os planos. Veja a lista completa.

Acompanhamento automático

Notas em processamento são conferidas sozinhas até a resposta final da prefeitura.

Histórico completo

Busca, filtros por situação e período, download do PDF e do XML e cancelamento.

Auditoria

Quem fez o quê e quando: usuário, chave de API ou tarefa automática, com filtros.

Equipe por empresa

Quatro perfis de acesso: do responsável, que pode tudo, a quem só consulta.

Dúvidas frequentes

Dúvidas frequentes sobre este assunto

Não encontrou a sua dúvida? Veja todas as perguntas ou fale com a gente pelo WhatsApp.

Tirar uma dúvida
Preciso de um programador para integrar?

Não necessariamente. Pelo painel você emite sem nenhuma integração. Para emitir direto do seu sistema, temos um guia feito para ferramentas de IA: você anexa o arquivo no ChatGPT, Claude ou Cursor, e a sua IA aprende a nossa API e escreve o código com você.

Posso testar antes de emitir notas de verdade?

Sim. Cada empresa tem o ambiente de homologação, com os mesmos fluxos da produção, e as notas emitidas nele não consomem a franquia. O PDF de homologação sai com a marca “sem validade jurídica”.

O que conta na franquia de notas?

Apenas notas autorizadas em produção. Notas de homologação, rejeitadas ou ainda em processamento não contam.

E se eu emitir mais notas do que a franquia?

A emissão continua normalmente. Cada nota além da franquia é cobrada como excedente no valor do seu plano, e você recebe um e-mail ao atingir 80% e 100% da franquia.

Sua próxima nota pode sair sem retrabalho.

Conte quantos CNPJs você atende e quantas notas emite por mês. A gente indica o plano certo e prepara a sua conta.

Falar no WhatsApp Atendimento comercial pelo WhatsApp.
Falar no WhatsApp