Como funcionava anteriormente?
Nas versões anteriores, a tela Conta Corrente – Movimento calculava o Saldo Inicial por filial.
Ou seja:
-
Se o usuário estivesse logado na Filial 1;
-
E filtrasse uma determinada Conta Corrente.
O sistema exibiria somente as movimentações realizadas na Filial 1 para aquela conta.
Movimentações realizadas na Filial 2, mesmo sendo da mesma conta corrente, não apareciam no filtro.
Como funciona atualmente?
Após a alteração (a partir da versão 172), o sistema passou a considerar:
✅ Todas as movimentações da conta corrente filtrada, independentemente da filial onde foram realizadas.
Agora:
-
O Saldo Inicial é calculado com base no histórico completo da conta;
-
Movimentações feitas em outras filiais também impactam o saldo;
-
O controle passou a ser unificado por conta corrente, e não mais por filial.
Impacto prático:
Se um cliente possui movimentações em:
-
Filial 1;
-
Filial 2;
-
Filial 3;
- Filial 4.
Todas elas serão consideradas no cálculo do saldo ao consultar a conta corrente.
Como identificar movimentações por filial
Caso seja necessário identificar quais movimentações pertencem a uma filial específica, será necessário executar um SQL filtrando pela filial para análise detalhada:
select m.cod_filial, m.id_conta_corrente,m.data,m.documento, m.tipo, m.valor_debito,m.valor_credito, m.tipo_lancamento,m.historico from ban_movimento m where m.id_conta_corrente = 12;
select m.cod_filial, m.id_conta_corrente,m.data,m.documento, m.tipo, m.valor_debito,m.valor_credito, m.tipo_lancamento,m.historico from ban_movimento m where m.id_conta_corrente = 12 and m.cod_filial = 1;
select m.cod_filial, m.id_conta_corrente,m.data,m.documento, m.tipo, m.valor_debito,m.valor_credito, m.tipo_lancamento,m.historico from ban_movimento m where m.id_conta_corrente = 12 and m.cod_filial = 2;
select m.cod_filial, m.id_conta_corrente,m.data,m.documento, m.tipo, m.valor_debito,m.valor_credito, m.tipo_lancamento,m.historico from ban_movimento m where m.id_conta_corrente = 12 and m.cod_filial = 4;
Após executar o SQL para identificar as movimentações por filial:
-
Capture o número do documento retornado no resultado da consulta.
-
Utilize esse número para realizar a pesquisa no sistema (ex.: Contas a Receber, Conta Corrente, Movimento de Caixa, etc.).
-
Dessa forma, será possível identificar:
-
A origem da movimentação;
-
A filial onde foi gerada;
-
O tipo de operação (pagamento, baixa, lançamento, etc.)
-
Exemplo prático
No caso analisado, foram identificados pagamentos realizados na Filial 4 que estavam impactando o saldo da conta corrente consultada no banco da Filial 1.
Isso ocorre porque, conforme a nova regra do sistema, a Conta Corrente é unificada, e todas as movimentações vinculadas a ela são consideradas no saldo, independentemente da filial.

Conclusão
Para análises por filial:
-
Utilize o SQL para localizar os documentos;
-
Consulte os documentos individualmente no sistema;
-
Verifique a filial de origem da movimentação.
Esse procedimento garante maior precisão na conferência e rastreabilidade das movimentações financeiras.