Address Template
Address Template adalah fitur di ERP Codeverta yang memungkinkan Anda mendefinisikan format tampilan alamat sesuai dengan konvensi penulisan alamat di negara atau wilayah tertentu. Format ini akan digunakan secara otomatis saat alamat ditampilkan pada dokumen cetak seperti Sales Invoice, Delivery Note, Purchase Order, dan lainnya.
Karena setiap negara memiliki urutan dan format penulisan alamat yang berbeda, Address Template memastikan dokumen yang Anda hasilkan terlihat profesional dan sesuai standar lokal.
Mengakses Address Template
Navigasikan ke:
Selling → Selling Essentials → Address Template
Cara Kerja Address Template
ERP Codeverta menggunakan Jinja2 templating untuk merender alamat. Setiap Address Template dikaitkan dengan satu Country (negara). Ketika sebuah alamat di-render pada dokumen cetak, sistem akan mencari template yang sesuai dengan negara dari alamat tersebut dan menerapkan formatnya.
Jika tidak ada template khusus untuk negara tertentu, sistem akan menggunakan template default.
Membuat Address Template Baru
- Buka halaman Address Template.
- Klik New.
- Isi field berikut:
| Field | Deskripsi |
|---|---|
| Country | Negara yang menggunakan format alamat ini. Setiap negara hanya boleh memiliki satu Address Template. |
| Template | Kode Jinja2 yang mendefinisikan format tampilan alamat. |
- Klik Save.
Variabel yang Tersedia dalam Template
Berikut adalah variabel yang dapat digunakan dalam Address Template:
| Variabel | Deskripsi |
|---|---|
{{ address_line1 }} | Baris pertama alamat (nama jalan, nomor). |
{{ address_line2 }} | Baris kedua alamat (detail tambahan). |
{{ city }} | Nama kota. |
{{ state }} | Provinsi atau negara bagian. |
{{ country }} | Nama negara. |
{{ pincode }} | Kode pos. |
{{ phone }} | Nomor telepon. |
{{ fax }} | Nomor fax. |
{{ email_id }} | Alamat email. |
Contoh Address Template
Format Alamat Indonesia
Berikut contoh template yang umum digunakan untuk format alamat Indonesia:
{{ address_line1 }}
{% if address_line2 %}{{ address_line2 }}<br>{% endif %}
{{ city }}{% if state %}, {{ state }}{% endif %} {{ pincode }}<br>
{{ country }}
{% if phone %}Telp: {{ phone }}<br>{% endif %}
{% if fax %}Fax: {{ fax }}<br>{% endif %}
{% if email_id %}Email: {{ email_id }}{% endif %}
Hasil tampilan:
Jl. Sudirman No. 10
Gedung Menara Graha Lt. 5
Jakarta Selatan, DKI Jakarta 12920
Indonesia
Telp: +62 21 1234 5678
Email: info@example.com
Format Alamat Internasional (Default)
{{ address_line1 }}
{% if address_line2 %}{{ address_line2 }}<br>{% endif %}
{{ city }}{% if state %}, {{ state }}{% endif %}{% if pincode %} {{ pincode }}{% endif %}<br>
{{ country }}
Penggunaan Kondisional dalam Template
Gunakan kondisi Jinja2 {% if ... %} untuk memastikan baris kosong tidak muncul jika field tidak diisi:
{% if address_line2 %}{{ address_line2 }}<br>{% endif %}
Tanpa kondisi ini, baris kosong akan muncul di dokumen cetak jika field address_line2 tidak diisi, sehingga tampilan alamat menjadi tidak rapi.
Mengatur Template Default
ERP Codeverta memiliki template bawaan yang digunakan sebagai fallback jika tidak ada template khusus untuk negara tertentu. Anda dapat mengubah template default ini langsung dari halaman Address Template dengan memilih country yang sesuai atau membuat template untuk country "None" sebagai fallback global.
Tips Konfigurasi Address Template
- Buat Address Template segera setelah instalasi ERP Codeverta, sebelum dokumen pertama dicetak.
- Uji template dengan membuka preview dokumen (misalnya Sales Invoice) untuk memastikan tampilan alamat sudah benar.
- Gunakan tag
<br>untuk line break dalam template HTML karena dokumen ERP Codeverta di-render dalam format HTML. - Perhatikan penggunaan spasi dan tanda baca — format yang tidak konsisten akan terlihat pada semua dokumen yang dicetak.