Bank Account variation with General Ledger

I have my system automatically update the Bank ledger

But now the Balance Sheet Bank amount differ from my Bank ledger 

However the balance sheet Bank amount reconcile to my actual bank 

Thus for me this is not a bank reconciliation problem but SAGE not reconciling with itself a software problem

HOW DO I GET THIS FIXED

Any comments