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.
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).
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.
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.
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, moeda e tipo de saldo deseja utilizar.
Parâmetro "Período a retroagir ?" e "Quantidade (Meses/Dias) ?"
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.
Estes dois parâmetros são complementares, em Período a retroagir é informado se serão retroagidos Meses ou Dias, no parâmetro seguinte é informado a quantidade a retroagir.
Se você selecionar a opção "Meses" e informar a quantidade "2", serão contados dois meses retroativamente a partir da data do calendário contábil aberto no período que você escolheu. Por exemplo, se o período atual é o mês 3 e você escolheu 2 meses, a data de início será dois meses atrás, começando a contar a partir da data atual, menos 1, para a verificação e correção.
Se você selecionar a opção "Dias" e informar a quantidade "15", serão contados 15 dias retroativamente para a verificação e correção.
A verificação por meses é realizada sempre para o ano corrente da data atual, caso sejam informados mais meses do que o ano atual possui, serão processados os meses do ano corrente apenas. A verificação por meses também é particionada por cada mês, se for informado mais de 1 mês, os processamentos serão divididos por cada mês.
A verificação por dias, é realizada de uma vez só, considerando data inicial e data final (Data atual - 1)
Sugerimos que não seja configurado a verificação por Dias, e informe mais de 30 dias. Ao invés disso, utilize a verificação por Meses e informe quantos meses necessário. |
Data atual = 19/06/2024
|
Parâmetro "Moeda específica ?"
Esse parâmetro define se serão verificadas as divergências no período de todas as moedas ou apenas uma específica.
Se for selecionada 'Todas', não é necessário informar a moeda no parâmetro seguinte.
Parâmetro "Moeda ?"
Esse parâmetro a moeda para a verificação de divergências.
Parâmetro "Tipo de saldo ?"
Esse parâmetro define o tipo de saldo para a correção de divergências.
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.
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_VAR01 | X1_GSC | X1_F3 | X1_DEF01 | X1_DEF02 |
---|---|---|---|---|---|---|---|---|---|---|---|
CTB980 | 01 | Período a retroagir ? | MV_CH1 | N | 1 | 0 | MV_PAR01 | C | Meses | Dias | |
CTB980 | 02 | Quantidade (Meses/Dias) ? | MV_CH2 | N | 2 | 0 | MV_PAR02 | G | |||
CTB980 | 03 | Moeda específica ? | MV_CH3 | N | 1 | 0 | MV_PAR03 | C | Específica | Todas | |
CTB980 | 04 | Moeda ? | MV_CH4 | C | 2 | 0 | MV_PAR04 | G | CTO | ||
CTB980 | 05 | Tipo de Saldo ? | MV_CH4 | C | 2 | 0 | MV_PAR05 | G | SLD |