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