← Back to reports
@can('reports.export') @endcan
Order Lines
{{ $totals->line_count }}
Ordered Qty
{{ number_format($totals->ordered_qty) }}
Received Qty
{{ number_format($totals->received_qty) }}
Pending Qty
{{ number_format($totals->pending_qty) }}
Pending Value
{{ number_format($totals->ordered_value - $totals->received_value, 2) }}

Order Lines: Ordered vs Received vs Pending

@if ($items->isEmpty()) @else
@foreach ($items as $item) @php $pending = $item->pendingQuantity(); $lineStatus = $item->received_quantity <= 0 ? 'pending' : ($pending > 0 ? 'partial' : 'fulfilled'); @endphp @endforeach
PO Number Date Supplier Product Ordered Received Pending Status
{{ $item->purchaseOrder->po_number }} {{ $item->purchaseOrder->order_date->format('d M Y') }} {{ $item->purchaseOrder->supplier->name }} {{ $item->product?->name ?? "Deleted product (#{$item->product_id})" }} {{ $item->ordered_quantity }} {{ $item->received_quantity }} {{ $pending }} $lineStatus === 'pending', 'bg-amber-50 text-amber-700 dark:bg-amber-500/10 dark:text-amber-400' => $lineStatus === 'partial', 'bg-green-50 text-green-700 dark:bg-green-500/10 dark:text-green-400' => $lineStatus === 'fulfilled', ])> {{ ucfirst($lineStatus) }}
{{ $items->links() }}
@endif

Receipts in Range

@if ($receipts->isEmpty()) @else
@foreach ($receipts as $receipt) @endforeach
Receipt No. Date PO Number Supplier Supplier Bill Due Date
{{ $receipt->receipt_number }} {{ $receipt->received_date->format('d M Y') }} {{ $receipt->purchaseOrder->po_number }} {{ $receipt->purchaseOrder->supplier->name }} {{ $receipt->supplier_bill_number ?: '—' }} @if ($receipt->due_date) {{ $receipt->due_date->format('d M Y') }} @if ($receipt->isOverdue()) (overdue) @endif @else — @endif
@endif