@hotelSettings Create Purchase Order - {{ hotelName() }}
Back to Inventory

Create Purchase Order

Order inventory items from vendors and manage purchase orders

PO #{{ $poNumber }}
{{ date('F j, Y') }}
1
Select Items
2
Choose Vendor
3
Order Details
4
Review & Submit
@csrf

Select Items to Order

@if($item)
{{ $item->name }}
{{ $item->category }}
Current Stock:
{{ $item->quantity }}
Min Stock:
{{ $item->min_stock }}
Unit Cost:
UGX {{ number_format($item->unit_price, 0) }}
Total:
UGX 0
Purchase unit: {{ $item->purchase_unit ?? ($item->unit ?? 'pieces') }}, stock unit: {{ $item->unit ?? 'pieces' }}, factor: {{ number_format((float)($item->unit_conversion_factor ?? 1), 3) }}
@else
@endif
Order Summary
Subtotal: UGX 0
Tax (18%): UGX 0
Shipping: UGX 0
Total: UGX 0
Selected Items: 0

Select Vendor

@forelse($vendors as $vendor)
{{ $vendor->company }}
{{ $vendor->rating ?? 'N/A' }}

{{ $vendor->first_name }} {{ $vendor->last_name }}

{{ $vendor->phone ?? 'N/A' }}

{{ $vendor->email ?? 'N/A' }}

{{ $vendor->vendor_category ?? 'General' }}

@if($vendor->lead_time)

Lead Time: {{ $vendor->lead_time }} days

@endif @if($vendor->payment_terms)

{{ $vendor->payment_terms }}

@endif
@if(isset($item) && $vendor->vendor_category == $item->category) Matches item category @endif
@empty
No vendors found. Add a new vendor.
@endforelse

Order Details

Order Summary
Items Subtotal: UGX 0
Tax (18%): UGX 0
Shipping: UGX 0
Total Amount: UGX 0
This order will be sent to the selected vendor via email.

Review Purchase Order

Order Information
PO Number: {{ $poNumber }}
Order Date: {{ date('F j, Y') }}
Expected Delivery:
Urgency:
Vendor Information
Order Items
Item Quantity Unit Price Total
Email to Vendor
Final Summary
Items Subtotal: UGX 0
Tax (18%): UGX 0
Shipping: UGX 0
Discount: UGX 0
Total Amount: UGX 0