SolutionProcurement approvals

Procurement Approval System Development

Alpha ExpansionEnterprise software
In short

A procurement approval system takes a purchase from the moment someone needs something to the moment an approved order exists. The requester states the need, the system works out who must approve from the amount, the category and the budget, purchasing compares quotations, and every decision is recorded with its reason. Approvers act from a phone, and auditors find the whole story in one place.

Key points
  • 01The approval route is calculated from your rules, not chosen by the requester.
  • 02Quotations are compared side by side before an order can be raised.
  • 03Every approval, change and exception is kept in a record auditors can read.
01

The main workflow, step by step

Follow one requisition below, from the request to the purchase order and its audit record. Each step opens the screen that role would see. The departments, suppliers and amounts are invented for the demonstration.

Purchase approvalsDemo with fictional data

New requisition

PR-7730Draft
Need
Replacement laptops for the design team
Category
IT equipment
Cost centre
Design, operating budget
Value band
Above department limit

Off the pathA request that matches an existing contract is offered that contract's items first, which shortens the route.

Approval route

PR-7730Route set
StageApproverWhy
Budget holderHead of designOwns the cost centre
ITIT managerCategory rule
FinanceFinance directorValue band

Off the pathIf an approver is away, the request goes to their named delegate, and the record shows that it did.

Quotation review

PR-7730Recommendation made
SupplierDeliveryNote
Aldgate SystemsFrom stockRecommended
Brightwell ITOn orderLower price, slower
Corvid SupplyFrom stockAbove budget

Off the pathChoosing a supplier other than the lowest quotation requires a written reason, which travels with the request.

Your approval

PR-7730Waiting for you
Requested by
Design team lead
Budget left after this
Shown against the cost centre
Recommendation
Aldgate Systems, from stock

Off the pathAn approver may send the request back with a question. It returns to the same stage once answered, not to the start.

Approved

PO-4418Order raised
EventBy
Requisition raisedDesign team lead
Three stages approvedNamed approvers
Order created in ERPSystem

Off the pathIf the final price differs from the approved amount beyond a set tolerance, the order pauses for re-approval.

02

Who uses it, and what each role can do

Almost everyone in a company touches purchasing occasionally, and a few people live in it. The roles reflect that difference in how much each person needs to see.

RoleSeesCan do
RequesterTheir own requests and where each one isRaise, answer questions and withdraw a request
Budget holderRequests against their cost centres and the budget leftApprove, reject or return with a question
Purchasing officerAll open requests and supplier quotationsRequest quotations, compare, recommend and raise orders
Finance approverRequests above the value thresholdsApprove, reject and grant a budget exception
AuditorEvery request with its full history, read onlySearch, filter and export records
AdministratorThresholds, categories, delegates and routesChange the rules, with each change recorded
03

When the work leaves the usual path

Approval systems fail when the only way to handle an unusual purchase is to go around them. Each exception below has a legitimate route inside the system.

SituationWhat the system doesWho decides
Approver unavailablePasses to the named delegate and records itThe delegate
Urgent purchaseOffers an emergency route with fewer stagesFinance approver
Budget exceededStops the request and asks for an exceptionFinance approver
Single supplier, no comparisonRequires a justification before approvalPurchasing officer
Price changed after approvalPauses the order beyond the toleranceBudget holder
Request split to avoid a thresholdFlags related requests to purchasingPurchasing officer
04

What it connects to

Budgets, suppliers and orders are kept in your finance system. The approval system sits in front of it and passes on only what has been approved.

SystemWhat movesDirection
ERP or finance systemSuppliers, cost centres, budgets, and approved purchase ordersBoth ways
Directory and sign-inStaff, managers and reporting lines for routingInto the system
Email and chat toolsApproval requests that can be answered in placeBoth ways
Supplier cataloguesContract items and agreed pricesInto the system
Document storageQuotations and justifications kept with the requestOut of the system
05

What a first release includes

01

Requisition forms

Short forms by category, with contract items offered first and the cost centre checked as the request is written.

02

Routing rules

Approval routes worked out from value, category, cost centre and reporting line, with delegates for absence.

03

Quotation comparison

Requests to suppliers, quotations recorded side by side and a recommendation with its reason.

04

Approvals anywhere

Decisions by phone, email or chat with the facts an approver needs on one screen.

05

Order creation

Purchase orders raised in the ERP from approved requests, with tolerance checks on the final price.

06

Audit record

A readable history of every request, decision, change of rule and exception, searchable and exportable.

Often added after the first release

  • Goods received and invoice matching
  • Spend reporting by category and supplier
  • Supplier onboarding linked to first purchase
  • Contract renewals and reminders
  • Recurring requests for regular purchases
06

What we need from you

  • Your approval policy as written, and how it is applied in practice
  • Value thresholds, categories and the people behind each role
  • A test copy of the finance system with cost centres and budgets
  • Recent examples of purchases that went wrong or went around the process
  • A sponsor in finance and one in purchasing

Ownership and licensing terms are defined in the project agreement.

07

What to do next

Send us your approval policy and a handful of recent requests. We map the routes, point out where the policy and practice differ, and come back with a scope and a proposal. Start a conversation or book a 30-minute call.

08

Common questions

Our ERP already has purchase approvals, why build this?

It may be enough, and we will say so if it is. Companies come to us when the ERP's approvals are hard to use for occasional requesters, cannot express their routing rules, do not cover quotation comparison or keep approvers waiting until they are at a desk. A separate front end keeps the ERP as the system of record and gives everyone else something quicker to use.

How flexible are the approval rules?

Rules combine the things policies are usually written in: value bands, category, cost centre, project, reporting line and supplier status. Your administrators change thresholds and approvers themselves, and each change is recorded with its date and author. Unusual policies, such as two approvers for certain categories, are handled as additional rules. We model your real policy before building.

What will an auditor be able to see?

For any purchase, the original request, each approver with the time of their decision, the quotations considered, the reason for the chosen supplier, any exception and who granted it, and the order that resulted. Changes to the rules themselves are logged too. The auditor role is read only and can export records for a period or a category.

Will people actually use it instead of emailing?

They do when it is quicker than email. That means a short request form, approvals that take one tap from a notification and a clear view of where a request is stuck. It also helps that purchasing will not raise an order without an approved request. We design the first version around the most common purchases so the habit forms early.

Next

Where to go from here

Next step

Tell us about your project

Describe what you want to build and the systems it has to work with. We reply with how we would approach it and which decisions come first. The scoping conversation is free.

Response within 24 hoursFree consultation and scopingNDA available on request

Premium digital product and engineering studio. We build high-performance web platforms, SaaS applications, mobile apps, and 3D experiences for high-growth companies.

Alpha Expansion is a premium digital product and engineering studio specializing in React development, Next.js development, full-stack development, mobile app development, UI/UX design, and 3D interactive experiences.

We serve industries including SaaS, FinTech, Healthcare, E-commerce, Logistics, and Real Estate.