InvoiceIn
Langue: FR

BR-CL-23

EN 16931 · règle de validation

EN 16931Erreur
Un code d'unité de mesure (BT-130 ou BT-150) ne provient pas de la Recommandation 20 UN/ECE (avec l'extension Rec 21). Utilisez p. ex. C62 (pièce/unité), H87 (pièce), HUR (heure), DAY (jour), KGM (kilogramme), MTR (mètre), LTR (litre), MON (mois) ; 'Stk', 'pcs' ou 'EA' ne sont pas des codes valides.
Champ
lines[].unit (BT-130) / lines[].price.base_unit (BT-150)
Jeu de règles
EN 16931
Version du jeu de règles
EN 16931 validation artefacts 1.3.17 · en vigueur depuis · Historique des jeux de règles
Qui doit corriger
L'émetteur

C'est une propriété du fichier reçu : elle ne peut pas être corrigée de votre côté sans modifier le document — demandez au fournisseur de réémettre la facture.

Exemple · UBL

unitCode vient de la Recommandation 20/21 de l'UN/ECE : « pièce » se code H87 (ou C62 pour « unité »), jamais un libellé libre comme PCS.

Enfreint la règle
<cbc:InvoicedQuantity unitCode="PCS">1</cbc:InvoicedQuantity>
Conforme
<cbc:InvoicedQuantity unitCode="H87">1</cbc:InvoicedQuantity>

Exemple · CII

Enfreint la règle
<ram:BilledQuantity unitCode="PCS">1</ram:BilledQuantity>
Conforme
<ram:BilledQuantity unitCode="H87">1</ram:BilledQuantity>

Vérifiez votre propre facture

Déposez le fichier qui a échoué. Nous l'analysons, appliquons les jeux de règles officiels et listons chaque anomalie avec sa correction — 20 factures par jour, sans clé, rien n'est conservé.

Ouvrir la démo

La même explication via l'API: GET /v1/rules/BR-CL-23?lang=fr