whatsapps

ERP Cloud Systems - التصنيع لحساب العملاء

التصنيع لحساب العملاء

يشير التصنيع لحساب العملاء إلى الحالة التي يقوم فيها عميلك بإسناد مهام أو عمليات تصنيع إلى شركتك لتنفيذها بالنيابة عنه، وتكون هذه العمليات عادةً خدمات إنتاج أو تصنيع مخصصة تُنفّذ داخل منشأتك لصالح العميل.

يختلف هذا المفهوم عن وحدة Subcontracting القياسية في ERPNext فبدلًا من أن تقوم شركتك بإسناد عمليات التصنيع لمورد خارجي (Supplier)، يقوم العميل نفسه بإسناد عملية التصنيع إلى شركتك لإتمامها.

كانت هذه العملية ممكنة مسبقًا في ERPNext قبل الإصدار 16، لكن هذا التحديث جعلها أكثر تنظيمًا وانسيابية، مما يتيح للشركات إدارة عمليات التصنيع لحساب عملائها بسهولة وفعالية أعلى.

المميزات :

  1. استلام المواد الخام من العميل دون التأثير على دفاترك المحاسبية.
  2. تتبّع المواد الخام المستلمة من العميلبشكل دقيق داخل النظام.
  3. استخدام كميات إضافية من المواد الخام المقدّمة من العميل عند الحاجة، لكل معاملة على حدة.
  4. دمج المواد الخام التي توفرها شركتك مع المواد المستلمة من العميل، مع إمكانية إصدار فاتورة بها للعميل.
  5. حجز المواد الخام المستلمة من العميللمنع استخدامها بالخطأ في أوامر أخرى.
  6. إنشاء أوامر عمل إضافية (Work Orders) في حال وجود فاقد في العملية التصنيعية (Process Loss).
  7. اختياريًا، تسليم الكمية الزائدة الناتجة عن الإنتاج (Overproduction) للعميل.
  8. إرجاع المواد الخام إلى العميل عند الحاجة (مثل فشل فحص الجودة أو إرسالها عن طريق الخطأ).
  9. اختياريًا، تسليم المواد التالفة أو نواتج الخردة الناتجة عن عملية التصنيعإلى العميل.
  10. في حال كان المنتج النهائي يحمل رقمًا تسلسليًا أو دفعة محددة (Serial/Batch Item)، يمكن تسليم المنتجات بنفس الرقم أو الدفعةالتي تم إنتاجها مقابل أمر العميل.
  11. استلام المنتجات النهائية من العميل عند الحاجة (مثل حالات فشل الجودة QC Fail).

المتطلبات الأساسية

  1. يجب أن يمتلك كل عميل مستودعًا خاصًا به (افتراضيًا)ضمن النظام.يتم ذلك من خلال إنشاء مستودع جديد (Warehouse) وتحديد العميل المرتبط به في حقل Customer Link.

إعداد مستودع خاص بكل عميل

  1. يُفضَّل إنشاء مستودع رئيسي (Group Warehouse) يحتوي ضمنه جميع مستودعات العملاء وذلك لتسهيل عمليات التحليل وإدارة البيانات لاحظ أن المستودع الرئيسي لا يحتاج إلى تعيين العميل ومع ذلك، إذا كان لدى العميل أكثر من مستودع، ويُستحسن تنظيمها ضمن هيكل هرمي واضح.

Group Warehouse

  1. يجب تحديد المواد الخام التي يوفّرها العميل في دليل الأصناف (Item Master) كل صنف يُقدَّم من العميل يجب أن يُفعّل له خيار Customer Provided Item لا يمكن شراء هذه الأصناف من خلال النظام،
    لذلك يجب إلغاء تحديد خيار Allow Purchase (مفعّل افتراضيًا في ERPNext).

إعداد المواد الخام المقدَّمة من العميل

 ملاحظة: عند تفعيل خيار Is Customer Provided Item، يصبح حقل العميل (Customer) إلزاميًا إلا أن هذا الحقل غير مرتبط مباشرة بعملية التصنيع لحساب العملاء (Subcontracting Inward) ويمكن تعيين أي عميل فيه، حيث يتم تجاهله تلقائيًا في هذه العملية.

  1. يجب أن يكون البند الذي سيتم بيعه أو فوترته للعميلهو صنف غير مخزَّن (Non-Stock/Service Item) لذلك، تأكّد من إلغاء تفعيل خيار “Maintain Stock” (يكون مفعّلًا افتراضيًا في النظام).

 إعداد بند الخدمة أو الصنف غير المخزَّن

  1. يجب أن يتم تمييز المنتج النهائيالمراد تصنيعه كـ صنف يتم تصنيعه لدى الغير (Subcontracted Item).

  إعداد المنتج النهائي

  1. قائمة المكونات قياسية (Standard BOM) خاصة بالمنتج النهائي.
  2. قائمة المكوناتللتصنيع لدى الغير (Subcontracting BOM) توضّح العلاقة بين بند الخدمة غير المخزَّن والمنتج النهائي الذي سيتم تصنيعه ملاحظة: يمكن أيضًا إنشاء أمر بيع للتصنيع لدى الغير (Subcontracted Sales Order) حتى دون وجود قائمة المكونات مخصصة للتصنيع لدى الغير بشرط أن يكون للمنتج النهائي قائمة المكونات افتراضية محددة في دليله الرئيسي (Item Master).

قائمة المكونات


كيفية الاستخدام

  1. ابدأ بإنشاء أمر بيع (Sales Order)ثم فعّل خيار "يتم تصنيعه لدى الغير (Is Subcontracted)" بمجرد تفعيله، سيتحوّل أمر البيع إلى أمر بيع للتصنيع لدى الغير وسيتغير تنسيق الجدول الفرعي تلقائيًا قم بتحديد بند الخدمة (Service Item) في حقل رمز الصنف (Item Code) إذا كانت هناك قائمة مكونات خاصة بالتصنيع لدى الغير (Subcontracting BOM) مرتبطة بهذا البند فسيقوم النظام بتعبئة المنتج النهائي (Finished Good) تلقائيًا عند تعديل كمية بند الخدمة، سيقوم النظام بتحديث كمية المنتج النهائي تلقائيًا وفقًا لعامل التحويل (Conversion Factor) المحدد في قائمة المكونات وفي حال وجود عدة قوائم مكونات مختلفة للبند نفسه، سيظهر مربع حوار (Dialog Box) يتيح لك اختيار المنتج النهائي الصحيح بعد الانتهاء من إعداد أمر البيع، ثم قم بحفظه (Save) واعتماده (Submit).

Subcontracting Subcontracting Subcontracting

  1. من داخل أمر البيع، انقر على Create → Subcontracting Inward Order يمثل هذا المستند قائمة بجميع المنتجات النهائية، والمواد الخام المطلوبة وبنود الخدمة، والمواد التالفة (Scrap) إن وُجدت ابدأ بتحديد مستودع العميل (Customer Warehouse) الذي أنشأته في بداية العملية إذا كان هناك مستودع واحد فقط مرتبط بالعميل، سيملأه النظام تلقائيًا بعد ذلك، حدد مستودع التسليم (Delivery Warehouse) لكل منتج نهائي سيتم تسليمه.
    أما إذا كانت جميع المنتجات النهائية ستُسلّم إلى نفس المستودع فاستخدم خيار Set Delivery Warehouse لتعيينه لجميع البنود دفعة واحدة.

إنشاء أمر التصنيع لدى الغير

  1. إذا كنت بحاجة إلى عرض مفصّل لمكونات المواد (Explode BOM)، اضغط على المنتج النهائي(رمز القلم الموجود في نهاية الصف)، ثم فعّل خيار Include Exploded Items واضغط حفظ (Save) بعد الحفظ، ستلاحظ أن جدول المواد المطلوبة (Required Items) قد تم تحديثه ليعرض جميع المكونات التفصيلية الداخلة في عملية التصنيع يمكنك أيضًا تعديل كمية المنتج النهائي يدويًا عند الحاجة مما يتيح لك إنشاء أمر تصنيع لدى الغير (Subcontracting Inward Order) إضافي لنفس أمر البيع (Sales Order) حتى اكتمال تصنيع جميع العناصر المطلوبة.

العرض المفصّل لمكونات المواد

  1. بعد حفظ واعتماد أمر التصنيع لدى الغير (Subcontracting Inward Order) انقر على Receive → Raw Material from Customer لاستلام المواد الخام من العميل. سيُنشئ النظام قيد مخزون (Stock Entry) بشكل تلقائي وستُملأ المواد تلقائيًا من قائمة المكونات ويمكنك أيضًا إضافة مواد إضافية مقدّمة من العميل حسب الحاجة وسيتم تحديثها تلقائيًا في جدول Required Items بعد اعتماد القيد.
  2. يمكنك إدخال السعر الأساسي (Basic Rate) لكل مادة لأغراض ضريبية فقط، إذ لا يؤثر على تقييم المخزون في الدفاتر المحاسبية. يمكنك التحقق من ذلك عبر الضغط على View → Accounting Ledger بعد الاعتماد، وستلاحظ أن جميع القيم المالية ستكون "صفرًا".
  3. كما يمكنك في أي وقت إنشاء قيود مخزون إضافية لاستلام مواد خام أخرى من العميل، حتى بعد اكتمال استلام الكمية المحددة في قائمة المكونات.

استلام المواد الخام من العميل استلام المواد الخام من العميل

  1. ارجع إلى أمر التصنيع لحساب العملاء (Subcontracting Inward Order)وقم بتحديث الصفحة.
    ستظهر الآن زران جديدان في أعلى اليمين:
  • Return → Raw Materials to Customer: لإرجاع المواد الخام إلى العميل عند الحاجة (مثل الفشل في الفحص أو الخطأ في الإرسال).
  • Create → Work Order: لإنشاء أمر تصنيع (Work Order)لكل منتج نهائي بناءً على المواد الخام المتاحة.
  1. بعد تنفيذ التصنيع من خلال أمر العمل (Work Order) ارجع إلى أمر التصنيع لحساب العملاء وقم بتحديث الصفحة مجددًا.
  1. سيظهر لك الآن خيار “Subcontracting Delivery”ضمن قائمة Create ومن خلاله يمكنك إنشاء قيد مخزون جديد (Stock Entry) لاستخدامه في تسليم المنتجات النهائية للعميل بعد الانتهاء من عملية التصنيع.
  2. ملاحظات:

    1. بشكل افتراضي، لا يقوم ERPNextبإضافة عناصر الخردة الناتجة إلى قيد المخزون (Stock Entry).
      إذا كنت بحاجة إلى تسليم عناصر الخردة الناتجة أيضًا، فعليك تفعيل خيار Deliver Scrap Items من إعدادات المبيعات (Selling Settings - Single DocType).
    2. وبشكل افتراضي أيضًا، يتيح لك ERPNextتسليم الكمية المتفق عليها فقط من المنتجات النهائية كما هو محدد في أمر البيع الخاص بالتصنيع لحساب العملاء (Subcontracted Sales Order) أما إذا كنت قد أنتجت كمية إضافية وترغب في تسليمها أيضًا، فعليك تفعيل خيار Allow Delivery of Overproduced Qty من إعدادات المبيعات (Selling Settings - Single DocType).

    متابعة التصنيع والتسليم متابعة التصنيع والتسليم

    1. ارجع إلى أمر التصنيع لحساب العملاء (Subcontracting Inward Order)وقم بتحديث الصفحة.
      ستلاحظ ظهور خيار جديد تحت زر Return باسم “Subcontracting Return”.
      وعند الضغط عليه، سيتم إنشاء قيد مخزون جديد (Stock Entry) يتيح لك استلام المنتجات النهائية التي تم تصنيعها وتسليمها للعميل في حال احتجت إلى ذلك (مثل حالات الفشل في الفحص أو الإرجاع لأسباب أخرى).
    2. وبما أن المنتجات النهائية قد تم إنتاجها وتسليمها، حان الآن وقت إصدار الفاتورة للعميل انتقل إلى أمر البيع (Sales Order) الذي تم إنشاؤه في الخطوة الأولى ومن هناك يمكنك تسليم الخدمة أو الصنف غير المخزني من خلال إنشاء إشعار تسليم (Delivery Note) ثم إصدار فاتورة المبيعات (Sales Invoice) التي تشمل كل من الخدمة والمواد الخام التي تم استخدامها في عملية التصنيع ستجد أن المواد الخام التي تم شراؤها من قبلك (وليس الموردة من العميل)
      موجودة بالفعل في الجدول الفرعي عند إنشاء فاتورة المبيعات الخاصة بأمر البيع لحساب العميل.

    ملاحظة: يمكنك تسليم الخدمة أو الصنف غير المخزني وإصدار الفاتورة حتى دون إنشاء أمر تصنيع لحساب العملاء (Subcontracting Inward Order).

    متابعة الفوترة والإرجاع

    ملاحظات هامة

    1. يتم إنشاء قيود حجز المخزون (Stock Reservation Entries) واستخدامها بشكل تلقائي ضمن هذه العملية حتى إذا كانت ميزة الحجز معطلة في إعدادات المخزون (Stock Settings).
    2. في حال عدم استخدام المواد الخام المستلمة من العميل، لا يمكن استعمالها مباشرة في أمر تصنيع لحساب العملاء آخر (Subcontracting Inward Order) ويُنصح بإرجاع المواد غير المستخدمة إلى العميل ثم استلامها من جديد عبر أمر تصنيع جديد ولا يتطلب ذلك نقل المواد فعليًا، إذ تعتبر العملية إجرائية (وهمية) فقط لتحديث النظام.
    3. في أي عملية تصنيع لحساب العملاء تتضمن دفعات متعددة (Batches) لصنف معين، يجب استخدام ميزة Serial and Batch Bundl كما يُمنع تكرار الجداول الفرعية (Child Tables) أو نسخها يدويًا في هذه المعاملات.
    4. يجب أن تحتوي قائمة المكونات (BOM) الخاصة بالمنتج النهائي على عنصر واحد على الأقل يقدمه العميل (Customer Provided Item).
    5. لا يُنصح بإلغاء قيود حجز المخزون (Stock Reservation Entries) المرتبطة بعملية التصنيع لحساب العملاء لأن ذلك قد يؤدي إلى نتائج غير متوقعة أو خلل في البيانات.
    6. لا يدعم النظام حاليًا استخدام العناصر البديلة (Alternative Items) في أوامر العمل (Work Orders) التي يتم إنشاؤها من أوامر التصنيع لحساب العملاء، ولهذا السبب يتم إخفاء خيار التبديل.
    7. يمكن استخدام أبعاد المخزون (Inventory Dimension) في هذه العملية ولكنها ليست مدعومة رسميًا في الوقت الحالي.
    8. لا يدعم النظام حتى الآن الاستهلاك المستمر للمواد الخام أو أوامر التفكيك (Disassembly Orders).
Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on