تعديل الطلبات
مثلا لدينا حالة نحتاج فيها إلى تعديل كمية منتج في الفاتورة:
كان المخزون المتوفر من الكتاب نسختين، والعميل طلب النسختين، فأصبحت الكمية في المخزون 0 فعليًا.
الآن العميل يريد تعديل الطلب واسترجاع نسخة واحدة، أي نريد تعديل الفاتورة من 2 نسخة إلى 1 نسخة.
لكن النظام يرفض التعديل بحجة أن الكمية الحالية في المخزون 0.
المشكلة هنا أن التعديل لا يعني أننا نريد إضافة نسخة جديدة للمخزون، وإنما نريد تقليل الكمية المطلوبة في الفاتورة من 2 إلى 1، وبالتالي يجب أن تعود النسخة التي لم تعد مطلوبة إلى المخزون، لتصبح الكمية 1.
نحتاج أن يسمح النظام بتخفيض كمية المنتج في الطلب حتى لو كان المخزون الحالي صفرًا، لأن الفرق الناتج عن التخفيض يجب أن يُعاد تلقائيًا إلى المخزون.
نرجو معالجة هذه الحالة بحيث يمكن تعديل الكمية من 2 إلى 1 دون أن يمنع النظام التعديل بسبب وصول المخزون إلى صفر.