From 7e6d3b43601990bd25e2c1c4ce0b60e0e16641ff Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Tue, 13 Jul 2021 13:55:21 +0200 Subject: [PATCH] [partner_statement][fix] group by move line id partner_statement 13.0.1.2.2 --- partner_statement/__manifest__.py | 2 +- partner_statement/report/outstanding_statement.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/partner_statement/__manifest__.py b/partner_statement/__manifest__.py index e58281a0..41cd1861 100644 --- a/partner_statement/__manifest__.py +++ b/partner_statement/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Partner Statement", - "version": "13.0.1.2.1", + "version": "13.0.1.2.2", "category": "Accounting & Finance", "summary": "OCA Financial Reports", "author": "ForgeFlow, Odoo Community Association (OCA)", diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py index aed89c80..7f406340 100644 --- a/partner_statement/report/outstanding_statement.py +++ b/partner_statement/report/outstanding_statement.py @@ -16,7 +16,7 @@ class OutstandingStatement(models.AbstractModel): return str( self._cr.mogrify( """ - SELECT m.name AS move_id, l.partner_id, l.date, l.name, + SELECT l.id, m.name AS move_id, l.partner_id, l.date, l.name, l.blocked, l.currency_id, l.company_id, CASE WHEN l.ref IS NOT NULL THEN l.ref ELSE m.ref END as ref, CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0) @@ -83,7 +83,7 @@ class OutstandingStatement(models.AbstractModel): (pr.id IS NOT NULL AND pr.max_date <= %(date_end)s) OR (pr.id IS NULL) ) AND l.date <= %(date_end)s AND m.state IN ('posted') - GROUP BY l.partner_id, m.name, l.date, l.date_maturity, l.name, + GROUP BY l.id, l.partner_id, m.name, l.date, l.date_maturity, l.name, CASE WHEN l.ref IS NOT NULL THEN l.ref ELSE m.ref END, l.blocked, l.currency_id, l.balance, l.amount_currency, l.company_id """,