@extends('layouts.app') @section('content')
مطابقة أوامر الشراء والفواتير والاستقبالات للتحقق من التطابق الكامل
إجمالي الفواتير
{{ $totalInvoices }}
جاهزة للدفع
{{ $readyToPay }}
{{ $totalInvoices > 0 ? number_format(($readyToPay / $totalInvoices) * 100, 1) : 0 }}%
تحتاج مراجعة
{{ $requiresReview }}
{{ $totalInvoices > 0 ? number_format(($requiresReview / $totalInvoices) * 100, 1) : 0 }}%
معدل المطابقة
{{ $details->avg('match_percentage') ? number_format($details->avg('match_percentage'), 1) : 0 }}%
| # | رقم الفاتورة | اسم المورد | إجمالي البنود | البنود المطابقة | البنود غير المطابقة | نسبة المطابقة | الحالة |
|---|---|---|---|---|---|---|---|
| {{ $index + 1 }} | {{ $invoice['invoice_number'] ?? 'N/A' }} | {{ $invoice['supplier_name'] ?? 'N/A' }} | {{ $invoice['total_items'] ?? 0 }} | {{ $invoice['matched_items'] ?? 0 }} | {{ $invoice['mismatched_items'] ?? 0 }} |
{{ number_format($invoice['match_percentage'] ?? 0, 1) }}%
|
@if(($invoice['status'] ?? '') === 'ready_to_pay') جاهزة للدفع @else تحتاج مراجعة @endif |
{{ $invoice['invoice_number'] ?? 'N/A' }}
المورد: {{ $invoice['supplier_name'] ?? 'N/A' }}
عدد المشاكل: {{ $invoice['mismatched_items'] ?? 0 }}
جميع الفواتير متطابقة ✓
@endforelse{{ $invoice['invoice_number'] ?? 'N/A' }}
المورد: {{ $invoice['supplier_name'] ?? 'N/A' }}
جميع البنود متطابقة ✓
لا توجد فواتير متطابقة تماماً
@endforelse✓ أمر الشراء (PO)
البيانات المعتمدة بما في ذلك الكميات والأسعار والشروط
✓ إشعار الاستقبال (GRN)
البيانات المستقبلة والتحقق من الكميات والجودة
✓ فاتورة المورد
فاتورة المورد المستلمة للدفع
المطابقة تعني:
لم يتم العثور على فواتير موردين في الفترة المحددة