@extends('admin.layouts.master') @section('title', 'إضافة تسوية جرد') @php $initialItems = old('items', [ ['product_id' => '', 'unit_id' => '', 'actual_quantity' => '', 'unit_cost' => '', 'notes_ar' => ''], ]); $productsPayload = $products->map(fn ($product) => [ 'id' => $product->id, 'name' => $product->name_ar, 'sku' => $product->sku, 'unit_id' => $product->unit_id, 'unit_name' => $product->unit?->name_ar ?? '-', ])->values(); @endphp @section('css') @endsection @section('content')
نموذج عربي احترافي لتسوية المخزون

إنشاء تسوية جرد دقيقة وسريعة

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

العودة لقائمة التسويات
@if ($errors->any())
يرجى مراجعة البيانات التالية:
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
بيانات التسوية
حدد المخزن وتاريخ الجرد وسبب التسوية بصورة واضحة.
سيتم الحفظ كمسودة أولاً
@error('warehouse_id')
{{ $message }}
@enderror
@error('adjustment_date')
{{ $message }}
@enderror
@foreach($reasonOptions as $reasonOption) @endforeach @error('reason_ar')
{{ $message }}
@enderror
@foreach($reasonOptions as $reasonOption) @endforeach
@error('notes_ar')
{{ $message }}
@enderror
بنود التسوية
أضف كل صنف مرة واحدة فقط، وسيتم جلب الرصيد الدفتري تلقائيًا حسب المخزن المختار.
@foreach($initialItems as $index => $item)
بند التسوية {{ $loop->iteration }}
سجل الكمية الفعلية وسيتم احتساب الفرق تلقائيًا.
الرصيد الدفتري
0.0000
فرق الجرد
0.0000
الأثر المالي التقديري
0.00 ج.م
آخر حركة معروفة
لا توجد بيانات بعد
@endforeach
ملخص مباشر للتسوية

يتحدث هذا الملخص تلقائيًا أثناء إدخال البنود.

عدد البنود
0
إجمالي الزيادة
0.0000
إجمالي العجز
0.0000
صافي الفرق
0.0000
إجمالي الأثر المالي التقديري
0.00 ج.م
الرقم تقديري قبل الترحيل ويعتمد على تكلفة الوحدة المدخلة أو آخر تكلفة حركة.
إلغاء والعودة

لا تكرر نفس الصنف أكثر من مرة داخل نفس التسوية.
تغيير المخزن يعيد تحميل الأرصدة الدفترية لكل البنود.
بعد الحفظ يمكنك مراجعة شاشة العرض ثم ترحيل التسوية رسميًا.
@endsection @section('js') @endsection