TaxLayer
Se connecterCommencer gratuitement
Technique2026-08-256 min de lecturepar TaxLayer Team

Numéros d'article dans ZUGFeRD : SellerAssignedID (BT-155) et BuyerAssignedID (BT-156)

Les factures commerciales comportent souvent deux numéros d'article par poste : votre propre numéro et celui sous lequel votre client référence le même article. Les deux relèvent de champs distincts prévus à cet effet dans la norme EN 16931 ; sans quoi des informations importantes pour le traitement automatique des factures sont perdues.

> Réponse rapide : Votre propre numéro d'article s'inscrit comme SellerAssignedID (BT-155), le numéro d'article du client comme BuyerAssignedID (BT-156) dans le XML ZUGFeRD – chacun par poste dans l'élément SpecifiedTradeProduct. Le numéro de poste (LineID, BT-126) en reste distinct. TaxLayer reprend les deux automatiquement.

Deux numéros d'article, deux champs

Un exemple typique tiré d'une facture commerciale :

DonnéeChamp EN 16931Exemple
Numéro de posteBT-126 (LineID)1
Votre numéro d'articleBT-155 (SellerAssignedID)50099
Numéro d'article du clientBT-156 (BuyerAssignedID)OBI 4947156
Désignation de l'articleBT-153 (Name)Béton pour dalles

Une erreur fréquente : votre propre numéro d'article est utilisé comme numéro de poste (LineID), et le numéro d'article du client n'apparaît pas du tout dans le XML. Ces deux pratiques sont à proscrire – la norme prévoit un champ dédié pour chaque donnée.

Pourquoi le numéro d'article du client est déterminant

Les grands clients du commerce traitent automatiquement les factures entrantes. Leur système rapproche chaque poste, via son propre numéro d'article (celui de votre client), de la commande et de la réception de marchandises. Si ce numéro ne figure pas comme BuyerAssignedID dans la facture électronique, le rapprochement échoue – la facture doit être retraitée manuellement, voire est rejetée. Chez les chaînes et les magasins de bricolage en particulier, le BuyerAssignedID est donc souvent décisif pour que votre facture passe sans accroc.

À quoi cela ressemble dans le XML

Dans ZUGFeRD/CII, les deux numéros figurent par poste dans le bloc produit, dans cet ordre :

  • ram:SpecifiedTradeProduct → ram:SellerAssignedID – votre numéro d'article (BT-155)
  • ram:SpecifiedTradeProduct → ram:BuyerAssignedID – numéro d'article du client (BT-156)
  • ram:SpecifiedTradeProduct → ram:Name – désignation de l'article (BT-153)

Le numéro de poste reste distinct dans ram:AssociatedDocumentLineDocument → ram:LineID.

Comment procède TaxLayer

TaxLayer détecte les deux numéros d'article par poste et les reprend correctement comme SellerAssignedID et BuyerAssignedID dans le XML ZUGFeRD. Le numéro de poste reste un simple LineID séquentiel. Dans l'étape de vérification, vous voyez les numéros d'article détectés ligne par ligne, avant que le fichier ne soit généré.

Conclusion

Distinguez clairement le numéro de poste, votre propre numéro d'article et le numéro d'article du client : BT-126, BT-155 et BT-156. Le BuyerAssignedID en particulier est déterminant pour le traitement automatique chez les grands clients du commerce.

---

Essayez TaxLayer gratuitement dès maintenant – reprend automatiquement les numéros d'article, la date de livraison et les références dans ZUGFeRD et XRechnung. Questions à info@landauer.de.

Questions fréquentes

Quelle est la différence entre BT-155 et BT-156 ?

BT-155 (SellerAssignedID) est le numéro d'article du vendeur/fournisseur (votre propre numéro). BT-156 (BuyerAssignedID) est le numéro d'article de l'acheteur/client pour le même article.

Le numéro d'article est-il identique au numéro de poste ?

Non. Le numéro de poste (BT-126, LineID) ne fait que numéroter les lignes (1, 2, 3 …). Les numéros d'article (BT-155/BT-156) identifient l'article concret et relèvent de champs dédiés, distincts du LineID.

Pourquoi le numéro d'article du client est-il si important ?

Les grands clients du commerce (par ex. magasins de bricolage, chaînes) traitent les factures entrantes automatiquement et rapprochent les postes via leur propre numéro d'article. Si le BuyerAssignedID manque, le rapprochement automatique échoue.

Où figurent les numéros d'article dans le XML ZUGFeRD ?

Les deux figurent par poste dans l'élément ram:SpecifiedTradeProduct : ram:SellerAssignedID (BT-155) et ram:BuyerAssignedID (BT-156), chacun avant le nom de l'article (ram:Name).

TaxLayer prend-il en charge les deux numéros d'article ?

Oui. TaxLayer détecte les deux numéros d'article par poste et les reprend comme SellerAssignedID et BuyerAssignedID dans le XML ZUGFeRD. Dans le même esprit : Date de livraison (BT-72).

Convertissez vos factures PDF maintenant

Essayez TaxLayer gratuitement – 2 conversions par mois, sans carte bancaire.

Commencer