Ce que signifie la règle
Chaque adresse postale de la facture est un bloc PostalTradeAddress. La règle vérifie que le bloc ne contient aucun élément BuildingNumber, qui porterait le numéro seul. La norme EN 16931 n'a pas de champ distinct pour lui. Le numéro se place avec la rue dans la première ligne d'adresse (BT-35 pour le vendeur, BT-50 pour l'acheteur).
Pourquoi elle compte
La première ligne d'adresse est le seul endroit que la norme prévoit pour la rue et son numéro. Un élément distinct pour le numéro sort de la norme. Le fichier échoue à la vérification et la facture est rejetée.
Comment corriger
Écrivez le numéro avec la rue dans la première ligne d'adresse, dans l'ordre en usage dans le pays, par exemple « 12 rue de la Paix » ou « Hauptstraße 12 ». Comme les formulaires d'adresse ont souvent des cases distinctes pour la rue et le numéro, vérifiez comment votre logiciel de facturation les réunit à l'export, et demandez à l'éditeur de les combiner s'il ne le fait pas. Dans le XML, supprimez la ligne BuildingNumber et ajoutez son texte à LineOne. Si la rue figure aussi dans un élément StreetName, la règle CII-DT-088 est également signalée, et la même modification la corrige.
Le texte publié de la règle
BuildingNumber shall not be used. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |