details:   https://code.tryton.org/tryton/commit/649632d66256
branch:    7.8
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
        (grafted from 06c27eb83f5add6d754f00d9b9b175fbfac42452)
diffstat:

 modules/edocument_ubl/template/2/base.xml |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r f532753570e7 -r 649632d66256 modules/edocument_ubl/template/2/base.xml
--- a/modules/edocument_ubl/template/2/base.xml Mon Dec 22 12:36:04 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}

Reply via email to