No Brasil, hoje convivem dois padrões principais de NFS-e: o Padrão Nacional (CGNFS-e), em adoção crescente, e o Padrão ABRASF, criado pela Associação Brasileira das Secretarias de Finanças das Capitais e usado por muitos municípios há mais de uma década. Saber distinguir os dois é essencial para quem processa XMLs em volume.

Este artigo compara os dois padrões em vários eixos — estrutura técnica, validação, alcance, casos de uso — e explica como identificar a qual padrão um XML pertence sem precisar abrir o arquivo.

Espaço reservado para anúncio · ad inline 1

Origem dos dois padrões

O padrão ABRASF surgiu por iniciativa das próprias capitais brasileiras, que se uniram para criar um leiaute comum a partir de aproximadamente 2010. Era uma forma de evitar que cada cidade reinventasse a roda. Mesmo assim, cada município que adotou ABRASF fez pequenas adaptações — então em vez de um padrão, virou “base comum + variações locais”.

O padrão nacional nasceu mais tarde, em 2020, fruto de convênio entre Receita Federal, Confederação Nacional dos Municípios e outras entidades. Com autoridade federal, ele consegue impor uniformidade real. Sua adoção é progressiva: alguns municípios já migraram totalmente, outros estão em transição, alguns ainda usam só ABRASF.

Diferenças no namespace do XML

A distinção mais clara entre um e outro está no namespace — o atributo XML que declara “a qual padrão este documento pertence”. Você vê isso na primeira ou segunda linha do XML.

Padrão Nacional:

xmlns="http://www.sped.fazenda.gov.br/nfse"

Padrão ABRASF:

xmlns="http://www.abrasf.org.br/nfse.xsd" (varia ligeiramente entre cidades)

Saber ler isso é o método mais confiável de identificação. Um XML com namespace SPED é nacional; com namespace ABRASF (ou similar municipal) é do padrão antigo.

Estrutura interna dos campos

Apesar dos dois padrões cobrirem essencialmente os mesmos dados (prestador, tomador, valores, tributos), as tags usadas são diferentes. Para um sistema que precisa processar ambos, isso significa código duplicado — basicamente dois parsers, um para cada padrão.

Alguns exemplos de divergência:

Sistema de armazenamento

Aqui está uma das diferenças mais significativas no nível operacional:

Padrão Nacional: existe um repositório nacional centralizado em nfse.gov.br. Toda nota emitida no padrão fica armazenada lá, consultável pela chave de acesso por qualquer cidadão. A cidade pode espelhar localmente, mas a fonte da verdade é o repositório federal.

Padrão ABRASF: não existe repositório central. Cada cidade armazena suas próprias notas em sistemas próprios. Para consultar uma NFS-e antiga emitida em São Paulo, você vai ao portal de São Paulo; em Belo Horizonte, ao de Belo Horizonte; e assim por diante. Cada portal tem seu próprio fluxo, suas próprias telas, seu próprio sistema de autenticação.

Essa centralização é uma das maiores vantagens práticas do padrão nacional.

DANFSe vs DANFE-NFSe

Mesmo a representação visual em PDF é diferente:

DANFSe (Nacional): layout único, padronizado pelo CGNFS-e. Mesmo visual independente do município emissor. QR Code aponta sempre para nfse.gov.br.

DANFE-NFSe (ABRASF/municipal): cada cidade desenvolveu seu próprio modelo visual. Belo Horizonte tem um layout, São Paulo outro, Curitiba outro. QR Code (quando existe) aponta para o portal municipal específico.

Para quem recebe muitas notas de cidades diferentes, a DANFSe nacional traz consistência visual significativa.

Ferramenta gratuita

Converta XML em DANFSe (PDF) sem instalar nada

Se você tem arquivos XML de NFS-e Padrão Nacional e precisa gerar PDFs para conferência ou arquivamento, nosso conversor gratuito faz isso em segundos. O processamento acontece no seu navegador — seus arquivos não são enviados para servidor algum.

Abrir o conversor →
Espaço reservado para anúncio · ad inline 2

Migração: como funciona

Os municípios que aderem ao padrão nacional geralmente passam por uma fase de transição, durante a qual aceitam emissões nos dois padrões. Em algum momento, fixam uma data de corte: a partir dali, só padrão nacional.

Para empresas e prestadores, isso significa que XMLs antigos (em ABRASF) continuam válidos historicamente, mas as novas emissões precisam migrar. Sistemas internos de gestão precisam atualizar para gerar e processar o novo formato.

Importante: XMLs antigos no padrão ABRASF não “se convertem” automaticamente para o nacional. Eles permanecem como estão para fins de arquivamento e fiscalização — não há retroatividade.

Quando você ainda vê ABRASF

Mesmo com o padrão nacional ganhando força, o ABRASF continua dominante em muitos municípios — especialmente capitais e cidades grandes que têm sistemas próprios maduros. A migração nesses lugares é mais lenta porque envolve trocar infraestrutura tecnológica consolidada.

Para você, prestador ou tomador: provavelmente ainda vai conviver com os dois padrões pelos próximos anos. Vale ter ferramentas que processem ambos.

Resumo: como identificar e o que esperar

Para identificar o padrão de um XML: abra-o num navegador, olhe o atributo xmlns da tag raiz. SPED = nacional. Outros = provavelmente ABRASF.

Para validar: NFS-e nacional usa nfse.gov.br. NFS-e municipal usa o portal da cidade emissora.

Para arquivar: regras gerais (5 anos) valem para os dois. Mas centralização do nacional facilita a busca futura.

Para o futuro: a tendência é convergência total ao padrão nacional, em horizonte de 3-5 anos. Sistemas e equipes que se preparam agora ganham vantagem.

Espaço reservado para anúncio · ad inline 3