diff --git a/modules/societegenerale/pages/accounts_list.py b/modules/societegenerale/pages/accounts_list.py index 89d9874dc85142e4e03b94de9e6df645ee4c72e8..2c4a66c49ae69d2e3a9c10ca52e6f45367b09c92 100644 --- a/modules/societegenerale/pages/accounts_list.py +++ b/modules/societegenerale/pages/accounts_list.py @@ -354,8 +354,11 @@ def get_revolving_account(self, account): # used amount if Dict('reserveUtilisee', default=NotAvailable)(acc): loan.used_amount = eval_decimal_amount('reserveUtilisee/valeur', 'reserveUtilisee/posDecimale')(acc) + # in some cases, the displayed balance is the available amount and must be overriden + loan.balance = loan.used_amount elif Dict('montantUtilise', default=NotAvailable)(acc): - loan.available_amount = eval_decimal_amount('montantUtilise/valeur', 'montantUtilise/posDecimale')(acc) + loan.used_amount = eval_decimal_amount('montantUtilise/valeur', 'montantUtilise/posDecimale')(acc) + loan.balance = loan.used_amount # next payment amount if Dict('prochaineEcheance', default=NotAvailable)(acc):