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ée | Champ EN 16931 | Exemple |
|---|---|---|
| Numéro de poste | BT-126 (LineID) | 1 |
| Votre numéro d'article | BT-155 (SellerAssignedID) | 50099 |
| Numéro d'article du client | BT-156 (BuyerAssignedID) | OBI 4947156 |
| Désignation de l'article | BT-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).
Outils gratuits
Articles connexes
Convertissez vos factures PDF maintenant
Essayez TaxLayer gratuitement – 2 conversions par mois, sans carte bancaire.
Commencer