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:

  1. 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.
  2. 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.
  3. 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
  4. Mudanças em Releases Futuras

    Nas próximas versões do sistema, estão previstas alterações relevantes aplicáveis a este processo:

    • 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.