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çaResultado 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.