[ NFS-e padrão nacional 2026 ]

A NFS-e virou nacional.
Uma única API.

O Padrão Nacional NFS-e é obrigatório em todo o Brasil desde janeiro de 2026. Acabou a era das integrações municipais individuais. engineAPI abstrai o ADN, a DPS e as particularidades de cada prefeitura. Você mantém uma integração só.

SEFINambiente nacional
Jan/26obrigatoriedade nacional
1integração para tudo
[ Antes × depois ]

O que mudou para sua software house

Antes de 2026, integrar NFS-e em 10 cidades diferentes significava manter 10 integrações diferentes. Isso acabou.

Antes do Padrão Nacional
Centenas de layouts XML diferentes por prefeitura
Integração individual com cada portal municipal
Equipe fiscal monitorando mudanças de cada cidade
Ambiente de homologação diferente para cada prefeitura
Rejeições silenciosas com mensagens de erro municipais cryptas
Com Padrão Nacional + engineAPI
Um único schema DPS + ADN para todos os municípios
API unificada via gateway (engineAPI) ou direto ao ADN
engineAPI atualiza automaticamente conforme o CGNFS publica
Sandbox único do engineAPI para todos os municípios
Erros claros e padronizados antes de chegar ao ADN
[ Glossário ]

Os 3 termos que você precisa conhecer

DPS
Declaração de Prestação de Serviços

O documento intermediário que substitui as antigas "RPS" (Recibo Provisório de Serviços) de cada município. A DPS contém os dados do prestador, tomador, serviço (CNAE), valor e ISS. Você envia a DPS e o ADN converte em NFS-e.

engineAPIVocê monta a DPS com campos simples. A conversão para XML é automática.
ADN
Ambiente de Dados Nacional

A infraestrutura central operada pela Receita Federal que recebe, valida, processa e armazena todas as NFS-e do país. É o "SEFAZ das NFS-e", unificado para todos os municípios. Prefeituras integradas ao ADN não precisam mais de servidor próprio de NFS-e.

engineAPIComunica diretamente com o ADN. Você não precisa se preocupar com certificados e autenticação do ADN.
CGNFS
Comitê Gestor da NFS-e Nacional

Órgão responsável por publicar as Notas Técnicas (NTs), schemas e regras de validação do Padrão Nacional. Toda mudança de layout ou nova obrigatoriedade passa por aqui antes de chegar ao ADN. É o equivalente do ENCAT para NF-e, mas focado em serviços municipais.

engineAPIMonitora o CGNFS e atualiza o motor automaticamente quando sai nova NT.
[ Arquitetura ]

Como os municípios se conectam ao padrão

Cada prefeitura participa do padrão nacional por um destes dois modos. Nos dois, o destino é o mesmo ambiente nacional: você envia a DPS e o engineAPI cuida do caminho até a NFS-e autorizada.

Modo 1 · Emissor Nacional

Ambiente nacional

A prefeitura adota o ambiente nacional (Emissor Nacional da NFS-e / SEFIN). Os prestadores emitem direto pelo sistema nacional ou via API, sem sistema municipal próprio.

  • Um único ponto de integração
  • Schema unificado (DPS → NFS-e)
  • Atualizações de layout centralizadas

Modo 2 · Sistema próprio + ADN

Convênio com o ADN

A prefeitura mantém o sistema municipal próprio, mas transmite os dados ao ambiente nacional (ADN). Os prestadores usam o portal do município ou a API.

  • Mantém particularidades locais (ISS diferenciado, benefícios fiscais)
  • Portal próprio para os contribuintes da cidade
  • engineAPI trata os dois modos pela mesma API
[ Fluxo de emissão ]

Da DPS à NFS-e em 4 etapas

// 01

Seu sistema envia a DPS

Declaração de Prestação de Serviços: o documento que descreve o serviço prestado (tomador, prestador, valor, ISS, CNAE).

// 02

engineAPI valida e transmite

O motor valida o schema da DPS e a transmite ao ambiente nacional (ADN), com os erros já tratados antes de chegar ao governo.

// 03

ADN processa e retorna a NFS-e

O Ambiente de Dados Nacional valida, calcula o ISS e emite a NFS-e com número, código de verificação e PDF. O engineAPI devolve tudo à sua aplicação.

// 04

Webhook notifica seu sistema

Eventos em tempo real: NFS-e emitida, cancelada ou substituída. Sem polling manual.

Emitir NFS-e com Padrão NacionalJSON
POST /v1/nfse/emit

{
  "issuer_id": "iss_abc123",
  "service": {
    "description": "Desenvolvimento de software customizado",
    "cnae": "6201-5/01",
    "city_code": "3550308",     // ← IBGE São Paulo (roteado automaticamente)
    "value": 15000.00,
    "iss_rate": 2.0             // ← alíquota do município
  },
  "taker": {
    "document": "12.345.678/0001-90",
    "name": "Empresa Tomadora Ltda.",
    "address": { "city_code": "3550308", "state": "SP" }
  }
}

// Resposta:
// { "nfse_number": "000001234", "verification_code": "ABC-DEF-GHI",
//   "pdf_url": "https://...", "xml_url": "https://...",
//   "status": "AUTHORIZED" }
[ Cobertura ]

Principais capitais já no padrão nacional

A adesão ao Padrão Nacional é decisão de cada município e avança a cada mês. A lista abaixo é uma referência das principais capitais — o status oficial de cada cidade está no portal nacional NFS-e. O que garantimos: assim que um município entra no ambiente nacional, ele fica acessível pela mesma API, sem trabalho novo de integração do seu lado.

SPIntegrado
São Paulo
Padrão nacional + emissor próprio integrado ao ADN
RJIntegrado
Rio de Janeiro
Integrado ao ADN. Emissão via padrão nacional
MGIntegrado
Belo Horizonte
Portal municipal integrado ao ADN
PRIntegrado
Curitiba
Padrão nacional ativo desde jan/2026
RSIntegrado
Porto Alegre
Integração ADN concluída
BAIntegrado
Salvador
Migração ao padrão nacional concluída
PEIntegrado
Recife
Sistema próprio integrado ao ADN
CEIntegrado
Fortaleza
Padrão nacional ativo
GOIntegrado
Goiânia
Integrado ao ADN
DFIntegrado
Brasília (DF)
Padrão nacional, dados ADN
SCIntegrado
Florianópolis
Portal integrado ao ADN
AMIntegrado
Manaus
Integrado ao ADN

Emissão pelo Padrão Nacional (SEFIN). Os municípios entram conforme aderem ao ambiente nacional. Consulte a adesão no portal nacional NFS-e ↗ para o status oficial de cada cidade.

[ Uma integração, padrão nacional ]

Pare de manter integração
município por município.

Uma DPS, o padrão nacional da NFS-e via engineAPI. Sandbox ativo em 5 minutos, sem reunião comercial.