Árvore de páginas


Atenção

Essa funcionalidade está em construção e será liberada a partir do release 12.1.2410


01. VISÃO GERAL

A nova rotina automatizada de correção de saldos foi desenvolvida para otimizar e garantir a precisão dos saldos contábeis, eliminando a necessidade de intervenção manual constante. Integrada ao schedule do Protheus, essa ferramenta é configurada para analisar e corrigir automaticamente quaisquer discrepâncias nos saldos contábeis, assegurando que os dados contábeis estejam sempre consistentes e atualizados.



02. PRIMEIROS PASSOS

02.1. REQUISITOS MÍNIMOS

02.1.1. PROCEDURES 

Para garantir a integridade dos seus saldos contábeis, utilizaremos as procedures 01 e 29.

Portanto antes de configurar a rotina CTBA980 no Schedule, acesse a rotina de Gestão de Procedures no menu do configurador e instale as procedures 01 (Reprocessamento Contábil) e 29 (Gravar as inconsistências de saldos na tabela QLJ).


02.1.2. DICIONÁRIOS:

A rotina de correção automática de saldos utiliza a tabela QLJ do projeto de fechamento contábil, confira se o dicionário de dados de seu ambiente já possuí essa tabela antes de iniciar a configuração.

Também é necessário possuir o grupo CTB980 no cadastro SX1.



02.1.3. POSTGRESQL

Caso esteja utilizando banco de dados Postgres confira se sua fonte de dados ODBC está configurada corretamente conforme a documentação:


É necessário habilitar a chave chave MemoInQuery no DBAccess.ini


Essas configurações são essenciais para o correto funcionamento do Fechamento Contábil em ambientes que utilizam banco de dados PostgreSQL.



03. UTILIZAÇÃO

03.1. AGENDANDO A CORREÇÃO AUTOMÁTICA DE SALDOS NO SCHEDULE


Acessando a opção de agendamentos do Schedule, cadastre a rotina CTBA980 e escolha a periodicidade: Sempre ativo.


Na próxima etapa, defina para quais Empresas e Filiais deseja que a rotina seja executada.
Além disso, preencha na sessão de parãmetros qual o período e qual moeda deseja utilizar.


(ideia) Parâmetro "Quantos anos checar ?"
A verificação de saldos considera sempre o dia anterior à data atual (D-1) para trás. 
Essa abordagem evita concorrência com as atividades do dia vigente, como inclusões, exclusões e alterações de lançamentos contábeis.
Caso seja informado 1 nesse parâmetro, ele fará a verificação da base do dia D-1 até o primeiro dia do ano.
Caso seja informado 2, fará a verificação da base do dia D-1 até o primeiro dia do ano e mais o ano anterior completo.

Exemplo

Data atual = 19/06/2024

Quantos anos checar ?Período de/até que será considerado

1

01/01/2024  até 18/06/2024 (D-1)

2

01/01/2023 até 18/06/2024 (D-1)




(ideia) Parâmetro "Moeda ?"
Esse parâmetro define para qual moeda serão verifcadas as divergências no período.
Se o campo for deixado em branco, o processo será realizado para todas as moedas configuradas.


Rotina agendada e em execução:


Rotina executando. Detalhe do appserver:


A partir deste momento sua rotina já está configurada e os seus saldos serão corrigidos automaticamente, caso a rotina encontre alguma divergência no período.




04. TABELAS UTILIZADAS

  • QLJ - Registros com saldo divergente

05. PERGUNTAS UTILIZADAS

X1_GRUPOX1_ORDEMX1_PERGUNTX1_VARIAVLX1_TIPOX1_TAMANHOX1_DECIMALX1_VAR01X1_F3
CTB980    01Quantos anos checar ?         MV_CH1N10MV_PAR01             
CTB980    02Moeda ?                       MV_CH2C20MV_PAR02       CTO   



06. ASSUNTOS RELACIONADOS