details: https://code.tryton.org/tryton/commit/06c27eb83f5a
branch: default
user: Cédric Krier <[email protected]>
date: Mon Dec 22 12:33:05 2025 +0100
description:
Do not set country subentity code in Peppol UBL
UBL-CR-225: A UBL invoice should not include the
AccountingCustomerParty Party
PostalAddress CountrySubentityCode
diffstat:
modules/edocument_ubl/template/2/base.xml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 007d7d62cf90 -r 06c27eb83f5a modules/edocument_ubl/template/2/base.xml
--- a/modules/edocument_ubl/template/2/base.xml Mon Dec 22 12:37:52 2025 +0100
+++ b/modules/edocument_ubl/template/2/base.xml Mon Dec 22 12:33:05 2025 +0100
@@ -50,7 +50,7 @@
<cbc:CityName py:if="address.city">${address.city}</cbc:CityName>
<cbc:PostalZone
py:if="address.postal_code">${address.postal_code}</cbc:PostalZone>
<cbc:CountrySubentity
py:if="address.subdivision">${address.subdivision.name}</cbc:CountrySubentity>
- <cbc:CountrySubentityCode
py:if="address.subdivision">${address.subdivision.code}</cbc:CountrySubentityCode>
+ <cbc:CountrySubentityCode py:if="address.subdivision and not
(specification or
'').startswith('peppol')">${address.subdivision.code}</cbc:CountrySubentityCode>
<cac:AddressLine py:if="address.street_unstructured">
<cbc:Line py:for="line in
address.street_unstructured.splitlines()">
${line}