Dúvida
Como realizar o reprocessamento de saldos?
Ambiente
Cross Segmento - Backoffice Linha Protheus - Contabilidade Gerencial - a partir da versão 12.1.2410
Solução
O procedimento de reprocessamento de saldos tem a finalidade de recalcular os valores das entidades contábeis em um intervalo específico de tempo. Esse recálculo é executado obrigatoriamente com base nos lançamentos contábeis registrados, visto que os saldos contábeis são consolidados e gravados diariamente.
A rotina reconstrói os saldos básicos e compostos relativos a:
- Contas Contábeis
- Centros de Custo
- Itens Contábeis
- Classes de Valor
- Totais de Lote e Documentos
O reprocessamento deve ser aplicado quando houver inconsistências nos saldos contábeis decorrentes de:
- Divergências entre os saldos de Balancete e Razão;
- Importação de lançamentos por meio de rotinas externas ao sistema;
- Restauração de backups.
Parâmetros Utilizados
- MV_ATUSAL - Determina se os saldos contábeis básicos serão atualizados ou não no momento do lançamento.
MV_CTBCUBE - Refere-se ao cubo contábil. Quando ativado, realiza a verificação nas tabelas CVX e CVY.
Valores: "0" para Desligado e "1" para Ligado.
Este parâmetro exerce impacto direto sobre o desempenho da aplicação, contudo, sua adoção vincula-se às regras de negócio da empresa, pois gerencia o controle de saldos entre as entidades adicionais.
Formas de Execução do Reprocessamento
O processo pode ser realizado mediante três métodos distintos:
- Ajuste de saldos por meio da rotina de Fechamento Contábil (CTBA960), que contempla a função específica de atualização de saldos, detalhada na documentação oficial: Cross Segmento - Backoffice Linha Protheus - SIGACTB - CTBA960 - Processo de atualização de saldos.
- Correção automática de saldos utilizando a rotina específica de Correção de Saldos Automáticos (CTBA980), executada por meio de agendamentos no Schedule, conforme descrito em: Cross Segmento - Backoffice Linha Protheus - SIGACTB - CTBA980 - Correção automática de Saldos.
- Atualização de saldos em tempo de execução online, operada pelo Gerenciador de Saldos Online (CTBA193), documentado em: Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGACTB - CTBA193 - Funcionalidade do Processamento em Fila
- As rotinas CTBA190 e CTBA192 serão descontinuadas a partir da versão 12.1.2710, sendo integralmente substituídas pela rotina CTBA960.
- O parâmetro MV_ATUSAL (responsável pela atualização automática de saldos) foi descontinuado a partir da versão 12.1.2510, tornando obrigatório o uso do Schedule nas rotinas de reprocessamento automático.
- Portanto, em contraponto à versão 12.1.2410, a versão 12.1.2510 exige a configuração das rotinas CTBA980 e CTBA193 via Schedule para manter a atualização automática dos saldos.
Mudanças em Releases Futuras
Nas próximas versões do sistema, estão previstas alterações relevantes aplicáveis a este processo:
