Skip to main content

Purchase management

Menu: Purchase → Purchase

Purchase orders record stock bought from suppliers. The Purchase tab lists every order with reference number, supplier, dates, amounts, status, and print actions. Open a purchase to confirm receipt, enter line items, and print ORDER or INVOICE layouts.

Special features​

  • Sub-tabs: Supplier, Purchase, Purchase Return.
  • List columns: Purchase Ref No., Supplier, Purchase Date, Currency, Total Amount, Paid, Due, Due Date, Status, Payment Status, Print.
  • Filters: Start Date, End Date, Status, Payment Status, Supplier, Keyword Search.
  • + New to create a purchase.
  • Detail: Main Details, Other Details, Purchase Items grid.
  • Confirm Purchase, Print Mini, Print Large on the detail screen.
  • Line items: code, title, unit, bulk qty, qty, purchase price, line total.
  • Products with variants: pick the variant SKU on Add Products; stock increases on that variant after confirm (same as sales/billing).

Workflows​

Use the list to find open or due purchases; open a row to add items or confirm before printing.

Steps

  1. Open Purchase → Purchase.
  2. Set date range or Supplier filter, or use Keyword Search.
  3. Click + New or open a Purchase Ref No. (for example P-100020).
  4. Select Supplier, Payment Terms, and add rows on Purchase Items.
  5. For variant products, search the parent, choose the variant (for example 100538-L/MN), then set qty and price.
  6. Click Confirm Purchase when goods and totals are correct — stock updates only after confirm, and supplier Unit Price for those products is updated from this purchase’s line prices (client requested, 10 August 2026; see Supplier management).
  7. Use Print Mini or Print Large—see Print align unit.
  8. Back to List when finished.

Check stock after confirm​

Purchase Items shows what you bought; it does not show warehouse stock.

  1. Open Inventory → Product → parent product → Stock History.
  2. Open the variant panel that matches the purchase line code.
  3. Confirm a yellow Purchase row and an updated NET STOCK on that variant.

Parent Stock on Add Products shows the sum of active variants for convenience. Stock History still keeps separate parent and variant panels. See Product and Product Variants.

Validation rules​

RuleDetail
SupplierRequired on every purchase
StatusNew purchases are editable until confirmed
Payment statusDue when balance remains on the order
TotalsTOTAL must match sum of Purchase Items
Ref no.Purchase Ref No. is system-generated and unique
Variant stockConfirmed purchase of a variant updates that variant’s stock, not the parent

Manage Purchases​

Purchase list with ref no, supplier, amounts, status, and print

Manage Purchases — list view​

The Purchase list shows orders such as P-100020 to Pidilite Industries (Fevicol) on 07 May 2026, total 27,500.00 LKR, status New, payment Due. Filter by dates, Status, Payment Status, or Supplier; use Print per row after the order is ready.

Purchase detail with supplier, items, confirm, and print actions

Purchase Details​

Purchase P-100020 for Pidilite Industries (Fevicol) dated 2026-05-07, status New, total Rs 27,500.00. Line Heel PVC 010 (100001-D/MN-11): 5 rolls, qty 500.00, price 55.00, line total 27,500.00. Use Confirm Purchase then Print Mini or Print Large before sending to the supplier.

On + New or an editable purchase, type part of a supplier name in the Supplier dropdown and select the correct vendor before adding products.

Purchase Supplier dropdown search

Purchase Supplier dropdown name match