Author

Linda Koeleman

Responsable de la réussite des clients

Codes postaux et adresses des pays voisins : ce qui change quand vous sortez de France

2026-07-21

Image title

Codes postaux et adresses des pays voisins : ce qui change quand vous sortez de France

Le premier client belge est un moment de vérité pour un site e-commerce français. Le formulaire attend cinq chiffres, il en reçoit quatre. Le champ commune attend une orthographe, il en reçoit deux, l'une en français et l'autre en néerlandais. Et l'adresse part quand même, parce que la validation était calibrée pour la France.

Cet article fait le tour de ce qui change chez nos voisins immédiats, marché par marché, et de la façon de traiter le problème sans empiler les intégrations.

Belgique : quatre chiffres et deux langues

Le code postal belge tient sur quatre chiffres, contre cinq en France. Une validation qui exige cinq chiffres rejette donc toutes les adresses belges, ce qui est l'erreur la plus fréquente et la plus coûteuse.

La deuxième particularité est linguistique. La Belgique a trois langues officielles, et beaucoup de communes ont un nom en français et un en néerlandais : Bruxelles et Brussel, Mons et Bergen, Liège et Luik, Anvers et Antwerpen. Les deux formes sont correctes. Si votre base stocke une seule orthographe et compare littéralement, vous produirez des doublons et des faux négatifs.

Notez enfin que la région bruxelloise occupe la plage 1000 à 1299, ce qui explique pourquoi tant d'adresses belges commencent par un 1 dans les commandes.

Suisse : le NPA, quatre chiffres aussi

En Suisse, le code postal s'appelle le NPA, pour numéro postal d'acheminement. Il tient également sur quatre chiffres, et il est souvent précédé du préfixe pays « CH- » dans la rédaction locale : CH-1201 Genève.

Deux points d'attention pour un expéditeur français. Le NPA suisse et le code postal français peuvent se ressembler à quatre chiffres près, donc le pays doit être stocké séparément et jamais déduit du seul code postal. Et surtout, la Suisse est hors Union européenne : une expédition depuis la France implique une déclaration douanière, ce qui rend la qualité de l'adresse encore plus critique, un rejet en douane coûtant bien plus cher qu'un simple retour.

Luxembourg : quatre chiffres et des localités qui ne sont pas des communes

Le code postal luxembourgeois tient sur quatre chiffres, parfois écrit avec le préfixe « L- ». La difficulté locale tient à la distinction entre localité et commune : l'adresse postale porte le nom de la localité, qui n'est pas toujours celui de la commune administrative de rattachement. Un contrôle qui compare l'adresse à une liste de communes rejettera des adresses parfaitement valides.

Allemagne : cinq chiffres, mais pas les mêmes

Le code postal allemand, la PLZ, tient sur cinq chiffres comme en France. C'est précisément ce qui le rend dangereux : un formulaire français accepte sans broncher un code postal allemand, et une adresse allemande peut donc passer une validation française en étant totalement fausse.

Autre différence structurante : en allemand, le numéro se place après le nom de la voie, Hauptstraße 12 et non 12 Hauptstraße. Un analyseur d'adresse écrit pour la France se trompe systématiquement sur l'ordre des composants.

Italie et Espagne : cinq chiffres et une province

L'Italie et l'Espagne utilisent aussi cinq chiffres. Les deux pays ajoutent un niveau administratif que la France ne connaît pas sous cette forme : la province, souvent attendue sous forme abrégée dans l'adresse. Un formulaire sans ce champ produit des adresses incomplètes que le transporteur local devra deviner.

Les quatre pièges qui reviennent tout le temps

En résumé, quatre hypothèses françaises qui deviennent fausses dès la frontière :

  • « Un code postal fait cinq chiffres. » Faux en Belgique, en Suisse et au Luxembourg.
  • « Le numéro précède la voie. » Faux en Allemagne, en Autriche et en Suisse alémanique.
  • « Une commune a un seul nom. » Faux en Belgique et au Luxembourg.
  • « Le code postal suffit à identifier le pays. » Faux entre la France, l'Allemagne, l'Italie et l'Espagne, qui partagent le format à cinq chiffres.

Comment traiter le problème proprement

Trois principes, applicables quel que soit votre prestataire :

Demandez le pays en premier, et faites-en dépendre les champs, leur ordre et leurs libellés. Un formulaire unique et figé ne peut pas servir correctement six pays.

Stockez le pays dans sa propre colonne, au format ISO à deux lettres. Une bonne partie des problèmes d'adresses internationales sont en réalité des problèmes d'identification du pays.

Ne bloquez jamais durement sur un échec de validation à l'étranger. Avertissez, proposez une correction, et laissez le client confirmer. Le taux d'adresses légitimes qui échouent est structurellement plus élevé hors du marché domestique.

Une seule intégration plutôt que six

C'est le point où le service public français atteint sa limite. La Base Adresse Nationale est excellente et gratuite, mais elle couvre la France. Elle ne peut pas, par construction, valider une adresse bruxelloise ou un NPA genevois.

Vous avez alors deux options. Empiler une intégration par pays, avec un format de réponse différent à chaque fois et autant de contrats à maintenir. Ou passer par une API qui couvre l'ensemble avec un seul format.

Pro6PP couvre la France, la Belgique, le Luxembourg, l'Allemagne, l'Autriche, la Suisse, les Pays-Bas, le Danemark, l'Espagne et le Royaume-Uni. D'un pays à l'autre, seul le pays visé change : la structure de la réponse reste la même.

Seul le code pays change dans l'appel ; les exemples pour chaque pays sont dans la documentation développeur.

Concrètement, cela veut dire un seul composant d'autocomplétion dans votre tunnel de commande, une seule table d'adresses, et un seul travail de recette quand vous ouvrez un marché.

Le versant français du sujet est traité dans notre guide des API d'adresse en France, et si votre problème immédiat est la fiabilité de vos expéditions, vérifier une adresse postale couvre la partie domestique.

Questions fréquentes

Combien de chiffres fait un code postal belge ?

Quatre. La région de Bruxelles-Capitale occupe la plage 1000 à 1299. Un formulaire qui impose cinq chiffres rejette toutes les adresses belges.

Qu'est-ce que le NPA en Suisse ?

Le numéro postal d'acheminement, l'équivalent suisse du code postal. Il tient sur quatre chiffres et s'écrit souvent avec le préfixe « CH- », par exemple CH-1201 Genève.

Pourquoi une commune belge a-t-elle deux noms ?

Parce que la Belgique a plusieurs langues officielles et que de nombreuses communes portent un nom français et un nom néerlandais, tous deux valides. Bruxelles et Brussel désignent la même ville.

Un code postal français peut-il être confondu avec un code postal allemand ?

Oui, les deux font cinq chiffres. C'est pourquoi le pays doit être une donnée à part entière et jamais déduit du format du code postal.

Faut-il une API différente par pays ?

Non, et c'est même à éviter. Une API multi-pays au format de réponse unique vous évite de maintenir une intégration, un contrat et une recette par marché.

Pour aller plus loin