| {{ __('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 |
|||||||||||||