Para desenvolvedores e parceiros

Coloque emissão de NFS-e dentro do seu sistema.

Se você tem um ERP, um sistema de gestão ou uma plataforma que fatura serviços, seus clientes precisam emitir nota. Em vez de construir a integração com a SEFIN — certificado digital, assinatura XML, leiaute nacional, retorno assíncrono —, use a nossa API e entregue isso em dias.

Uma chamada POST /notas e a nota sai autorizada, com XML e PDF.

Ver a documentação Falar com a gente

O que você não precisa construir

Emitir NFS-e parece simples até o primeiro certificado A1 vencer no domingo. Isto fica do nosso lado:

Certificado digital

Upload, guarda criptografada, aviso de vencimento e assinatura XML — sem você tocar em .pfx nem em OpenSSL.

Padrão Nacional (SEFIN)

Leiaute da DPS, numeração, assinatura, envio e o retorno assíncrono da prefeitura. Quando o leiaute muda, muda aqui.

Cancelamento e reenvio

Regras de prazo, motivos aceitos e reprocessamento de falha de rede, sem duplicar documento.

Entrega ao cliente e ao contador

XML e DANFSE por e-mail, com o XML solto — do jeito que o sistema contábil importa.

Como integrar

  1. 1

    Seu cliente conecta o CNPJ

    Ele cria a conta e envia o certificado A1. A chave de API é por CNPJ e hoje é liberada por nós, no atendimento — fale com a gente para habilitar a sua carteira de clientes.

  2. 2

    Você guarda a chave

    Autenticação é Bearer no header. Sem OAuth, sem certificado do seu lado.

  3. 3

    Chama a API

    Cliente, valor, descrição. A resposta traz número, chave de acesso e os links de XML e PDF.

# emitir uma NFS-e
curl -X POST https://robofiscal.com.br/app/api/v1/notas \
  -H "Authorization: Bearer {chave_do_seu_cliente}" \
  -H "Content-Type: application/json" \
  -d '{
    "cliente_id": 12,
    "valor_servico": 1500.00,
    "discriminacao": "Consultoria - marco/2026",
    "referencia_externa": "pedido-8842"
  }'

Idempotência incluída: mande referencia_externa com o identificador do seu pedido. Se a chamada repetir por timeout, devolvemos a nota que já existe em vez de emitir outra.

Plataformas de infoproduto

Se você vende por Hotmart ou Eduzz, dá para apontar o webhook de venda aprovada para o RoboFiscal e a venda vira nota. Cada integração tem uma URL com chave secreta própria, e o mesmo evento reenviado nunca gera duas notas.

Registra primeiro, emite depois

A emissão automática vem desligada. O padrão é registrar a venda e deixar você emitir pelo painel, quando conferir.

Sem token, não emite

Ligar a emissão automática exige o token de segurança da plataforma. Sem ele, quem tivesse a URL emitiria nota no seu CNPJ.

Uma nota por venda

O evento é gravado antes de emitir, com identificador único. Todas essas plataformas reenviam webhook — aqui o reenvio não duplica documento fiscal.

Em validação — leia antes de ligar. Os adaptadores de payload de Hotmart e Eduzz foram escritos a partir dos formatos publicados por terceiros, sem acesso à documentação oficial das plataformas, e ainda não foram exercitados com um webhook real de cliente. Trate como integração beta: deixe a emissão automática desligada, confira as primeiras vendas registradas no painel e só então decida. O payload cru de cada evento fica salvo para conferência. A Kiwify foi removida em agosto de 2026 — o contrato de assinatura dela não tem especificação oficial que permita verificar a origem do webhook, e isso não é aceitável num caminho que emite documento fiscal.

Vamos conversar

Se você representa um ERP, um sistema contábil ou uma plataforma e quer avaliar a integração, escreva contando o que o seu sistema faz e qual o volume aproximado de notas. Respondemos com a documentação e um ambiente para testar.

[email protected]

Também atendemos quem já é cliente e quer integrar o próprio sistema interno.