Skip to content
Odoo support plans from $425 a month · Installation and setup: Onboarding Pack, $350 one-offSee plans →Get a quote
PokutsoftPokutsoft
GermanyIntegrations & Banking
DE Adress- & PLZ icon

DE Adress- & PLZ

Validate and standardise German addresses and postal codes (PLZ) on partners using the customer's own provider key (BYOK) plus an offline PLZ/Bundesland heuristic.

Odoo 20.0Odoo 19.0Odoo 18.0

Want DE Adress- & PLZ installed and configured for you? Onboarding Pack: $350 one-off

Support plans from $425 a month
Odoo 19.0
Also available for Odoo 18.0 and 20.0 · OPL-1 · English, German
DE Adress- & PLZ for Odoo

German address check: PLZ, city, Bundesland and street, offline

Every partner address checked against the PLZ-Leitzonen table and a PLZ / city reference, with a score, the issues found and a suggestion; your own provider key for an online check

Find the addresses that will come back as undeliverable before the letter goes out. The check splits street and house number, normalises abbreviations such as "Str.", tests the five-digit PLZ against the 96 assigned Leitzonen, derives the Bundesland and compares the city with the PLZ reference. Each check gets a quality score, a status and a suggested address; one click writes the corrected street and city back to the partner.

PLZ format 96 Leitzonen PLZ / city check Bundesland Street + house no. Batch check Provider BYOK

Key features

PLZ check

Five digits, and the Leitzone must exist: a PLZ such as 05123 is reported as not existing.

PLZ and city

The city is compared with the PLZ reference; a mismatch or an empty city gets the reference city as suggestion.

Street and house number

The street line is split, "Str." becomes "strasse", house numbers like 60/62 or 3a are parsed, a missing number is reported.

Bundesland

Derived from the PLZ and shown on the partner.

Score and status

Valid, corrected or invalid format with a 0 to 100 score and a deliverability grade in the report text.

Apply the suggestion

Writes the normalised street and, when the city was missing or did not match the PLZ, the reference city.

Batch and daily job

Check selected contacts in one go; a daily job checks German partners that were never checked or whose address changed since.

Online provider (BYOK)

Deutsche Post Adressfactory, Google Address Validation or your own REST endpoint with your own key; only managers see the key.

Screenshots

Taken on Odoo 19.0 with the data of a German building services company; the screens are the same on Odoo 18.0 and 20.0.

1. Address checks

Checked partners with PLZ, Bundesland, status and score.

DE Adress- & PLZ in Odoo: Address checks

2. PLZ and city do not match

20354 belongs to Hamburg, not Bremen: issue, suggestion and report.

DE Adress- & PLZ in Odoo: PLZ and city do not match

3. City from the PLZ

Empty city filled from the PLZ reference, street abbreviation normalised.

DE Adress- & PLZ in Odoo: City from the PLZ

4. Status on the partner

Address status, Bundesland and the normalised address block on the contact.

DE Adress- & PLZ in Odoo: Status on the partner

5. PLZ-Leitzonen

The reference table of Leitzonen with region and Bundesland.

DE Adress- & PLZ in Odoo: PLZ-Leitzonen

6. Provider with your own key

Deutsche Post Adressfactory with header key authentication, ready for the online check.

DE Adress- & PLZ in Odoo: Provider with your own key

Why this app

✓ Works offline, without sending addresses anywhere.

✓ A clear reason for every flagged address, not just a red mark.

✓ Your own provider contract when you want the online check.

✓ Addresses that change are checked again automatically.

Get started

1

Contacts

Select the contacts and run Validate Addresses (Batch).

2

Review

Open the checks marked corrected or invalid format.

3

Apply

Apply the suggestion or correct the contact.

4

Online

Optionally add your provider key and validate online.

Questions

Does the offline check know every street?

No. It checks the PLZ, the Leitzone, the PLZ / city pair for the cities in the reference table and the street format; street-level verification needs the online provider.

Who can see the provider key?

Only members of the DE Address Validation manager group.

Auf Deutsch

DE Adress- & PLZ prüft deutsche Partneradressen offline: PLZ-Format und Leitzone, Abgleich PLZ und Ort, Bundesland, Straße und Hausnummer, mit Qualitätswert und Korrekturvorschlag.

  • Fünfstellige PLZ und vorhandene Leitzone (96 Leitzonen)
  • Abgleich PLZ und Ort mit Vorschlag des Referenzorts
  • Straße und Hausnummer getrennt, Abkürzungen normalisiert
  • Bundesland aus der PLZ
  • Vorschlag übernimmt Straße und Ort
  • Optionale Online-Prüfung mit eigenem Schlüssel (BYOK)

Specifications

  • This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0), Community and Enterprise
  • License: OPL-1
  • Languages: English, German
  • Depends on: base, contacts
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

Update date: 2026-10-30 · Version: 19.0.1.1.4

User guides (PDF)

Related modules