لو شركتك بتستورد، إنت عارف السيناريو ده كويس: الشحنة سافرت من الصين في مارس، وصلت الميناء في مايو، خرجت من الجمارك في يونيو، ودخلت المخزن في يوليو. وبين التواريخ الأربعة دي اتدفعت عشرات المبالغ — قيمة الفاتورة بالدولار، نولون، تأمين، رسوم جمركية، ضريبة قيمة مضافة، أرضيات، غرامة تأخير حاويات، أتعاب مخلّص، نقل داخلي، تحميل وتنزيل — كل واحد فيهم اتدفع في تاريخ مختلف، وساعات بعملة مختلفة، وبسعر صرف مختلف.
وبعدين ييجي السؤال اللي بيوقّف الشركة كلها: «الكرتونة دي تكلفتها كام بالظبط؟»
في معظم الشركات الإجابة بتبقى تخمين. شيت إكسل، ونسبة تقريبية «بنحطها 7% فوق سعر الفاتورة»، وقرار تسعير مبني على إحساس مش على رقم. والنتيجة إن الشركة ممكن تبيع بربح وهمي، أو تخسر في صنف وتعوّض في صنف تاني من غير ما تعرف.
سلسلة التوريد مش سلسلة حركة بضاعة — دي سلسلة تراكم تكلفة. واللي بيفقد السيطرة على التانية بيخسر أرباحه حتى لو نجح في الأولى.
المقال ده بيشرح دورة الاستيراد وسلاسل التوريد الكاملة جوه Hunt ERP: من لحظة ما المخزن يقولك «الصنف ده قرب يخلص»، لحد لحظة ما النظام يكتب تكلفة الوحدة النهائية في سعر شراء الصنف بعد كل مصروفات الشحنة. وفي الآخر هنتكلم باختصار عن التصدير كمان.
الخريطة الكاملة: تسع حلقات مربوطة ببعض
قبل التفاصيل، دي الرحلة اللي الصنف بيعديها جوه النظام:
| # | الحلقة | اللي بيحصل فيها |
|---|---|---|
| 1 | التخطيط | الحد الأدنى للمخزون · شاشة النواقص · تخطيط المشتريات |
| 2 | الطلب | طلب شراء بترقيم تلقائي ← عروض أسعار ← اعتماد |
| 3 | التعاقد | أمر شراء · عقد مورد · دفعة مقدمة |
| 4 | الاستيراد | ملف شحنة + رقم ACI + بوليصة + شرط تسليم |
| 5 | الفواتير | فاتورة استيراد مبدئية ← نهائية بالعملة الأجنبية |
| 6 | المدفوعات | دفعات مورد + مصروفات شحنة + قيود محاسبية |
| 7 | التخليص | وصول ← شحن ← فحص ← جمارك ← إفراج ← تسليم ← إرجاع حاويات |
| 8 | الاستلام | إذن إضافة مخزني تلقائي وتوزيع على المخازن |
| 9 | التكلفة | توزيع المصروفات نسبياً + تحديث سعر الشراء |
كل حلقة فيهم مش شاشة لوحدها — دي مربوطة باللي قبلها واللي بعدها، ومربوطة بالشجرة المحاسبية بقيود بتترحّل تلقائياً.
1. التخطيط: متشتريش لأنك «حسّيت» إنك محتاج
شاشة النواقص بتديك أولويات مش قايمة
كل صنف في النظام ليه حد أدنى. وشاشة النواقص مش بتكتفي إنها تعرضلك الأصناف اللي نزلت تحت الحد، دي بتحسب:
- كمية العجز = الحد الأدنى − الرصيد الفعلي
- نسبة حالة المخزون = (الرصيد ÷ الحد الأدنى) × 100
النسبة دي هي اللي بتحوّل قايمة أصناف لـ قايمة أولويات. صنف رصيده 90% من الحد الأدنى مش زي صنف رصيده 12%. الأول يتحط في دورة الشراء الجاية، والتاني عايز أمر شراء النهاردة — خصوصاً لو صنف مستورد ومدة توريده 90 يوم. وتقدر تعدّل الحد الأدنى من نفس الشاشة، فتتحول من تقرير لأداة تحكم.
تخطيط المشتريات: القرار مش بيتاخد من المخزون لوحده
شاشة واحدة بتجمع اللي المشتري محتاج يشوفه قبل ما يقرر:
- الأصناف اللي محتاجة شراء فعلاً
- مديونيات الموردين — الأرصدة المستحقة عليهم
- تذكيرات الشراء — مهام مجدولة بتواريخ
مورد عليه مديونية كبيرة ومتأخرة ممكن ميكونش الاختيار الأمثل للطلبية الجاية، ونظام بيعرض لك المعلومتين في شاشة واحدة بيمنع الغلطة دي قبل ما تحصل. لو عايز تفهم الصورة الأكبر لإدارة المخزون نفسه، إقرا دليل إدارة المخازن للشركات في مصر.
تسعير المشتريات
- تحديث الأسعار جماعياً لمجموعة أصناف
- تطبيق هامش ربح على مجموعة مختارة
- انعكاس سعر الوحدة الرئيسية على باقي الوحدات تلقائياً (كرتونة / علبة / قطعة)
النقطة الأخيرة دي بتحل مشكلة كلاسيكية: صنف بيتشرى بالكرتونة وبيتباع بالقطعة، فتتنسي إنك تحدّث سعر وحدة منهم، والربح يتحول لخسارة صامتة.
2. الموردين: محلي وخارجي… وكل واحد ليه عالمه
النظام بيفصل بوعي بين نوعين. المورد المحلي مربوط بالشجرة المحاسبية بأوامر الشراء والفواتير والمرتجعات. والمورد الخارجي كيان مستقل متعمل مخصوص للاستيراد.
| بيانات المورد الخارجي | بيخدم إيه فعلاً |
|---|---|
| الدولة | تحديد بلد المنشأ ودراسة الاتفاقيات الجمركية |
| النشاط | تصنيف المورد حسب مجاله |
| الشخص المسؤول وهاتفه | جهة الاتصال التشغيلية، منفصلة عن بيانات الشركة |
| الرقم الضريبي | التوثيق والمراسلات الرسمية |
| حالة التفعيل | توقف التعامل من غير ما تمسح التاريخ |
حسابات متعددة العملات — مش رفاهية
المورد الواحد ممكن يكون له رصيد بالدولار ورصيد باليورو ورصيد بالجنيه في نفس الوقت. النظام بيحتفظ بحركات مستقلة لكل عملة، وبيطلّع الرصيد الحالي لكل عملة لوحدها، وبيعرض كل الأرصدة مجمّعة في كشف واحد.
ليه ده مهم؟ لأن خلط عملات في رصيد واحد معناه رصيد ملوش أي معنى، ومصالحة مستحيلة مع المورد. وبيوفّر النظام لكل مورد خارجي كشف حساب كامل، وإضافة حركة يدوية للتسويات، وطباعة وتصدير، وتقرير موردين شامل.
عقود الموردين
وحدة بتحفظ التعاقد نفسه مش الفواتير بس: نوع العقد، تاريخ البداية والنهاية، الحالة، وبنود العقد كسجلات منفصلة، مع دورة اعتماد. الفايدة العملية: لما يحصل خلاف مع مورد، مش هتفضل تدوّر في درج المكتب على نسخة ورقية — البنود موجودة بتواريخها واعتماداتها.
3. أمر الشراء وفاتورة الشراء: الحلقة المحاسبية
طلب الشراء بيتعمل برقم تلقائي بصيغة PR-YYYYMM-0001 بيتجدد كل شهر، فالترقيم يفضل مقروء وقابل للأرشفة من غير تدخل يدوي. وأمر الشراء وفاتورة الشراء بيدعموا:
- حالات المستند: مسودة ← مُرحّل ← ملغي
- طرق دفع: كاش / آجل / شيك / تحويل بنكي / محفظة إلكترونية
- حالة السداد: مدفوع / مدفوع جزئياً / غير مدفوع
- دفعة مقدمة مستقلة ليها طريقة دفعها ومصدرها (خزينة / بنك / شيك / محفظة) وحالتها الخاصة
- ضريبة القيمة المضافة وخصم المنبع كحقول مستقلة
- مركز التكلفة والفرع والمخزن والعملة والموظف المسؤول
- ربط بالقيد المحاسبي عند الترحيل
- تقييد البيانات تلقائياً بفرع المستخدم
- حذف ناعم — مفيش مستند بيضيع من التاريخ
وفصل الدفعة المقدمة عن السداد الأساسي بمصادر وحالات مستقلة هو اللي بيخلّي النظام قادر يتعامل مع واقع الاستيراد: بتدفع 30% مقدم عند التعاقد و70% عند وصول المستندات — وكل دفعة ليها قيدها وتاريخها ومصدرها.
4. ملف الاستيراد: قلب المنظومة
ملف الشحنة هو الحاوية المنطقية اللي بتجمع كل حاجة تخص شحنة واحدة.
| الحقل | المعنى العملي |
|---|---|
| المورد (محلي أو خارجي) | النظام بيعرف تلقائياً أنهي واحد فيهم ويستدعي بياناته |
| العملة | عملة التعاقد الأساسية |
| بلد المنشأ | بيحدد الرسوم والاتفاقيات التفضيلية |
| بلد الشحن | ممكن يختلف عن بلد المنشأ — وده فرق بيهم الجمارك |
| تاريخ الشحن | بداية العداد الحقيقي |
| تاريخ الوصول المتوقع | أساس التخطيط والمتابعة |
| رقم ACI | رقم التسجيل المسبق للشحنات (نافذة) — إلزامي في مصر |
| رقم البوليصة | Bill of Lading / Airway Bill |
| شرط التسليم | FOB / CIF / C&F / EX-WORK |
| طريقة الدفع | كاش / آجل / الدفع مقابل المستندات / اعتماد مستندي |
ليه شرط التسليم حقل رئيسي مش تفصيلة؟
لأنه بيحدد مين بيتحمل إيه:
- EX-WORK — إنت بتتحمل كل حاجة من باب مصنع المورد
- FOB — المورد بيوصّل للميناء ويحمّل، وإنت بتتحمل النولون والتأمين
- C&F — سعر الفاتورة شامل النولون، من غير تأمين
- CIF — شامل النولون والتأمين مع بعض
الحقل ده هو اللي بيقول للمحاسب أنهي مصروفات هتيجي بعدين وأنهي مصروفات مدفوعة أصلاً جوه قيمة الفاتورة. المعرفة دي لوحدها هي اللي بتمنع إنك تسجّل النولون مرتين.
دورة حياة الشحنة: تسع حالات
| # | الحالة | معناها إدارياً |
|---|---|---|
| 1 | مبدئية | الملف اتعمل، التعاقد قايم، لسه متشحنتش |
| 2 | تم الشحن | البضاعة مشيت — بدأ عداد المدة والتمويل |
| 3 | وصول الميناء | وصلت بس متفرّغتش — بداية احتساب الأيام المجانية |
| 4 | الوصول | التفريغ تم — بدأ عداد الأرضيات |
| 5 | خروج | خرجت من الدايرة الجمركية |
| 6 | إضافة إلى المخازن | دخلت المخزن فعلياً |
| 7 | تم الاستلام | مطابقة الكميات والمواصفات |
| 8 | غلق الشحنة | التكلفة اكتملت والشحنة اتقفلت محاسبياً |
| 9 | ملغاة | مع سبب إلغاء إلزامي مكتوب |
التدرج ده مش تجميل. لوحة المؤشرات بتعرض على طول عدد الشحنات المبدئية، والجاري شحنها، والمغلقة — فالمدير يعرف في ثانية حجم الالتزامات المفتوحة على الشركة.
وكمان تغيير الحالة صلاحية مستقلة منفصلة عن صلاحية الإضافة والتعديل. موظف الإدخال مش هيقدر ينطّ بالشحنة لـ«تم الاستلام» عشان يريّح نفسه — القرار لصاحب الصلاحية. وسبب الإلغاء إلزامي: أي شحنة ملغاة بتسيب وراها تفسير مكتوب يتراجع، مش فراغ.
5. فواتير الاستيراد: من المبدئية للنهائية
الشحنة الواحدة ممكن يكون فيها أكتر من فاتورة، وممكن تتوزع على أكتر من مخزن. عشان كده فاتورة الاستيراد كيان مستقل تحت الشحنة، وليها: رقم الفاتورة وتاريخها، والمخزن المستهدف، والعملة وسعر الصرف بدقة 6 خانات عشرية، والإجمالي والخصم والصافي، وبنود تفصيلية بالصنف ووحدة القياس التفصيلية والكمية والسعر والخصم.
الحالتين: مبدئية ← نهائية
- مبدئية: فاتورة العرض/التقدير قبل التأكيد، وقابلة للتعديل
- نهائية: الفاتورة المعتمدة — وهي لوحدها اللي تقدر تتحوّل للمخازن
الفصل ده بيمنع أخطر غلطة في الاستيراد: إنك تدخّل بضاعة المخزن ببيانات لسه متعتمدتش.
الحساب التلقائي على مستوى البند
النظام مش مستني حد يدوس «احسب». بنود الفاتورة بتعيد حساب نفسها تلقائياً عند الإنشاء والتعديل والحفظ والحذف:
- إجمالي البند = (الكمية × السعر) − الخصم
- إجمالي الفاتورة = مجموع البنود
- الصافي = الإجمالي − خصم الفاتورة
النتيجة: مستحيل تلاقي فاتورة مجموعها مش بيساوي مجموع بنودها. الفئة دي من الأخطاء ملغية هندسياً، مش معتمدة على إن المستخدم يبقى منضبط.
6. المدفوعات والمصروفات: هنا بتتبني التكلفة الحقيقية
دي أذكى وحدة في المنظومة، ومفتاحها فكرة واحدة: النظام بيفرّق بين نوعين مختلفين تماماً من صرف الفلوس.
النوع الأول: دفعة على فواتير
مبلغ بيتدفع للمورد مقابل فواتير محددة. بتختار الفواتير اللي بتتسدد والمبلغ الموجّه لكل فاتورة، فتقدر تسدّد فاتورة جزئياً، أو توزّع دفعة واحدة على كذا فاتورة، وتتابع المتبقي على كل فاتورة لوحدها.
النوع التاني: مصروف شحنة
مبلغ مش بيتدفع للمورد، بس هو جزء أصيل من تكلفة البضاعة: نولون، تأمين، رسوم جمركية، أتعاب تخليص، نقل داخلي، تحميل وتنزيل، أرضيات، غرامات. وبيتصنّف بنوع مصروف مرن، وافتراضي «أخرى» عشان مفيش مصروف يضيع من غير تصنيف.
ليه التفريق ده حاسم؟
لأن دفعة الفاتورة بتقلّل التزامك تجاه المورد، لكن مصروف الشحنة بيرفع تكلفة البضاعة. النظام اللي بيخلط بينهم بيطلّع رقمين غلط في نفس الوقت: رصيد مورد غلط، وتكلفة صنف غلط. والفصل بينهم هو اللي بيخلّي حساب التكلفة النهائية (Landed Cost) ممكن أصلاً.
سعر الصرف بيتسجّل مع كل دفعة لوحدها
دي من أهم التفاصيل واللي مش بيتاخد بالها كتير. شحنة بتاخد 4 شهور بتتدفع مصروفاتها على مراحل، وسعر الصرف بيتغيّر بينهم. النظام مش بيستخدم سعر صرف واحد للشحنة، دا بيحفظ سعر الصرف مع كل دفعة، وبعدين بيحوّل كل مبلغ للعملة الأساسية بسعره الصح.
الفرق بين الطريقتين في شحنة كبيرة ممكن يوصل لآلاف الجنيهات في التكلفة — يعني الفرق بين تسعير رابح وتسعير خسران. وكمان حساب التكلفة بيعتمد بس على الدفعات المُرحّلة اللي ليها قيد فعلي، فمفيش مسودة غير معتمدة بتتسرب لتكلفة الصنف.
مسار تدقيق كامل
كل دفعة بتحمل: نوع الدفعة ومصدرها (خزينة / بنك / محفظة)، العملة وسعر الصرف، رقم القيد المحاسبي، الحالة، ومين رحّل وإمتى، ومين ألغى وإمتى، ومين أنشأ ومين عدّل. يعني أي مبلغ في الشحنة تقدر تتبعه للشخص اللي دخّله، والشخص اللي رحّله، واللحظة اللي حصل فيها ده.
7. التخليص الجمركي: الوحدة الأكتر تفصيلاً
هنا النظام بينتقل من مستوى «تسجيل بيانات» لمستوى إدارة عمليات تشغيلية، عن طريق مفهوم مأمورية التخليص اللي بتعدّي مراحل معرّفة مسبقاً.
بيانات المأمورية بتشمل: رقم المأمورية، العميل، رقم ACID، نوع المأمورية (استيراد أو تصدير)، الصنف، البند الجمركي HS Code، نوع الصنف، رقم بطاقة الاستيراد ونوعها، رقم السجل التصديري، نوع شهادة المنشأ، بلد المنشأ وبلد الوصول، نوع الشحنة، الميناء، طريقة الشحن، ورقم البوليصة.
المراحل السبعة للاستيراد
| # | المرحلة | المحتوى |
|---|---|---|
| 1 | الوصول والتفريغ | تاريخ الوصول والتفريغ، الأيام المجانية ونهايتها |
| 2 | إجراءات الشحن | إذن التسليم (رقمه وتاريخه)، المستندات |
| 3 | الفحص والعرض | بنود الفحص والجهات الرقابية |
| 4 | الجمارك والتثمين | البيان الجمركي، القيمة، الرسوم، الضريبة |
| 5 | الإفراج | رقم وتاريخ الإفراج |
| 6 | التسليم والنقل | شركة النقل، السائق، السيارة، مكان التسليم |
| 7 | إرجاع الحاويات | خروج الفارغ، إرجاعه، والتواريخ الحرجة |
أربع مراحل منهم إلزامية مينفعش تتخطى: الوصول، الجمارك، الإفراج، التسليم. والباقي قابل للتخطي حسب طبيعة الشحنة — لأن شحنة جوية صغيرة مش بتعدّي بإرجاع حاويات، وشحنة معفاة من الفحص مش محتاجة مرحلة عرض.
الأرضيات والغرامات: القاتل الصامت لربحية الاستيراد
كل مرحلة في النظام مش خانة «تمت / لم تتم»، دي بتحمل حقول تشغيلية بالتفصيل. وأخطرها الحقول دي:
- الأيام المجانية وتاريخ انتهائها
- سعر التخزين اليومي وعدد أيام التخزين
- Demurrage — غرامة تأخير الحاوية في الميناء
- Detention — غرامة احتجاز الحاوية بره الميناء
- DHC — رسوم المناولة
يومين تأخير في تجهيز مستند ممكن يكلفوا أكتر من هامش الربح على الشحنة كلها. ونظام عارف تاريخ انتهاء الأيام المجانية، وعارف السعر اليومي، يقدر ينبّه قبل ما الغرامة تحصل مش بعدها.
وكمان في حقل سبب التوقف بيتكتب فيه سبب وقوف المأمورية. الحقل الصغير ده بيمنع أشهر جملة في شركات الاستيراد: «الشحنة واقفة في الجمارك» — من غير ما حد يعرف ليه، ولا مين المسؤول، ولا بقالها قد إيه.
الحاويات وشحنات الـ LCL
لكل حاوية: رقمها، نوعها، رقم الرصاصة (Seal)، الوزن القايم، الوزن الصافي، درجة الحرارة، تاريخ الخروج، وتاريخ إرجاع الفارغ. وحقل درجة الحرارة معناه إن النظام متجهّز للشحنات المبرّدة — وهي أعلى الشحنات مخاطرة وأكترها حساسية للتأخير. أما شحنات LCL المجمّعة اللي مش بتشغّل حاوية كاملة، فليها بنود مستقلة عن نظام الحاويات.
المستندات والسجلات وإعادة الفتح
- مستندات لكل مرحلة — فكل ملف بيبقى مربوط بمرحلته مش بمجلد عام
- بنود الفحص — إضافة وتعديل وحذف
- سجل المرحلة وسجل المأمورية — تاريخ كامل لكل تغيير
- إعادة فتح مرحلة مكتملة — لأن الواقع كده: الجمارك بترفض بيان، والفحص بيتعاد، والبيانات بتتصحح. النظام اللي بيمنع الرجوع بيجبر الناس تشتغل بره النظام. بس الرجوع مش بيبقى صامت: كل إعادة فتح بتتسجّل بمين عملها وإمتى
توزيع المأموريات على المخلصين
شاشة الإجراءات بتعرض المأموريات الجارية، مع تعيين مخلّص وإلغاء التعيين، وفلترة تلقائية حسب المستخدم: المدير بيشوف الكل، والمخلّص مش بيشوف غير مأمورياته هو. ده مش مجرد أمان — ده تركيز. المخلّص بيفتح النظام يلاقي قدامه شغله بس.
مصروفات الشحنة وكشوف حساب العملاء
مصروفات التخليص ليها بنية أعمق: تصنيفات مصروفات قابلة للتعريف، المبلغ والعملة وسعر الصرف والمبلغ بالعملة الأساسية محسوب ومخزّن، مين دفع ومصدر السداد، مرفق لكل مصروف (الإيصال مع المصروف مش في درج)، ربط بالقيد المحاسبي، وعلم السرية لمصروف بيتسجّل داخلياً وميظهرش في كشف العميل.
ولشركات التخليص اللي بتشتغل لحساب عملاء، في كشف حساب عميل فيه: إجمالي المصروفات + إجمالي الأتعاب = الإجمالي الكلي، والمدفوع والمتبقي وحالة السداد، مع دمج البنود (عرض مفصّل أو مجمّع) واسم عرض بديل للعميل، وإصدار وطباعة. والكشف بيتعامل زي الفاتورة في شاشة التحصيل، فبيدخل دورة التحصيل على طول.
8. وحدة الجمارك: البنود الجمركية والموانئ والبوابات
البنود الجمركية (HS Codes)
قاعدة بيانات للتعريفة الجمركية، لكل بند: الكود، الوصف بالعربي والإنجليزي، وحدة القياس، نسبة الرسم الجمركي، نسبة القيمة المضافة، نسبة ضريبة الأرباح، نسبة الرسوم الأخرى، اسم الاتفاقية ونسبة الرسم وفقها، جهة الفحص المختصة، ملاحظة الرسوم، عدّاد استخدام، وحالة تفعيل.
القيمة الحقيقية للوحدة دي إنها بتخليك تحسب الرسوم قبل الشراء. قبل ما توقّع أمر الشراء تقدر تستعلم عن البند وتعرف الرسم والضريبة المتوقعين، فيتبني قرار الشراء على التكلفة النهائية المتوقعة مش على سعر الفاتورة لوحده.
ووجود نسبة الاتفاقية جنب النسبة العادية أداة تخطيط استراتيجي: نفس الصنف من دولة ليها اتفاقية تفضيلية ممكن يوفّر ملايين مقارنة بدولة تانية — والنظام بيحط الرقمين قدام المشتري في نفس الشاشة. وجهة الفحص بتقولك مقدماً هتتعامل مع أنهي جهة رقابية، فتجهّز مستنداتها قبل الوصول. وعدّاد الاستخدام بيكشف أكتر البنود تكراراً في نشاطك — وهي البنود اللي تستاهل تتفاوض عليها أو تدرس بدايل توريدها.
الموانئ وبوابات الدخول والخروج
قاعدة موانئ قابلة للإدارة، ووحدة تشغيلية كاملة لحركة المركبات في المنافذ: دخول ببيانات السائق وجنسيته ورقم السيارة والمقطورة ونوعها والحمولة والاتجاه وتاريخ ووقت الدخول والميزان ووزنه ورقم الإيصال والدولة والميناء والأرقام الجمركية وتواريخ الرخصة. وخروج مربوط بسجل الدخول بيستدعي بياناته تلقائياً، وبيصدر فاتورة خدمات عند الخروج وفق تعريفة مركزية معتمدة — مش وفق اجتهاد موظف البوابة.
9. من الشحنة للمخزن: التحويل التلقائي
لما البضاعة توصل، بتدوس زرار «تحويل إلى المخازن»، والنظام بينفّذ العملية دي كلها جوه معاملة قاعدة بيانات واحدة:
- اختيار الفواتير المؤهلة بس — النهائية اللي متحوّلتش قبل كده. فمفيش بضاعة بتتضاف مرتين ولا فاتورة غير معتمدة بتتضاف.
- إنشاء إذن إضافة لكل فاتورة في مخزنها الصح، مع ملاحظة مرجعية تلقائية: «تحويل من شحنة استيراد رقم كذا — فاتورة كذا».
- ربط مرجعي كامل — نوع المرجع ورقم الشحنة ومصدر الإضافة.
- تجميع البنود المتكررة — نفس الصنف بنفس الوحدة في أكتر من بند بيتجمّع في سطر واحد بكمية مجمّعة.
- معالجة تعارض الترقيم — لو اتصادف رقمين إذن متطابقين (مستخدمين بيشتغلوا في نفس اللحظة)، النظام بيعيد المحاولة لحد 5 مرات بفاصل زمني عشوائي بدل ما يفشل.
- تحديث حالة الشحنة لـ«إضافة إلى المخازن».
ليه ده مهم؟ لأن الإدخال اليدوي للبضاعة الواردة هو المصدر الأول لفروق الجرد. إلغاؤه بالكامل بيلغي فئة كاملة من الأخطاء. والربط المرجعي معناه إن أي رصيد مخزني تقدر تتبعه رجوع للشحنة والفاتورة والمورد اللي جه منهم.
10. التكلفة النهائية (Landed Cost): الجايزة الكبرى
دي اللحظة اللي بتجاوب على سؤال البداية. خلينا نمشي على مثال برقم حقيقي.
المعطيات
شحنة فيها 3 أصناف، بفاتورة إجمالي 50,000 دولار، وسعر الصرف وقت السداد 48.50:
| الصنف | الكمية | السعر ($) | الإجمالي ($) | النسبة من الشحنة |
|---|---|---|---|---|
| صنف A | 400 كرتونة | 60 | 24,000 | 48% |
| صنف B | 1,000 كرتونة | 16 | 16,000 | 32% |
| صنف C | 2,000 قطعة | 5 | 10,000 | 20% |
| الإجمالي | — | — | 50,000 | 100% |
يعني قيمة الفاتورة بالجنيه = 50,000 × 48.50 = 2,425,000 جنيه.
مصروفات الشحنة
| المصروف | المبلغ (جنيه) |
|---|---|
| نولون بحري | 180,000 |
| تأمين | 25,000 |
| رسوم جمركية | 315,000 |
| ضريبة قيمة مضافة | 210,000 |
| أرضيات وغرامات | 45,000 |
| أتعاب تخليص | 30,000 |
| نقل داخلي | 20,000 |
| الإجمالي | 825,000 |
التوزيع النسبي وتكلفة الوحدة
النظام بيوزّع الـ825,000 على الأصناف بنسبة القيمة:
| الصنف | تكلفة الفاتورة (ج) | نصيبه من المصروفات (ج) | التكلفة الكلية (ج) | تكلفة الوحدة |
|---|---|---|---|---|
| A (400 كرتونة) | 1,164,000 | 396,000 | 1,560,000 | 3,900 |
| B (1,000 كرتونة) | 776,000 | 264,000 | 1,040,000 | 1,040 |
| C (2,000 قطعة) | 485,000 | 165,000 | 650,000 | 325 |
| الإجمالي | 2,425,000 | 825,000 | 3,250,000 | — |
وهنا بيبان الفرق اللي بيوكل الأرباح
لو اعتمدت على سعر الفاتورة لوحده، صنف A تكلفته عندك 2,910 جنيه للكرتونة. لو حطيت هامش ربح 20% هتبيع بـ 3,492 جنيه.
بس تكلفتك الحقيقية 3,900 جنيه. يعني إنت بتخسر 408 جنيه في كل كرتونة وإنت فاكر إنك رابح 582. وفي 400 كرتونة الفرق ده = 163,200 جنيه خسارة في صنف واحد في شحنة واحدة.
والفرق ده مش استثناء — نسبة المصروفات للفاتورة في المثال ده 34%، وده رقم عادي جداً في الاستيراد.
ليه التوزيع بالقيمة مش بالكمية؟
لو وزّعنا الـ825,000 بالكمية، صنف C (2,000 قطعة من إجمالي 3,400 وحدة) كان هياخد 58.8% من المصروفات = 485,000 جنيه، يعني 242 جنيه على قطعة تكلفة فاتورتها 242 جنيه — تكلفتها تتضاعف. وصنف A كان هياخد 11.8% بس.
ده تشويه كامل للتكلفة بيؤدي لتسعير كارثي. والتوزيع بالقيمة هو نفس المنطق اللي الجمارك نفسها بتمشي عليه في احتساب الرسوم على القيمة — فمنطق النظام بيتطابق مع منطق الواقع.
الخطوة الأخيرة: تحديث سعر الشراء
بضغطة واحدة، النظام بيكتب تكلفة الوحدة المحسوبة في سعر شراء الصنف على مستوى وحدة القياس، وبيسجّل السعر القديم والجديد وإجمالي التكلفة في سجل التحديث.
وهنا بتتقفل الدايرة: التكلفة بقت بيانات حية النظام بيبني عليها هوامش الربح وأسعار البيع وتقييم المخزون وتكلفة البضاعة المباعة — مش رقم في تقرير بيقراه محاسب. وعشان تفهم أثر ده على قوايم الشركة، إقرا دليل قائمة الدخل وأهمية التقارير المالية اللحظية.
وبيتوّج ده كله تقرير تكلفة الشحنة اللي بيعرض تكلفة كل صنف بالعملتين، ونسبته من الشحنة، ونصيبه من المصروفات، وتكلفة وحدته النهائية، وملخص الشحنة — مع طباعة وتصدير PDF وExcel.
11. الحوكمة: اللي بيخلّي الأرقام دي موثوقة
كل اللي فات ملوش قيمة لو أي مستخدم يقدر يعدّل أي حاجة. عشان كده النظام مبني على:
- صلاحيات على مستوى الإجراء مش الشاشة — عرض، إضافة، تعديل، حذف، وتغيير الحالة كصلاحية مستقلة
- صلاحية الاعتماد/الترحيل منفصلة — اللي بيدخّل مش بالضرورة اللي بيعتمد
- تقييد البيانات بالفرع تلقائياً
- فلترة حسب التعيين — المخلّص يشوف مأمورياته بس
- حذف ناعم في المستندات الحساسة
- مسار تدقيق كامل — مين أنشأ، مين عدّل، مين رحّل، مين ألغى، وإمتى
- معاملات قاعدة بيانات — العملية تنجح كاملة أو تفشل كاملة، مفيش نص عملية
ولو الموضوع ده مهم لشركتك، إقرا كمان كيف تحمي شركتك من السرقة الداخلية بنظام ERP.
12. وإيه عن التصدير؟
التصدير هو المراية العكسية للاستيراد، بس مش نسخة معكوسة بسيطة. وخلينا نكون واضحين في الموجود دلوقتي والناقص.
الموجود فعلاً
وحدة التخليص الجمركي بتدعم مأموريات التصدير فعلاً — نوع المأمورية بيقبل استيراد أو تصدير، وللتصدير مسار مراحل خاص بيه: الوصول ← إجراءات الشحن ← الفحص والعرض ← الجمارك والتثمين ← الإفراج ← التسليم والنقل (6 مراحل، من غير مرحلة إرجاع الحاويات المخصصة للاستيراد).
وبيانات المأمورية أصلاً فيها حقول تصديرية صريحة: رقم السجل التصديري، ونوع شهادة المنشأ، وبلد الوصول — وهي مستندات ملهاش معنى غير في التصدير. يعني الجانب اللوجستي والجمركي من التصدير مغطّى، وشركة تخليص بتشتغل في التصدير تقدر تدير مأمورياتها ومصروفاتها وكشوف حساب عملائها من النظام النهاردة.
الناقص: دورة التصدير التجارية الكاملة
اللي لسه مش مغطّى هو الوجه التجاري والمالي للتصدير كنشاط للشركة نفسها، يعني المقابل العكسي لملف الاستيراد:
| العنصر المطلوب في التصدير | المقابل في الاستيراد |
|---|---|
| ملف شحنة تصدير بحالاته الخاصة | ملف الاستيراد بحالاته التسعة |
| العميل الخارجي بحسابات متعددة العملات | المورد الخارجي |
| الفاتورة التصديرية (Commercial Invoice) | فاتورة الاستيراد |
| قائمة التعبئة (Packing List) | بنود الفاتورة |
| شهادة المنشأ والشهادات الصحية | مستندات الاستيراد |
| الاعتماد المستندي الصادر | الاعتماد المستندي الوارد |
| إذن صرف مخزني تلقائي | إذن الإضافة التلقائي |
| تحصيل بالعملة الأجنبية وفروق الصرف | مدفوعات المورد |
| ربحية الشحنة التصديرية | تكلفة الشحنة الاستيرادية |
الفرق الجوهري بين المنطقين
- في الاستيراد السؤال: تكلفتني كام؟ ← المصروفات بتتضاف على التكلفة. في التصدير: كسبت كام؟ ← المصروفات بتتخصم من الإيراد، وبتقيس ربحية الشحنة مش تكلفتها.
- في الاستيراد بتدفع بالعملة الأجنبية وبتشتري دولار؛ في التصدير بتحصّل بالعملة الأجنبية وبتورّد حصيلة الصادر، وبتدخل في معالجات فروق عملة عكسية الاتجاه.
- في الاستيراد المستند الحرج هو البيان الجمركي الوارد؛ في التصدير المستندات الحرجة هي شهادة المنشأ والفاتورة المصدّقة من الغرفة التجارية وشهادات المطابقة — وأي نقص فيها بيوقف الشحنة أو بيمنع تحصيل قيمتها من بنك المستورد.
والخبر الكويس إن البنية جاهزة للتوسع: كيان زي «المورد الخارجي» بحساباته متعددة العملات هو بالظبط النموذج اللي محتاجه «العميل الخارجي»، ومحرّك توزيع التكلفة النسبي هو نفسه اللي بيحسب ربحية شحنة التصدير بعكس الإشارة. المطلوب بناء الوجه التجاري والمالي فوق أساس لوجستي قايم بالفعل — مش البدء من الصفر.
الخلاصة
لو عايز تلخّص فلسفة المنظومة دي في نقط:
- الحقيقة الواحدة: مفيش رقم بيتدخّل مرتين. البنود بتنتج الفاتورة، والفواتير بتنتج إذن الإضافة، والفواتير والمصروفات بينتجوا التكلفة، والتكلفة بتنتج سعر الشراء.
- الفصل بين اللي لازم يتفصل: دفعة مورد ≠ مصروف شحنة. فاتورة مبدئية ≠ نهائية. مورد محلي ≠ خارجي. دفعة مقدمة ≠ سداد. كل فصل فيهم بيمنع غلطة محاسبية محددة.
- الدقة في العملات: سعر صرف لكل دفعة، بدقة 6 خانات عشرية، محفوظ لحظة التنفيذ.
- التفاصيل اللي بتكلف فلوس: الأيام المجانية، الأرضيات، غرامات التأخير، إرجاع الحاويات، درجة الحرارة.
- الأتمتة في الأماكن الخطرة: حساب البنود، الإضافة للمخزن، توزيع التكلفة، تحديث الأسعار.
- الحوكمة كطبقة أصيلة: الثقة في الرقم بتيجي من إمكانية تتبعه، مش من الإيمان بيه.
الفرق بين شركة بتستورد بنجاح وشركة بتستورد بخسارة مش في جودة المورد ولا في سعر الفاتورة — ده في قدرتها إنها تعرف تكلفتها الحقيقية في الوقت المناسب. وده بالظبط اللي اتبنت عشانه وحدة سلاسل التوريد والاستيراد في Hunt ERP: إن السؤال يتحول من «تفتكر تكلفتها كام؟» لـ«تكلفتها كذا… وده تفصيل كل جنيه فيها».
عايز تشوف الوحدة دي شغالة على بيانات شركتك؟ اتفرج على الباقات والموديولات أو اطلب عرض توضيحي وهنوريك دورة شحنة كاملة من التعاقد للتكلفة النهائية.
جاهز تشوف تقارير شركتك بشكل احترافي؟ اطلب عرض سعر مخصص أو ابدأ بـ نسخة تجريبية مجانية .