@forelse ($purchases as $purchase) @empty @endforelse
{{ __('PURCHASE DATE') }} @include('inclues._sort-icon', ['field' => 'date']) {{ __('ATTACHMENTS') }} {{ __('SUPPLIER') }} @include('inclues._sort-icon', ['field' => 'supplier_id']) {{ __('PO #') }} @include('inclues._sort-icon', ['field' => 'purchase_no']) {{ __('PO REFERENCE #') }} @include('inclues._sort-icon', ['field' => 'po_reference']) {{ __('PAYMENT STATUS') }} @include('inclues._sort-icon', ['field' => 'payment_status']) {{ __('PAYMENT ACTION') }} {{ __('REFUND PAYMENT ACTION') }} {{ __('SHIPMENT STATUS') }} @include('inclues._sort-icon', ['field' => 'shipment_status']) {{ __('LOCATION') }} {{ __('AMOUNT') }} @include('inclues._sort-icon', ['field' => 'total_amount']) {{ __('TAX') }} {{ __('BALANCE') }} {{ __('CREATED') }}
{{ $purchase->date->format('d M Y') }} {{-- Placeholder for attachments --}} 0 {{ $purchase->supplier->name }} {{ $purchase->purchase_no }} {{ $purchase->po_reference ?? '-' }} @php $paymentBadge = match($purchase->payment_status) { \App\Enums\PaymentStatus::PAID => 'bg-green', \App\Enums\PaymentStatus::PARTIAL => 'bg-yellow', \App\Enums\PaymentStatus::REFUNDED => 'bg-purple', default => 'bg-secondary', }; @endphp {{ $purchase->payment_status->label() }} {{-- Payment Action --}} {{-- Refund Action --}} @php $shipmentBadge = match($purchase->shipment_status) { \App\Enums\ShipmentStatus::FULFILLED => 'bg-green', \App\Enums\ShipmentStatus::PARTIALLY_FULFILLED => 'bg-yellow', \App\Enums\ShipmentStatus::RETURNED => 'bg-red', \App\Enums\ShipmentStatus::PARTIALLY_RETURNED => 'bg-orange', default => 'bg-secondary', }; @endphp {{ $purchase->shipment_status->label() }} {{-- Location placeholder --}} Main Warehouse {{ Number::currency($purchase->total_amount, 'EUR') }} {{ Number::currency($purchase->tax_amount, 'EUR') }} {{ Number::currency($purchase->due_amount, 'EUR') }} {{ $purchase->createdBy->name ?? '-' }}

No Purchases

Get started by creating a new purchase