كل عائلة = نفس المكوّنين في النظام: «ماذا نصنع» (BOM/المعادلة) + «كيف نصنعه» (Routing/الورده الصناعية = سلسلة عمليات على مراكز إنتاج). كل ماكينة/ورشة = «مركز إنتاج» له معدل عمالة ومعدل ماكينة وطاقة إنتاجية. النظام يحسب التكلفة الفعلية تلقائيًا من تأكيدات التشغيل على هذه المراكز.
المنتج التام (مثال: «فيتامين D3 نقط 10مل») + كل خامة + كل مادة تعبئة كمنتج/صنف. /products
خامات تُصرف على الإنتاج فقط ولا تُشترى (زي خامات الكوتنج): تُضبط إعدادات MRP/التوريد للصنف بحيث procurement_type = make/issue-only فلا يقترح النظام أمر شراء لها — تُستهلك من المخزون فقط. (راجع البند 12.)
د) الشركاء والمخازن
العميل صاحب الأمانة كـ شريك (Partner). /partners
مخازن: مخزن الخامات · مخزن «تحت التشغيل» (للمواد المجهّزة على الأمر) · مخزن المنتج التام.
4. مراكز الإنتاج (الورش/الماكينات) ومعدلاتها
كل ماكينة = مركز إنتاج. هنا يظهر جوهر محاسبة التكاليف: الفرق بين النص-أوتو والأوتو يتحوّل لفرق تكلفة حقيقي (عمالة أكثر مقابل ماكينة أكثر). /factory/centers
مركز الإنتاج
العائلة
الطاقة
العمالة
محرّك التكلفة
ملاحظة
خزان تقليب — بحرارة
سوائل
دفعة/مدة
2 عامل
ساعات ماكينة + طاقة (حرارة)
المدة من المعادلة
خزان تقليب — بدون حرارة
سوائلأكياس
دفعة/مدة
2 عامل
ساعات ماكينة
—
تعبئة — نص أوتوماتيك
سوائل
700/ساعة
5 عمال + لزق تيكت يدوي
عمالة عالية
تكلفة عمالة أعلى/إزازة
تعبئة — أوتوماتيك
سوائل
~1000/ساعة*
3 عمال + لزق أوتوماتيك
ماكينة عالية
تكلفة ماكينة أعلى، عمالة أقل
تجميع ونقل (باسكت + أسانسير)
الكل
—
2 عامل
ساعات عمل
عملية مناولة
تعليب وطباعة
الكل
—
3 عمال
ساعات عمل
طباعة على العلبة
الكرتنة + اللزق
الكل
—
2 عامل
ساعات عمل
لزق صلاحية على الكرتونة
الخلّاط (ناشف/بارد)
أقراصكبسولات
دفعة
2 عامل
ساعات ماكينة
المسار المباشر
العجّان (تحبيب رطب)
أقراص
دفعة
2 عامل
ساعات ماكينة
المسار الثاني
الفرن / التجفيف
أقراص
دفعة/مدة
1 عامل
طاقة (حرارة)
تجفيف العجينة
المطحنة (طحن خشن)
أقراص
كجم/ساعة
1 عامل
ساعات ماكينة
بعد التجفيف/الكبس
مكبس الضغط (Roller)
أقراص
كجم/ساعة
1 عامل
ساعات ماكينة
بديل العجّان
مكبس الأقراص (Tablet Press)
أقراص
قرص/ساعة
2 عامل
ساعات ماكينة
الكبس النهائي
ماكينة الكوتنج
أقراص
دفعة
2 عامل
ساعات ماكينة + خامة كوتنج
طبقة لونية/ضد ذوبان
التشريط (Blister)
أقراصكبسولات
شريط/ساعة
2 عامل
ساعات ماكينة
أو تعبئة في علب مباشرة
* عدّل الأرقام لواقعك من شاشة مركز الإنتاج؛ النظام يستخدمها لحساب تكلفة العملية = (زمن/طاقة) × معدل العمالة/الماكينة.
لماذا هذا مهم محاسبيًا؟
لما تؤكّد تشغيل 1000 إزازة على «نص أوتو» (5 عمال) مقابل «أوتو» (3 عمال)، النظام يحسب تكلفة عمالة مختلفة لكل أمر — ويظهر الفرق في تقرير الهامش وفروق الانحراف وتحليل تكلفة المنتج. ده بالظبط الي بيخلّيك تقرّر أنهي ماكينة أوفر لكل منتج.
5. مثال السوائل: فيتامين D3 — المعادلة + الورده
أ) BOM / المعادلة (لكل 1 إزازة 10مل)
المكوّن
الكمية/وحدة
هدر %
النوع
زيت ناقل (MCT)
9.2 مل
2%
سواغة
كوليكالسيفيرول D3 (مركّز)
0.5 مل
1%
فعّال
مضاد أكسدة (فيتامين E)
0.3 مل
1%
سواغة
نكهة
قطرات
—
سواغة
إزازة + قطّارة + علبة + استيكر
1 لكل
1%
تعبئة
ب) مواصفة التقليب (ملاحظة العملية + مواصفة COA)
«سخّن الزيت الناقل إلى 40°م في خزان بحرارة ← أضف مضاد الأكسدة وقلّب 5 دقائق ← أضف مركّز D3 بعيدًا عن الضوء ← قلّب 30 دقيقة». تُكتب نصًّا على خطوة «خزان تقليب — بحرارة»، ويُسجَّل نتيجة الفحص (التركيز/المظهر) في شهادة تحليل الدفعة COA.
ج) الورده الصناعية (Routing) — تُقرأ من اليمين لليسار
التأكد من الخاماتفحص + صرف الباتش
خزان تقليب (بحرارة)30 دقيقة — المعادلة
التعبئة (نص أوتو/أوتو)700 أو 1000/ساعة
تجميع باسكت + أسانسيرنقل للدور الأرضي
تعليب + طباعةوضع في علب
الكرتنة + لزق الصلاحيةالمنتج النهائي
بوابة QC «الروتينة»قبل الاستلام
نقطة قرار: نص أوتو أم أوتو؟
تعمل روتينج بديل لنفس المنتج: نسخة بخطوة «تعبئة نص أوتو» وأخرى «تعبئة أوتو». تختار عند إنشاء الأمر النسخة المناسبة حسب توفر الماكينة/الكمية — والنظام يقارن تكلفتهما فعليًا في التقارير.
6. مثال الأقراص: المساران + الكوتنج
الأقراص لها مساران مختلفان للوصول لنفس القرص — يُمثَّلان كـ روتينجين بديلين (أو BOMين) لنفس المنتج، وتختار الأنسب عند الأمر.
المسار الأول — الكبس المباشر (Direct Compression)
خلط ناشف/باردالخلّاط
كبس الأقراصTablet Press
تجميع في أكياس
كوتنج (اختياري)طبقة لونية/ضد ذوبان
تشريط أو تعبئة علب1 أو 2 شريط/علبة
كرتنة + لزق + QC
المسار الثاني — التحبيب الرطب / كبس الضغط (Granulation)
عجن الخامات (عجينة)العجّان
فرن/تجفيفتتصلّب
طحن خشنالمطحنة
كبس الأقراصTablet Press
… (نفس بقية المسار الأول)
بديل: بدل العجن، تدخل الخامة مكبس ضغط (Roller) فتطلع «قطع» ← طحن خشن ← كبس. نفس المنطق، تستبدل خطوة العجّان/الفرن بخطوة مكبس الضغط.
الكوتنج — خطوة وخامة في آنٍ واحد
خطوة على ماكينة الكوتنج (طبقة واحدة لونية، أو طبقة ضد ذوبان ثم طبقة لونية).
خامة الكوتنج تُضاف كمكوّن في الـBOM، لكنها مادة تُصرف على الإنتاج فقط ولا تُشترى منفصلة (راجع البند 12).
الأقراص بدون كوتنج: تتجاهل خطوة الكوتنج (روتينج بدونها).
7. عقد الأمانة وملكية الخامات (أمانة / ملكي)
الحالة
ملكية الخامة
في النظام
تصنيع للعميل بالأمانة
العميل يملك الخامة
عقد أمانة + الأمر material_ownership = customer — تكلفة الخامة لا تدخل WIP، فقط أجر التصنيع (عمالة + أوفرهيد) يُرحّل على «حساب الأمانة»
تصنيع بمنتجاتك
المصنع يملك الخامة
أمر عادي material_ownership = own — تكلفة الخامة + التصنيع كلها في WIP
خطوات الأمانة في النظام
/factory/toll-contracts ← أنشئ عقدًا للعميل (المنتج + الكميات) ← (اختياري) سجّل دفعة مقدّمة تُرحَّل على «أمانات العملاء» ← من سطر العقد أنشئ أمر إنتاج بمواد العميل. عند استلام التام، يُرحَّل أجر التصنيع فقط (الخامة ملك العميل لم تدخل تكلفتك).
8. أمر الإنتاج: من العقد حتى الإغلاق (خطوة بخطوة)
دورة كاملة لأمر فيتامين D3 (أو أي منتج). الشاشة الرئيسية /factory/orders.
1
إنشاء الأمر — من عقد الأمانة (أو يدوي): اختر المنتج، الكمية المطلوبة (مثلًا 5000 إزازة)، الـBOM/الروتينج المناسب (نص أوتو أو أوتو)، ملكية الخامة (أمانة/ملكي).
2
الإطلاق (Release) + بناء المكوّنات — النظام يفجّر الـBOM ويحسب احتياج كل خامة (build-components)، ويحجز المخزون.
3
التأكد من الخامات + الصرف (Issue Materials) — صرف خامات الأمر كدفعة (Batch)؛ يخصم من مخزن الخامات ويرحّل القيد (مدين WIP / دائن المخزون — للأمر الملكي فقط). المواد المجهّزة تدخل مخزن «تحت التشغيل» ثم تُستهلك بالـBackflush على العمليات.
4
تأكيد العمليات على الأرض (Confirmations) — مع كل محطة (تقليب، فيلنج، تعليب…) يؤكّد المشغّل الكمية + زمن التشغيل + ساعات الماكينة + الهالك. النظام يحسب تكلفة العمالة والأوفرهيد ويرحّلها على WIP لحظيًا.
5
بوابة QC «الروتينة» — قبل استلام التام، الجودة تُفرِج (Release) أو ترفض (Reject). لا يُستلَم التام والأمر لسه pending/مرفوض. الرفض يُرحّل قيد هالك (مدين الهالك/دائن WIP) ويحجر دفعات المنتج.
6
استلام المنتج التام (Receive FG) — بعد الإفراج، يُستلَم التام في مخزن التام بدفعة لها رقم وصلاحية؛ يُرحّل (مدين التام / دائن WIP) — وللأمانة يُرحّل على «حساب الأمانة».
7
الإغلاق (Close) — يُسوّى رصيد WIP المتبقّي إلى الفروق، وتُحسب فروق الانحراف (سعر/كمية/معدّل/كفاءة) وتُتاح في التقارير.
9. الدفعات (Batches) والتتبّع والصلاحية
كل صرف خامات = دفعة؛ وكل استلام تام = دفعة منتج لها رقم + تاريخ تصنيع + صلاحية (من shelf_life المنتج).
شجرة التتبّع (Genealogy): أي دفعة منتج تام تعرف من أي دفعات خامات اتكوّنت (للخلف) ولأي عملاء/أوامر راحت (للأمام). /factory/recall
الاستدعاء (Recall) الدوائي: لو خامة معيبة، النظام يكشف كل الدفعات والعملاء المتأثرين ويحجر اللوطات النازلة. (دوائي-حرج — Phase 6).
شهادة التحليل COA لكل دفعة: نتائج الفحص مقابل المواصفة (pass/fail) قبل الإفراج.
10. محاسبة التكاليف + الذكاء الاصطناعي
ماذا تريد تعرفه؟
الميزة
الشاشة
التكلفة المعيارية للمنتج (خامة+عمالة+أوفرهيد)
Roll-up التكلفة المعيارية
/factory/standard-costs
هل الفعلي طابق المعياري؟ ليه زاد؟
فروق الانحراف + جذرها بالـAI
/factory/reports · /factory/cost-ai
هامش كل منتج/عميل + نقطة التعادل
الهامش · CVP · ربحية العملاء
/factory/reports
نص أوتو vs أوتو — أوفر لمين؟
تقرير الهامش + تحليل تكلفة المنتج
/factory/reports
تنبؤ الهالك · شذوذ التكلفة · مخاطر المورّد
هَب الـCost-AI (6 مميزات)
/factory/cost-ai
سعر بيع مقترح (تكلفة + هامش)
محرّك التسعير
/factory/pricing
قاعدة الذكاء الاصطناعي عندنا
كل الأرقام (التكلفة/الهامش/الهالك) يحسبها النظام حتميًا؛ الذكاء الاصطناعي يفسّر ويصنّف ويوصي فقط — ولا يخترع رقمًا. أي رقم في رد الـAI غير موجود في البيانات المصدر يُعلَّم تلقائيًا.
11. خريطة سريعة: كل خطوة واقعية ← شاشة في النظام
في المصنع
في Moon ERP
الشاشة
قسم الأبحاث يحدّد المعادلة وترتيب التقليب
BOM + ملاحظات العمليات + مواصفة COA
/factory/boms
تسلسل المحطات (تقليب→فيلنج→تعليب)
Routing / عمليات الـBOM
/factory/routings
الماكينات وطاقتها وعمالتها
مراكز الإنتاج + المعدلات
/factory/centers
العميل صاحب الأمانة + الدفعة المقدّمة
عقد أمانة + سند قبض
/factory/toll-contracts
5 أوامر تُصرف خاماتها الصبح
5 أوامر إنتاج + صرف 5 دفعات
/factory/orders
التأكد من الخامات + الصرف
Build-components + Issue Materials (Batch)
/factory/orders
تأكيد كل محطة على الأرض
Confirmations (كمية/زمن/هالك)
/factory/terminal
الروتينة (إفراج/رفض الجودة)
QC Gate (Release/Reject)
/factory/confirmations
تسليم المنتج النهائي
Receive FG + دفعة تام بصلاحية
/factory/orders
إقفال الأمر وحساب الفروق
Close + Variances
/factory/orders
12. حالات خاصة
أ) 5 أوامر تُصرف خاماتها الصبح
أنشئ 5 أوامر إنتاج، أطلقها، ثم اصرف خامات كل أمر صباحًا = 5 دفعات صرف مستقلة. كل أمر له WIP منفصل وتكلفة منفصلة وتتبّع منفصل.
لو فيه خامة مشتركة (نفس اللوط) بين أكتر من أمر، شجرة التتبّع تربط الدفعة الواحدة بكل الأوامر النازلة منها — مهم وقت الاستدعاء.
ب) خامات تُصرف على الإنتاج فقط ولا تُشترى (مثل الكوتنج)
اضبط الصنف بحيث لا يدخل دورة الشراء/MRP: في إعدادات الصنف procurement_type = داخلي/issue-only، وبدون نقطة إعادة طلب — فلا يقترح النظام أمر شراء له.
يظل مكوّنًا في الـBOM ويُستهلك بالصرف/الـBackflush على خطوة الكوتنج، فتظهر تكلفته في تكلفة المنتج لكن دون أمر شراء.
عرّف روتينج/BOM بديل لنفس المنتج لكل خيار، واختر المناسب عند إنشاء الأمر.
النظام يحسب التكلفة الفعلية لكل خيار، فتقارن في تقرير الهامش وتحليل تكلفة المنتج أيهما أوفر لكل حجم/منتج.
الخلاصة العملية
عرّف مرة واحدة: وحدات → فئات → منتجات/خامات → مراكز إنتاج → BOM + Routing. بعدها كل دورة إنتاج = أمر → إطلاق → صرف باتش → تأكيد محطات → روتينة QC → استلام تام → إقفال، والنظام يبني التكلفة والتتبّع والتقارير والـAI تلقائيًا.