
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.
API fiscal para software houses
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.
Por que existe
Como funciona
Pelo portal ou pela API: CNPJ, certificado A1 e, se for NFC-e, o CSC. Cada empresa fica isolada das outras.
Um JSON com os campos que o seu sistema já tem. Sem XML, sem assinatura, sem SOAP.
Chave, protocolo, DANFE em PDF com o logotipo da empresa, XML guardado e e-mail para o destinatário.
Para quem
Seis documentos fiscais, um só contrato de API. O que muda de um para outro é o conteúdo — não a integração.

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

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

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

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
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.
A credencial de homologação nunca emite em produção. Nenhum teste esquecido vira nota de verdade.
Caiu a conexão? Reenvie com a mesma referencia: a API devolve a nota que já existe.
Rejeições com o código e o motivo da SEFAZ por extenso, e a nota consultável pelo portal.
Com o logotipo da empresa, guardados e servidos pela API quando você precisar.
Reforma Tributária
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.
{
"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
Para quem vai integrar
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.
client_credentials com escopos por documento# 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 } ] }
}
}
HTTP/1.1 200 OK
{
"id": "d3508f7e-4e3f-4455-bc6c-bf6444b8bbfe",
"ambiente": "homologacao",
"status": "autorizado",
"referencia": "PED-2026-0001",
"modelo": 55,
"serie": 1,
"numero": 1001,
"chave": "35260811222333000181550010000010011308248417",
"valor_total": 700.00,
"autorizacao": {
"codigo_status": 100,
"motivo_status": "Autorizado o uso da NF-e",
"numero_protocolo": "135260000123456"
}
}
# depois: GET /nfe/{id}/pdf, /xml, eventos, e-mail…
Assistentes de código em prévia
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
O título vai ao banco e volta com nosso número, código de barras, linha digitável e QR PIX.
O boleto entregue ao sacado é o que o banco emite — não um desenho nosso que possa divergir.
A varredura encontra o pagamento e publica o evento. Boleto que não é seu nunca dá baixa em parcela sua.
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.
Segurança
Planos
Homologação livre
Integre e teste quanto precisar. Documentos de homologação não consomem a cota do plano.
Notas por mês
Somando todos os CNPJs e modelos da conta. Autorizado, cancelado e denegado contam; rejeição não.
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
Não. O certificado A1 da empresa é enviado uma vez à API e fica cifrado no servidor. O ERP só fala HTTPS com JSON.
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.
Não. Só conta o que a SEFAZ ou a prefeitura aceitou processar — autorizado, cancelado e denegado — e só em produção.
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.
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.
Crie a conta, cadastre uma empresa e envie o primeiro pedido em homologação. Sem cartão, sem conversa com vendedor.