From 1eb23d561bfc4cb8c3682f5e018d2f183c242acd Mon Sep 17 00:00:00 2001 From: mariadforgeflow Date: Wed, 15 Feb 2023 17:01:48 +0100 Subject: [PATCH] [IMP] partner_statement: ref in activity statement lines --- partner_statement/report/activity_statement.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py index eea4dcbf..91e0f2d1 100644 --- a/partner_statement/report/activity_statement.py +++ b/partner_statement/report/activity_statement.py @@ -3,7 +3,7 @@ from collections import defaultdict -from odoo import api, models +from odoo import _, api, models from .outstanding_statement import OutstandingStatement @@ -118,6 +118,7 @@ class ActivityStatement(models.AbstractModel): def _display_activity_lines_sql_q1( self, partners, date_start, date_end, account_type ): + payment_ref = _("Payment") return str( self._cr.mogrify( """ @@ -130,11 +131,9 @@ class ActivityStatement(models.AbstractModel): CASE WHEN (aj.type IN ('sale', 'purchase')) AND l.name IS NOT NULL THEN l.ref - WHEN aj.type IN ('sale', 'purchase') AND l.name IS NULL - THEN m.ref WHEN (aj.type in ('bank', 'cash')) - THEN 'Payment' - ELSE '' + THEN %(payment_ref)s + ELSE m.ref END as case_ref, l.blocked, l.currency_id, l.company_id, sum(CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0)