API de emissão

API para emissão de nota fiscal: como emitir NFS-e a partir do seu sistema

Como funciona uma API de documentos fiscais, o que verificar antes de escolher e como integrar a emissão de NFS-e ao seu ERP.

Por equipe soluweb · atualizado em 8 de outubro de 2026

Se a sua empresa já usa um sistema próprio — um ERP, uma plataforma de agendamento, um CRM — não faz sentido digitar cada nota de novo num emissor. Uma API de emissão de documentos fiscais deixa o seu sistema emitir a nota sozinho, no momento certo.

O que é uma API de emissão de documentos fiscais

É uma ponte entre o seu sistema e a SEFAZ (ou o Sistema Nacional, no caso da NFS-e). O seu sistema manda os dados da nota em formato simples (JSON); a API faz o trabalho pesado e devolve o resultado:

Por que não fazer isso dentro do seu próprio sistema?

Dá para fazer, mas o custo de manutenção é alto: certificado digital e assinatura de XML, schemas que mudam com frequência (Reforma Tributária, CNPJ com letras), comunicação segura com os servidores do governo, tratamento de rejeições e de instabilidade. Com uma API, isso fica com quem cuida de nota fiscal todo dia — e o seu time foca no seu produto.

O que verificar ao escolher uma API

A API de NFS-e do soluweb

Hoje o soluweb oferece API para NFS-e no padrão nacional (Sistema Nacional da NFS-e), já usada em produção por sistemas de clientes. A autenticação é por chave (cabeçalho X-API-Key) e a resposta da emissão é imediata: a nota volta autorizada, rejeitada com o motivo, ou recusada na validação com a lista de campos a corrigir.

EndpointO que faz
POST /emitirEmite a NFS-e e devolve número, chave e valores calculados (ISS, retenções, valor líquido).
GET /<id>Consulta a nota.
GET /listarLista as notas, com filtro por situação.
GET /<id>/xmlBaixa o XML autorizado.
GET /<id>/danfseBaixa o PDF da nota (DANFSe).
POST /<id>/cancelarCancela a nota.

Exemplo de emissão (dados fictícios):

curl -X POST https://emissor.dev.br/zpdv/api/v2/nfse/emitir \
  -H "X-API-Key: sua-chave" -H "Content-Type: application/json" \
  -d '{
    "competencia": "2026-10-08",
    "tomador": {
      "cpf_cnpj": "12345678000199", "razao_social": "CLIENTE EXEMPLO LTDA",
      "endereco": { "cep": "09250640", "logradouro": "Rua Exemplo", "numero": "100",
                    "bairro": "Centro", "cidade": "Santo André", "uf": "SP" }
    },
    "servico": { "descricao": "Consultoria - outubro/2026", "codigo_tributacao_nacional": "170101" },
    "valores": { "servico": 1000.00 },
    "tributacao": { "issqn": { "situacao": "tributavel", "aliquota": 2.00, "retido": false } }
  }'

Alguns cuidados que a API já resolve:

Preparada para a Reforma Tributária

A API acompanha as Notas Técnicas do Comitê Gestor da NFS-e: já aceita CNPJ alfanumérico e entrega o DANFSe no modelo nacional da NT 008. A NT 009 (IBS e CBS na NFS-e) entra assim que tiver data — e traz uma regra que vale preparar desde já: a nota será rejeitada se o município do tomador divergir do cadastro do CNPJ/CPF. Por isso a API pede o endereço completo do tomador. Detalhes em NFS-e e a Reforma Tributária.

E a NF-e e a NFC-e por API?

A emissão de NF-e (modelo 55) e NFC-e (modelo 65) pelo seu sistema é feita por integração sob consulta: a gente entende o seu caso e monta a integração com o seu sistema. Essas notas também podem ser emitidas direto pelo emissor do soluweb e pelo PDV. Para integrar, fale com a gente.

Como começar

Saiba mais sobre a nota de serviço em Emissor de NFS-e.

Perguntas frequentes

O que é uma API de emissão de nota fiscal?
É uma interface para o seu sistema emitir notas sem tela: ele envia os dados da nota em JSON, e a API monta o XML, assina com o certificado digital, transmite à SEFAZ ou ao Sistema Nacional e devolve o resultado, o PDF e o XML.
O soluweb tem API de NFS-e?
Sim. A API emite NFS-e no padrão nacional, consulta, lista, cancela e devolve o XML e o PDF (DANFSe), com autenticação por chave.
Tem API de NF-e e NFC-e?
Sim, por integração sob consulta: fale com a gente e montamos a integração da NF-e e da NFC-e com o seu sistema.
O que acontece se o meu sistema enviar a mesma nota duas vezes?
A API não emite outra: se chegar uma emissão idêntica a uma nota das últimas 24h, ela devolve a nota que já existe.
Preciso ter certificado digital?
Sim, a nota é assinada com o certificado digital A1 da empresa emitente. A gente configura junto com você.

Quer integrar a emissão de NFS-e ao seu sistema?

Fale com a gente: configuramos a empresa e o certificado e liberamos a chave da API para você testar.

Falar com um especialista