Objetivo da mudança:
O objetivo é evitar inconsistências nas movimentações bancárias ao restringir lançamentos com datas futuras. Foram criadas novas configurações para controlar a permissão e a tolerância de dias para lançamentos com data posterior à atual.
- Configuração 1: Determina se lançamentos com data futura são permitidos.
- Configuração 2: Define a quantidade de dias de tolerância para lançamentos futuros.
A rotina ajustada foi:
- “Movimentação de Conta Banco” (frmCadMovBancario)
Instruções sobre o que configurar:
As configurações abaixo foram criadas e devem ser ativadas.
[1] CFG_DTACBH – Permitir lançamento bancário com data de lançamento posteriores a hoje na movimentação conta banco? = “Sim”
Sim: Permite lançamentos futuros.
Não: Proíbe qualquer lançamento com data posterior à atual.
[2] CFG_CTBTOL – Quantidade de dias de tolerância para data de lançamento posterior a data atual na movimentação conta banco. = “Informe o número de dias permitidos para lançamentos futuros (default: 0).”
Instruções sobre como utilizar:
- Ao incluir ou alterar lançamentos em “Movimentação de Conta Banco” (frmCadMovBancario), o sistema aplicará as validações configuradas:
- Configuração 1 = NÃO: Lançamentos com datas futuras serão bloqueados.
- Configuração 1 = SIM:
- Se Configuração 2 = 0: Permite qualquer data futura.
- Se Configuração 2 > 0: Valida se a data está dentro do limite de tolerância.
- Caso a data exceda o limite configurado, será apresentada a mensagem:
“A data do lançamento excede o limite de tolerância configurado.“
Maior controle e consistência nos dados financeiros.
Redução de erros operacionais ao evitar lançamentos indevidos com datas futuras.