Procurement — delivered as ProcureTrail

Purchase Approval & Procurement Governance

An approval matrix that decides who must approve each line — and shows you why it chose them. Requisition to purchase order to receipt, with the difference recorded when a delivery does not match the order.

ProcureTrail is the firm’s system for procurement and asset governance, configured by Kiren & Co around your organisation’s requirements. Procurement runs on the same register, the same audit trail and the same route to your books as the other controls. How the system fits together →

Sounds familiar?

🔒

Something got bought without approval, and when you ask who approved it nobody can tell you.

A requisition has been sitting somewhere for three weeks and no one knows whose desk it is on.

📋

The approval rules live in someone’s head, and they are on leave.

What it does

The routing decision is the part that is hard to copy.

🎯

Specificity-scored routing

Lines are matched on several dimensions at once and the most specific matching rule wins, with a fixed, documented tie-break beyond that.

🔍

A traceable decision

For any line you can see which rules matched, how they scored, and which approvers resulted. Not a flowchart — the actual decision.

👥

Parallel approvers and ordered levels

A level can require several people; levels run in order. Amount floors and ceilings and validity dates are part of the rule.

🔄

Line-level or collective

Approve each line independently, or the requisition as a single decision. A setting, not a different implementation.

📦

Receipt that matches the order

Goods receipt against the order, with optional gate inspection, and structured debit notes when quantity, price or condition does not match.

📈

Where things are stuck

Approval ageing, breaches against your service levels, and a bottleneck view showing where requisitions actually wait.

See a routing decision explained

Most demos show you a workflow diagram. This shows you a real line and the matrix explaining itself.

Routing trace

A line entering the matrix, the rules that matched, the scores, and the approvers that resulted.

Approval bottleneck view

Where requisitions are waiting, and for how long.

A mismatch, handled

A delivery that did not match the order, and the debit note raised for it.

Often deployed with

Turned on per organisation. Same register, same audit trail, same login — no second system, no migration.

Common questions

How does the approval matrix decide who approves?

Each line is matched against the matrix on a number of dimensions — amount, category, classification, location, department and others. Where several rules could apply, the most specific one wins, and the tie-break beyond that is fixed and documented rather than arbitrary.

Can we see why a particular approver was chosen?

Yes, and this is the part worth seeing. The routing decision can be traced for a given line, showing which matrix rules matched, how they scored, and which approvers resulted.

Can different lines on one requisition go to different approvers?

Yes. Approval can be line by line or all-or-nothing for the whole requisition, and that is a setting rather than a rebuild.

Can approvals happen in parallel?

Yes. A level can carry several approvers, and levels are ordered.

Do we have to use requisitions and purchase orders?

Not all of it. Goods receipt, gate entry, mismatch resolution and several other steps are individually switchable, so an organisation can start with approval routing and add the rest as its process matures.

What happens when a delivery does not match the order?

The difference is recorded as a debit note of a specific type — rejection, under-receipt, price excess, damage or short landing — rather than as a free-text note, so it can be acted on and reported.

Start with your existing approval rules

Bring the rules you use today, however they are written down. Seeing them expressed as a matrix — and traced on a real line — is usually the moment this becomes concrete.