Tempo aproximado para leitura: 00:03:40 min
Dúvida
Como sanar o erro "O campo dadosBeneficiario.codigoControleUnimedBrasil é obrigatório."?
Ambiente
Saúde - Planos Linha Datasul - Cadbenef - Todas as versões
Solução
O erro: "O campo dadosBeneficiario.codigoControleUnimedBrasil é obrigatório." indica que está sendo enviada alguma movimentação diferente de "Inclusão" e sem o código de controle da Unimed do Brasil, que é obrigatório em movimentações diferentes de "Inclusão".
Passo 1: Verificar se a movimentação é diferente de "Inclusão" na tela Central PTU.
TDN - Central PTU: https://tdn.totvs.com/x/LRDDLw
Passo 2: Se a movimentação for diferente de inclusão, é necessário adicionar o código de controle da Unimed do Brasil ao cadastro do beneficiário.
Você pode coletar esse dado pesquisando o beneficiário na Plataforma da Unimed do Brasil (GIU), editar o cadastro do beneficiário do TOTVS e adicionar esse campo, na tela Manutenção de Beneficiário, nos Dados do Beneficiário.
TDN - Manutenção de Beneficiário: https://tdn.totvs.com/x/G8BYDQ
Passo 3: Após o passo acima, será disparada uma movimentação automática de alteração para o beneficiário, essa movimentação já solucionará o erro.
Porém, caso o movimento enviado tenha sido "Alteração", mas deveria ter sido "Inclusão", você pode executar o script abaixo, para converter o tipo de movimentação:
find last mov-ptu-benef
where mov-ptu-benef.cd-modalidade = //adicionar modalidade do beneficiário
and mov-ptu-benef.nr-proposta = //adicionar proposta do beneficiário
and mov-ptu-benef.cd-usuario = //adicionar código do beneficiário
and mov-ptu-benef.tp-acao = "ALT"
and mov-ptu-benef.cd-status = 4.
assign mov-ptu-benef.tp-acao = "INC".
pause.É necessário adicionar as informações do seu beneficiário, nos campos comentados.
Após executar o script, é necessário reprocessar a transação na tela da Central PTU.
0 Comentários