Docs Integrações Sandbox Preços Blog Dashboard Criar conta grátis
Padrão Nacional NFS-e — ADN 2026 · LC 214/2025 · IBS/CBS

API NFS-e: emita em qualquer prefeitura do Brasil

Seu ERP ou software house envia um JSON. A Emitare converte para o formato de cada prefeitura, assina com seu certificado A1 e transmite. GINFES, ISS.NET, SIGISS, Betha e mais 6 provedores — 5.570 municípios cobertos.

5.570
Municípios cobertos
10
Provedores
< 3s
Tempo médio
REST
JSON simples
🔒 Certificados A1 criptografados AES-256
API REST com resposta < 3s
🏛️ Homologação e Produção
🧩 Multi-tenant para software houses
📄 Documentação Swagger completa

Tudo que você precisa em uma API

De certificado digital a cancelamento, do lote à consulta — uma integração resolve tudo.

📤

Emissão Automática

Envie JSON padronizado e receba o número da NFS-e. A API identifica o provedor correto pelo IBGE, constrói o XML, assina e transmite à prefeitura.

🔐

Certificado Gerenciado

Faça upload do certificado A1 via API ou dashboard. Armazenamento com criptografia AES-256-GCM. Alertas automáticos de vencimento.

📊

Dashboard Completo

Painel web para emitir, consultar e cancelar notas. Gestão de empresas, certificados e municípios. Relatórios por período.

📦

Emissão em Lote

Envie até 50 RPS em uma única requisição. Processamento assíncrono com status por lote. Ideal para fechamentos mensais.

🏛️

Cobertura 100% do Brasil

Todos os 5.570 municípios cadastrados. 10 provedores: GINFES, ISS.NET, SIGISS, Betha, IPM, SimplISS, DSF, E-Governe, PRODAM e Padrão Nacional (LC 214/2025).

👥

Multi-Tenant

Atenda múltiplos clientes com isolamento total por API Key. Controle de limites por plano. Ideal para ERPs e software houses.

Integre em minutos, não em meses

Exemplos prontos para copiar nas principais linguagens.

terminal
# Emitir NFS-e
curl -X POST "https://api.exemplo.com/api/v1/nfse/emitir" \
  -H "x-api-key: sua-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "companyId": "uuid-da-empresa",
    "rps": { "numero": "1", "serie": "A", "tipo": 1 },
    "servico": {
      "valorServicos": 1500.00,
      "codigoServico": "01.05",
      "discriminacao": "Desenvolvimento de software",
      "aliquota": 5.0
    },
    "tomador": {
      "cpfCnpj": "98765432000199",
      "razaoSocial": "Cliente LTDA"
    }
  }'

# Resposta:
# { "success": true, "data": { "nfseNumero": "12345", "status": "issued" } }
nfse.js
const emitirNfse = async () => {
  const res = await fetch('https://api.exemplo.com/api/v1/nfse/emitir', {
    method: 'POST',
    headers: {
      'x-api-key': 'sua-api-key',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      companyId: 'uuid-da-empresa',
      rps: { numero: '1', serie: 'A', tipo: 1 },
      servico: {
        valorServicos: 1500.00,
        codigoServico: '01.05',
        discriminacao: 'Desenvolvimento de software',
        aliquota: 5.0,
      },
      tomador: {
        cpfCnpj: '98765432000199',
        razaoSocial: 'Cliente LTDA',
      },
    }),
  });
  const data = await res.json();
  console.log(data.data.nfseNumero); // "12345"
};
nfse.py
import requests

response = requests.post(
    "https://api.exemplo.com/api/v1/nfse/emitir",
    headers={
        "x-api-key": "sua-api-key",
        "Content-Type": "application/json",
    },
    json={
        "companyId": "uuid-da-empresa",
        "rps": {"numero": "1", "serie": "A", "tipo": 1},
        "servico": {
            "valorServicos": 1500.00,
            "codigoServico": "01.05",
            "discriminacao": "Desenvolvimento de software",
            "aliquota": 5.0,
        },
        "tomador": {
            "cpfCnpj": "98765432000199",
            "razaoSocial": "Cliente LTDA",
        },
    }
)
data = response.json()
print(data["data"]["nfseNumero"])  # "12345"
nfse.php
<?php
$payload = [
    'companyId' => 'uuid-da-empresa',
    'rps'       => ['numero' => '1', 'serie' => 'A', 'tipo' => 1],
    'servico'   => [
        'valorServicos' => 1500.00,
        'codigoServico' => '01.05',
        'discriminacao' => 'Desenvolvimento de software',
        'aliquota'      => 5.0,
    ],
    'tomador'   => [
        'cpfCnpj'    => '98765432000199',
        'razaoSocial' => 'Cliente LTDA',
    ],
];

$ch = curl_init('https://api.exemplo.com/api/v1/nfse/emitir');
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => json_encode($payload),
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER     => [
        'x-api-key: sua-api-key',
        'Content-Type: application/json',
    ],
]);
$data = json_decode(curl_exec($ch), true);
echo $data['data']['nfseNumero']; // 12345
NfseService.cs
using System.Net.Http.Json;

var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-api-key", "sua-api-key");

var payload = new {
    companyId = "uuid-da-empresa",
    rps       = new { numero = "1", serie = "A", tipo = 1 },
    servico   = new {
        valorServicos = 1500.00,
        codigoServico = "01.05",
        discriminacao = "Desenvolvimento de software",
        aliquota      = 5.0,
    },
    tomador   = new {
        cpfCnpj    = "98765432000199",
        razaoSocial = "Cliente LTDA",
    },
};

var res  = await client.PostAsJsonAsync(
    "https://api.exemplo.com/api/v1/nfse/emitir", payload);
var data = await res.Content.ReadFromJsonAsync<dynamic>();
Console.WriteLine(data?.data?.nfseNumero); // 12345
Ver documentação completa →

Teste a API agora mesmo

Chave demo pré-configurada. Clique em executar e veja a resposta real da API.

GET /health
Endpoint
Autenticação
🔑 x-api-key: demo-api-key-nfsapi-2024

Resposta
// Clique em "Executar" para testar a API ao vivo...

10 provedores. Todos os 5.570 municípios.

Cobertura completa: São Paulo, Rio de Janeiro, Belo Horizonte, Curitiba, Porto Alegre, Salvador, Fortaleza, Recife, Goiânia, Manaus e todos os demais 5.560 municípios — cada um já mapeado com o provedor correto.

GINFES~1.200 municípios
ISS.NET~800 municípios
SIGISS~500 municípios
Betha~400 municípios
IPM~350 municípios
SimplISS~300 municípios
E-Governe~200 municípios
DSFRJ, Campinas
PRODAMSão Paulo capital
Padrão NacionalLC 214/2025 · IBS/CBS · ADN 2026

Pronto para a Reforma Tributária

A LC 214/2025 exige que todos os 5.570 municípios adotem o Padrão Nacional de NFS-e (IBS/CBS). A Emitare já implementou o protocolo ADN 2026 e a DPS v1.10 — seu ERP não precisa mudar nada.

DPS v1.10
Declaração de Prestação
de Serviços
NT 008/2026
Nota Técnica
implementada
IBS + CBS
Novos tributos
suportados
ADN 2026
Protocolo padrão
nacional ativo

10 formas de integrar — escolha a sua

REST API, SDKs, plugins prontos, conectores nativos e até pasta compartilhada. Nenhum sistema fica de fora.

🌐

REST API

JSON em qualquer linguagem — curl, Python, Node.js, PHP, Java, C#

Disponível
📦

SDK Node.js

npm install emitare-nfse — tipos TypeScript inclusos

Disponível
🐍

SDK Python

pip install emitare — asyncio e requests suportados

Disponível
🐘

SDK PHP

composer require emitare/nfse-php — Laravel e Symfony prontos

Novo
🛒

Plugin WooCommerce

Emite NFS-e automaticamente quando o pedido é concluído

Novo
🪟

DLL/COM Windows

Para sistemas Delphi, VB6, VBA e Excel — EmitareCOM.dll

Novo
📁

SFTP / Pasta Compartilhada

ERPs legados depositam XML, recebem retorno na mesma pasta

Novo
🔗

Conector Omie

Webhook automático quando Ordem de Serviço é faturada no Omie

Novo
🔵

Conector Bling

OAuth 2.0 — NFS-e emitida automaticamente via webhook do Bling

Novo
🤖

MCP Server

Integre ao Claude AI, Cursor e agentes de IA — emissão por linguagem natural

Disponível
Ver detalhes de todas as integrações →

Comece grátis. Escale quando precisar.

Todos os planos incluem API REST, dashboard web, 5.570 municípios e sandbox grátis. Notas excedentes: R$ 0,05/nota. Cancele a qualquer momento.

Free
Para testar e homologar
R$ 0/mês

  • 1 empresa cadastrada
  • 10 NFS-e/mês em produção
  • Sandbox ilimitado (homologação)
  • Dashboard completo
  • Documentação + comunidade
  • Padrão Nacional LC 214/2025
Starter
Para pequenas empresas e contadores
R$ 79/mês

  • 3 empresas cadastradas
  • 200 NFS-e/mês
  • Excedente: R$ 0,05/nota
  • Sandbox ilimitado
  • Webhooks em tempo real
  • Suporte por e-mail (48h)
  • Todos os 5.570 municípios
Business
Para software houses e multi-tenant
R$ 499/mês

  • Empresas ilimitadas
  • 10.000 NFS-e/mês
  • Excedente: R$ 0,03/nota
  • Multi-tenant com isolamento total
  • White-label + API Keys por cliente
  • SLA 99,5% uptime contratual
  • Suporte dedicado (4h) + Slack
Falar com vendas
Ver tabela comparativa completa →

Perguntas frequentes

Não encontrou o que procura? Fale com nosso time.

A Emitare é uma plataforma SaaS que funciona como gateway entre o seu sistema (ERP, sistema contábil, e-commerce) e os webservices das prefeituras brasileiras. Você envia um JSON padronizado e nós cuidamos de toda a complexidade: conversão para o formato de cada provedor, assinatura digital com certificado A1 e transmissão à prefeitura.

Sim, a maioria das prefeituras exige assinatura com certificado A1 (.pfx). Você faz o upload do certificado via API ou dashboard e ele fica armazenado com criptografia AES-256-GCM. Também aceitamos XML pré-assinado, caso prefira assinar no seu sistema antes de enviar.

Todos os 5.570 municípios brasileiros estão cadastrados na nossa base. Os 370 principais já têm configuração verificada (provider, URL e alíquota); os demais estão mapeados com o Padrão Nacional (LC 214/2025), obrigatório a partir de 01/01/2026. Consulte o endpoint GET /api/v1/municipalities para buscar qualquer município pelo código IBGE ou nome.

Cada empresa cadastrada pode operar em homologação ou produção. No ambiente de homologação, as notas são enviadas aos servidores de teste das prefeituras — sem efeito fiscal. Basta criar a empresa, configurar o município, fazer upload do certificado e começar a testar. A troca para produção é feita com um simples campo.

Sim. A plataforma é multi-tenant e multi-empresa. No plano Starter você gerencia até 3 CNPJs, no Professional até 15 e no Business até 50. Software houses e ERPs podem usar o modelo multi-tenant para atender seus próprios clientes com isolamento total por API Key.

Sim. Acesse /docs para a documentação Swagger completa com todos os endpoints, schemas, exemplos de request/response e playground interativo. Também disponibilizamos guias em PDF e exemplos de código em 5 linguagens.

A NFS-e (Nota Fiscal de Serviço Eletrônica) é emitida por prestadores de serviço e regulamentada pelos municípios — por isso existem centenas de formatos diferentes (GINFES, ISS.NET, SIGISS, Betha etc.). A NF-e é nota fiscal de produtos, regulamentada pela SEFAZ estadual com um único padrão nacional. A Emitare é especializada em NFS-e, abstraindo a complexidade de cada prefeitura via uma única API REST.

A Lei Complementar 214/2025 institui a Reforma Tributária e cria o Padrão Nacional de NFS-e: um formato único que substituirá gradualmente os sistemas municipais a partir de 01/01/2026. O novo padrão usa o protocolo ADN 2026, a DPS v1.10 (Declaração de Prestação de Serviços) e contempla os novos tributos IBS e CBS. A Emitare já está 100% compatível com o Padrão Nacional e com todos os sistemas municipais legados.

Sim. A Emitare cobre todos os 5.570 municípios brasileiros. As principais capitais têm configuração verificada: São Paulo (PRODAM), Rio de Janeiro (DSF), Belo Horizonte (GINFES), Curitiba (ISS.NET), Porto Alegre (ISS.NET), Salvador (GINFES), Fortaleza (GINFES), Recife (GINFES), Goiânia (E-Governe) e Manaus (GINFES). Para municípios menores, o Padrão Nacional (LC 214/2025) garante cobertura a partir de 2026.

Quem usa, aprova

Times de tecnologia e contabilidade de todo o Brasil confiam na Emitare.

★★★★★

"Integramos em dois dias. O JSON é simples, a documentação é excelente e o suporte respondeu no mesmo dia. Hoje emitimos 400 NFS-e por mês sem nenhum problema."

RM
Ricardo Melo
CTO · Omnio Sistemas — São Paulo/SP
★★★★★

"Antes perdia 2 horas por semana emitindo nota por nota no portal da prefeitura. Com a Emitare, o ERP faz tudo automaticamente. Recomendo para qualquer escritório contábil."

CF
Camila Fonseca
Contadora · Escritório Fonseca — Curitiba/PR
★★★★★

"A cobertura multi-município foi o diferencial. Temos clientes em 12 cidades diferentes e uma única integração cuida de todas. A Reforma Tributária (IBS/CBS) já está suportada."

LT
Lucas Torquato
Dev Lead · Plataforma SaaS Contábil — Belo Horizonte/MG

Fique por dentro das novidades

Mudanças fiscais, atualizações de provedores e dicas de integração.

Ver todos os artigos →

Fale com nosso time de especialistas

Tem dúvidas sobre integração, precisa de um plano personalizado ou quer uma demonstração ao vivo? Responderemos em menos de 24h.

📧
💬
Suporte técnico [email protected]
📞
WhatsApp (comercial) (11) 97073-0947
🕘
Horário de atendimento Seg–Sex, 9h às 18h (Brasília)
✅ Mensagem enviada! Entraremos em contato em breve.

Pare de manter integrações.
Comece a emitir.

Crie sua conta gratuita e emita sua primeira NFS-e em menos de 5 minutos.

Sem cartão de crédito 10 NFS-e grátis Suporte técnico incluído
Criar conta grátis Ver documentação