Os 12 erros mais comuns na versão TISS 4.03.00 (e como corrigir cada um)

Depois que o lote passa a ser gerado na versão TISS 4.03.00, os erros mudam de natureza: deixam de ser "arquivo antigo" e passam a ser detalhes de estrutura, domínio e aritmética. Este artigo é um catálogo de consulta rápida: para cada erro, a mensagem típica devolvida pela operadora, a causa real e a correção. Se quiser conferir o seu arquivo enquanto lê, use o validador TISS online. Para o contexto da versão, veja o que é a versão TISS 4.03.00; para migrar, o tutorial de conversão em 7 passos.
Por que um XML válido no seu sistema é rejeitado na versão TISS 4.03.00?
- Estrutural (XSD): tags, ordem, tipos, tamanhos e enums definidos pela ANS.
- Aritmética e integridade: somatórios de guia e lote, hash MD5 do epílogo.
- Administrativa (operadora): autorização, elegibilidade, CBO, vigência de TUSS, regras de contrato.
- Passar na primeira não garante as outras duas — e a maior parte das rejeições vem das duas últimas.
Quais são os erros estruturais mais frequentes na versão TISS 4.03.00?
| Erro | Causa real | Correção |
|---|---|---|
| 1. Versão incompatível | versaoPadrao diferente de 4.03.00 ou tabela de domínio de outra versão | converter o lote e atualizar o gerador |
| 2. Namespace inválido | prefixo ans: ausente/duplicado ou URI errada | corrigir a declaração no elemento raiz |
| 3. Ordem de elementos | XSD usa sequence: ordem é obrigatória | reordenar conforme o XSD 4.03.00 |
| 4. Tipo/tamanho inválido | campo numérico com máscara, texto acima do limite | remover máscaras e truncar no limite oficial |
| 5. Enum não previsto | valor de domínio válido em 4.01/4.02 e removido em 4.03.00 | usar o valor vigente da tabela de domínio |
| 6. Encoding | arquivo salvo em UTF-8 declarando ISO-8859-1 (ou o inverso) | gravar na codificação declarada no cabeçalho |
Como corrigir hash MD5 inválido na versão TISS 4.03.00?
&, <) consideradas de forma inconsistente.- Nunca edite o XML depois que o hash foi gerado — regere o lote.
- Confirme a codificação real do arquivo, não apenas o que está escrito no cabeçalho.
- Decodifique entidades antes do cálculo.
- Revalide o arquivo final: hash correto e somatórios fechados na mesma passada.
Por que o somatório do lote é acusado como divergente?
Quais erros de conteúdo passam pelo XSD e mesmo assim geram glosa?
- 7. Código TUSS fora de vigência — o código existe na Tabela 22, mas com vigência encerrada na data do atendimento. Correção: usar a versão vigente da tabela e validar a data.
- 8. CBO incompatível com o procedimento — executante com CBO que não cobre o procedimento faturado. Veja como escolher o CBO correto.
- 9. Autorização ausente ou vencida — procedimento que exige senha enviado sem número de autorização ou fora do período autorizado.
- 10. Sexo ou idade incompatíveis — procedimento restrito a um sexo/faixa etária lançado para beneficiário fora da regra.
- 11. Quantidade implausível — consulta com quantidade 10, diária maior que o período de internação, digitação de quantidade no campo errado.
- 12. Duplicidade — mesma guia/procedimento/beneficiário/data reenviada em competências diferentes.
- Todos esses são checáveis antes do envio pelas regras de risco de glosa.
Tutorial: como diagnosticar um lote rejeitado em 15 minutos?
- 1. Suba o arquivo no validador TISS online e leia os erros estruturais primeiro — eles explicam a maioria das rejeições genéricas.
- 2. Confirme
versaoPadraoe o namespace no cabeçalho. - 3. Cheque somatórios de guia e de lote antes de olhar qualquer outra coisa.
- 4. Recalcule o hash MD5 sobre o arquivo final.
- 5. Rode as verificações de risco de glosa e trate os apontamentos de TUSS, CBO, autorização e quantidade.
- 6. Reenvie só depois de zerar erro estrutural — reenvio com erro consome mais prazo do que uma nova rodada de validação.
- 7. Registre a causa em uma planilha por operadora: em dois meses você identifica os três erros que respondem pela maior parte do retrabalho.
Como evitar que os mesmos erros voltem no próximo lote?
Vídeo: analisando erros de XML TISS na prática
Perguntas frequentes
Qual é o erro mais comum na versão TISS 4.03.00?
Hash MD5 inválido e somatório divergente lideram entre os erros de integridade; entre os estruturais, o uso de valores de domínio de versões anteriores. Os três são detectáveis antes do envio com uma validação contra o XSD oficial 4.03.00.
O XML passou no meu sistema, por que a operadora rejeitou?
Porque a operadora valida contra o XSD oficial da ANS e depois contra as próprias regras administrativas. Seu sistema geralmente confere apenas as regras internas de emissão.
Posso corrigir o XML no bloco de notas e reenviar?
Não é recomendado: qualquer edição manual invalida o hash MD5 e pode quebrar somatórios. Corrija na origem e regere o lote.
Erro de enum inválido significa o quê?
Que o valor informado não consta na tabela de domínio da versão TISS 4.03.00. Costuma acontecer quando o sistema continua usando as tabelas de 4.01.00 ou 4.02.00.
Como saber se o problema é estrutural ou administrativo?
Se o arquivo é recusado na entrada, é estrutural. Se é aceito e a perda aparece no demonstrativo, é administrativo — glosa por TUSS, CBO, autorização, quantidade ou duplicidade.
Validar antes do envio reduz mesmo a glosa?
Reduz a rejeição estrutural quase a zero e antecipa parte das causas administrativas. A glosa que depende de decisão da operadora continua exigindo recurso.
Conclusão
Erro na versão TISS 4.03.00 raramente é imprevisível: é sempre estrutura, aritmética ou regra administrativa. Use este catálogo como consulta rápida, valide cada lote no validador TISS online antes do envio e corrija a origem quando o mesmo erro aparecer duas vezes.
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.