Update SEPA template to use structured address values
Use unstructured street as AdrLine and fill StrtNm and BldgNb with the structured values.
This commit is contained in:
@@ -48,14 +48,14 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<!-- AdrTp -->
|
||||
<!-- Dept -->
|
||||
<!-- SubDept -->
|
||||
<StrtNm py:if="address.street">${address.street.splitlines()[0:1][:70]}</StrtNm>
|
||||
<!-- BldgNb -->
|
||||
<StrtNm py:if="address.street_name">${address.street_name[:70]}</StrtNm>
|
||||
<BldgNb py:if="address.building_number">${address.building_number[:16]}</BldgNb>
|
||||
<PstCd py:if="address.postal_code">${address.postal_code[:16]}</PstCd>
|
||||
<TwnNm py:if="address.city">${address.city[:35]}</TwnNm>
|
||||
<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">
|
||||
<py:for each="line in address.street.splitlines()[1:8]">
|
||||
<py:if test="address.street_unstructured">
|
||||
<py:for each="line in address.street_unstructured.splitlines()[1:8]">
|
||||
<AdrLine py:if="line">${line[:70]}</AdrLine>
|
||||
</py:for>
|
||||
</py:if>
|
||||
|
||||
Reference in New Issue
Block a user