Purchasing

Updated 15 hours ago 6 min read

Overview

The Purchasing section manages the full procurement lifecycle: creating purchase orders, managing suppliers, receiving goods into warehouses, and recording payments against purchase orders. Purchase orders support multi-item ordering with tax calculations, global discounts, and optional approval workflows.


Purchase Orders

Navigate to Purchases > Purchase Orders in the sidebar.

Purchase Order List

Displays all purchase orders in a searchable, sortable data table.

Available Actions

Action Description
Create Purchase Order Generate a new purchase order
View Purchase Order Open purchase order details
Edit Purchase Order Modify an existing draft/pending order
Receive Goods Record receipt of ordered items
Record Payment Add a payment against the order

Create Purchase Order

Navigate to Purchases > Purchase Orders and click Create Purchase Order (also accessible from the dashboard).

Header Fields

Field Required Description
Supplier Yes Select from existing suppliers or create a new one inline
Warehouse Yes Destination warehouse for received goods
Purchase Date Yes Date of the order (defaults to today)
Due Date No Payment due date
Expected Delivery Date No Expected date goods will arrive
Currency Auto Set from company settings
Notes No Free-text notes
Terms No Payment terms and conditions

Line Items

Each purchase order can contain multiple line items:

Field Description
Product Searchable product dropdown (or create new product inline)
Quantity Number of units to order
Unit Price Price per unit (defaults to product's purchase/cost price)
Tax Tax rate(s) to apply to the line
Discount Discount amount per line
Subtotal Auto-calculated line total

To add a line item: Click Add Item or search for a product. To remove a line item: Click the delete icon on the line.

Global Tax & Discount

Field Description
Use Global Tax Toggle to apply tax rate(s) to the entire order
Global Tax Select one or more tax rates
Global Discount Discount amount or percentage
Discount Type Percentage or Fixed Amount

Receipt Scanner

An AI-powered receipt/invoice scanner is available to automatically populate purchase order fields from uploaded documents:

  1. Click the scanner icon.
  2. Upload an image or PDF of the supplier's invoice.
  3. The system extracts supplier, items, quantities, and prices.
  4. Review and confirm the extracted data.

Purchase Order Detail

Click on a purchase order to view the full detail page.

Displayed Information

  • Purchase order number and status badges
  • Supplier name and contact details
  • Warehouse, dates, and currency
  • Line items table with products, quantities, prices, taxes, and totals
  • Payment summary: total, paid, and remaining amounts
  • Payment history table
  • Created by and approved by user details

Purchase Order Status

Status Colour Description
Draft Grey Order created but not submitted
Pending Approval Yellow Awaiting managerial approval
Approved Blue Order approved and ready for fulfilment
Partially Received Amber Some items received, others pending
Received Green All items fully received
Cancelled Red Order has been cancelled

Payment Status

Status Colour Description
Unpaid Red No payments recorded
Partial Amber Some payment received
Paid Green Fully paid

Available Actions (from Detail Page)

Action Condition Description
Edit Draft/Pending Modify the purchase order
Approve Pending Approve the order
Cancel Not Cancelled Cancel the order
Receive Goods Approved/Partially Received Record receipt of goods
Record Payment Not Cancelled Add a payment

Edit Purchase Order

From the purchase order detail page, click Edit to modify a draft or pending purchase order. The edit form is identical to the creation form with all fields pre-populated.


Receive Goods

Navigate to a purchase order detail page and click Receive Goods (available for Approved or Partially Received orders).

How to Receive Goods

  1. The system displays all line items with ordered quantity and already-received quantity.
  2. For each item, enter the quantity being received (pre-filled with the pending amount).
  3. The received quantity cannot exceed the pending quantity for each item.
  4. Click Receive Goods to process.

What Happens on Receiving

  • Stock quantities are updated in the destination warehouse.
  • Stock movement records are created.
  • If all items are fully received, the order status changes to Received.
  • If some items are still pending, the status changes to Partially Received.

Record Payment

Navigate to a purchase order detail page and click Record Payment.

Payment Form Fields

Field Required Description
Amount Yes Payment amount (defaults to remaining balance, max = remaining)
Payment Date Yes Date of payment (defaults to today)
Payment Method Yes Bank Transfer, Cash, Cheque, etc.
Bank Account Yes Bank account the payment is made from
Reference No External reference (e.g., bank transaction ID)
Notes No Additional payment notes

Payment Processing

  • The payment is recorded against the order.
  • Accounting journal entries are created.
  • If the total payments equal the order total, payment status changes to Paid.
  • If payments are less than the total, payment status is Partial.

Purchase Order Workflow Summary

Create PO --> Draft
                |
                v
         Pending Approval (if approval required)
                |
                v
            Approved
                |
                v
     Receive Goods (partial or full)
                |
                v
            Received

    At any stage: Record Payments
    At any stage (before Received): Cancel

Suppliers

Navigate to Purchases > Suppliers in the sidebar.

Supplier List

Displays all suppliers in a searchable, sortable data table (shared with the accounting admin module).

Available Actions

Action Description
Add Supplier Open the supplier creation form
Edit Supplier Modify supplier details
View Supplier Navigate to supplier detail page
Delete Supplier Remove a supplier

Supplier Detail Page

The supplier detail page shows:

  • Supplier contact information (name, company, email, phone, address)
  • Purchase order history with this supplier
  • Outstanding balances

Note: Suppliers can also be created inline from the purchase order form.

Was this page helpful?
0 found it helpful, 0 did not