details: https://code.tryton.org/tryton/commit/239b83f4b85f
branch: 7.8
user: Cédric Krier <[email protected]>
date: Thu Jan 22 17:41:04 2026 +0100
description:
Use ZZ as default unit code for UBL
(grafted from 494190e98054dfb01777473e19e0b1222f859c4d)
diffstat:
modules/edocument_ubl/template/2/CreditNote.xml | 2 +-
modules/edocument_ubl/template/2/Invoice.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r 52ecc484f6a3 -r 239b83f4b85f
modules/edocument_ubl/template/2/CreditNote.xml
--- a/modules/edocument_ubl/template/2/CreditNote.xml Thu Jan 22 17:39:35
2026 +0100
+++ b/modules/edocument_ubl/template/2/CreditNote.xml Thu Jan 22 17:41:04
2026 +0100
@@ -91,7 +91,7 @@
</cac:LegalMonetaryTotal>
<cac:CreditNoteLine py:for="line_id, line in enumerate(this.lines, 1)">
<cbc:ID>${line_id}</cbc:ID>
- <cbc:CreditedQuantity py:attrs="{'unitCode': line.unit.unece_code if
line.unit and line.unit.unece_code else
'C62'}">${-line.quantity}</cbc:CreditedQuantity>
+ <cbc:CreditedQuantity py:attrs="{'unitCode': line.unit.unece_code if
line.unit and line.unit.unece_code else
'ZZ'}">${-line.quantity}</cbc:CreditedQuantity>
<cbc:LineExtensionAmount py:attrs="{'currencyID':
this.invoice.currency.code}">${-line.amount}</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Description
py:if="line.description">${line.description}</cbc:Description>
diff -r 52ecc484f6a3 -r 239b83f4b85f
modules/edocument_ubl/template/2/Invoice.xml
--- a/modules/edocument_ubl/template/2/Invoice.xml Thu Jan 22 17:39:35
2026 +0100
+++ b/modules/edocument_ubl/template/2/Invoice.xml Thu Jan 22 17:41:04
2026 +0100
@@ -91,7 +91,7 @@
</cac:LegalMonetaryTotal>
<cac:InvoiceLine py:for="line_id, line in enumerate(this.lines, 1)">
<cbc:ID>${line_id}</cbc:ID>
- <cbc:InvoicedQuantity py:attrs="{'unitCode': line.unit.unece_code if
line.unit and line.unit.unece_code else
'C62'}">${line.quantity}</cbc:InvoicedQuantity>
+ <cbc:InvoicedQuantity py:attrs="{'unitCode': line.unit.unece_code if
line.unit and line.unit.unece_code else
'ZZ'}">${line.quantity}</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount py:attrs="{'currencyID':
this.invoice.currency.code}">${line.amount}</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Description
py:if="line.description">${line.description}</cbc:Description>