Kernpunten

  • Zet de straatnaam vóór het huisnummer
  • Plaats de vijfcijferige PLZ vóór de stad
  • Laat een postcode niet voorafgaan door D-
  • Behoud Unicode-tekens zoals ä, ö, ü en ß

Auteurschap en beoordeling

Redactionele principes
Geschreven door
Redactieteam van Random Address Generator
Beoordeeld door
Internationaal beoordelingsteam voor adresformaten
Laatste inhoudelijke update
Regels voor straat, huisnummer, PLZ, stad en internationale landlijnen beoordeeld volgens de richtlijnen van Deutsche Post.

Basisvolgorde van Duitse binnenlandse adressen

Duitse binnenlandse post gebruikt normaal gesproken de ontvanger, de straat plus huisnummer, vervolgens de vijfcijferige postcode en stad. De volgorde van de straatnummers wijkt af van de gebruikelijke Engelse weergave, dus een internationaal formulier mag niet elke adresregel met één Engels patroon analyseren.

Deutsche Post roept op tot links uitgelijnde, gelijkmatig verdeelde lijnen. Tests op gedrukte labels moeten daarom zowel de lay-out en afkapping als de gegevenswaarden controleren.

Formaatvoorbeeld
Lena HoffmannSchillerstraße 1880331 MünchenGERMANY

Veldkartering en gelokaliseerde weergave

Een database kan streetName en houseNumber afzonderlijk opslaan, maar de Duitse uitvoer moet ze in lokale volgorde combineren. Huisnummers kunnen letters, koppeltekens of bereiken bevatten en mogen geen gehele getallen zijn.

VeldVoorbeeldVeel voorkomende mislukking
StraatSchillerstraßeß strippen of een afkorting forceren
Huisnummer18aAlleen cijfers toestaan
Postcode80331Een D-voorvoegsel toevoegen
StadMünchenIn stilte veranderen naar Munchen
LandDEDe landcode samenvoegen met PLZ

De landregel voor post naar Duitsland

Internationale post voegt de volledige landnaam toe onder de stadslijn, meestal in hoofdletters Duits, Engels of Frans. Laat de postcode niet voorafgaan door D- of DE-; die oudere voorvoegsels kunnen het sorteren verstoren.

Uw systeem kan countryCode nog steeds opslaan als DE. De printrenderer converteert de code naar de juiste landnaam voor de postcontext.

Regressietestfixtures voor Duitse adressen

Behandel Duitse karakters, achtervoegsels van huisnummers en lange straatnamen. Berlijn met Hauptstrasse 1 alleen zal geen coderings- of lay-outfouten blootleggen.

  • Rondrit over de ß in de Schillerstraße
  • Exporteer en importeer de ü in München
  • Accepteer 18a en 18-20
  • Behoud de voorloopnul in 01067
  • Houd lange straten vrij van mobiele kopieercontroles

Regionale consistentie bevestigt het bestaan niet

Een record kan er Duits uitzien en toch geen echt pand identificeren. Gebruik gegenereerde gegevens uitsluitend voor ontwikkeling en kwaliteitsborging; bezorgworkflows hebben een geautoriseerde adresservice nodig.

Het volledige Duitse adresgegevenspad bekijken

Kies voor een vast testfixture met daarin een eszett, een umlaut en een alfanumeriek huisnummer. Bewerk het in de gebruikersinterface en retourneer het vervolgens via JSON, databaseopslag en CSV. Vergelijk bij elke grens de werkelijke Unicode-reeks in plaats van te controleren of het resultaat leesbaar blijft. Strasse is bijvoorbeeld leesbaar, maar het is niet dezelfde waarde die de gebruiker heeft ingevoerd als Straße.

Vergelijk vervolgens de opslagcomponenten met de gelokaliseerde printopdracht. Als streetName en houseNumber afzonderlijke kolommen zijn, plaatst de Duitse renderer de straat eerst en het nummer als tweede. De postcode-stedenlijn plaatst PLZ op de eerste plaats. Deze weergaveregels horen buiten het databaseschema, zodat dezelfde opgeslagen componenten een lokaal label, een internationaal label en een gestructureerd API-antwoord kunnen ondersteunen.

Eindelijk renderen vanuit een internationale verzendcontext. Bevestig dat de volledige landnaam op de onderste regel staat, dat er geen D-voorvoegsel vóór PLZ verschijnt en dat alle adresregels links blijven staan. Gebruik de werkelijke labelbreedte: een bureaubladvoorbeeld kan de uitsnede verbergen die in een compact envelopvenster verschijnt.

  • Houd Straße, München en 18a in één regressietestfixture
  • Vergelijk UI, API, database en geëxporteerde waarden
  • Test opgeslagen velden afzonderlijk van de gelokaliseerde compositie
  • Inspecteer lange straten op de werkelijke labelbreedte

Veelgestelde vragen

Staat het huisnummer in Duitsland voor of na de straat?

Het gebruikelijke Duitse formaat zet de straat eerst en het huisnummer erna, zoals Schillerstraße 18.

Moet ik D- vóór een Duitse postcode toevoegen?

Nee. Deutsche Post zegt dat er in internationale adressen geen landafkorting voor de postcode mag worden geplaatst.

Waarom slaat u een huisnummer niet op als een geheel getal?

Huisnummers kunnen letters, koppeltekens of bereiken bevatten, zoals 18a of 18-20.

Bronnen en meer lezen

  1. Deutsche Post: Brief met veelgestelde vragen
  2. Deutsche Post: Internationale richtlijnen voor landcodes