Correção de Baixa no Contas a Receber pelos Módulos Personalizados NT 0569/2026

Resumo da Nota Técnica

Foi corrigido um problema na baixa do Contas a Receber realizada pelos Módulos Personalizados, onde cobranças configuradas como Caixa Informativo estavam sendo somadas indevidamente ao saldo do caixa.
A correção garante que as cobranças informativas respeitem a mesma regra já existente no Contas a Receber nativo, sem alterar o saldo do caixa quando a cobrança estiver configurada como informativa.

Detalhes da Nota Tecnica

Problema identificado

Ao realizar uma baixa no Contas a Receber através dos Módulos Personalizados, cobranças configuradas como Informativo (exemplo: Débito) estavam sendo lançadas no caixa como crédito, aumentando o saldo do caixa de forma incorreta.

Esse comportamento ocorria apenas na rotina dos Módulos Personalizados. Na rotina nativa do Contas a Receber, a configuração Caixa Informativo já era respeitada corretamente.

Causa do problema

Quando o parâmetro 4.18.593 estava configurado para utilizar o modo Personalizado, a rotina TDPLancaCaixaD7 utilizava a classe TCaixaCompartilhado e gravava o lançamento sempre como Crédito (CXLA_TIPO = 'C').

A rotina não consultava a configuração da cobrança (COBRA.COB_CAIXAINFORMATIVO) para definir corretamente o tipo de lançamento no caixa.

Correção implementada

Foi alterado o arquivo UOperacoesCaixa.pas, utilizado pela BPL de lançamento de caixa.

A rotina passou a identificar o tipo correto de lançamento antes de executar o fluxo padrão ou personalizado.

Comportamento após a correção

Configuração da cobrança Resultado no caixa

Caixa Informativo - Grava o lançamento como Informativo (I) e não altera o saldo do caixa.

Cobrança normal - Grava o lançamento como Crédito (C), mantendo o comportamento padrão.

O que não foi alterado

Esta implementação contempla apenas a correção da baixa de cobranças informativas pelos Módulos Personalizados.

Não foram realizadas alterações em:

• TDPGERCONTASRECEBERD7.bpl.

• TDPMOVIMENTOCAIXAXE8.bpl.

• Rotinas de estorno de baixa.

Atualização necessária

Para aplicar a correção no cliente, é necessário atualizar o arquivo:

• TDPLancaCaixaD7.bpl

O arquivo deve ser substituído na pasta BPL da máquina do cliente.

Configuração

A correção passa a funcionar automaticamente após a substituição da BPL.

É necessário que o sistema esteja utilizando a rotina de Módulos Personalizados para baixa do Contas a Receber.

Questões:

1. Em qual situação ocorria o problema corrigido?
• A) Baixa realizada pelo Contas a Receber nativo.
• B) Baixa realizada pelos Módulos Personalizados com cobrança informativa.
• C) Inclusão de contas a receber no Integrado.
• D) Estorno de contas a receber.
2. O que acontecia com uma cobrança marcada como Caixa Informativo?
• A) Era ignorada pelo sistema.
• B) Era gravada como Crédito e somava no saldo do caixa.
• C) Era gravada como Débito.
• D) Não permitia realizar a baixa.
3. O que é necessário atualizar para aplicar a correção?
• A) TDPGERCONTASRECEBERD7.bpl
• B) TDPMOVIMENTOCAIXAXE8.bpl
• C) TDPLancaCaixaD7.bpl
• D) Apenas o banco de dados.

Vídeo
https://youtu.be/bmJydE0KcTw
  

Parâmetros Envolvidos

4.18.593 – Tipo de Lançamento do Caixa

» Nota Técnica