Integridade de Saldos Contábeis
Integridade de Saldos Contábeis
Módulo Contabilidade > Movimentações — permite conferir se os saldos contábeis gravados estão de acordo com a movimentação real lançada no período, corrigir divergências e validar o Plano de Contas.
Visão Geral da Rotina
A rotina de Integridade de Saldos Contábeis, disponível em Contabilidade > Movimentações > Integridade de saldos contábeis, permite ao usuário conferir se os saldos contábeis gravados no sistema estão de acordo com a movimentação contábil real lançada no período. O sistema compara, conta a conta e mês a mês, o saldo armazenado com o que deveria existir com base nos lançamentos, apontando divergências de débito e crédito, além de divergências no saldo anterior de cada mês.
Além da verificação de saldos, esta rotina também oferece um atalho para validar o Plano de Contas da empresa e para disparar a correção automática de saldos contábeis, um processo que roda em segundo plano no sistema.
Vídeo Tutorial da Integridade de Saldos Contábeis
Pré-requisitos e Contexto de Acesso da Integridade de Saldos Contábeis
O usuário precisa ter a permissão de acesso à rotina “Integridade de saldos contábeis” habilitada em seu perfil de usuário. Para executar cada ação específica dentro da tela (verificar saldos, corrigir saldos, validar plano de contas, disparar correção automática etc.), o perfil do usuário também precisa ter a permissão granular daquela ação especificamente atribuída — sem ela, o botão/ação correspondente não fica disponível ou é bloqueado.
Processo de Verificação e Correção — Passo a Passo
Esta rotina não cadastra registros novos — ela verifica e corrige dados já existentes. Por isso, o fluxo abaixo descreve o processo de verificação e correção de saldos, equivalente ao fluxo principal desta tela.
Selecionar a filial
O usuário informa a filial que deseja verificar no campo “Filial”. O sistema busca automaticamente, em segundo plano, o primeiro período contábil aberto daquela filial — essa data é usada como ponto de partida da verificação, sem que o usuário precise informá-la manualmente.
Executar a verificação de saldos débito e crédito
O usuário aciona a verificação de saldos débito e crédito. O sistema compara o saldo contábil gravado com o que foi apurado na movimentação real e exibe uma lista de divergências, cada uma classificada com uma ação sugerida: “Corrigir saldos”, “Inserir saldo” ou “Zerar saldo” (ver Regra de Negócio 1).
Selecionar os registros e corrigir
O usuário seleciona, na lista de divergências exibida, quais registros deseja corrigir e aciona o botão de correção. O sistema aplica a ação correspondente a cada registro selecionado (corrige o valor, insere o saldo faltante ou zera o saldo) e grava as alterações de forma definitiva.
Executar a verificação de saldos anteriores
De forma independente, o usuário pode acionar a verificação de saldo anterior. O sistema recalcula, mês a mês, o valor que o “saldo anterior” de cada conta deveria ter (a partir do saldo e da movimentação do mês anterior) e lista as contas em que o valor gravado está incorreto.
Corrigir saldos anteriores
O usuário seleciona os registros divergentes de saldo anterior e aciona a correção. O sistema recalcula e regrava o saldo anterior correto de cada mês, avançando automaticamente até o período aberto mais recente da filial.
(Opcional) Validar o Plano de Contas
O usuário pode acionar, na mesma tela, a validação do Plano de Contas da própria empresa. Essa validação segue exatamente a mesma regra já documentada na rotina de Plano de Contas — consulte o artigo de ajuda daquela rotina para o detalhamento completo (ver Regra de Negócio 8).
(Opcional) Executar correção automática de saldos contábeis
O usuário pode acionar a execução de uma correção automática de saldos contábeis para uma ou mais filiais e uma data de fechamento. O sistema não corrige os saldos na hora — ele registra o pedido e delega o processamento a uma rotina que roda em segundo plano, podendo levar algum tempo para concluir (ver seção 8 — Estrutura Técnica).
Descrição de Cada Campo da Tela da Integridade de Saldos Contábeis
Filial
Tipo: seleção (combo/autocomplete de filiais)
Obrigatoriedade: obrigatório para executar qualquer verificação
Descrição: código da filial contábil cujos saldos serão verificados.
Comportamento: ao selecionar a filial, o sistema busca automaticamente o primeiro período contábil aberto daquela filial, que será usado como data-base da verificação — o usuário não digita essa data.
Impacto: define o escopo (filial) de toda a verificação e correção realizada na tela.
Lista de divergências de saldo débito/crédito
Tipo: grid (tabela de resultados)
Obrigatoriedade: não se aplica (resultado de consulta)
Descrição: lista de contas contábeis, por centro de custo e mês, em que o saldo gravado diverge da movimentação contábil real, com a ação sugerida para correção (“Corrigir saldos”, “Inserir saldo” ou “Zerar saldo”).
Comportamento: cada linha pode ser selecionada individualmente para aplicar a correção correspondente.
Impacto: os registros corrigidos afetam diretamente os saldos usados em relatórios contábeis (balancetes, razão, SPED Contábil).
Lista de divergências de saldo anterior
Tipo: grid (tabela de resultados)
Obrigatoriedade: não se aplica (resultado de consulta)
Descrição: lista de contas/centros de custo em que o “saldo anterior” gravado no mês não corresponde ao valor recalculado a partir do mês imediatamente anterior.
Comportamento: cada linha pode ser selecionada para correção.
Impacto: corrige a base de cálculo usada para apurar o saldo final de cada mês seguinte, evitando efeito cascata de erro em meses futuros.
Filiais para verificação de fechamento
Tipo: seleção múltipla de filiais
Obrigatoriedade: obrigatório para a verificação de fechamento entre filiais
Descrição: conjunto de filiais cujo fechamento contábil será comparado ao fechamento da matriz para a mesma data.
Comportamento: se pelo menos uma filial não tiver fechamento na mesma data da matriz, o sistema bloqueia a operação e lista as filiais divergentes (ver Regra de Negócio 5).
Impacto: garante que a correção de saldos só seja executada quando todas as filiais envolvidas estiverem no mesmo estágio de fechamento contábil.
Data de fechamento
Tipo: data
Obrigatoriedade: obrigatório para verificação de fechamento e para execução da correção automática de saldos
Descrição: data do fechamento contábil que será usada como referência na comparação entre filiais e no processamento de correção.
Comportamento: validada contra o fechamento gravado de cada filial informada.
Impacto: determina o período de referência da correção automática de saldos contábeis.
Utilização e Consulta de Registros da Integridade de Saldos Contábeis
O usuário localiza as divergências informando a filial desejada e acionando a verificação de saldo débito/crédito e/ou a verificação de saldo anterior. Não há outros filtros de busca (por conta específica, centro de custo ou período) nesta tela — a verificação sempre considera a filial inteira, a partir do primeiro período contábil aberto daquela filial.
Processo de Edição da Integridade de Saldos Contábeis
Estrutura Técnica e Comportamento do Sistema da Integridade de Saldos Contábeis
A verificação de saldos débito/crédito e de saldo anterior é executada de forma síncrona (o usuário aguarda o resultado na tela).
Já a “execução de correção automática de saldos contábeis” funciona de forma diferente: o sistema registra o pedido internamente e delega o processamento a um serviço externo de processamento (o mesmo mecanismo usado para geração de SPED), que roda em segundo plano. Esse serviço externo pode levar cerca de 30 segundos ou mais para iniciar o processamento após o pedido ser registrado. [informação não disponível na análise de código — validar com analista/vídeo do sistema: se existe alguma notificação ao usuário quando o processamento externo termina].
Importante: caso o serviço externo de processamento esteja indisponível ou a comunicação falhe, o sistema não exibe nenhum aviso de erro ao usuário — a tela continua informando que a solicitação foi aceita normalmente, mesmo que a correção não tenha sido de fato executada. Nesses casos, a confirmação de que o processo realmente rodou deve ser feita por um responsável técnico, consultando o registro interno de eventos de integração (evento do tipo “Correção de Saldos Contábeis”).
Antes de iniciar uma nova correção automática, ou de verificar fechamento de filiais, o sistema sempre confere se já existe um processo de correção em andamento — se houver, a nova solicitação é bloqueada até que o processo anterior termine.
A opção de “obter log de execução” desta tela, apesar do nome, não exibe o log da correção executada — atualmente ela apenas reinicia o mesmo processo de correção automática de saldos contábeis. [informação não disponível na análise de código — validar com analista/vídeo do sistema: se há previsão de correção deste comportamento em versão futura].
Regras de Negócio e Restrições da Integridade de Saldos Contábeis
Classificação da divergência de saldo débito/crédito
O sistema classifica cada divergência encontrada em três situações: se o saldo gravado e a movimentação existem mas têm valores diferentes, a ação sugerida é “Corrigir saldos”; se existe movimentação mas não existe saldo gravado, a ação é “Inserir saldo”; se existe saldo gravado (diferente de zero) mas não há nenhuma movimentação correspondente, a ação é “Zerar saldo”.
Recálculo do saldo anterior
Para cada mês, o sistema calcula o saldo anterior correto somando o saldo anterior do mês anterior ao seu débito e subtraindo o seu crédito. Se o valor gravado não bater com esse cálculo, a conta aparece na lista de divergências de saldo anterior.
Bloqueio quando nenhuma filial é informada
Se o usuário tentar verificar o fechamento de filiais ou disparar a correção automática sem selecionar nenhuma filial, o sistema bloqueia a operação.
Filial sem fechamento contábil anterior
Se a filial selecionada nunca teve nenhum período contábil fechado, o sistema não consegue determinar a data-base da verificação e bloqueia a operação.
Divergência de fechamento entre filial e matriz
Ao verificar o fechamento de uma ou mais filiais, se alguma delas tiver uma data de fechamento diferente da matriz para o período informado, o sistema bloqueia a correção automática de saldos.
Processo de correção já em andamento
Se já existir um processo de correção de saldos contábeis em execução (ou aguardando execução), qualquer nova tentativa de iniciar a correção vinculada a um fechamento é bloqueada.
Correção de saldos é assíncrona e depende de serviço externo
A execução da correção automática de saldos contábeis não é imediata: o sistema registra a solicitação e aguarda cerca de 30 segundos antes de repassá-la a um serviço externo de processamento. Falhas de comunicação com esse serviço externo não geram nenhuma mensagem de erro para o usuário — a tela sempre confirma que a solicitação foi aceita, independentemente de o processamento externo ter realmente ocorrido.
Validação do Plano de Contas reaproveitada
A opção de validar o Plano de Contas, disponível nesta tela, aplica exatamente a mesma regra de negócio já documentada na rotina de Plano de Contas (normalização de códigos de conta, correção de inconsistências de status patrimonial e de aceite de lançamento, e identificação de contas sem conta pai). Consulte o artigo de ajuda da rotina de Plano de Contas para o detalhamento completo dessa regra.
Consulta de log de execução não funcional
A opção de “obter log de execução” não retorna, atualmente, nenhum log de processamento — ela apenas dispara novamente o processo de correção automática de saldos. Não há, hoje, nenhuma forma de o usuário consultar pela tela o resultado detalhado de uma correção já executada.