{{ $purchaseOrder->notes }}
| # | Product | Ordered | Received | Pending | Unit Cost | Line Total | GST | Total incl. GST |
|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} |
{{ $item->product?->name ?? "Deleted product (#{$item->product_id})" }}
@if ($item->received_quantity > 0 && $purchaseOrder->status !== 'cancelled')
@can('purchases.update')
@endcan
@endif
@if ($item->importDiscrepancy())
⚠
{{ implode('; ', $item->importDiscrepancy()) }}
@endif
|
{{ $item->ordered_quantity }} | {{ $item->received_quantity }} | $item->pendingQuantity() > 0, 'text-gray-400 dark:text-gray-500' => $item->pendingQuantity() === 0, ])> {{ $item->pendingQuantity() }} | {{ number_format($item->unit_cost, 2) }} | {{ number_format($item->line_total, 2) }} |
{{ number_format($lineGst, 2) }}
{{ rtrim(rtrim(number_format((float) $item->tax_rate, 2), '0'), '.') }}%
|
{{ number_format((float) $item->line_total + $lineGst, 2) }}
{{ number_format(((float) $item->line_total + $lineGst) / max(1, (int) $item->ordered_quantity), 2) }} per pc
|
| Total · {{ $purchaseOrder->items->count() }} items | {{ number_format($purchaseOrder->items->sum('ordered_quantity')) }} | {{ number_format($purchaseOrder->items->sum('received_quantity')) }} | {{ number_format($purchaseOrder->items->sum(fn ($item) => $item->pendingQuantity())) }} | |||||