From 500860c21dbc79cc5a3e657f8203269207f88353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 5 Dec 2025 10:18:23 +0100 Subject: [PATCH] Use unit from similar line if not set yet by the UBL definition Closes #14408 --- modules/edocument_ubl/edocument.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/edocument_ubl/edocument.py b/modules/edocument_ubl/edocument.py index f79d96bbb8..b0d48892de 100644 --- a/modules/edocument_ubl/edocument.py +++ b/modules/edocument_ubl/edocument.py @@ -364,6 +364,8 @@ class Invoice(Model): 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 @@ class Invoice(Model): 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',