diff --git a/addons/account/models/account_reconcile_model.py b/addons/account/models/account_reconcile_model.py index 79e4b762a7b..29dcc0ce3db 100644 --- a/addons/account/models/account_reconcile_model.py +++ b/addons/account/models/account_reconcile_model.py @@ -9,6 +9,7 @@ from math import copysign import itertools from collections import defaultdict from dateutil.relativedelta import relativedelta +import html2text class AccountReconcileModelPartnerMapping(models.Model): _name = 'account.reconcile.model.partner.mapping' @@ -756,7 +757,7 @@ class AccountReconcileModel(models.Model): for partner_mapping in self.partner_mapping_line_ids: match_payment_ref = re.match(partner_mapping.payment_ref_regex, st_line.payment_ref) if partner_mapping.payment_ref_regex else True - match_narration = re.match(partner_mapping.narration_regex, st_line.narration or '') if partner_mapping.narration_regex else True + match_narration = re.match(partner_mapping.narration_regex, html2text.html2text(st_line.narration or '').rstrip()) if partner_mapping.narration_regex else True if match_payment_ref and match_narration: return partner_mapping.partner_id