Purchase Orders

Comprehensive procurement management from requisition to payment.

Purchase Orders

14.1 Overview

The Purchase Orders module provides comprehensive procurement management from requisition to payment. It handles the complete purchase order lifecycle including creation, approval workflows, goods receipt, supplier invoice matching, and financial integration.

Tab Structure:

  1. Issue Purchase Order - Create and edit purchase orders
  2. Orders List - View and manage all purchase orders
  3. Supplier Invoices - Manage supplier invoices, matching, and payments
  4. Reports - Procurement analytics and performance metrics

14.2 Issue Purchase Order Tab

Create and edit purchase orders with full line item management.

14.2.1 Purchase Order Form Fields

FieldTypeDescriptionRequired
SupplierDropdownSelect from active suppliersYes
Expected Delivery DateDate PickerWhen goods are expectedYes
NotesTextareaAdditional instructionsNo

14.2.2 Line Items Management

FieldTypeDescriptionRequired
Item TypeToggleProduct or ServiceYes
Product/ServiceDropdownSelect itemConditional
QuantityNumberQuantity to order (min: 1)Yes
Unit PriceNumberPrice per unit (TZS)Yes
TotalCalculatedQuantity × Unit PriceAuto

14.3 Orders List Tab

14.3.1 Purchase Order Statuses

StatusBadge ColorDescription
DraftSecondaryCreated but not submitted
PendingApprovalYellowSubmitted, awaiting approval
ApprovedBlueAuthorized for release
ReleasedPurpleSent to supplier
ReceivedGreenGoods received
InvoicedCyanSupplier invoice created
RejectedRedDeclined by approver
CancelledRedVoided
PaidEmeraldPayment completed

14.3.2 Purchase Order Lifecycle

Create → Draft → Submit → PendingApproval → Approve → Approved → Release → Released → Receive → Received → Invoice → Invoiced → Pay → Paid


14.4 Goods Receipt (Receive)

14.4.1 Receive Modal Fields

FieldTypeDescriptionRequired
StoreDropdownSelect destination store/warehouseYes
Received DateDate PickerDate goods were receivedYes
NotesTextareaReceipt notesNo

14.4.2 Batch Details per Line Item

FieldDescriptionRequired
Batch NumberBatch/lot number for traceabilityYes
Quantity ReceivedActual quantity receivedYes
Expiry DateProduct expiration dateNo

14.5 Supplier Invoices Tab

14.5.1 Invoice Statuses

StatusBadge ColorDescription
pendingSecondaryAwaiting matching
draftOutlineCreated but not finalized
matchedBlueSuccessfully matched to PO
postedGreenPosted to General Ledger
exceptionRedMatching discrepancy found

14.5.2 Payment Recording

FieldTypeDescriptionRequired
Payment AmountNumberAmount being paid (TZS)Yes
Payment MethodDropdownCash, Card, Check, etc.Yes
Bank AccountDropdownSelect company bank accountYes
Budget ItemDropdownLink to budget itemNo
Payment DateDate PickerDate of paymentYes
Reference NumberTextPayment referenceNo
NotesTextareaPayment notesNo

14.6 Reports Tab

Summary Cards:

  • Total Orders
  • Total Value (TZS)
  • Average Order Value
  • Average Approval Time (days)

Financial Metrics:

  • Total Value
  • Committed Value
  • Received Value
  • Invoiced Value
  • Outstanding Value