tüit Logo Direkt zum Hauptinhalt

Adressvorlage (Address Template)

Einleitung

Die Adressvorlage dient dazu, dass die Adressen von z.B. Postempfängern auf Belegen im richtigen Format angezeigt wird.

image.png

Dieses Format kann von Land zu Land unterschiedlich sein. Beispielsweise ist dies in Deutschland für Hausanschriften und Postfachadressen unterschiedlich https://www.deutschepost.de/de/b/briefumschlag-richtig-beschriften.html.

Hausadresse

Franz Fröhlich AG
Einkauf, Herr Schulz
Beuel
Hermannstraße 64
53225 Bonn

Postfachadresse

Franz Fröhlich AG
Postfach 10 64 38
53225 Bonn

In den USA wiederum gelten andere Standards https://pe.usps.com/text/pub28/pub28c2_001.htm

Hausadresse

ABC MOVERS
1500 E MAIN AVE STE 201
SPRINGFIELD VA 22162-1010

In dem Doctype Adressvorlage wird eben dieser Standard durch das hinterlegen des Formats über Variablen bestimmt. Dies kann pro Land gemacht werden. Da wir hier mit if/else (Jinjaj Templating) arbeiten können, können wir auch die Unterscheidung zwischen Hausadresse und Postfachadresse in ein und demselben Eintrag vornehmen

Bsp:

{{ address_line1 }}<br>
{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}
{{ pincode }} {{ city | upper }}<br>
{{ country | upper }}

Felder

Bezeichnung Feldname Erklärung
Ist Standard
is_default

Dieses Format wird verwendet, wenn ein länderspezifisches Format nicht gefunden werden kann

 

Vorlage template

Verwendet Jinja Templating und alle Felder der Adresse (einschließlich der benutzerdefinierten Felder, falls vorhanden) werden verfügbar sein

 

{{ address_line1 }}<br>
{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}
{{ city }}<br>
{% if state %}{{ state }}<br>{% endif -%}
{% if pincode %} PLZ:  {{ pincode }}<br>{% endif -%}
{{ country }}<br>
{% if phone %}Telefon: {{ phone }}<br>{% endif -%}
{% if fax %}Fax: {{ fax }}<br>{% endif -%}
{% if email_id %}E-Mail: {{ email_id }}<br>{% endif -%}