TaxLayer
تسجيل الدخولابدأ مجاناً
تقني2026-08-256 دقائق قراءةبواسطة TaxLayer Team

أرقام الأصناف في ZUGFeRD: SellerAssignedID (BT-155) وBuyerAssignedID (BT-156)

تحمل الفواتير التجارية غالبًا رقمي صنف لكل بند: رقمك الخاص، والرقم الذي يُدرج عميلك نفس الصنف تحته. وكلاهما ينتمي إلى حقلين منفصلين مخصصين لهما في EN 16931 – وإلا ضاعت معلومات مهمة للمعالجة الآلية للفواتير.

> إجابة مختصرة: رقم صنفك الخاص ينتمي كـ SellerAssignedID (BT-155)، ورقم صنف العميل كـ BuyerAssignedID (BT-156) في ملف ZUGFeRD XML – كلاهما لكل بند داخل العنصر SpecifiedTradeProduct. ويبقى رقم البند (LineID، BT-126) منفصلًا عن ذلك. وينقل TaxLayer كليهما تلقائيًا.

رقما صنف، حقلان

مثال نموذجي من فاتورة تجارية:

البيانحقل EN 16931مثال
رقم البندBT-126 (LineID)1
رقم صنفكBT-155 (SellerAssignedID)50099
رقم صنف العميلBT-156 (BuyerAssignedID)OBI 4947156
اسم الصنفBT-153 (Name)خرسانة ألواح الأرضيات

خطأ شائع: يُستخدم رقم الصنف الخاص كرقم بند (LineID)، ولا يظهر رقم صنف العميل في ملف XML إطلاقًا. وكلا الأمرين لا لزوم له – فالمعيار يخصص لكل بيان حقلًا مستقلًا.

لماذا رقم صنف العميل حاسم

يعالج كبار عملاء التجارة الفواتير الواردة آليًا. ويطابق نظامهم كل بند عبر رقم الصنف الخاص (أي الخاص بعميلك) مع الطلبية واستلام البضاعة. وإذا لم يظهر هذا الرقم كـ BuyerAssignedID في الفاتورة الإلكترونية، فإن المطابقة تفشل – وتحتاج الفاتورة إلى معالجة يدوية أو تُرفض. وخاصة لدى السلاسل ومتاجر أدوات البناء، يكون BuyerAssignedID غالبًا العامل الحاسم في مرور فاتورتك بسلاسة.

كيف يبدو الأمر في ملف XML

في ZUGFeRD/CII يقع الرقمان لكل بند داخل كتلة المنتج، بهذا الترتيب:

  • ram:SpecifiedTradeProduct → ram:SellerAssignedID – رقم صنفك (BT-155)
  • ram:SpecifiedTradeProduct → ram:BuyerAssignedID – رقم صنف العميل (BT-156)
  • ram:SpecifiedTradeProduct → ram:Name – اسم الصنف (BT-153)

ويبقى رقم البند منفصلًا في ram:AssociatedDocumentLineDocument → ram:LineID.

كيف يفعل TaxLayer ذلك

يتعرّف TaxLayer لكل بند على رقمي الصنف وينقلهما بشكل صحيح كـ SellerAssignedID وBuyerAssignedID إلى ملف ZUGFeRD XML. ويبقى رقم البند هو LineID المتسلسل المحض. وفي خطوة المراجعة ترى أرقام الأصناف المُتعرَّف عليها لكل سطر قبل إنشاء الملف.

الخلاصة

افصل بوضوح بين رقم البند ورقم صنفك ورقم صنف العميل: BT-126 وBT-155 وBT-156. وبخاصة BuyerAssignedID حاسم للمعالجة الآلية لدى عملاء التجارة الأكبر.

---

جرّب TaxLayer مجانًا الآن – ينقل أرقام الأصناف وتاريخ التسليم والمراجع تلقائيًا إلى ZUGFeRD وXRechnung. للأسئلة: info@landauer.de.

الأسئلة الشائعة

ما الفرق بين BT-155 وBT-156؟

BT-155 (SellerAssignedID) هو رقم صنف البائع/المورّد (رقمك الخاص). أما BT-156 (BuyerAssignedID) فهو رقم صنف المشتري/العميل لنفس الصنف.

هل رقم الصنف هو نفسه رقم البند؟

لا. رقم البند (BT-126، LineID) يرقّم الأسطر فقط (1، 2، 3 …). أما أرقام الأصناف (BT-155/BT-156) فتحدد الصنف المعني وتنتمي إلى حقول مستقلة، لا إلى LineID.

لماذا رقم صنف العميل مهم إلى هذا الحد؟

يعالج كبار عملاء التجارة (مثل متاجر أدوات البناء والسلاسل) الفواتير الواردة آليًا ويربطون البنود عبر رقم الصنف الخاص بهم. وإذا غاب BuyerAssignedID، فشلت المطابقة الآلية.

أين تقع أرقام الأصناف في ملف ZUGFeRD XML؟

يقع كلاهما لكل بند داخل العنصر ram:SpecifiedTradeProduct: ram:SellerAssignedID (BT-155) وram:BuyerAssignedID (BT-156)، كلاهما قبل اسم الصنف (ram:Name).

هل يدعم TaxLayer كلا رقمي الصنف؟

نعم. يتعرّف TaxLayer على كلا رقمي الصنف لكل بند وينقلهما كـ SellerAssignedID وBuyerAssignedID إلى ملف ZUGFeRD XML. ويناسب ذلك: تاريخ التسليم (BT-72).

حوّل فواتيرك بصيغة PDF الآن

جرّب TaxLayer مجاناً – تحويلان شهرياً، بدون بطاقة ائتمان.

ابدأ الآن