Solicito suporte referente à geração do arquivo XML no padrão TISS 4.03.00 .
Conforme definido pela ANS na versão 4.03.00 do padrão TISS , tornou-se obrigatório o preenchimento do campo <ans:centroDeConsumo> dentro de cada item de <ans:servicosExecutados> , ou seja, para os itens classificados como Outras Despesas (materiais, medicamentos, taxas/aluguéis, gases medicinais e OPME).
Entretanto, ao incluir a informação no XML, o Validador TISS continua criticando o elemento <ans:centroDeConsumo> . Foram realizados diversos testes, incluindo alteração da posição do elemento na estrutura do XML e modificação das informações preenchidas, porém a crítica permanece sendo apresentada.
Em razão dessa inconsistência, os portais das operadoras estão bloqueando o envio dos arquivos XML gerados na nova versão do padrão TISS, impossibilitando a transmissão dos lotes que contêm os itens mencionados.
Dessa forma, solicito uma análise para identificar a causa da crítica apresentada pelo Validador TISS e realizar os ajustes necessários na geração do XML, garantindo conformidade com a versão 4.03.00 e permitindo o envio dos arquivos às operadoras.
Segue em anexo as evidências e o retorno apresentado pelo validador para análise.
Analisamos o arquivo e a mensagem apresentada pelo Validador TISS está correta.
No schema XSD da versão 4.03.00, o elemento servicosExecutados possui um modelo de conteúdo sequencial. Isso significa que, além de utilizar os elementos previstos pelo padrão, é obrigatório respeitar exatamente a ordem em que eles foram declarados no schema.
De acordo com o XSD, nesse trecho a sequência esperada é:
No XML apresentado, entretanto, o elemento centroConsumo foi incluído após os elementos descricaoProcedimento , registroANVISA , codigoRefFabricante e autorizacaoFuncionamento:
Portanto, o problema não está relacionado à obrigatoriedade ou ao conteúdo informado na tag, mas à sua posição dentro do XML. O elemento deve ser gerado imediatamente após valorTotal e antes de descricaoProcedimento.