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}

Reply via email to