Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:DMED
Função:GERAÇÃO
Ticket:25325884
Issu:DSAUBE-28789


02. 
SITUAÇÃO/REQUISITO

Durante o processamento da DMED, o sistema apresentava inconsistências no cálculo do valor de custo (B5A_VLRCUS) quando o beneficiário possuía movimentações complexas na tabela SE5, tais como:

  • Estornos de baixa
  • Baixas com multas e juros
  • Baixas parciais
  • Cancelamentos

Além disso, o flag de controle das baixas processadas pela DMED não estava sendo atualizado corretamente, causando divergências na marcação das movimentações já consideradas.

Essas inconsistências impactavam diretamente a composição dos valores enviados para a DMED, especialmente em cenários com maior volume de movimentações financeiras.

03. SOLUÇÃO

Foram realizados ajustes no processo de cálculo da DMED para:

  • Corrigir a apuração do valor de custo (B5A_VLRCUS) considerando corretamente estornos, juros, multas e baixas parciais.
  • Ajustar o controle de flags, assegurando que as baixas processadas sejam marcadas corretamente e não sejam recomputadas em ciclos futuros.

Com isso, o cálculo final passa a refletir com precisão a composição financeira do custo, evitando duplicidades e distorções.

Parâmetros que impactam o cálculo

Para o correto funcionamento do processo, é essencial revisar os seguintes parâmetros:

MV_PLDM001: Define quais tipos de títulos devem ser considerados na somatória do valor financeiro.
MV_PLDM002: Informa motivos de baixa (SE5) que NÃO serão considerados no valor financeiro.
MV_PLDM003: Define códigos de lançamento da cobrança (BM1_CODTIP) que devem ser desconsiderados na composição do custo.
MV_PLDM004: Define códigos de eventos (BM1_CODEVE) que devem ser desconsiderados na composição do custo.
MV_PLDM008: Quando preenchido com "C", determina que baixas canceladas não devem ser consideradas.

Mesmo quando a SE5 possui valores integrais, o cálculo da DMED é baseado exclusivamente na composição BM1 (lotes de cobrança), respeitando:

  • Tipos e eventos válidos da BM1

  • Proporcionalidade do que foi baixado

  • Exclusões definidas nos parâmetros acima

Ou seja:
Se algum parâmetro desconsiderar determinado tipo, evento ou motivo, o valor não será incluído no cálculo, mesmo que a movimentação exista na SE5.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica