O que é XML? | Tribium
Índice do artigo
- Resumo rápido
- Definição objetiva
- Vigência e escopo
- Para que serve
- Onde é utilizado
- Como aparece no ERP
- Relação com documentos fiscais
- Relação com obrigações acessórias
- Exemplo prático
- Erros comuns
- Boas práticas
- Perguntas frequentes
- XML e DANFE são a mesma coisa?
- Bem formado significa autorizado?
- Pode alterar depois da autorização?
- Base legal ou referência oficial
- Conteúdos relacionados
- Conclusão

O que é XML?
Resumo rápido
XML é uma linguagem de marcação usada para organizar dados em estrutura hierárquica. Nos documentos fiscais eletrônicos, o arquivo XML contém os campos e grupos definidos pelo leiaute oficial e é o principal objeto de geração, assinatura, transmissão, armazenamento e integração entre sistemas.
Na operação, XML deve ser interpretado pelo modelo do documento, pela versão técnica e pela regra fiscal vigente. O ERP precisa distinguir o que é requisito de leiaute, o que é validação do autorizador e o que é obrigação tributária.
Definição objetiva
XML é uma linguagem de marcação usada para estruturar dados em formato textual e hierárquico. Em documentos fiscais eletrônicos, o XML transporta campos, grupos e valores segundo um schema oficial.
O formato não é apenas “um arquivo com tags”: namespace, codificação, tipos, ocorrências, ordem e assinatura podem ser essenciais para a validade técnica.
XML significa Extensible Markup Language.
Vigência e escopo
XML é uma tecnologia de representação estruturada de dados. Em documentos fiscais eletrônicos, validade e efeitos dependem da especificação do modelo: schema, assinatura, protocolo, eventos e guarda podem variar entre NF-e, CT-e, MDF-e, NFS-e e outros DF-e. A NF-e pode ser usada como exemplo, mas suas regras não devem ser tratadas como universais para todo XML fiscal.
Para que serve
- estruturar dados.
- permitir validação por schema.
- integrar sistemas.
- transportar documentos fiscais.
- preservar informação legível por máquinas.
Onde é utilizado
Um XML pode estar bem formado e ainda ser inválido no schema ou rejeitado por regra de negócio. São camadas de validação diferentes.
Como aparece no ERP
O sistema deve:
- gerar UTF-8 correto.
- respeitar namespace e ordem.
- validar XSD.
- proteger assinatura.
- armazenar versão autorizada.
Em XML, a governança do ERP deve separar regra fiscal, versão de leiaute e comportamento do autorizador. Cadastros, schemas, contingências, eventos e retornos precisam manter vigência e trilha suficiente para reproduzir o XML ou evento efetivamente transmitido.
Relação com documentos fiscais
XML tem relação direta com documentos fiscais eletrônicos. O tratamento exato depende do modelo, do leiaute e da versão técnica vigente. No ERP, a informação deve ser validada no documento de origem, no XML ou evento correspondente e no retorno de autorização, sem extrapolar regras de um modelo de DF-e para outro.
Relação com obrigações acessórias
Quando dados de XML alimentarem escriturações ou apurações, a integração deve preservar XML, eventos e demais evidências necessárias à conciliação e a eventual retificação.
Exemplo prático
Exemplo: em uma operação envolvendo XML, o ERP identifica o documento aplicável, valida os dados de origem e usa a versão vigente do leiaute. Divergências devem ser corrigidas na origem, com preservação de autorização, rejeição ou evento para auditoria.
Erros comuns
- editar manualmente após assinatura.
- usar codificação diferente.
- ignorar namespace.
- validar apenas abertura do arquivo.
- confundir XML e PDF.
Boas práticas
- documentar a regra específica de XML;
- validar cadastros antes de gerar o XML e registrar o retorno do autorizador;
- distinguir obrigação material, regra de preenchimento e regra de rejeição;
- armazenar XML autorizado, protocolo e eventos vinculados ao documento;
- testar alterações em homologação quando o ambiente estiver disponível;
- revisar integrações sempre que houver nova Nota Técnica ou mudança de cronograma.
Perguntas frequentes
XML e DANFE são a mesma coisa?
Não. XML é o documento estruturado; DANFE é representação auxiliar.
Bem formado significa autorizado?
Não. Ainda há schema e regras de negócio.
Pode alterar depois da autorização?
Não. Correções seguem eventos ou procedimentos fiscais.
Base legal ou referência oficial
- [W3C — Extensible Markup Language (XML)](https://www.w3.org/XML/)
- [Portal Nacional da NF-e](https://www.nfe.fazenda.gov.br/portal/principal.aspx)
- Última revisão normativa: 18/08/2026.
Conteúdos relacionados
- XSD.
- NF-e.
- DANFE.
- UTF-8.
- Assinatura digital.
Conclusão
XML estrutura dados em elementos e grupos. Nos DF-e, deve respeitar codificação, namespace, schema, assinatura e a versão efetivamente autorizada.
Na prática, XML exige coerência entre cadastro, regra fiscal, leiaute e retorno do autorizador. O ERP deve preservar a versão aplicada e atualizar a operação sempre que a documentação técnica ou o cronograma oficial mudar.
Conteúdo relacionado
- ArtigoSimples Nacional normal ou híbrido? Entenda as diferenças, cálculos, custos e precificação a partir de 2027
- NotíciaNT 2026.006 detalha vinculação da NF-e e da NFC-e com transações de pagamento no split payment
- NotíciaAto Técnico Conjunto 2/2026 aprova 15 documentos técnicos de DF-e para CBS e IBS