details: https://code.tryton.org/tryton/commit/761038ac9aae
branch: default
user: Cédric Krier <[email protected]>
date: Fri Dec 05 10:18:23 2025 +0100
description:
Use unit from similar line if not set yet by the UBL definition
Closes #14408
diffstat:
modules/edocument_ubl/edocument.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diffs (21 lines):
diff -r 0914735d4a49 -r 761038ac9aae modules/edocument_ubl/edocument.py
--- a/modules/edocument_ubl/edocument.py Wed Dec 03 12:10:53 2025 +0100
+++ b/modules/edocument_ubl/edocument.py Fri Dec 05 10:18:23 2025 +0100
@@ -364,6 +364,8 @@
similar_line, = similar_lines
line.account = similar_line.account
line.product = similar_line.product
+ if not line.unit:
+ line.unit = similar_line.unit
else:
line.account = account_configuration.get_multivalue(
'default_category_account_expense',
@@ -534,6 +536,8 @@
similar_line, = similar_lines
line.account = similar_line.account
line.product = similar_line.product
+ if not line.unit:
+ line.unit = similar_line.unit
else:
line.account = account_configuration.get_multivalue(
'default_category_account_expense',