details:   https://code.tryton.org/tryton/commit/61dfbe6d9ef8
branch:    8.0
user:      Cédric Krier <[email protected]>
date:      Mon Aug 24 11:56:05 2026 +0200
description:
        Include first line of unstructured street in AdrLine tag of SEPA message

        Since 327f65ad55e6 the StrtNm tag is no more the first line of the 
street so
        this lines must be included in AdrLine.

        Closes #15036
        (grafted from 3f9bfd6ce8b9dcb718a20272eb37f1cb83f727e8)
diffstat:

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

diffs (24 lines):

diff -r 649d202b4155 -r 61dfbe6d9ef8 
modules/account_payment_sepa/template/base.003.xml
--- a/modules/account_payment_sepa/template/base.003.xml        Fri Aug 21 
10:04:05 2026 +0200
+++ b/modules/account_payment_sepa/template/base.003.xml        Mon Aug 24 
11:56:05 2026 +0200
@@ -50,7 +50,7 @@
     <py:def function="PostalAddress(address)">
         <Ctry py:if="address.country">${normalize('NFKD', 
address.country.code).encode('ascii', 'replace')}</Ctry>
         <py:if test="address.street">
-            <py:for each="line in address.street.splitlines()[1:8]">
+            <py:for each="line in address.street.splitlines()[:8]">
                 <AdrLine py:if="address.street">${normalize('NFKD', 
line).encode('ascii', 'replace')[:70]}</AdrLine>
             </py:for>
         </py:if>
diff -r 649d202b4155 -r 61dfbe6d9ef8 
modules/account_payment_sepa/template/base.xml
--- a/modules/account_payment_sepa/template/base.xml    Fri Aug 21 10:04:05 
2026 +0200
+++ b/modules/account_payment_sepa/template/base.xml    Mon Aug 24 11:56:05 
2026 +0200
@@ -55,7 +55,7 @@
         <CtrySubDvsn 
py:if="address.subdivision">${address.subdivision.rec_name[:35]}</CtrySubDvsn>
         <Ctry py:if="address.country">${address.country.code}</Ctry>
         <py:if test="address.street_unstructured">
-            <py:for each="line in 
address.street_unstructured.splitlines()[1:8]">
+            <py:for each="line in 
address.street_unstructured.splitlines()[:8]">
                 <AdrLine py:if="line">${line[:70]}</AdrLine>
             </py:for>
         </py:if>

Reply via email to