Le code d’erreur BR-11 signifie : l’adresse de l’acheteur n’a pas de code pays.
Que signifie BR-11 ?
Le validateur affiche ce message (en anglais, comme dans les règles officielles) :
[BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55).
L’adresse postale de l’acheteur doit contenir un code pays (BT-55, cac:PostalAddress/cac:Country/cbc:IdentificationCode du client). Comme pour le vendeur, il s’agit d’un code à deux lettres selon ISO 3166-1, comme BE.
Causes fréquentes
- Aucun pays n’est indiqué dans la fiche client.
- L’export omet le pays pour les clients belges.
- Le client a été repris d’un ancien système sans champ pays.
Comment corriger en tant qu’émetteur
- Indiquez le pays de chaque client, aussi pour les clients belges.
- Faites toujours envoyer
cac:Country/cbc:IdentificationCodepar l’export. - Lors d’une importation de clients, vérifiez que le pays a été correctement repris.
Vous avez reçu une facture avec cette erreur ?
Une facture avec cette erreur n’est pas conforme. Demandez une facture corrigée au fournisseur et ne modifiez pas le XML vous-même.
Exemple dans le XML
❌ Incorrect
<cac:AccountingCustomerParty>
<cac:Party>
...
<cac:PostalAddress>
<cbc:StreetName>Stationsplein 5</cbc:StreetName>
<cbc:CityName>Antwerpen</cbc:CityName>
<cbc:PostalZone>2000</cbc:PostalZone>
</cac:PostalAddress>
✅ Correct
<cac:AccountingCustomerParty>
<cac:Party>
...
<cac:PostalAddress>
<cbc:StreetName>Stationsplein 5</cbc:StreetName>
<cbc:CityName>Antwerpen</cbc:CityName>
<cbc:PostalZone>2000</cbc:PostalZone>
<cac:Country><cbc:IdentificationCode>BE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
Les deux extraits proviennent d’une facture de test complète vérifiée avec notre validateur : la version incorrecte donne exactement ce message, la version correcte aucune erreur.
Bon à savoir
Si le code pays du vendeur manque, vous obtenez BR-09. Les deux erreurs vont souvent de pair.
Vérifiez votre facture
Déposez votre XML dans le validateur gratuit. Vous voyez tout de suite si cette erreur se produit encore, avec un lien vers l’explication pour chaque message.
Règle officielle
La règle complète avec son test technique (Schematron) figure dans la documentation officielle Peppol :
Codes d’erreur liés
- BR-09: L’adresse du vendeur n’a pas de code pays.
- BR-CL-14: Un code pays de la facture n’est pas un code valide à deux lettres.
Questions fréquentes sur BR-11
Quel code utiliser pour un client aux Pays-Bas ?
NL. Utilisez toujours le code à deux lettres de la norme ISO 3166-1.
Où se trouve l’adresse de l’acheteur dans le XML ?
Dans cac:AccountingCustomerParty/cac:Party/cac:PostalAddress. Le code pays se trouve dans cac:Country/cbc:IdentificationCode.