Procurement — the process of identifying, ordering and paying for goods and services — is one of the highest-risk business functions when managed manually. Every step from purchase requisition to supplier payment is an opportunity for a control failure: unauthorised purchases, price inflation by colluding staff, goods received but not matching the order, duplicate invoices paid, and supplier statements that never reconcile.

Digital procurement management software closes all of these gaps by creating a structured, documented and approved workflow for every purchase — from the moment someone identifies a need to the moment the supplier is paid.

The Procurement Workflow

Purchase Requisition

The process begins when someone in the organisation identifies a need. In BetaSuite, they raise a Purchase Requisition (PR) through the ERP — specifying what they need, the estimated quantity, the reason and the urgency. The PR is submitted to their manager for approval. Until approved, nothing moves forward and no commitment is made to any supplier.

This one step — requiring a formal requisition before purchasing — eliminates the most common procurement failure in Kenyan businesses: individuals purchasing items on behalf of the company without authorisation, sometimes from their own relatives' businesses, and presenting the company with a bill after the fact.

Request for Quotation (RFQ)

Once a PR is approved, the procurement team raises an RFQ to one or more suppliers. BetaSuite manages the supplier list, sends RFQs (via email or WhatsApp), and tracks responses. When quotations are received, they are entered against the RFQ and compared side by side — price per unit, delivery terms, payment terms, lead time.

For regularly purchased items, the system maintains a supplier price history so the procurement team can see whether the current quotation is better or worse than what was paid in previous months. This price intelligence is one of the most valuable features of procurement software — it removes the information asymmetry that suppliers often exploit.

Purchase Order

When a supplier is selected, a Purchase Order (PO) is generated from the accepted quotation. The PO contains the agreed prices, quantities, delivery schedule and payment terms. It is sent to the supplier and simultaneously locked in the system — any deviation at delivery can be identified and challenged because the agreed terms are documented.

POs go through a value-based approval workflow: POs below KES 50,000 may be approved by a department head; above that threshold, they require finance director or CEO approval. The thresholds are configurable. This ensures appropriate oversight without creating bottlenecks for routine purchases.

Goods Receipt Note (GRN)

When goods are delivered, the receiving team posts a Goods Receipt Note (GRN) in BetaSuite — recording what was actually received against what was ordered. Quantities that do not match the PO are flagged. Quality issues or damage are noted on the GRN. Stock is posted into the inventory system only when the GRN is confirmed.

The three-way match — PO vs GRN vs supplier invoice — is the foundational control in procurement. BetaSuite performs this match automatically when the supplier invoice is posted: if the invoice quantity exceeds the GRN quantity, or if the price exceeds the PO price (beyond a configurable tolerance), the invoice is flagged for review before payment can proceed.

Supplier Invoice Matching and Payment

Supplier invoices are matched against the three-way match result. Approved invoices are posted to accounts payable. Payment runs are generated — the system shows all invoices due for payment in the period, sorted by supplier and due date — and the finance manager approves the payment run. M-Pesa Paybill or bank transfer details for each supplier are pre-configured, making execution of the approved payments straightforward.

Supplier Management

BetaSuite maintains a supplier master with all relevant details: business registration number, KRA PIN, bank details (for payment), contact persons, credit terms, delivery lead times and performance history. Approved supplier lists can be enforced — purchases outside the approved supplier list require additional authorisation.

Supplier performance is tracked over time: on-time delivery rate, quality rejection rate, price consistency. This data supports vendor review meetings and supplier rationalisation decisions.

Procurement Reporting

Management gets procurement visibility that was previously impossible:

  • Spend by supplier: identify concentration risk and volume-based negotiating opportunities
  • Spend by category: understand where the business is buying and from whom
  • PO fulfilment rate: which suppliers consistently deliver on time and in full
  • Open POs: purchase orders raised but not yet received — the committed spend position
  • Price variance analysis: are you paying more or less than last period for the same items?