The Payment Picked at Random
The auditor runs a finger down the bank statement, stops at one supplier payment and asks where it came from. What AWRA shows at each stop between that payment and the request that started it, which names it puts on each step, what nobody can quietly change afterwards — and the one question you still answer with a pencil.
The auditor has the year’s bank statement open and a ruler under the March page. She stops at a transfer of 18,400 to a printing supplier on the fourteenth and turns the page round. “This one. Show me the request it came from, who approved it and at what level, which quotes you compared and why this one won, the order, the delivery, the invoice, the match and whoever released the money. And then I’ll want to see that no one person did two of those things they shouldn’t have.”
It is the most ordinary test in a procurement audit and the most revealing, because nobody chose the payment for you. A team that reassembles the story from email, a shared drive and somebody’s memory fails it slowly, in front of the person writing the management letter.
This post walks one payment back through AWRA the way the auditor will: what each record shows, whom it names, what cannot be changed afterwards, and where the trail is thin — offered as things we can add — with a checklist to run before fieldwork.
What she is actually testing
The bank has already proved the money left. The auditor is testing two other things, and it helps to know which is which before she sits down.
- Authorisation. That every step your policy describes happened, in order, by someone entitled to do it — from the need being raised to the money being released.
- Separation. That the steps were done by different people where your policy says they must be. The classic incompatible pairs are requesting and approving, ordering and receiving, keying an invoice and approving it, and approving an invoice and paying it. The segregation of duties post sets out why each pair matters.
The first test is about documents and their links. The second is about comparing names across documents, which most systems leave to the auditor.
Eight stops, walking backwards
In AWRA each procurement document is linked to the one it came from, so the walk is a series of clicks rather than a search.
-
The payment
A supplier payment is recorded against a supplier bill and its purchase order, with the method, the reference, the date and the person who recorded it. If it went out in a payment run, the run holds who prepared it, who submitted it and who approved it, and the supplier’s bank details exactly as they stood when the run was approved.
-
The supplier bill
The bill links to its purchase order. Its match card compares what was ordered, received and billed inside your tolerances, and lists every payment and debit note against it.
-
The purchase order
The order links to its quotation and the quotation request behind that. Its order trail lists who created it, the goods receipt and who raised it, and each payment with who recorded it. Any authorised override of a failed match carries the authoriser’s name and written reason.
-
The goods receipt
The check-in that booked the delivery into stock records who submitted it, who approved it and who posted it, with a signature name and time when one was taken at the door. A service is received by a delivery confirmation instead, which counts in the match the same way.
-
The award
Where an approval rule applied, the winning quotation’s panel shows the rule, the amount it was judged at, and each step with who signed and when. The other open quotes on the request were marked rejected in the same action.
-
The comparison
The quotation request lists every quote received, ranked on price, delivery time, distance and supplier score by your workspace’s weights, with the top-ranked quote flagged. A sealed request refuses any award until its bids are opened after closing, and an expired quote cannot be awarded.
-
The requisition
The quotation request links back to the procurement request that started it. That page shows its status trail — submitted by, approved by, or rejected by — and its own approval panel when a rule applied.
-
The audit log
Every change made through the browser, the supplier portal or the mobile app is in the audit log with the person, time and network address — searchable by record number, filterable by module, person and dates, and exportable.
Two practical notes. The purchase order reaches the requisition through the quotation request rather than directly. And the bill and payment-run pages do not print who entered, approved and prepared them: those names are held on the record and in the audit log, where a search on the bill or run number finds them.
At what threshold: the question about rules
“Who approved it and at what level” has two possible answers in AWRA, and the auditor needs to know which one your organization chose before she reads a single panel.
If your workspace has approval rules — set under Settings, Approval Rules, by document type, amount band and optionally department — then a requisition, an award or a supplier bill above a band needs each step in its chain signed, in order. The panel shows the rule’s name and the amount it was judged at, so “why did this need two signatures and not three” is answered on the page. A document that changes after someone signed starts its approval again, so no signature carries onto a version its signer never saw. Cover is shown as signing on behalf of the absent approver — see done, according to whom.
If your workspace has no rules, approval is decided by permission: anyone holding the approval permission approves, at any amount, and the record and audit log name them. That is a legitimate design for a small team, but it is a different control from a value-based chain, and your written procurement policy should say which one you run. The auditor will test the system against the policy, not against what she assumes.
Where a threshold bites hardest
Awarding a quote is the moment AWRA checks the budget, because it is the moment spend is committed. Depending on how your workspace is set, an award over the remaining budget is warned about or refused, and a refusal can only be passed by someone holding the budget override permission with a written reason.
Why this one won
This is the stop where most trails, ours included, are thinnest. AWRA keeps the competition: every quote received, the closing time, the opening of sealed bids, the ranking flag on the top quote and, where your organization uses AI summaries, a plain-language explanation of the ranking stored on the quotation request with the time it was written.
Two things the auditor may ask for are not kept as records. The individual scores and the weights used are recalculated when the comparison is viewed rather than frozen at the moment of award, so a change to your weights later changes the picture. And there is no field for the reason a quote won. If the top-ranked quote was awarded, the ranking is the reason. If someone chose a different supplier — which in AWRA is done through the line-by-line award on the quotation request — the reason lives wherever they wrote it down. The evaluation that happens in a spreadsheet covers why that matters for a scored tender.
A ranking explains the winner when the winner was ranked first. When it was not, only a sentence written at the time will do.
The match, and the payment gate behind it
Every route that pays a supplier in AWRA — a single payment, a payment run, a manual record, a mobile-money transfer — passes one gate that re-runs the match before money moves. A discrepancy between what was ordered, received and billed blocks payment by default. Payment before anything is received is allowed and flagged as a prepayment, unless your organization has switched that to a refusal.
Paying past a failed match needs its own permission, separate from approving orders, and a written reason. The authorisation is pinned to the exact discrepancy it was granted for. If the documents change, it is withdrawn rather than left to cover a different problem. That withdrawal clears it from the order page, but both the grant and the withdrawal stay in the order’s audit history with who, when and the reason. The tolerances themselves, and why they ship at zero, are in every tolerance ships at zero.
Who did what: reading the names against each other
Now the second test. AWRA enforces separation inside each document: the person who raised or entered something is refused when they try to approve it. What it does not yet do is compare names across the documents of one chain. This is the honest shape of it.
Incompatible pairs on one payment’s chain
| One person doing both | Refused on the document | Listed under Access Conflicts |
|---|---|---|
| Requesting the purchase and awarding the quote | Partly — configurable by you | No |
| Proposing a change to an order and approving it | Yes | No |
| Keying a supplier bill and approving it | Yes | Yes |
| Creating a supplier and approving its bills | No | Yes |
| Preparing a payment run and approving it | Yes | Yes |
| Receiving the goods and approving the bill for them | No | No |
| Approving a bill and paying it one at a time | No | No |
Built and maintained Configurable by you, not maintained by us Not built
Requesting and awarding is refused when an approval rule applies and is set to block self-approval; with no rule, approval is by permission. Bill and run approval admit their preparer only in a workspace where nobody else can approve, and a run approved that way is recorded as self-approved.
The two columns answer different questions. “Refused on the document” is a hard stop at the moment of approval. Access Conflicts, under Settings, lists every person and role holding a dangerous pair of permissions — raising and approving orders, keying and approving bills, creating a supplier and approving its bills, building and approving payment runs — so you can show the auditor who could combine duties, and what compensating check you rely on where they can. The bill rule itself is explained in the person who keys the bill cannot approve it.
Neither column gives her this payment’s answer: the names at all eight stops side by side, with any repeat highlighted. Today someone builds that table from the pages above and the audit log — ten minutes for one payment, most of a day for a sample of thirty.
What nobody can quietly change afterwards
An auditor relies on a record only as far as she can rule out its being tidied before she arrived.
- Signatures follow the document. A requisition, award or bill that changes after it was signed loses those signatures and starts its approval again. The superseded chain is kept, not deleted.
- Quotations are kept. A quotation cannot be deleted; it can be rejected or its order cancelled, and the history stays.
- Orders change through revisions. A change to a purchase order is proposed, approved by someone other than the proposer, checked against the budget when it adds to the spend, and re-sent to the supplier.
- Payment details are fixed at approval. If a supplier’s bank details change after a payment run is approved, that line refuses to pay until an approver looks at the change.
- The audit log is permanent and verifiable. Entries cannot be deleted by an administrator, each is chained to the one before, and anyone with settings rights can run a verification that is itself recorded. An audit trail nobody can delete explains the chain; the audit trail that leaves the building covers copying it to a store your security team controls.
Before the auditor arrives
A morning’s preparation for a payments sample
- Confirm your procurement policy names the approval model you actually run: rules by amount, or permission only.
- Export the audit log for the audit period, filtered to procurement, and run the chain verification; keep the result with the export.
- Open Access Conflicts and save who holds each procurement pair, with the compensating check for each one you keep.
- Pick three payments yourself, walk each one back to its requisition, and build the names table; fix the process before she finds it.
- For any award that did not go to the top-ranked quote, find the written reason now and attach it to the quotation request.
- Generate a compliance evidence pack for the period with the approvals and audit log sections; it is zipped with a checksum so its contents can be shown to be unchanged.
Questions to put to your own records first
How many clicks from a payment to the requisition behind it?
A ready answer looks like
Four or five, each page linking to the one before.
If it does not
If the walk needs a search or a spreadsheet, the auditor’s sample will take days and her confidence will drop with each one.
Which rule decided how many approvals this purchase needed?
A ready answer looks like
A named rule and the amount it was judged at, or a policy that says approval is by permission.
If it does not
A threshold that exists only in the policy document is a finding waiting to be written.
Did the winning quote rank first, and if not, why not?
A ready answer looks like
Either the ranking, or a reason written at the time of award.
If it does not
A reason reconstructed during the audit carries little weight, however true it is.
Does the same name appear on the receipt and the bill approval?
A ready answer looks like
Different people, or a documented compensating check.
If it does not
This is the pair systems rarely refuse, so it is the one auditors look for.
What AWRA OpsHub does today
- Linked documents from request to payment: requisition, quotation request, quotations, purchase order, goods receipt, supplier bill and payment, each page linking to the one it came from.
- Value-based approval chains, configured per workspace by document type, amount and department, with each signature named and timed, the requester refused where the rule says so, and approval restarted when the document changes.
- One payment gate on every route that pays a supplier, re-running the match before money moves, with overrides that need their own permission and a written reason.
- Maker and checker on supplier bills, payment runs and order changes, with a preparer admitted only where nobody else can approve and that case recorded.
- Access Conflicts, listing every person and role holding an incompatible pair of permissions.
- A permanent, chained audit log of every change from the browser, the supplier portal and the mobile app, searchable, exportable and verifiable.
More we can add to your workspace
- A procurement file for any payment: one page, printable, listing every document from request to payment with the person and time at each step.
- A duties check across the whole chain, flagging a payment where the same person appears on two incompatible steps, such as receiving the goods and approving the bill.
- An award reason captured at the moment of award, required when the chosen quote is not the top-ranked one, with the scores and weights frozen alongside it.
- A note on every approval signature, asked for on the screen so each step records why as well as who.
- Preparer, approver and payer named on the bill and payment-run pages, alongside what the audit log already holds.
- A second approver for a single bill payment made outside a payment run, matching the rule a run already applies.
Where we point you to a specialist
- We do not choose your audit sample or form a view on whether your controls are adequate. That judgement belongs to your auditor and your audit committee.
- We do not refuse a payment because a one-person team has nobody else to approve it. The system lets it proceed, records that it happened, and leaves the acceptability of that arrangement to your policy.
Each item in the middle column reads records AWRA already keeps — the document links, the approval trail and the audit log — and each is a written specification and a price.
Walk one real payment in your own workspace before you rely on this description: the rules, permissions and tolerances that apply are your organization’s settings, not ours.
Anything above that you need, we can build for you
Everything listed above as something we can add describes what ships in the standard product today — it is a starting point, not a limit on what AWRA OpsHub can do for your organisation. Kenya's eTIMS integration and its maintained payroll engine are both in the product because clients needed them and commissioned them; neither appeared by itself, and the same door is open for whatever you just read about. One qualification so this is worth what it claims: a small number of things on this blog we deliberately leave to a specialist rather than build — a statutory ledger we will not sign our name to, a rule that would decide a tax question for you, a clinical or member-funds record that belongs in a regulated system — and where that is true the post says so in those words. Everything else is a scope, a timeline and a price.
The operational work, which is what most commissions actually are
An extra approval stage in a chain that does not match the standard one, a custom field set on employees or assets that only your sector needs, an expiry that has to block an order rather than send an email, a report your board asks for in a shape nothing produces, or a scanner or weighbridge feeding the goods-in door. These are the commissions we are asked for most often and the smallest ones we quote — and unlike a revenue-authority pipeline, none of them waits on a regulator.
The module-shaped additions, which are the ones readers ask for most often
A price list with real discount authority, a customer-facing quotation that expires, a bill of materials or recipe costing, a staff advance that is issued, acquitted and chased, a member or unit ledger, a matching rule that holds a payment. Each of these is a build rather than a setting, and each has been quoted before — a bigger piece of work than a custom field, with a written spec and a date instead of a roadmap slide.
The report, document or pack nothing currently produces
The board pack in the shape your board actually asks for, a donor or funder layout, an invoice or receipt template carrying what your regulator or your customer expects, a dataset the report builder cannot reach yet. Usually the fastest thing on this list to deliver, because the data is already in the system.
Systems, rails and hardware you already run
The accounting package, CRM, online store, core banking or custom database you intend to keep — connected through our API so a fact is entered once and appears everywhere it is needed. Plus the physical edge: a scanner, a scale, a weighbridge or a till peripheral feeding the door it belongs to.
How it works: you describe the requirement, we return a written scope, timeline and cost, and once agreed it is built into your environment and maintained as part of the product. Nothing here waits on a regulator or a published specification, which is why operational builds are the ones we quote fastest. Tell us the requirement that would otherwise rule us out — that is a better first conversation than a demo.
Tell us what your operation needsOur take
A randomly picked payment is a fair test because it cannot be prepared for, only kept ready for. AWRA answers most of it from records it writes as the work happens: the links from payment to request, the named approvals and the rule behind them, the gate that refused to pay against a bad match, and an audit log nobody can trim. Two answers still take a person and a pencil — why a quote that was not ranked first won, and whether one name sits on two steps it should not. Write the first down at the time of award, build the second for three payments before the auditor asks, and the hardest ten minutes of the visit become the shortest.
See the order, the receipt and the match in one place
Purchase orders linked to their quotations, goods receipts checked against the order, and a payment gate that holds every route to the supplier.
Explore orders and matchingFrequently asked questions
Can an auditor trace a supplier payment back to the original request in AWRA?
Yes. The payment is recorded against a supplier bill and purchase order, the bill links to its order, the order links to its quotation and quotation request, and the quotation request links to the procurement request that started it. Each page names the people who acted on it or points to the audit log entry that does.
Does AWRA show who approved a purchase and at what amount?
When your workspace uses approval rules, each requisition, award and supplier bill shows the rule that applied, the amount it was judged at and every signature with its time. Without rules, approval is by permission and the record names the approver.
Does AWRA stop the same person approving their own purchase?
Within a document, yes: approval rules can refuse the requester, supplier bills refuse whoever entered or last edited them, payment runs refuse their preparer and order changes refuse their proposer. A check that compares names across the different documents of one payment is something we can add.
Can a supplier be paid if the goods received do not match the order?
Not by default. Every payment route re-runs the match first and blocks on a discrepancy. Paying anyway needs a separate override permission and a written reason, and the override is withdrawn if the documents change.
Does AWRA record why a particular quotation was chosen?
It records the competition, the ranking and which quote ranked first, and an AI summary of the ranking where that feature is used. A written reason for choosing a different supplier is not captured as a field today and is one of the additions we offer.
Can the audit trail be changed after the fact?
Audit log entries cannot be deleted by an administrator, each entry is chained to the previous one, and a verification of the chain can be run and is itself recorded. Changes to approved documents restart their approval rather than keeping the old signatures.