diff --git a/product/ERP5/Constraint/AccountingTransactionBalance.py b/product/ERP5/Constraint/AccountingTransactionBalance.py index dddaf13cbb95084e07c1978c632314802e4c3976..140ef174faba5f77b01ca905f6dfc992c1d720ba 100644 --- a/product/ERP5/Constraint/AccountingTransactionBalance.py +++ b/product/ERP5/Constraint/AccountingTransactionBalance.py @@ -37,9 +37,9 @@ class AccountingTransactionBalance(Constraint): 'message_transaction_not_balanced_for_destination' ] message_transaction_not_balanced_for_source = translateString( - 'Transaction is not balanced') + 'Transaction is not balanced for ${section_title}') message_transaction_not_balanced_for_destination = translateString( - 'Transaction is not balanced') + 'Transaction is not balanced for ${section_title}') def checkConsistency(self, obj, fixit=0): """Implement here the consistency checker @@ -67,7 +67,8 @@ class AccountingTransactionBalance(Constraint): precision = section_currency.getQuantityPrecision() if round(total, precision) != 0: error_list.append(self._generateError(obj, self._getMessage( - 'message_transaction_not_balanced_for_source'))) + 'message_transaction_not_balanced_for_source'), + mapping=dict(section_title=section.getTranslatedTitle()))) break for section, total in destination_sum.items(): @@ -79,7 +80,8 @@ class AccountingTransactionBalance(Constraint): precision = section_currency.getQuantityPrecision() if round(total, precision) != 0: error_list.append(self._generateError(obj, self._getMessage( - 'message_transaction_not_balanced_for_source'))) + 'message_transaction_not_balanced_for_source'), + mapping=dict(section_title=section.getTranslatedTitle()))) break return error_list