Tutorial: como converter seu XML para a versão TISS 4.03.00 em 7 passos

Este é um tutorial de execução: sair de um XML em 4.02.00 (ou 4.01.00, 3.05.00, 2.02.03) e chegar a um lote aceito na versão TISS 4.03.00, com hash MD5 correto, somatórios fechados e campos condicionais preenchidos. São 7 passos, na ordem em que evitam retrabalho. Se quiser executar junto, abra o conversor TISS em outra aba e tenha um lote de teste à mão. Entenda antes o contexto em o que é a versão TISS 4.03.00.
Antes de começar: o que você precisa em mãos?
- Um lote XML real, ainda não enviado, na versão atual do seu sistema.
- A versão de destino confirmada com a operadora (hoje: versão TISS 4.03.00).
- Acesso ao gerador do seu XML (sistema de gestão ou ERP), para corrigir a origem depois.
- Um validador que use os XSDs oficiais da ANS — o validador TISS online serve.
Passo 1 — Como descobrir a versão atual do arquivo?
versaoPadrao no cabeçalho. O valor ali é a sua versão de origem. Se a tag estiver ausente ou com prefixo diferente (ans:versaoPadrao, tiss:versaoPadrao), o namespace do arquivo está mal declarado — corrija isso antes de converter.Passo 2 — Como validar o arquivo na versão de origem?
Passo 3 — Como executar a conversão para a versão TISS 4.03.00?
Passo 4 — O que fazer com os campos que a 4.03.00 passou a exigir?
- Campo obrigatório novo → preencher no formulário de campos faltando.
- Campo opcional novo (ex.: observação, centro de consumo) → só preencher se a operadora pedir.
- Campo que não existe no destino → é removido na conversão, sem perda de valor financeiro.
Passo 5 — Como garantir que o hash MD5 e os somatórios continuam válidos?
| Sintoma | Causa provável | Correção |
|---|---|---|
| Hash inválido | edição manual após gerar o epílogo | recalcular o hash no arquivo final |
| Somatório divergente | arredondamento por item | somar com 2 decimais só no total |
| Código recusado | TUSS fora de vigência | substituir pelo código vigente |
| Erro de tipo | enum alterado entre versões | revalidar contra o XSD 4.03.00 |
Passo 6 — Como validar o resultado contra o XSD oficial 4.03.00?
Passo 7 — Como evitar precisar converter de novo no mês que vem?
versaoPadrao 4.03.00 e as tabelas de domínio vigentes.- Peça ao fornecedor do sistema a versão do módulo TISS compatível com 4.03.00.
- Documente para a equipe qual versão é a oficial e quem valida antes do envio.
- Valide um lote-amostra por operadora no primeiro mês.
- Mantenha o conversor apenas para exceções (recursos de competências antigas).
Vídeo: conversão de versão TISS na prática
Perguntas frequentes
Como converter um XML de 4.02.00 para a versão TISS 4.03.00?
Valide o arquivo na versão atual, envie ao conversor TISS indicando 4.03.00 como destino, preencha os campos que a nova versão exige, deixe o hash MD5 ser recalculado e valide o resultado contra o XSD oficial 4.03.00 antes de enviar à operadora.
Dá para converter de 3.05.00 direto para 4.03.00?
Sim, mas a conversão deve percorrer os degraus intermediários da sequência oficial. Entre as famílias 3.x e 4.x há tags renomeadas e campos exclusivos de cada família; salto direto normalmente gera arquivo inválido no XSD.
A conversão altera valores financeiros do lote?
Não. Procedimentos, quantidades e valores são preservados. O que muda são nomes de tags, campos estruturais e o hash MD5 recalculado sobre o conteúdo final.
Por que meu arquivo convertido acusa hash MD5 inválido?
Porque o hash foi calculado antes da última edição, ou com codificação/entidades tratadas de forma diferente da regra da ANS. Recalcule sobre o arquivo final em ISO-8859-1, com as entidades XML decodificadas.
Preciso converter lotes já enviados e pagos?
Não. Converta apenas o que ainda vai ser enviado e os recursos de glosa que a operadora exigir na versão vigente.
Quanto tempo leva converter um lote?
A conversão em si é de segundos. O tempo real fica no preenchimento dos campos novos na primeira vez — depois disso, lotes seguintes do mesmo perfil saem sem intervenção.
Conclusão
Convertendo na ordem certa — validar origem, converter degrau por degrau, preencher campos novos, recalcular hash, validar contra o XSD 4.03.00 — a migração deixa de ser evento e vira operação de rotina. Comece pelo conversor TISS, confirme no validador e, no mesmo mês, ajuste a origem para já emitir na versão TISS 4.03.00.
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.