Aller au contenu principal

Référence

Export Markdown

Codes d’unité de mesure (courants)

Codes de la recommandation UNECE 20 pour les quantités facturées (BT-130) et les quantités de base du prix (BT-150) : pièce, heure, kilogramme, etc.

Comment ces codes sont utilisés sur les factures

La liste UNECE Rec 20/21 définit les codes d’unité de mesure que les factures structurées utilisent à la place du texte libre. Les systèmes destinataires, les ERP et les validateurs attendent des codes exacts comme C62 (Un), HUR (Heure), KGM (Kilogramme). Les unités les plus fréquentes sur les factures. La liste admise combine la recommandation 20 et les codes d’emballage préfixés X de la recommandation 21 ; PCE et PCS n’en font pas partie.

UNECE Rec 20/21

Les unités les plus fréquentes sur les factures. La liste admise combine la recommandation 20 et les codes d’emballage préfixés X de la recommandation 21 ; PCE et PCS n’en font pas partie.

Comment utiliser cette liste en production

Pour les codes d’unité de mesure, gardez une seule table de correspondance entre les données source de l’ERP, le XML généré et les contrôles de validation. Figez les valeurs autorisées avant la mise en production, convertissez les anciennes valeurs avant l’export et définissez les cas qui exigent une revue manuelle.

Codes d’unité de mesure (courants)

CodeSignificationNotes
C62UnDans la pratique XRechnung, le code le plus courant pour les articles comptés et les forfaits (« un »). Invoice Converter écrit C62 pour les unités ERP comme Stk, Stück, PCE, PCS, EA ou PC. Gardez BT-130 et BT-150 cohérents.
H87PièceLe code sémantiquement plus précis pour les articles comptés (« pièce »). Utilisez-le si le destinataire demande H87. PCE et PCS ne sont pas des codes valides et échouent à BR-CL-23 : associez-les à C62 ou H87 avant l’export.
EAChacun (each)Code valide (« chacun »), mais moins courant que C62. Vérifiez avec l’acheteur s’il attend C62, H87 ou EA, et utilisez le même code sur toutes les lignes.
XPPPièce (type d’emballage)Code d’emballage de la recommandation 21 avec préfixe X : une pièce comme unité de conditionnement (article unique non emballé). À utiliser seulement si l’acheteur facture par type d’emballage ; un simple comptage à la pièce utilise C62 ou H87.
HURHeurePrestations facturées au temps passé. Le taux horaire est le prix net (BT-146) par HUR.
MINMinuteUnités de temps courtes, par ex. minutes de téléphonie ou d’assistance.
SECSecondeFacturation à l’usage en secondes, par ex. temps d’appel ou de calcul.
DAYJourTarifs journaliers, par ex. location de matériel ou jours de conseil.
WEESemaineTarifs hebdomadaires ; indiquez la période couverte dans la période de facturation (BG-14 ou BG-26).
MONMoisAbonnements et loyers mensuels ; indiquez le mois de prestation dans la période de facturation (BG-14 ou BG-26).
ANNAnnéeLicences annuelles et contrats de maintenance ; indiquez l’année couverte dans la période de facturation.
MMTMillimètreLongueur en millimètres, par ex. matériau coupé sur mesure.
CMTCentimètreLongueur en centimètres.
MTRMètreLongueur en mètres, par ex. câbles, tuyaux ou tissus.
KMTKilomètreFrais liés à la distance, par ex. kilomètres de transport ou de déplacement.
MTKMètre carréSurface, par ex. revêtement de sol, nettoyage ou surface louée.
MTQMètre cubeVolume, par ex. béton, eau ou gaz.
GRMGrammeMasse en grammes, par ex. métaux précieux ou matériel de laboratoire.
KGMKilogrammeL’unité de masse la plus courante sur les factures. Si le prix s’entend pour 100 kg, fixez la quantité de base du prix (BT-149) à 100.
TNETonne (métrique)Tonne métrique de 1 000 kg, par ex. vrac ou déchets. À ne pas confondre avec la tonne courte américaine (STN).
LTRLitreVolume en litres, par ex. carburant, huiles ou boissons.

Étape suivante

Créer une XRechnung à partir de votre PDF et confirmer les codes d’unité

Le convertisseur écrit C62 pour « Stk » ou « Stück ». Si votre acheteur attend H87 (pièce), modifiez l’unité avant le téléchargement. Vous avez déjà un fichier XML ? Le validateur gratuit signale les codes d’unité hors de la liste admise selon BR-CL-23.

Téléchargement réservé aux comptes. Abonnements à partir de 10 €/mois en facturation annuelle (hors taxes), ou 5 € par conversion (hors taxes) sans abonnement.

Conseils pratiques avant d’envoyer une e-facture

  • Utilisez le code exact de UNECE Rec 20/21 et conservez l’orthographe ainsi que la casse attendues par la norme.
  • Vérifiez que les codes d’unité de mesure utilisés correspondent à l’opération et aux champs associés de la facture.
  • Validez le fichier XRechnung, ZUGFeRD/Factur-X, UBL ou CII final avant l’envoi au destinataire.

Erreurs courantes sur les listes de codes

  • Laisser passer des valeurs en texte libre au lieu de les faire correspondre à la liste officielle.
  • Utiliser un code techniquement valide sans vérifier si le profil ou la règle pays l’autorise réellement.
  • Corriger uniquement le XML de sortie sans corriger la valeur source ERP en amont.

Questions fréquentes

Questions fréquentes lorsque les équipes choisissent les codes d’unité de mesure d’une facture ou d’un export ERP.

À quoi servent les codes d’unité de mesure sur une facture ?

La liste normalisée UNECE Rec 20/21 définit ces codes. Un code indique sans ambiguïté au système destinataire la valeur visée, ce qui permet de traiter la facture automatiquement dans les flux XRechnung, ZUGFeRD/Factur-X, UBL, CII et Peppol.

Quels codes d’unité de mesure sont les plus utilisés ?

Parmi les exemples fréquents sur cette page figurent C62 (Un), HUR (Heure), KGM (Kilogramme). Le bon choix dépend de votre transaction, du traitement fiscal, des exigences du destinataire et du profil de facture envoyé.

Où placer les codes d’unité de mesure dans une facture électronique structurée ?

Saisissez le code dans le champ structuré correspondant à sa signification, par exemple le champ devise, catégorie TVA, moyen de paiement, unité ou type de facture. Le chemin XML exact dépend du format envoyé : XRechnung, ZUGFeRD/Factur-X, UBL ou CII.

Comment éviter les erreurs de validation liées aux codes d’unité de mesure ?

Utilisez uniquement les valeurs autorisées par le guide d’implémentation concerné, conservez le code exactement tel qu’il est défini dans UNECE Rec 20/21 et fournissez toutes les données liées exigées par ce choix. De nombreuses erreurs surviennent lorsqu’un code est correct isolément mais incohérent avec le reste de la facture.

Puis-je utiliser des codes qui ne figurent pas sur cette page ?

Souvent oui, mais les destinataires et profils nationaux n’acceptent fréquemment qu’un sous-ensemble pratique de la liste complète UNECE Rec 20/21. Cette page se concentre sur les valeurs courantes en facturation ; vérifiez donc toujours les règles du destinataire ou du pays avant un envoi en production.

Télécharger

Utilisez cette liste de codes dans vos systèmes ou règles de validation.

Ressources officielles