XSD TISS: como funciona a validação oficial da ANS

XSD é o “molde” que a ANS publica dizendo exatamente como cada campo do XML TISS deve aparecer — nome, tipo, ordem, obrigatoriedade e valores permitidos. Se o seu arquivo não bate 100% com o XSD da versão declarada, a operadora rejeita antes de olhar qualquer regra de negócio. Este artigo explica em linguagem simples o que é validado e como testar isso agora, grátis, no validador TISS online.
O que é XSD e por que ele existe no TISS?
Vídeo: como XSD valida um XML na prática
O que exatamente o XSD verifica no seu XML TISS?
- Estrutura: tag existe, aparece na ordem certa e tem os filhos obrigatórios.
- Cardinalidade: quantas vezes uma tag pode/deve aparecer (mínimo e máximo).
- Tipo: data no formato AAAA-MM-DD, número com casas decimais, texto no tamanho permitido.
- Enumeração: valor pertence à lista fechada (ex.: regime de atendimento aceita só valores oficiais).
Quais são os erros de XSD mais comuns em 2026?
- Campo obrigatório ausente após conversão de versão.
- Data em formato antigo (DD/MM/AAAA em vez de AAAA-MM-DD).
- Valor de enumeração fora da lista da 4.03.00.
- Tag com filho na ordem errada (parser não aceita).
- Texto acima do tamanho máximo permitido pelo XSD.
Como validar seu XML contra o XSD oficial da ANS?
xmllint no terminal com o XSD baixado, ou (3) usar um validador online que já traga os 131 XSDs publicados. Para uso do dia a dia, o navegador ganha por praticidade: você arrasta o XML e vê erro linha a linha em segundos, sem instalar nada.XSD × regras de negócio: por que XSD não é suficiente?
Perguntas frequentes
Onde encontro os XSDs oficiais do TISS?
No portal da ANS, seção Padrão TISS. O TISS Manager já embarca os 131 XSDs publicados (versões 2.02.03 a 4.03.00), então você não precisa baixar nada para validar.
Meu XML passou no XSD e mesmo assim foi glosado. Por quê?
XSD só valida estrutura. Glosa é decisão administrativa/clínica sobre um XML já aceito estruturalmente. Para prevenir glosa, você precisa de motor de regras (idade, sexo, CBO, autorização) rodando junto — é o que o painel de risco de glosa faz.
Posso alterar um XML depois de validado?
Pode, mas qualquer alteração invalida o hash MD5 do lote. Sempre recalcule o hash após editar e revalide o arquivo antes de transmitir.
Validação XSD é grátis?
Sim, no TISS Manager a validação de XML no navegador é gratuita e ilimitada. Não é necessário cadastro para o validador básico.
Conclusão
XSD é o piso da validação TISS: sem ele, o lote nem entra na fila da operadora. Mas é só o piso — para chegar em faturamento saudável, some XSD + regras de risco de glosa + revisão pré-envio. Comece agora testando seu XML no validador contra o XSD oficial da ANS.
Continue lendo
- Tutoriais
Como gerar guias TISS em PDF no modelo oficial da ANS: tutorial do Gerar Guias
Tutorial completo do Gerar Guias do TISS Manager: transforme o XML do lote TISS em um PDF com cada guia preenchida no modelo oficial da ANS — consulta, SP/SADT, internação, honorários e despesas.
- Tutoriais
Como juntar vários XMLs TISS em um único lote: tutorial do Unificador
Tutorial completo do Unificador do TISS Manager: envie vários XMLs TISS de uma vez, junte tudo em um único lote válido, com deduplicação de guias, somatórios recalculados e hash MD5 correto.
- Tutoriais
Como usar o painel de Riscos de Glosa do TISS Manager: tutorial passo a passo
Tutorial completo do painel de Riscos de Glosa: como o motor de regras analisa cada guia, como interpretar os alertas e como criar regras personalizadas por operadora.