Pular para o conteúdo
webfiscal.cloud

API fiscal para software houses

Seu sistema vende.
A nota fiscal é com a gente.

Ofereça emissão de NF-e, NFC-e, NFS-e, CT-e e MDF-e a todos os seus clientes sem manter certificado em cada máquina, sem acompanhar leiaute da SEFAZ e sem correr atrás da Reforma Tributária.

  • Sem cartão para testar
  • Nada instalado no cliente
  • Você paga por nota autorizada
Atendente sorrindo no caixa de uma loja enquanto o cliente paga no terminal
  1. ✓ NFC-e 5001 autorizadaConsumidor final · R$ 42,90
  2. ✓ NFS-e 87 autorizadaEscritório Modelo · R$ 1.250,00
  • NF-e
  • NFC-e
  • NFS-e Nacional
  • CT-e
  • CT-e OS
  • MDF-e
  • Boleto registrado
  • IBS e CBS

Por que existe

Emitir nota não é o seu produto. Mas toma o tempo da sua equipe.

Hoje, na sua software house

  • Certificado A1 instalado e vencendo na máquina de cada cliente
  • Nota técnica nova da SEFAZ virando sprint de emergência
  • Suporte decifrando rejeição em XML às 18h de sexta
  • Uma integração por prefeitura para emitir NFS-e
  • A Reforma Tributária inteira para reescrever até 2033
Equipe de software trabalhando em um escritório amplo

Com a webfiscal.cloud

  • O certificado é enviado uma vez e fica cifrado no servidor
  • Leiaute, assinatura e transmissão mudam do nosso lado
  • Rejeição volta em JSON, com o motivo da SEFAZ por extenso
  • NFS-e pelo Padrão Nacional, no mesmo formato das outras
  • IBS, CBS e IS já nos campos — sem “versão nova” para esperar

Como funciona

Três passos entre o pedido e a nota autorizada.

  1. 1

    Cadastre as empresas

    Pelo portal ou pela API: CNPJ, certificado A1 e, se for NFC-e, o CSC. Cada empresa fica isolada das outras.

  2. 2

    Seu ERP envia o pedido

    Um JSON com os campos que o seu sistema já tem. Sem XML, sem assinatura, sem SOAP.

  3. 3

    Receba a nota pronta

    Chave, protocolo, DANFE em PDF com o logotipo da empresa, XML guardado e e-mail para o destinatário.

Para quem

Seja qual for o cliente do seu ERP, a nota sai do mesmo jeito.

Seis documentos fiscais, um só contrato de API. O que muda de um para outro é o conteúdo — não a integração.

Cliente pagando com o celular no balcão de uma loja
NF-eNFC-e

Comércio e varejo

NFC-e com QR Code montado pelo CSC da empresa, NF-e com carta de correção, cancelamento e inutilização.

Dois profissionais comemorando em um escritório
NFS-e Nacional

Prestadores de serviço

NFS-e pelo Padrão Nacional: emissão, DANFSe, link público, consulta e cancelamento — sem integração por prefeitura.

Caminhão em uma rodovia brasileira
CT-eCT-e OSMDF-e

Transporte e logística

Conhecimento de transporte com DACTe, manifesto com DAMDFe, encerramento, carta de correção e cancelamento.

Centro de distribuição com prateleiras cheias de caixas
NF-eBoleto

Indústria e distribuição

NF-e de alto volume e cobrança bancária no mesmo lugar: o boleto registrado e o pagamento voltando como evento.

Feita para software houses

Um emissor para todos os seus clientes. Com as travas que evitam dor de cabeça.

Multiempresa de verdade

Cada CNPJ com o próprio certificado, cifrado em repouso, e uma instância isolada do emissor. A nota da empresa B nunca é assinada com o certificado da A.

Teste sem medo

A credencial de homologação nunca emite em produção. Nenhum teste esquecido vira nota de verdade.

Nunca emite em dobro

Caiu a conexão? Reenvie com a mesma referencia: a API devolve a nota que já existe.

Pessoas conversando em volta de notebooks em uma mesa de madeira

Seu suporte agradece

Rejeições com o código e o motivo da SEFAZ por extenso, e a nota consultável pelo portal.

PDF e XML prontos

Com o logotipo da empresa, guardados e servidos pela API quando você precisar.

Reforma Tributária

IBS, CBS e IS desde o primeiro campo.

Durante a transição, o regime atual e o novo convivem no mesmo documento. Aqui, todo campo, grupo e rota já nasce cobrindo os dois. Os grupos IBS/CBS e o vNFTot já foram autorizados pela SEFAZ em homologação.

det[0].imposto.IBSCBS
{
  "gIBSCBS": {
    "gIBSUF":  { "pIBSUF": 10.0, "vIBSUF": 100.00 },
    "gIBSMun": { "pIBSMun": 2.0, "vIBSMun": 20.00 },
    "vIBS": 120.00,
    "gCBS":    { "pCBS": 8.0, "vCBS": 80.00 }
  }
}
# convive com ICMS, PIS e COFINS no mesmo item
  1. 2026 Ano de teste: CBS e IBS destacados na nota, com alíquotas simbólicas.
  2. 2027 CBS passa a valer e substitui PIS e Cofins. Começa o Imposto Seletivo.
  3. 2029 – 2032 ICMS e ISS caem aos poucos enquanto o IBS sobe.
  4. 2033 Só o modelo novo. A sua integração continua a mesma.

Para quem vai integrar

JSON entra, protocolo sai.

Os campos seguem o leiaute da SEFAZ — ide, emit, det, imposto — em JSON. A resposta já traz chave, protocolo e o motivo da SEFAZ; rejeição volta como 422 no mesmo formato.

  • OAuth2 client_credentials com escopos por documento
  • Prévia assinada sem transmitir: confira XML e QR Code sem queimar numeração
  • Sincronização com a SEFAZ quando a resposta não chegou
  • Coleção Postman e referência pública, sem login
Ler a documentação
# 1. token da sua credencial
curl -X POST https://api.webfiscal.cloud/oauth/token \
  -d "grant_type=client_credentials&scope=empresa nfe" \
  -d "client_id=$ID&client_secret=$SEGREDO"

# 2. o pedido do seu ERP
curl -X POST https://api.webfiscal.cloud/nfe \
  -H "Authorization: Bearer $TOKEN" \
  -d @pedido.json

# pedido.json

{
  "referencia": "PED-2026-0001",
  "cpf_cnpj": "11222333000181",
  "infNFe": {
    "ide":  { "natOp": "VENDA DE MERCADORIA", "serie": 1, … },
    "dest": { "CNPJ": "44555666000199", … },
    "det":  [ { "prod": { … }, "imposto": { … } } ],
    "pag":  { "detPag": [ { "tPag": "01", "vPag": 700.00 } ] }
  }
}

Assistentes de código em prévia

Integre conversando com o seu editor

Um servidor MCP local deixa Claude, Cursor ou VS Code consultarem a referência da API e validarem um payload sem transmitir. Emitir, só com credencial de homologação — com a de produção, a ferramenta nem aparece.

você › valide o pedido erp_demo_nfe.json
mcp  › validar_documento → XML assinado, nada transmitido

Cobrança bancária

Boleto registrado no banco. E o pagamento chega como evento.

  1. 1

    Registro

    O título vai ao banco e volta com nosso número, código de barras, linha digitável e QR PIX.

  2. 2

    PDF do banco

    O boleto entregue ao sacado é o que o banco emite — não um desenho nosso que possa divergir.

  3. 3

    Liquidação

    A varredura encontra o pagamento e publica o evento. Boleto que não é seu nunca dá baixa em parcela sua.

  4. 4

    Baixa

    Cancele um título em aberto pela API, com recusa temporária do banco tratada como tal.

Disponível para o Sicredi. A cobrança é um recurso do plano.

Profissional de TI com um tablet ao lado de servidores em um data center

Segurança

Segredos tratados como segredos

  • Certificado A1, CSC, CSRT e senhas de prefeitura cifrados com AES
  • Login do portal com 2FA por aplicativo e códigos de recuperação
  • Credenciais por ambiente, com escopos e rotação de segredo
  • Auditoria das ações sensíveis

Planos

Você paga por nota emitida. Não por tentativa.

Para integrar

Homologação livre

Integre e teste quanto precisar. Documentos de homologação não consomem a cota do plano.

O que você contrata

Em produção

Notas por mês

Somando todos os CNPJs e modelos da conta. Autorizado, cancelado e denegado contam; rejeição não.

Recursos à parte

Cobrança

Convênios e boletos registrados entram no plano que precisar deles.

Valores e limites de cada plano no portal, depois do cadastro.

Perguntas

Antes de começar

Preciso instalar algo no computador do meu cliente?

Não. O certificado A1 da empresa é enviado uma vez à API e fica cifrado no servidor. O ERP só fala HTTPS com JSON.

E se a SEFAZ não responder?

O documento é gravado como pendente antes da transmissão, então nunca some. Reenviar com a mesma referencia é seguro, e a rota de sincronização pergunta à SEFAZ o que aconteceu com ele.

Rejeição conta na minha cota?

Não. Só conta o que a SEFAZ ou a prefeitura aceitou processar — autorizado, cancelado e denegado — e só em produção.

Posso conferir o XML sem emitir?

Sim. A prévia monta e assina o documento sem transmitir, inclusive com o QR Code da NFC-e, e não ocupa numeração.

Como passo para produção?

Pelo portal: você pede a liberação, a conta é conferida e as credenciais de produção passam a funcionar. Até lá, tudo roda em homologação.

Emita a primeira nota ainda hoje.

Crie a conta, cadastre uma empresa e envie o primeiro pedido em homologação. Sem cartão, sem conversa com vendedor.

Vista de cima de uma mesa com várias pessoas trabalhando em notebooks