# تحديث المرتجعات — 0.5.0

يضيف هذا التحديث مرتجع البيع الكلي والجزئي للمدير والموظف، مع تحديث المخزون والمديونية والعهدة تلقائيًا.

## الرفع والتشغيل

1. خذ نسخة احتياطية من ملفات الـ API وقاعدة البيانات.
2. فك ضغط حزمة التحديث داخل مجلد الـ API مع الحفاظ على المسارات.
3. نفّذ إنشاء جداول المرتجعات مرة واحدة:

```bash
php scripts/migrate_0_5_0.php
```

الأمر آمن للتشغيل مرة أخرى لأن الجداول تُنشأ باستخدام `IF NOT EXISTS`.

4. شغّل فحص PHP:

```bash
bash tests/php_lint.sh
```

5. افتح `/health` وتأكد أن `version` أصبح `0.5.0`.

## قواعد الحساب

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