Hunt

دليل المستخدم

← العودة لتسجيل الدخول
📖

مرحباً بك في دليل المستخدم

اختر الموديول من القائمة الجانبية لعرض الشرح التفصيلي خطوة بخطوة، أو اضغط على أحد الكروت بالأسفل.

التصنيع

التركيبات وأوامر الإنتاج

الشؤون القانونية

العقود والتوقيعات

علاقات العملاء

الفواتير وعروض الأسعار

المشتريات

أوامر الشراء والموردين - قريباً

المخازن

إدارة المخزون والتحويلات - قريباً

الحسابات

القيود والميزانية - قريباً

الموارد البشرية

الموظفين والرواتب - قريباً

🏭 موديول التصنيع

شرح عملي خطوة بخطوة لكل عمليات التصنيع - من إنشاء التركيبة لحد إضافة المنتج النهائي للمخزن.

1 مقدمة: ما هو موديول التصنيع؟

موديول التصنيع في Hunt ERP هو نظام متكامل يساعدك في إدارة عملية التصنيع من أولها لآخرها. من لحظة ما بتقرر تصنّع منتج معين، لحد ما المنتج النهائي يدخل المخزن جاهز للبيع.

الفكرة ببساطة

تخيل إنك عايز تصنّع 1000 علبة من منتج معين. الدورة بتمشي كالتالي:

  • بتحدد إيه المواد الخام المطلوبة وكمياتها (التركيبة)
  • بتطلب تصنيع الكمية دي (أمر التشغيل)
  • بتوزع الشغل على الأقسام (أمر الإنتاج)
  • بتصرف المواد الخام من المخزن
  • بتبدأ التصنيع الفعلي مرحلة بمرحلة
  • لما المنتج يخلص، بيدخل المخزن كمنتج نهائي
مين بيستخدم الموديول ده؟
  • مدير الإنتاج: بيخطط ويعتمد أوامر الإنتاج ويتابع كل الأقسام
  • مسؤول القسم: بيشوف الأوامر المسندة لقسمه ويبدأ التصنيع وينهيه
  • مسؤول المخزن: بيوافق على صرف المواد وإضافة المنتجات النهائية
  • مسؤول الجودة: بيعمل اختبارات على المواد الخام والمنتج النهائي
2 الإعدادات الأولية (قبل ما تبدأ)

قبل ما تبدأ تصنيع، لازم تعمل إعدادات أولية مرة واحدة. الخطوات دي بتتعمل مرة وبعد كده بتستخدمها في كل أوامر الإنتاج.

أولاً: إنشاء أقسام التصنيع

القسم هو المكان اللي بيتم فيه جزء من التصنيع. مثلاً: قسم الخلط، قسم التعبئة، قسم التغليف.

1اذهب إلى: التصنيع ← الأقسام ← إضافة قسم جديد
2اكتب اسم القسم وكوده (مثلاً: MIX-01)
3اختر المستخدم المسؤول عن القسم
المسؤول ده هو اللي هيشوف أوامر الإنتاج الخاصة بقسمه في لوحة التحكم
4اكتب وصف للقسم (اختياري) واضغط حفظ
📌 المستخدم المسؤول عن القسم هيشوف بس الأوامر المسندة لقسمه. المدير بيشوف كل الأقسام.
ثانياً: إنشاء المراحل والمجموعات والآلات

كل قسم فيه مراحل (مثلاً قسم التعبئة فيه مرحلة تعبئة ومرحلة قفل). كل مرحلة فيها مجموعات آلات.

1اذهب إلى: التصنيع ← المراحل والمجموعات
2اختر القسم وأضف المراحل
مثلاً: خلط أولي، خلط نهائي - حدد المدة المتوقعة بالأيام
3لكل مرحلة، أضف مجموعة آلات (مثلاً: خلاطات كبيرة)
4لكل مجموعة، أضف الآلات المستخدمة فيها
ثالثاً: تسجيل الآلات
1اذهب إلى: التصنيع ← الآلات ← إضافة آلة
2اكتب كود الآلة واسمها واختر نوعها
الأنواع: إنتاج / تعبئة / جودة / مساعدة
3أدخل سعر الشراء والعمر الافتراضي
النظام هيحسب تلقائياً الإهلاك لكل ساعة تشغيل
4أدخل تكلفة التشغيل بالساعة
التكلفة دي بتتضاف على تكلفة المنتج النهائي
رابعاً: تسجيل العمال
1اذهب إلى: التصنيع ← العمال ← إضافة عامل
2اكتب الاسم ورقم التليفون
3أدخل الرقم القومي (14 رقم)
النظام هيستخرج تلقائياً تاريخ الميلاد والنوع من الرقم القومي
خامساً: إعداد اختبارات الجودة
1اذهب إلى: التصنيع ← ضبط الجودة ← مجموعات الاختبارات
2أنشئ مجموعة (مثلاً: اختبارات كيميائية)
3أضف الاختبارات (مثلاً: نسبة الحموضة، نسبة الرطوبة)
💡 خذ وقتك في الإعدادات الأولية. كل ما كانت البيانات دقيقة، كل ما النظام اشتغل أحسن.
3 إنشاء وصفة المنتج (التركيبة)

التركيبة هي وصفة المنتج - يعني إيه المواد الخام اللي محتاجها وبأي كمية عشان تنتج كمية معينة من المنتج النهائي. فكّر فيها زي وصفة الأكل بالظبط.

1اذهب إلى: التصنيع ← التركيبات ← إنشاء تركيبة جديدة
النظام هيولّد رقم باتش فريد تلقائياً
2اختر المنتج النهائي
ده المنتج اللي عايز تصنّعه في النهاية
3حدد الوحدة والكمية الأساسية للتركيبة
مثلاً: التركيبة دي بتنتج 100 كيلو من المنتج
4أضف المواد الخام
لكل مادة: المنتج، الكمية، الوحدة، سعر الوحدة. مثلاً: 50 كيلو دقيق + 20 لتر ماء + 5 كيلو سكر
5أضف مواد التعبئة والتغليف
مثلاً: 100 علبة كرتون + 100 غطاء + 100 ملصق
6أضف اختبارات الجودة لكل مكون (اختياري)
لكل مكون حدد الاختبار والنسبة المقبولة (من - إلى)
7أضف التكاليف المباشرة وغير المباشرة
مثلاً: عمالة 500 جنيه، طاقة 200 جنيه، إيجار 100 جنيه
8حدد مراحل التصنيع بالترتيب
مثلاً: قسم الخلط (خلط أولي + نهائي) ← قسم التعبئة (تعبئة + قفل)
9اضغط حفظ
النظام هيحسب تلقائياً: تكلفة المواد الخام، تكلفة التغليف، إجمالي التكاليف، وتكلفة الوحدة
💡 لو عندك تركيبة شبه تركيبة موجودة، ممكن تنسخها وتعدل عليها بدل ما تبدأ من الصفر.
4 إنشاء أمر تشغيل

بعد ما عملت التركيبة، دلوقتي عايز تطلب تصنيع كمية معينة. مثلاً: التركيبة بتنتج 100 كيلو، وأنت عايز 500 كيلو. يبقى أمر التشغيل = 500 كيلو.

1اذهب إلى: التصنيع ← أوامر التشغيل ← إنشاء أمر جديد
2اختر التركيبة
النظام هيعرض المنتج النهائي ووحدته تلقائياً
3أدخل الكمية المطلوبة
النظام هيحسب المضاعف تلقائياً (500 / 100 = 5) وهيضرب كل كميات المكونات في 5
4حدد تاريخ البدء والانتهاء المتوقع
5راجع ملخص التكاليف واضغط حفظ
تقسيم أمر التشغيل

مش لازم تصنّع كل الكمية مرة واحدة. ممكن تقسّمها على عدة أوامر إنتاج. مثلاً: أمر أول = 200 كيلو، أمر تاني = 300 كيلو. النظام بيتتبع الكمية المتبقية تلقائياً.

⚠️ لما بتعتمد أمر إنتاج، الكمية بتتخصم من أمر التشغيل. لو ألغيت أمر الإنتاج، الكمية بترجع تاني.
5 إنشاء أمر إنتاج

أمر الإنتاج هو الأمر الفعلي اللي بيتنفذ في الأقسام. بتحدد فيه مين هيعمل إيه وفين.

1اذهب إلى: التصنيع ← أوامر الإنتاج ← إنشاء أمر جديد
2اختر أمر التشغيل
بيعرض فقط الأوامر اللي فيها كمية متبقية
3حدد الكمية المطلوبة
لازم تكون أقل من أو تساوي الكمية المتبقية
4حدد الحد الأقصى للهالك المسموح
مثلاً: لو بتصنّع 200 كيلو، ممكن تسمح بهالك 10 كيلو
5وزّع المكونات على الأقسام
لكل مكون، حدد القسم المسؤول. مثلاً: المواد الخام ← قسم الخلط، مواد التغليف ← قسم التغليف
6اختر القسم البادئ
أول قسم هيبدأ الشغل. باقي الأقسام هتشتغل بالترتيب
7حدد الأولوية
عادية / عالية / عاجلة / طارئة
8اضغط حفظ
الأمر هيتحفظ كمسودة وممكن تعدل عليه
📌 في المرحلة دي الأمر لسه مسودة. مفيش حاجة اتنفذت. تقدر تعدل أو تحذف براحتك.
6 اعتماد أمر الإنتاج

بعد ما راجعت أمر الإنتاج وكل حاجة صح، بتعتمده عشان يبدأ التنفيذ.

1اضغط على زر الاعتماد في شاشة أمر الإنتاج
إيه اللي بيحصل تلقائياً؟
  • الكمية بتتخصم من أمر التشغيل
  • القسم البادئ بيتفعل وحالته بتبقى (في الانتظار) - مسؤول القسم هيشوفه
  • باقي الأقسام حالتها (لم يبدأ بعد) - لحد ما يجي دورها
  • حالة أمر الإنتاج بتتغير من مسودة إلى معتمد
مثال عملي

أمر إنتاج 200 كيلو بيعدي على 3 أقسام: خلط ← تعبئة ← تغليف

  • قسم الخلط: حالته (في الانتظار) - مسؤوله شايفه ومنتظر يبدأ
  • قسم التعبئة: حالته (لم يبدأ) - مسؤوله مش شايفه لسه
  • قسم التغليف: حالته (لم يبدأ) - مسؤوله مش شايفه لسه

لما قسم الخلط يخلّص، تلقائياً قسم التعبئة هيتفعل ويشوف الأمر. وهكذا.

⚠️ بعد الاعتماد مينفعش تعدل أمر الإنتاج. لو عايز تغير حاجة لازم تلغيه وتعمل واحد جديد.
7 فحص المواد الخام

قبل ما القسم يبدأ يشتغل، لازم يتأكد إن المواد الخام المطلوبة موجودة في المخزن وجودتها كويسة.

1مسؤول القسم يفتح لوحة التحكم بتاعته
هيلاقي أمر الإنتاج في قسم (في الانتظار)
2يضغط على الأمر ويختار (فحص المواد)
3يختار المخزن اللي هيصرف منه
4النظام يعرض قائمة المكونات المطلوبة
لكل مكون: الكمية المطلوبة - المتاحة - الحالة (أخضر=متوفر / أصفر=مش كافي / أحمر=مش موجود)
5اختبارات الجودة (اختياري)
سجل نتيجة كل اختبار. مثلاً: رطوبة الدقيق المطلوبة 10%-14%، الفعلية 12% = ناجح
6اضغط تأكيد الفحص
حالة القسم هتتغير إلى (انتظار الموافقة)
💡 لو مادة مش متوفرة، ممكن تختار مخزن تاني أو تنتظر لحد ما تتوفر.
8 صرف المواد من المخزن

بعد الفحص، النظام بينشئ تلقائياً إذن صرف بالمواد المطلوبة.

1النظام ينشئ إذن الصرف تلقائياً
بكل المكونات والكميات والوحدات الصحيحة
2مسؤول المخزن يراجع ويوافق
3يتم الصرف الفعلي
المواد بتتخصم من المخزن. حالة القسم تتحول إلى (جاهز للتصنيع)
صرف مواد إضافية أثناء التصنيع

لو أثناء التصنيع احتجت مواد زيادة:

1من شاشة تنفيذ المرحلة، اطلب صرف مواد إضافية
2النظام هينشئ إذن صرف جديد
3بعد الموافقة، التصنيع يكمل
9 بدء التصنيع في القسم
1مسؤول القسم يفتح لوحة التحكم
هيلاقي الأمر وحالته (جاهز للتصنيع)
2يضغط (بدء التصنيع)
حالة القسم تتحول إلى (قيد التنفيذ) وأمر الإنتاج كمان

من هنا مسؤول القسم يبدأ ينفذ المراحل واحدة واحدة.

📌 المدير بيشوف كل الأقسام وكل الأوامر. مسؤول القسم بيشوف قسمه بس.
10 تنفيذ مراحل الإنتاج
بدء مرحلة
1اختر المرحلة المطلوبة
2اختر المجموعة والآلة
مثلاً: مجموعة الخلاطات ← خلاط رقم 3
3اختر المشغل (العامل)
4أدخل الكمية المدخلة
النظام بيتحقق إنها مش أكبر من المسموح
5اضغط بدء المرحلة
إنهاء مرحلة
1أدخل الكمية المنتجة
2أدخل كمية الهالك (لو فيه)
3حدد وجهة المنتج:
• المرحلة التالية في نفس القسم\n• القسم التالي (لو خلصت كل مراحل القسم)\n• مخزن المنتج النهائي (لو ده آخر قسم)
4اضغط إنهاء المرحلة
النظام يسجل الكميات والوقت وسجل العامل تلقائياً
11 إنهاء القسم والتسليم للقسم التالي

لما قسم يخلّص كل مراحله، بيسلّم للقسم اللي بعده تلقائياً:

1آخر مرحلة تخلص واخترت الوجهة (القسم التالي)
2النظام ينشئ تحويل بين الأقسام تلقائياً
3القسم المرسل يتحول لـ (مكتمل)
4القسم المستلم يتفعل ويبدأ دورة جديدة
فحص مواد ← صرف ← تصنيع ← تسليم
مثال عملي كامل

أمر إنتاج 200 كيلو: خلط ← تعبئة ← تغليف

  • قسم الخلط: 200 كيلو مدخلات ← 190 كيلو منتج (هالك 10)
  • قسم التعبئة: 190 كيلو ← 185 علبة (هالك 5)
  • قسم التغليف: 185 علبة ← 183 علبة جاهزة (هالك 2)
  • الـ 183 علبة تتضاف للمخزن كمنتج نهائي
12 إضافة المنتج النهائي للمخزن

آخر خطوة في دورة التصنيع. المنتج خلص وعايز يدخل المخزن.

1إذن الإضافة بيتنشئ تلقائياً
لما آخر مرحلة في آخر قسم تخلص
2مسؤول المخزن يراجع الإذن ويوافق
عند الموافقة النظام بيعمل:
  • يحسب تكلفة التصنيع من إذونات الصرف المعتمدة
  • يضيف الكمية على رصيد المخزن
  • ينشئ قيد محاسبي (مدين: المخزون، دائن: المشتريات)
⚠️ التكلفة لازم تكون أكبر من صفر. تأكد إن المواد اتصرفت صح أو التركيبة فيها أسعار.
💡 بعد الموافقة، المنتج بيبقى متاح للبيع. كده دورة التصنيع خلصت!
13 إدارة الآلات والصيانة
متابعة الآلات

النظام بيحسب تلقائياً لكل آلة: ساعات التشغيل، نسبة الاستهلاك، التكلفة، ومتوسط الصيانة الشهرية.

تسجيل صيانة
1اذهب إلى: الآلات ← اختر الآلة ← إضافة صيانة
2اختر نوع الصيانة
وقائية / تصحيحية / طارئة / عمرة شاملة
3أدخل التكلفة ووقت التوقف واسم الفني وقطع الغيار
4حدد موعد الصيانة القادمة واضغط حفظ
14 ضبط الجودة

أثناء فحص المواد قبل الصرف:

1لكل مكون، أدخل النسبة الفعلية من الاختبار
2النظام يقارن الفعلي بالمطلوب
في النطاق = ناجح (أخضر) / خارج النطاق = فاشل (أحمر)
3النظام يحسب الانحراف تلقائياً
مثلاً: المطلوب 12%، الفعلي 13% = انحراف +1%
15 تتبع الهوالك

الهالك بيتسجل تلقائياً لما تنهي مرحلة وتدخل كمية الهالك. لكل هالك: الكمية، التكلفة، السبب، هل قابل للتدوير.

التقارير بتعرض: إجمالي الهوالك بالفترة، تحليل بالمرحلة والسبب والقسم.

💡 راجع تقارير الهوالك بشكل دوري. لو مرحلة فيها هالك عالي، ممكن يكون فيه مشكلة في الآلة أو المواد.
16 إدارة العمال ومتابعة الأداء

النظام بيسجل تلقائياً أداء كل عامل: الكميات المنتجة، ساعات العمل، نسبة الكفاءة، ونسبة الهالك.

1اذهب إلى: التصنيع ← تقارير العمال
2هتلاقي ملخص أداء كل عامل
3اضغط على عامل للتفاصيل
4فلتر حسب الفترة أو القسم + تصدير Excel
17 استلام المواد والمخازن الافتراضية
استلام مواد خام
1اذهب إلى: التصنيع ← الاستلام ← استلام جديد
2حدد الملكية: شركة أو عميل
3أضف الأصناف المستلمة
النظام يولّد رقم باتش وباركود لكل صنف تلقائياً
4اضغط حفظ ← الأصناف تدخل المخزن الافتراضي بحالة (قيد الانتظار)
5بعد المراجعة: وافق (مقبول) أو ارفض (مرفوض)
المخازن الافتراضية

المخازن الافتراضية هي مخازن منفصلة عن المخازن الفعلية. بتستخدمها عشان تتتبع المواد قبل ما تدخل المخزن الرسمي.

18 التقارير ولوحات التحكم
لوحة تحكم مسؤول القسم
  • في الانتظار: أوامر محتاجة فحص أو صرف
  • قيد التنفيذ: أوامر شغالة دلوقتي
  • مكتملة: أوامر خلصت
لوحة تحكم المدير

المدير بيشوف كل الأقسام ويقدر يتابع ويسند وينقل أوامر.

تقارير الأقسام

لكل قسم: عدد الأوامر، الكميات، الكفاءة، التكاليف، وترتيب الأقسام حسب الأداء.

تخطيط الإنتاج

نظرة عامة على كل الأوامر مع إحصائيات حسب الحالة والأولوية والتأخير وفحص الجاهزية.

💰 علاقات العملاء (المبيعات)

دليلك الشامل لإدارة العملاء، عروض الأسعار، الحجوزات، الفواتير، المرتجعات، والتحصيلات

1 مقدمة عن موديول المبيعات

موديول المبيعات هو قلب النظام المالي - يربط بين العملاء والمنتجات والحسابات. يغطي دورة البيع الكاملة من أول ما تسجل بيانات العميل لحد ما تحصّل آخر جنيه.

دورة البيع الكاملة في النظام

النظام بيدعم مسار بيع مرن يناسب كل أنواع الأعمال:

1تسجيل العميل وإعداداته المالية
2إنشاء عرض سعر (اختياري)
3حجز بضاعة للعميل (اختياري)
4إنشاء فاتورة مبدئية (مسودة)
5ترحيل الفاتورة النهائية وإنشاء القيود المحاسبية
6تحصيل المدفوعات (سداد فوري / آجل / أقساط)
7مرتجعات المبيعات (لو لزم الأمر)
من يستخدم هذا الموديول؟
  • مندوب المبيعات: إنشاء عروض الأسعار والحجوزات والفواتير
  • مدير المبيعات: مراجعة الأداء، إدارة العملاء، الموافقات
  • المحاسب: متابعة التحصيلات، مراجعة القيود، إدارة الأقساط
  • أمين المخزن: صرف البضاعة بناءً على الفواتير والحجوزات
2 إدارة العملاء

العميل هو حجر الأساس في المبيعات. النظام يوفر ملف شامل لكل عميل يشمل بياناته الأساسية، إعداداته المالية، تاريخ تعاملاته، وسياسات التسعير الخاصة به.

إضافة عميل جديد

عند إضافة عميل جديد، النظام يقوم تلقائياً بإنشاء حساب محاسبي للعميل تحت حساب المدينون (51):

1اذهب إلى العملاء ← إضافة عميل جديد
2أدخل البيانات الأساسية: الاسم، الهاتف (فريد)، العنوان
3حدد الإعدادات المالية: نوع الائتمان (محدود/غير محدود)، حد الائتمان، مدة السداد بالأيام
نوع الائتمان المحدود يعني أن النظام سيتتبع رصيد العميل ويحذرك عند تجاوز الحد
4اختر العملات المتاحة للعميل (بالإضافة للعملة الافتراضية)
النظام ينشئ حساب محاسبي منفصل لكل عملة إضافية
5حدد الرصيد الافتتاحي (مدين أو دائن) لو العميل له رصيد سابق
6اختر مندوب المبيعات المسؤول (اختياري)
7حدد نوع السعر المفضل للعميل (اختياري): أساسي / تجاري / عرض خاص / جملة
8أضف خصومات مجموعات الأصناف (اختياري) بالترتيب
يمكنك تحديد خصم مختلف لكل مجموعة أصناف، مع ترتيب تطبيق الخصومات المتعددة (خصم على خصم)
📌 عند إضافة عميل برصيد افتتاحي، النظام يسجل قيد محاسبي تلقائي: مدين حساب العميل / دائن حساب الأرصدة الافتتاحية (أو العكس حسب نوع الرصيد).
مجموعات العملاء

يمكنك تصنيف العملاء في مجموعات لتسهيل الإدارة والتقارير (مثل: عملاء VIP، عملاء جملة، عملاء تجزئة):

1أنشئ المجموعة: أدخل الاسم والوصف
2عند إضافة أو تعديل العميل، اختر المجموعة من القائمة المنسدلة
فلاتر وبحث العملاء

صفحة العملاء توفر أدوات بحث وتصفية متقدمة:

  • بحث بالاسم، الهاتف، العنوان، أو الرقم الضريبي
  • تصفية بالمحافظة والمنطقة
  • تصفية بالحالة (نشط / غير نشط)
  • عرض العملاء الذين تجاوزوا الحد الائتماني فقط
كشف حساب العميل

يمكنك عرض كشف حساب تفصيلي لأي عميل يشمل جميع الفواتير، المدفوعات، المرتجعات، والقيود المحاسبية المرتبطة بحسابه. كشف الحساب يعرض الرصيد الحالي والحركات حسب الفترة الزمنية.

3 عروض الأسعار

عرض السعر هو مستند غير ملزم ترسله للعميل يحتوي على الأسعار والكميات والشروط. عرض السعر لا يؤثر على المخزون أو الحسابات.

إنشاء عرض سعر
1اذهب إلى عروض الأسعار ← إنشاء عرض سعر جديد
2اختر العميل والعملة ومندوب المبيعات
3حدد التاريخ ومدة الصلاحية بالأيام
النظام يحسب تاريخ انتهاء الصلاحية تلقائياً. الرقم التسلسلي يكون بالصيغة QT-2025-0001
4أضف المنتجات: اختر المنتج والوحدة والكمية والسعر
لكل صنف يمكنك تحديد نسبة خصم ونسبة ضريبة القيمة المضافة
5راجع الإجماليات (إجمالي فرعي، خصم، ضريبة، صافي) واحفظ
حالات عرض السعر
  • ساري (valid): العرض لا يزال ضمن مدة الصلاحية
  • منتهي (expired): تجاوز تاريخ الصلاحية - يتحدث تلقائياً
  • محوّل لفاتورة (converted): تم تحويله إلى فاتورة مبدئية
تحويل عرض السعر إلى فاتورة مبدئية

يمكن تحويل عرض سعر ساري مباشرة إلى فاتورة مبدئية مع نقل كل بيانات المنتجات والأسعار تلقائياً:

1افتح عرض السعر الساري واضغط "تحويل إلى فاتورة مبدئية"
2حدد المخزن وطريقة الدفع (نقدي/آجل/شيك/تحويل/محفظة)
3حدد الدفعة المقدمة (لو الدفع آجل) وأكد العملية
📌 بعد التحويل، حالة عرض السعر تتغير تلقائياً إلى "محوّل" ولا يمكن تحويله مرة أخرى.
4 الحجوزات

الحجز يسمح لك بحجز بضاعة لصالح عميل مع استلام دفعة مقدمة. النظام يدعم نوعين من الحجز:

أنواع الحجز
  • حجز من المخزون (from_stock): يخصم الكميات المحجوزة من المخزون المتاح فوراً (الكمية تبقى في المخزن لكن محجوزة)
  • حجز بدون خصم من المخزون (without_stock): تسجيل الحجز فقط بدون تأثير على المخزون المتاح
إنشاء حجز جديد
1اذهب إلى الحجوزات ← إنشاء حجز جديد
2اختر العميل، المخزن، مندوب المبيعات، العملة
3اختر نوع الحجز (من المخزون / بدون خصم)
4أضف المنتجات مع الكميات والأسعار والخصومات
النظام يعرض المخزون المتاح والكمية المحجوزة مسبقاً لكل منتج
5حدد طريقة الدفع (نقدي/تحويل بنكي/محفظة إلكترونية) ومبلغ الدفعة المقدمة
6أضف شروط الدفع (نسبة مئوية أو قيمة) واحفظ
حالات الحجز
  • معلق (pending): الحجز تم إنشاؤه وفي انتظار التأكيد
  • مؤكد (confirmed): تم تأكيد الحجز ويمكن تحويله لفاتورة
  • مكتمل (completed): تم تحويل الحجز إلى فاتورة مبيعات
  • ملغي (cancelled): تم إلغاء الحجز وتحرير الكميات المحجوزة
الدفعات الإضافية للحجز

يمكن استلام دفعات إضافية على الحجز قبل تحويله لفاتورة:

1افتح الحجز واضغط "إضافة دفعة"
2حدد المبلغ وطريقة الدفع (نقدي/تحويل/محفظة/شيك)
3النظام يحدّث حالة الدفع تلقائياً (غير مدفوع / مدفوع جزئياً / مدفوع)
⚡ القيود المحاسبية للحجز:
• عند استلام الدفعة المقدمة أو أي دفعة إضافية:
مدين: حساب الخزينة/البنك/المحفظة ← دائن: حساب العميل
5 الفواتير المبدئية (المسودات)

الفاتورة المبدئية هي مسودة يمكن تعديلها قبل الترحيل. لا تؤثر على المخزون أو الحسابات حتى يتم ترحيلها كفاتورة نهائية.

إنشاء فاتورة مبدئية

يمكن إنشاء فاتورة مبدئية بثلاث طرق:

  • إنشاء يدوي مباشر من شاشة الفواتير
  • تحويل من عرض سعر ساري
  • تحويل من حجز مؤكد
طرق الدفع المتاحة
  • نقدي (cash): الدفع الكامل فوراً عبر الخزينة
  • آجل (credit): الدفع لاحقاً مع إمكانية دفعة مقدمة
  • تحويل بنكي (bank_transfer): الدفع عبر حساب بنكي
  • شيك (cheque): الدفع بشيك وارد من العميل
  • محفظة إلكترونية (e-wallet): الدفع عبر محفظة إلكترونية
  • أقساط (installments): تقسيم المبلغ على دفعات بتواريخ استحقاق
خطة الأقساط

عند اختيار الدفع بالأقساط، يتم إنشاء خطة سداد تشمل:

  • مبلغ كل قسط وتاريخ استحقاقه
  • طريقة الدفع لكل قسط (نقدي/بنك/شيك)
  • ربط الشيكات بالأقساط مباشرة (لو الدفع بشيك)
6 فواتير المبيعات النهائية

الفاتورة النهائية هي المستند الرسمي الملزم. عند ترحيل الفاتورة المبدئية، النظام يقوم بعدة عمليات تلقائية.

عملية الترحيل (من مبدئية إلى نهائية)

عند ترحيل فاتورة مبدئية، النظام يقوم تلقائياً بـ:

1إنشاء فاتورة مبيعات نهائية برقم تسلسلي (INV-YYYYMM-0001)
2إنشاء إذن صرف مخزني (EXT-YYYYMM-0001) وخصم الكميات من المخزون
3إنشاء القيود المحاسبية التلقائية (تفصيلها بالأسفل)
4تحديث رصيد العميل المحاسبي
5تحديث رصيد الخزينة/البنك (في حالة الدفع النقدي أو البنكي)
6إنشاء خطة الأقساط (لو طريقة الدفع أقساط)
📒 القيود المحاسبية التلقائية عند الترحيل
حالة الدفع النقدي / تحويل بنكي / محفظة إلكترونية:
• مدين: حساب الخزينة/البنك/المحفظة ← بإجمالي الفاتورة
• دائن: حساب المبيعات ← بالإجمالي قبل الضريبة
• دائن: حساب ضريبة القيمة المضافة ← بقيمة الضريبة (لو موجودة)
• مدين: حساب ضريبة الخصم (لو موجودة)
حالة الدفع الآجل (كريدت):
• مدين: حساب العميل (المدينون) ← بإجمالي الفاتورة
• دائن: حساب المبيعات ← بالإجمالي قبل الضريبة
• دائن: حساب ضريبة القيمة المضافة (لو موجودة)
• لو فيه دفعة مقدمة: مدين الخزينة/البنك ← دائن حساب العميل
حالة الدفع بشيك:
• مدين: حساب الشيكات تحت التحصيل ← بإجمالي الفاتورة
• دائن: حساب المبيعات + ضريبة القيمة المضافة
• يتم تحديث حالة الشيك تلقائياً إلى "مستخدم"
قيد إذن الصرف المخزني (منفصل):
• مدين: حساب تكلفة البضاعة المباعة ← بتكلفة الأصناف
• دائن: حساب المخزون ← بتكلفة الأصناف
حالات الفاتورة
  • مبدئية (draft): فاتورة مسودة قابلة للتعديل والحذف
  • مرحّلة (posted): فاتورة نهائية مع قيود محاسبية - لا يمكن تعديلها
  • ملغاة (cancelled): تم إلغاؤها مع عكس جميع القيود
إلغاء فاتورة مرحّلة

يمكن إلغاء فاتورة مرحّلة بشرط عدم وجود مرتجعات نشطة عليها. عند الإلغاء:

  • يتم عكس جميع القيود المحاسبية المرتبطة
  • يتم إرجاع الكميات للمخزون
  • يتم تحديث رصيد العميل
📌 النظام يقوم بفحص شامل قبل الإلغاء (Pre-Cancellation Check) لعرض كل التأثيرات المتوقعة قبل التنفيذ.
الخصم الإضافي على الفاتورة

يمكن إضافة خصم إضافي على الفاتورة المرحّلة بنوعين:

  • نسبة مئوية: يتم احتساب قيمة الخصم من صافي الفاتورة
  • قيمة ثابتة: خصم بمبلغ محدد

كل خصم إضافي ينشئ قيد محاسبي منفصل ويسجل من أضافه وتاريخ الإضافة والسبب.

7 مرتجعات المبيعات

عند حاجة العميل لإرجاع بضاعة، النظام يوفر عملية مرتجعات شاملة تتعامل مع المخزون والحسابات تلقائياً.

أنواع المرتجعات
  • مرتجع مبني على فاتورة (invoice_based): مرتبط بفاتورة محددة - يتتبع الكميات المرتجعة لكل صنف في الفاتورة
  • مرتجع مباشر (direct): بدون ربط بفاتورة - يستخدم لإرجاع بضاعة بدون مرجع فاتورة محدد
إنشاء مرتجع
1اذهب إلى المرتجعات ← إنشاء مرتجع جديد، أو من الفاتورة مباشرة اضغط "إنشاء مرتجع"
2اختر العميل والفاتورة (لو مرتجع على فاتورة)
النظام يحمّل أصناف الفاتورة تلقائياً مع الكميات المتاحة للإرجاع
3حدد الكميات المرتجعة لكل صنف (لا تتعدى الكمية المتاحة)
4اختر المخزن ومركز التكلفة وطريقة الرد
5احفظ - ينشأ المرتجع بحالة "في الانتظار" مع إذن إضافة مخزني
طرق رد المبلغ
  • نقدي: رد المبلغ من الخزينة
  • تحويل بنكي: رد عبر الحساب البنكي
  • محفظة إلكترونية: رد عبر المحفظة
  • بدون رد (تعديل مديونية): خصم المبلغ من رصيد العميل فقط بدون رد نقدي
  • إشعار دائن: إصدار إشعار دائن يُخصم من فواتير مستقبلية
اعتماد المرتجع

المرتجع يحتاج اعتماد بعد إدخال البضاعة للمخزن (اعتماد إذن الإضافة). عند الاعتماد:

  • يتم إضافة الكميات المرتجعة للمخزون
  • يتم تحديث الفاتورة الأصلية (إجمالي والمتبقي)
  • يتم إنشاء القيود المحاسبية
⚡ القيود المحاسبية لاعتماد المرتجع:
في حالة رد نقدي/بنكي/محفظة:
• دائن: الخزينة/البنك/المحفظة ← بمبلغ المرتجع
• مدين: حساب مرتجعات المبيعات ← بالإجمالي
في حالة تعديل المديونية (بدون رد):
• دائن: حساب العميل ← بمبلغ المرتجع
• مدين: حساب مرتجعات المبيعات
قيد إذن الإضافة المخزني:
• مدين: المخزون ← دائن: تكلفة البضاعة المباعة
8 تحصيل المدفوعات (سداد الفواتير الآجلة)

شاشة تحصيل المدفوعات تعرض جميع الفواتير الآجلة (طريقة الدفع = آجل) التي لها رصيد متبقي. تشمل الفواتير الضريبية وغير الضريبية.

تسجيل سداد على فاتورة
1اذهب إلى تحصيل المدفوعات - تعرض الفواتير المستحقة
2اختر الفاتورة واضغط "تسجيل سداد"
3أدخل المبلغ (لا يتعدى المتبقي) وطريقة الدفع والتاريخ
4النظام يحدّث حالة الفاتورة تلقائياً وينشئ القيد المحاسبي
السداد المجمع

يمكن تسجيل سداد لعدة فواتير لعميل واحد دفعة واحدة:

1اختر العميل من شاشة السداد المجمع
2أدخل المبلغ الإجمالي المستلم
3النظام يوزع المبلغ على الفواتير الأقدم تلقائياً (FIFO)
⚡ القيد المحاسبي عند تسجيل سداد:
• مدين: الخزينة/البنك/المحفظة/الشيكات ← بمبلغ السداد
• دائن: حساب العميل ← بمبلغ السداد
9 سداد الأقساط

شاشة مخصصة لسداد الأقساط المستحقة على الفواتير التي تم تقسيطها. تعرض الأقساط المستحقة اليوم والمتأخرة.

متابعة الأقساط
  • عرض الأقساط مجمعة حسب الفاتورة
  • فلترة حسب العميل أو تاريخ الاستحقاق
  • إحصائيات: إجمالي المستحق اليوم، المتأخر، عددهم
  • الأقساط المربوطة بشيكات لا تظهر (يتم سدادها عند تحصيل الشيك)
سداد قسط
1اختر القسط المستحق واضغط "سداد"
2أدخل المبلغ (يمكن سداد جزئي) وطريقة الدفع (نقدي/تحويل/محفظة)
3النظام يحدّث حالة القسط والفاتورة تلقائياً
حالات القسط
  • معلق (pending): لم يتم سداده بعد
  • مدفوع جزئياً (partial): تم سداد جزء منه
  • مدفوع (paid): تم سداده بالكامل
  • ملغي (cancelled): تم إلغاؤه
⚡ القيد المحاسبي عند سداد قسط:
• مدين: الخزينة/البنك/المحفظة ← بمبلغ القسط
• دائن: حساب العميل ← بمبلغ القسط
• يمكن إلغاء السداد وعكس القيد خلال فترة محددة
10 نظام التسعير وقوائم الأسعار

النظام يوفر نظام تسعير مرن يدعم عدة مستويات من الأسعار والخصومات.

أنواع الأسعار
  • السعر الأساسي: سعر البيع الافتراضي المحدد في بطاقة المنتج
  • السعر التجاري (commercial): سعر خاص للعملاء التجاريين
  • عرض خاص (special_offer): سعر عروض مؤقتة
  • سعر الجملة (wholesale): سعر البيع بالجملة
قوائم الأسعار

قائمة الأسعار تسمح بتحديد سعر مختلف لكل وحدة من وحدات المنتج حسب النوع:

  • يمكن تعديل السعر بزيادة أو نقص (نسبة مئوية أو قيمة)
  • كل عميل له نوع سعر مفضل يتم تطبيقه تلقائياً
  • يمكن عرض قائمة أسعار خاصة بكل عميل
خصومات مجموعات الأصناف

يمكن تحديد نسب خصم مختلفة لكل مجموعة أصناف لكل عميل، مع دعم الخصم المتعدد (خصم على خصم):

  • الخصم الأول يُطبق على السعر الأصلي
  • الخصم الثاني يُطبق على السعر بعد الخصم الأول (وهكذا)
  • الترتيب مهم ويحدده المستخدم عند الإعداد
📌 مثال: منتج سعره 100 - خصم أول 10% = 90 - خصم ثاني 5% = 85.5 (وليس 85)
11 الفواتير غير الضريبية

النظام يدعم نوعين من الفواتير: ضريبية (تشمل VAT وضريبة الخصم) وغير ضريبية (بدون ضرائب). الفواتير غير الضريبية تعمل بنفس آلية الفواتير العادية لكن بدون حسابات ضريبية.

  • تدعم نفس طرق الدفع (نقدي، آجل، تحويل، شيك، محفظة)
  • لها نفس نظام الترحيل والقيود المحاسبية (بدون قيود ضريبية)
  • يمكن عمل مرتجع عليها بنفس الطريقة
  • تظهر في شاشة تحصيل المدفوعات مع الفواتير الضريبية
12 الصلاحيات والأمان

كل شاشة في موديول المبيعات محمية بنظام صلاحيات متعدد المستويات:

أنواع الصلاحيات
  • عرض (view): عرض البيانات والقوائم
  • إضافة (add): إنشاء سجلات جديدة
  • تعديل (edit): تعديل السجلات الموجودة
  • حذف/إلغاء (delete/cancel): حذف أو إلغاء السجلات
قيود الرؤية

المستخدم العادي يرى فقط ما أنشأه هو (فواتيره، حجوزاته، عروض أسعاره). المدير يرى كل شيء.

حماية الفترات المالية

الفواتير في الفترات المالية المغلقة لا تظهر في القوائم ولا يمكن التعديل عليها، لضمان سلامة البيانات المحاسبية.

سجل التتبع

النظام يسجل تلقائياً:

  • من أنشأ كل فاتورة/حجز/مرتجع (user_id)
  • من قام بالترحيل (processed_by) ومتى (processed_at)
  • من اعتمد المرتجع (approved_by) ومتى (approved_at)
  • من سجل كل عملية سداد (created_by)
13 📒 ملخص جميع القيود المحاسبية التلقائية

هذا الفصل يجمع كل القيود المحاسبية التي ينشئها النظام تلقائياً في موديول المبيعات:

1. ترحيل فاتورة مبيعات (نقدي)
مدين: الخزينة/البنك/المحفظة ← دائن: المبيعات + ضريبة القيمة المضافة - ضريبة الخصم
2. ترحيل فاتورة مبيعات (آجل)
مدين: حساب العميل ← دائن: المبيعات + ضريبة القيمة المضافة - ضريبة الخصم
3. ترحيل فاتورة مبيعات (شيك)
مدين: حساب الشيكات تحت التحصيل ← دائن: المبيعات + ضريبة القيمة المضافة
4. إذن الصرف المخزني (مع كل فاتورة)
مدين: تكلفة البضاعة المباعة ← دائن: المخزون
5. سداد فاتورة آجلة
مدين: الخزينة/البنك/المحفظة/الشيكات ← دائن: حساب العميل
6. سداد قسط
مدين: الخزينة/البنك/المحفظة ← دائن: حساب العميل
7. دفعة حجز (مقدمة أو إضافية)
مدين: الخزينة/البنك/المحفظة/الشيكات ← دائن: حساب العميل
8. اعتماد مرتجع (رد نقدي)
مدين: مرتجعات المبيعات ← دائن: الخزينة/البنك/المحفظة
مدين: المخزون ← دائن: تكلفة البضاعة المباعة
9. اعتماد مرتجع (تعديل مديونية)
مدين: مرتجعات المبيعات ← دائن: حساب العميل
مدين: المخزون ← دائن: تكلفة البضاعة المباعة
10. إلغاء فاتورة مرحّلة
عكس جميع القيود الأصلية (كل مدين يصبح دائن والعكس)
11. رصيد افتتاحي لعميل جديد
مدين: حساب العميل ← دائن: الأرصدة الافتتاحية (لو مدين)
مدين: الأرصدة الافتتاحية ← دائن: حساب العميل (لو دائن)
🛒

المشتريات

الشرح التفصيلي لهذا الموديول قيد الإعداد وسيكون متاحاً قريباً.

📦

المخازن

الشرح التفصيلي لهذا الموديول قيد الإعداد وسيكون متاحاً قريباً.

📊

الحسابات

الشرح التفصيلي لهذا الموديول قيد الإعداد وسيكون متاحاً قريباً.

👥

الموارد البشرية

الشرح التفصيلي لهذا الموديول قيد الإعداد وسيكون متاحاً قريباً.

🖥️

نقاط البيع

الشرح التفصيلي لهذا الموديول قيد الإعداد وسيكون متاحاً قريباً.