Poin utama

  • Cantumkan nama jalan sebelum nomor rumah
  • Tempatkan PLZ lima digit sebelum kota
  • Jangan mengawali kode pos dengan D-
  • Pertahankan karakter Unicode seperti ä, ö, ü, dan ß

Penulis dan tinjauan

Prinsip editorial
Ditulis oleh
Tim Editorial Penghasil Alamat Acak
Ditinjau oleh
Tim Peninjau Format Alamat Internasional
Pembaruan substantif terakhir
Meninjau peraturan jalan, nomor rumah, PLZ, kota, dan garis negara internasional berdasarkan pedoman Deutsche Post.

Urutan dasar alamat domestik Jerman

Surat domestik Jerman biasanya menggunakan penerima, nomor jalan ditambah nomor rumah, kemudian lima digit kode pos dan kota. Urutan nomor jalan berbeda dengan terjemahan bahasa Inggris pada umumnya, sehingga formulir internasional tidak boleh mengurai setiap baris alamat dengan satu pola bahasa Inggris.

Deutsche Post menganjurkan baris rata kiri dan jaraknya sama. Oleh karena itu, pengujian label cetak harus memeriksa tata letak dan pemotongan serta nilai data.

Contoh format
Lena HoffmannSchillerstraße 1880331 MünchenGERMANY

Pemetaan bidang dan rendering yang dilokalkan

Basis data dapat menyimpan streetName dan houseNumber secara terpisah, tetapi keluaran Jerman harus menggabungkan keduanya dalam urutan lokal. Nomor rumah boleh berisi huruf, tanda hubung, atau rentang dan tidak boleh bilangan bulat.

BidangContohKegagalan umum
JalanSchillerstraßeMenghapus ß atau memaksakan singkatan
Nomor rumah18aHanya mengizinkan angka
Kode pos80331Menambahkan awalan D-
KotaMünchenDiam-diam mengubahnya menjadi Munchen
NegaraDEMenggabungkan kode negara dengan PLZ

Baris negara untuk surat yang dikirim ke Jerman

Surat internasional menambahkan nama lengkap negara di bawah garis kota, biasanya dalam huruf besar Jerman, Inggris, atau Prancis. Jangan mengawali kode pos dengan D- atau DE-; awalan lama tersebut dapat mengganggu penyortiran.

Sistem Anda masih dapat menyimpan countryCode sebagai DE. Penyaji cetak mengubah kode menjadi nama negara yang sesuai dengan konteks pos.

Fixture regresi untuk alamat Jerman

Mencakup karakter Jerman, akhiran nomor rumah, dan nama jalan yang panjang. Berlin dengan Hauptstrasse 1 saja tidak akan memperlihatkan kesalahan pengkodean atau tata letak.

  • Pulang-pergi ß di Schillerstraße
  • Ekspor dan impor ulang ü di München
  • Terima 18a dan 18-20
  • Pertahankan angka nol di depan pada 01067
  • Jauhkan jalan-jalan panjang dari kontrol salinan seluler

Konsistensi regional tidak membangun eksistensi

Sebuah rekaman dapat terlihat seperti Jerman namun tetap tidak dapat mengidentifikasi premis sebenarnya. Gunakan data yang dihasilkan hanya untuk pengembangan dan QA; alur kerja pengiriman memerlukan layanan alamat resmi.

Meninjau jalur data alamat Jerman lengkap

Pilih fixture tetap yang berisi eszett, umlaut, dan nomor rumah alfanumerik. Edit di UI, lalu bolak-balik melalui JSON, penyimpanan database, dan CSV. Di setiap batas, bandingkan string Unicode yang sebenarnya daripada memeriksa apakah hasilnya tetap dapat dibaca. Strasse dapat dibaca, misalnya, namun nilainya tidak sama dengan nilai yang dimasukkan pengguna sebagai Straße.

Selanjutnya bandingkan komponen penyimpanan dengan urutan pencetakan yang dilokalkan. Jika streetName dan houseNumber merupakan kolom terpisah, penyaji Jerman menempatkan jalan pertama dan nomor kedua. Baris kode pos dan kota menempatkan PLZ di urutan pertama. Aturan render ini berada di luar skema database sehingga komponen tersimpan yang sama dapat mendukung label lokal, label internasional, dan respons API terstruktur.

Akhirnya diterjemahkan dari konteks pengiriman internasional. Konfirmasikan bahwa nama lengkap negara berada di baris terbawah, tidak ada awalan D yang muncul sebelum PLZ, dan semua baris alamat tetap rata kiri. Gunakan lebar label sebenarnya: pratinjau desktop dapat menyembunyikan kliping yang muncul di jendela amplop ringkas.

  • Pertahankan Straße, München, dan 18a dalam satu fixture regresi
  • Bandingkan UI, API, database, dan nilai yang diekspor
  • Uji bidang yang disimpan secara terpisah dari komposisi yang dilokalkan
  • Periksa jalan panjang pada lebar label sebenarnya

Pertanyaan umum

Apakah nomor rumah sebelum atau sesudah jalan di Jerman?

Format bahasa Jerman biasa menempatkan jalan terlebih dahulu dan nomor rumah setelahnya, seperti Schillerstraße 18.

Haruskah saya menambahkan D- sebelum kode pos Jerman?

Tidak. Deutsche Post melarang mencantumkan singkatan negara sebelum kode pos di alamat internasional.

Mengapa tidak menyimpan nomor rumah sebagai bilangan bulat?

Nomor rumah dapat berisi huruf, tanda hubung, atau rentang, misalnya 18a atau 18-20.

Sumber dan bacaan

  1. Deutsche Post: FAQ tentang surat
  2. Deutsche Post: Panduan kode negara internasional