# طريقة التتبع في AYM Trade: التشغيلات والأرقام التسلسلية — الاختيار والخطأ والقفل

> من الفروقات بين التشغيلة والسيريال وقواعد الإدخال وFEFO والأثر المحاسبي — إلى القاعدة التي لا يفتحها أدمن: لماذا يقفل التتبع بعد أول حركة، وماذا تفعل لو اخترت الطريقة الخطأ — خطوة بخطوة من داخل النظام.

- المؤلف: فريق AYM Trade
- تاريخ النشر: 2026-09-23 (آخر تحديث: 2026-09-26)
- دقائق القراءة: 9
- الوسوم: تتبع-المخزون، تشغيلات، أرقام-تسلسلية، سيريال، AYM-Trade

- المصدر (HTML): https://aymt.codaym.com/blog/inventory-tracking-methods-guide

---

طريقة التتبع حقل واحد في بطاقة الصنف، لكنه القرار الذي يحدد شكل مخزونك كله بعد ذلك: كيف تستلم البضاعة، وكيف تُخرَج عند البيع، وكيف تعرف مكان كل قطعة وسعرها الحقيقي. هذا الدليل يشرح الفروقات كاملة بين «بدون تتبع» و«التشغيلة» و«الرقم التسلسلي» و«الاثنين معًا»، ولمن كل طريقة، وكيف يعمل كل منها داخل الشراء والبيع والمرتجع، ولماذا يقفل النظام هذا الخيار بعد أول حركة — حتى على الأدمن — وماذا تفعل عمليًا لو اخترت الطريقة الخطأ.

القاعدة التي ستتكرر في كل سطر من هذا الدليل: التتبع قرار هوية، لا قرار إعداد. تختاره قبل أول حركة، وتلتزم به بعدها. وليس تعقيدًا من النظام — بل هو جوهر المحاسبة السليمة، وسنشرح لماذا بالأرقام.

## الطرق الأربع: الفروقات كاملة في جدول واحد

من بطاقة الصنف، تبويب «المخزون»، تجد «طريقة التتبع» بأربع قيم:

| | بدون تتبع | تشغيلة (Lot) | رقم تسلسلي (Serial) | تشغيلة + تسلسلي |
|---|---|---|---|---|
| ماذا يتتبع؟ | الكمية فقط | دفعة الإنتاج كاملة | كل قطعة برقمها | الدفعة والقطع داخلها معًا |
| مثال السوق | قرطاسية، قطع غيار صغيرة | أدوية، ألبان، مواد غذائية | موبايلات، أجهزة، ساعات | أجهزة طبية بدفعات وقطع مرقمة |
| ماذا تدخل عند الشراء؟ | الكمية والتكلفة | رقم التشغيلة وتاريخ صلاحيتها | رقم كل قطعة (مسحًا أو ملفًا) | رقم الدفعة، وأرقام قطعها |
| صرف البيع | بالمتوسط المرجح | **FEFO**: الأقرب انتهاءً يخرج أولًا | القطعة المحددة بالفاتورة | تشغيلة أولًا ثم قطعة منها |
| المرتجع | يعود للمخزون مباشرة | يعود لنفس تشغيلته الأصلية | يعود بملف رقمه نفسه | نفس الدفعة ونفس الرقم |
| تاريخ الصلاحية | غير مطلوب | جوهري — تنبيهات وتقرير صلاحية | نادرًا (ضمان لا صلاحية) | عند وجود صلاحية للدفعة |

الفرق الجوهري بين العمودين المتجاورين: التشغيلة تتتبع **المجموعة** («دفعة LOT-01 كمية 200 عبوة صلاحية مارس»)، والرقم التسلسلي يتتبع **الفرد** («الجهاز ذو الرقم SN-88172 تحديدًا»). تجارة الأدوية تسأل «أي دفعة؟» وتجارة الأجهزة تسأل «أي قطعة؟» — ومن هنا يُحسم الاختيار.

## لمن كل طريقة: قرار من نوع بضاعتك

**بدون تتبع** هي الطريقة الصحيحة للأغلبية الصامتة من الأصناف: بضاعة تُشترى وتُباع بالكمية، ولا يسأل أحد عن هوية الكرتونة الفردية. قرطاسية، منظفات، ملابس بلا مقاسات متتبعة، مواد تغليف. النظام يحسب لها الكمية ومتوسط التكلفة المرجح، ويراقب الحد الأدنى — وهذا يكفيها تمامًا.

**التشغيلة** لكل بضاعة لها «دفعة إنتاج» تُعاد كل استلام: أدوية، ألبان، عصائر، مستلزمات طبية، بذور ومبيدات. الدفعة الواحدة تشترك في تاريخ صلاحية واحد، فتُدار كوحدة: تدخل معًا، وتخرج بترتيب الأقرب انتهاءً (FEFO)، وتُرَجَّع معًا عند المرتجع.

**الرقم التسلسلي** للقطع التي قيمتها في فرديتها: موبايلات، لابتوبات، ساعات، أجهزة منزلية كبيرة، قطع غيار محددة الهوية. كل رقم له ملف: دخل في أي فاتورة شراء، وخرج في أي فاتورة بيع، وأين هو الآن. سؤال العميل «الجهاز ده أصلي وعليه ضمان؟» يجد إجابته الموثقة في ثانية.

**تشغيلة + تسلسلي** للجمع بين الطريقتين معًا: أجهزة تُستلم دفعات لها تواريخ تشغيل، وكل جهاز داخل الدفعة مرقم. تطلبها المستشفيات والمختبرات وبعض تجار الأجهزة الطبية — وهي أشد الطرق قيودًا: رقم للدفعة، وعدد أرقام صحيح يطابق كمية الدفعة بالضبط.

## القاعدة الذهبية عند الإدخال: الكمية تحكم

النظام لا يقبل عمودًا ناقصًا في جدول الهوية:

- عدد الأرقام التسلسلية **يجب أن يساوي الكمية بالضبط**. لا يُحفظ بند كمية 12 قطعة بعشرة أرقام — الرسالة صريحة والرفض فوري. هذه الصرامة تحميك وقت الخصم والمرتجع والضمان: لا قطعة تتبخر في الهواء، ولا رقم معلق بلا كمية.
- كميات الأصناف المتتبعة بالسيريال (منفردًا أو مع تشغيلة) **أعداد صحيحة** — لا يوجد نصف جهاز برقم تسلسلي.
- أرقام التشغيلات داخل البند الواحد **غير مكررة**، وكمية كل تشغيلة أكبر من صفر.

وعند الاستلام لا تحتاج لإدخال سطر سطر: التشغيلات تدخل بإدخال يدوي سريع أو **بلصق جدول كامل من ملف** دفعة واحدة، والأرقام التسلسلية بمسح الباركود قطعة قطعة (كل مسح يضيف سطرًا)، أو باستيرادها من ملف جاهز. وكشف التكرار يعمل تلقائيًا: رقم تسلسلي موجود مسبقًا يُرفض فورًا فلا يفسد ملفك.

## كيف يعمل التتبع داخل الدورة الكاملة

**عند الشراء**: فاتورة الشراء تفتح خانات الهوية داخل كل بند — رقم التشغيلة (أو توزيع عدة تشغيلات على البند الواحد بالكميات)، والأرقام التسلسلية مسحًا أو لصقًا. التكلفة تتوزع على التشغيلات، فكل دفعة تحمل تكلفتها الفعلية.

**عند البيع**: الأصناف المتتبعة بالتشغيلات تُصرف بـ **FEFO تلقائيًا** — النظام يخرج الدفعة الأقرب انتهاءً أولًا بلا تدخل منك، ويحجز ما تبقى منها. والأصناف المتتبعة بالسيريال: تحدد الأرقام المباعة في الفاتورة نفسها، فينتقل ملك كل رقم من المخزون إلى العميل بسجل موثق.

**عند المرتجع**: مرتجع الشراء يخصم تشغيلات الفاتورة نفسها بترتيب FEFO، والمرتجع التسلسلي يُقبل من القطع المشتراة بنفس الفاتورة والمتاحة فعلًا — فلا يُرد جهاز لم تشتره أصلًا. ومرتجع البيع يعيد القطعة بملف رقمها نفسه، والتشغيلة إلى أصلها. والتفصيل الكامل لدورة المرتجعات في [دليل إدارة المرتجعات](/blog/returns-management-guide).

**عند التحويل بين المخازن**: التشغيلات تُخصص عند تجهيز أمر التحويل بترتيب الأقرب انتهاءً، فتنتقل الهوية مع الكمية من مخزن لمخزن — والرصيد التفصيلي لكل تشغيلة يظل ظاهرًا في تقرير الصلاحية وحركة الصنف. ودورة التحويلات بفصل المنشئ عن المعتمد موصوفة بالتفصيل في [دليل التحويلات بين المخازن](/blog/warehouses-transfer-orders-guide).

## الأثر المحاسبي: لماذا الهوية تكلفة، لا ترف

معايير المحاسبة المصرية تقيس المخزون **بالأقل من التكلفة وصافي القيمة البيعية**. بدون تتبع تشغيلات لا تستطيع تطبيق هذا المعيار عمليًا: دفعة تقترب من انتهاء الصلاحية يجب أن تُخصم قيمتها في الدفاتر قبل أن تُكتشف على الرف، والتشغيلة هي وحدة هذا القرار. ومع FEFO تتحرك الدفعات الأقرب انتهاءً أولًا، فلا تبقى بضاعة «ميتة» ترفع رصيدك الدفتري على حساب رصيدك الحقيقي.

والتكلفة تختلف بين تشغيلة وأخرى: اشتريت دفعة أولى بـ 10 جنيهات ودفعة ثانية بـ 12 — النظام يحمل كل بيع بتكلفة دفعته الفعلية لا بمتوسط غامض، فيكون هامش ربحك صادقًا سطرًا سطرًا. وعند عجز الجرد أو تلف قطع متتبعة، تعرف بالضبط أي دفعة وأي أرقام تأثرت، فيُقيَّد الفرق (نقص الجرد 5101) بدقة تُرضي المراجع الخارجي — لأن المستند يحمل هوية ما فُقد، لا رقمًا إجماليًا يُشرح بالتخمين.

وللسياق الضريبي ميزة إضافية: الفاتورة الإلكترونية (ETA) تحمل بيانات الصنف والكمية، وملف السيريال يوثق أن القطعة المباعة هي ذاتها المسجلة في المشتريات — سلسلة مستندية كاملة لو سُئلت عنها في فحص أو نزاع ضمان.

## لماذا يُقفل الخيار بعد أول حركة؟ حتى على الأدمن

هنا نقطة يخطئها كثيرون فنشرحها بلا مجاملة. طريقة التتبع **لا تتغير بعد وجود أرصدة أو حركات أو تشغيلات أو أرقام تسلسلية على الصنف**. والقفل ليس صلاحية يمكن أن يفتحها أدمن حسابك — الحارس يعمل داخل الخادم نفسه ويمسك كل طلب تعديل مهما كان مصدره. لماذا هذه الصرامة؟

المثال بالأرقام: صنف «موبايل» تتبع تسلسلي، استلمت 100 جهاز بأرقامها، وبعت 60 منها بملفات أرقامها، وبقي 40. لو سمح النظام الآن بتحويل الصنف إلى «بدون تتبع»، ستُصبح الأرقام الأربعون بلا ملف، والأرقام الستون المباعة بلا سلسلة، وتكلفة كل جهاز فقدت ربطها بفاتورة شرائه. أنت لم تغير إعدادًا — أنت أعدت تفسير تاريخ محاسبي كامل: تكلفة البضاعة المباعة عن الستين جهازًا التي بِيعت سابقًا، وأرصدة اليوم، وقيمة عجز الجرد المحتمل. هذا بالضبط ما يسميه المراجع «كسر سلسلة المستندات»، وهو ما يفتح باب التلاعب بالتاريخ في أي نظام يسمح به.

والاتجاه العكسي بنفس المنطق: صنف «بدون تتبع» حدثت عليه حركات بكمية 500 قطعة، تحويله إلى «تشغيلات» يعني إلزام النظام بأرقام دفعات لم تُدخل أصلًا — فتظهر أرصدة بلا هوية، وهو عيب بيانات دائم. لذلك القاعدة واحدة في كل الاتجاهات: **قبل أول حركة أنت حر، وبعدها الهوية محفوظة**.

وستلاحظ هذا التدرج في الشاشة نفسها: حقل الطريقة يعرض تحته تنبيهًا صريحًا بأن القفل يبدأ مع أول رصيد أو حركة — فتختار وأنت واعٍ. وبعد وجود حركات يتحول الحقل إلى مقفل مع رسالة تشرح السبب وترشدك للحل الصحيح.

## اخترت الطريقة الخطأ: ماذا تفعل عمليًا؟

الخطأ وارد والنظام مبني عليه حسابه. المسار يتفرع حسب حالة الصنف:

**الحالة الأولى — لم تُسجل أي حركة على الصنف بعد** (لا رصيد، لا فاتورة، لا تشغيلة، لا سيريال): الحقل مفتوح أمامك الآن. افتح بطاقة الصنف، تبويب «المخزون»، وغيّر طريقة التتبع، واحفظ. القفل يبدأ مع أول حركة فعلية — لا مع أول حفظ — فالفرصة سانحة ما دامت البضاعة لم تدخل الدفاتر.

**الحالة الثانية — توجد حركات فعلًا**: لا يوجد زر سحري، حتى لو اتصلت بالدعم وطلب الأدمن نفسه — المسار الموثق واضح:

1. **أنشئ صنفًا جديدًا** بنفس البيانات (الاسم والباركود والوحدة والأسعار) وبالطريقة الصحيحة. فارق رقم الصنف الداخلي لا يظهر لعميلك.
2. **أفرغ القديم واملأ الجديد من الأبواب الموثقة فقط** — والباب يعتمد على حالة التتبع:
   - **الصنفان «بدون تتبع»**: تسوية نقص موثقة على القديم، وتسوية استلام بنفس القيمة والتكلفة على الجديد — أسرع مسار، وكل خطوة حركة بقيد محاسبي.
   - **الجديد متتبع (أو القديم متتبع)**: البضاعة تعبر بفواتير، لأن عقد النظام صريح: لا يُغيّر رصيد صنف متتبع من باب بلا هوية — فالتسوية ورصيد أول المدة للأصناف المتتبعة محجوبان بتصميم. مرتجع الشراء يفرغ القديم (خصم الكمية الراجعة من فاتورة شرائه الأصلية بتشغيلاتها أو أرقامها)، وفاتورة شراء جديدة عند المورد تستقبل الجديد بهويته وتكلفته. الأثر على حساب المورد متعادل إن تمت بالتكلفة نفسها، والسلسلة المستندية كاملة من الطرفين.
3. **أرشف الصنف القديم**: بعد أن يصبح رصيده صفرًا، الأرشفة تخفيه من قوائم البيع والشراء واختيارات الأصناف، ويبقى تاريخه كاملًا للتقارير والمراجعة — لأن تاريخك التجاري لا يُحذف، يُؤرشف. والنظام يحمي الخطوة نفسها: يرفض الأرشفة إن وُجدت للصنف فواتير نشطة في آخر 30 يومًا، ويحذرك بصراحة إن بقي له رصيد مخزون — فلا تؤرشف صنفًا «معلقًا» ما زالت بضاعته على الرف.
4. **بعد الأرشفة** لا يظهر الصنف في القوائم والاختيارات، لكن تاريخه يظل قابلًا للعرض والتقارير.

نصيحة تمنع المشكلة من أصلها: عند إنشاء صنف متردد فيه، ابدأ بـ «بدون تتبع» إن لم تكن متأكدًا — فالترقية إلى تتبع لاحقًا تمر بنفس مسار الحالة الثانية (صنف جديد وأرشفة)، بينما التراجع من تتبع خاطئ إلى «بدون» كذلك. القرار الوحيد الذي لا يحتمل التأجيل هو قرار الهوية نفسه. ولو أول مرة تجهز أصنافك على النظام، ابدأ بـ[دليل الأصناف والمخزون](/blog/products-inventory-tracking-guide) ثم رتب أولوياتك من [دليل إدارة المخزون للمحلات](/blog/inventory-management-guide).

## الفروقات في التقارير والفحص

- **تقرير صلاحية التشغيلات** يعمل على مستوى التشغيلات: المنتهية (خسارة وُثقت)، والقريبة خلال نافذة تحددها (فرصة تخفيض قبل فوات الأوان)، والسليمة بتواريخها — والافتراضي واسع كي لا يفوتك شيء.
- **تقرير حركة الصنف** يعرض لكل صف: المستند (شراء، بيع، مرتجع، تحويل، تسوية جرد) والجهة والكمية — فتصبح الإجابة على «رصيد الصنف مش مطابق» جولة تفتيش موثقة لا جدال.
- **ملف الرقم التسلسلي** يجيب في ثانية: هذا الجهاز دخل بفاتورة شراء رقم كذا في تاريخ كذا بتكلفة كذا، وخرج بفاتورة بيع كذا للعميل فلان. هذا هو الفرق بين «ضمان على الورق» وضمان يُثبت بالمستند.
- **كشف تكرار الأرقام** يعمل عند كل إدخال: رقم مسجل من قبل يُرفض فورًا، فلا تبيع الجهاز مرتين.

## خلاصة القرار

لو بضاعتك تُباع بالكمية ولا سؤال للهوية — «بدون تتبع» هو الصحيح لا الكسول. ولو لها دفعات وصلاحيات — «تشغيلة». ولو كل قطعة لها قيمة وضمان — «رقم تسلسلي». ولو الدفعة والقطعة معًا — «تشغيلة + تسلسلي» بصبرك على صرامة الكميات، فهي صرامتك أنت وقت الفحص.

واختر قبل أول حركة، فما بعدها هوية محفوظة — لا للأدمن، ولا للدعم، ولا لك. ليس عنادًا من النظام، بل لأن كل قيد خرج من هذا الصنف مرتبط بطريقته، وحماية دفاترك تبدأ من حماية سلسلة مستنداتك من أولها لآخرها.

---

> هذا المقال من مدونة AYM Trade — نظام سحابي مصري متكامل لإدارة التجارة
> (ERP + نقطة بيع + متجر إلكتروني + الفاتورة الإلكترونية المصرية ETA).
> المصدر الأصلي: https://aymt.codaym.com/blog/inventory-tracking-methods-guide — يُعاد إنتاجه بتصريح
> search=yes و use=reference (content signals المعلنة في robots.txt).
> جرّب النظام مجانًا: https://aymt.codaym.com/
