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>

Reply via email to