AWRA OpsHub Search
Request → Report

How AWRA connects your operation

Most organizations run one order through five tools. Here is the same order run through one: 200 bags of cement, from the request on site to the line on the report — nine stages, every record linked to the one before it.

The usual version

Nine stages. Usually five tools that can't see each other.

None of these tools is wrong on its own. The cost is in the gaps between them, where someone has to carry the information across by hand, and where the numbers start to disagree.

StageUsually lives inIn AWRA
Request A WhatsApp message or a phone call A request against the item master
Approval A reply-all, if anyone can find it A stamped decision on the request
Procurement Three PDFs and a spreadsheet An RFQ, compared quotes and a PO
Receiving A paper delivery note in a drawer A receipt against the PO, signed
Inventory Stock_Count_FINAL_v3.xlsx A live count per warehouse and bin
Sales / POS A till, a receipt book, a second sheet An invoice or POS sale off the same shelf
Payments A bank statement and a phone A payment matched to its order
Accounting Month-end re-keying from exports Journals written as the work happens
Reporting A board slide nobody can reproduce Reports read from the same records
The trace

One delivery, followed end to end

Each stage shows who does it, what AWRA records, and the record it links back to. That last line is the whole argument: it is what turns nine screens into one audit trail.

  1. Request

    PR-0142
    Site supervisor

    Site B asks for 200 bags of cement in AWRA instead of a chat. The item comes from the item master, so the request names the same product stores and finance will see later.

    What AWRA records

    • Item, quantity and unit
    • Department and site
    • Reason and needed-by date
    • Requester and time
    Start of the trace
    Requests & approvals
  2. Approval

    PR-0142 · approved
    Operations manager

    A manager with approval rights approves it in AWRA. The decision is stamped on the request itself with who made it and when, and workflow rules can notify the next person the moment it lands.

    What AWRA records

    • Approver and timestamp
    • Comment on the decision
    • Status history on the request
    Linked to PR-0142
    Roles & permissions
  3. Procurement

    RFQ-0087 PO-0311
    Buyer

    Three suppliers quote against one RFQ, through the vendor portal or entered by the buyer, and are compared side by side on price, lead time and terms. The winning quotation is approved and becomes the purchase order.

    What AWRA records

    • RFQ and every quote received
    • Comparison and the award
    • Purchase order lines and terms
    • Budget check against the category

    Built-in refusal

    A purchase order can only be raised from an approved quotation. There is no standalone path to a PO.
    Linked to PR-0142
    RFQs & quote comparison
  4. Receiving

    GRN-0219
    Storekeeper

    Stores receive the delivery against PO-0311 — on the web, or on the Android app at the loading bay with no signal — record what arrived, and can capture a signature from whoever handed it over.

    What AWRA records

    • Quantity received per line
    • Warehouse and bin
    • Delivery signature
    • Discrepancies against the PO

    Built-in refusal

    Receiving more than was ordered is refused at the door, not discovered at month end.
    Linked to PO-0311
    Purchase orders & receiving
  5. Inventory

    +200 bags · WH-01 / A-04
    Automatic

    Stock rises when the receipt posts, at the warehouse and bin it was put away in. Procurement, sales and finance all read this one count, and reorder alerts watch it from here on.

    What AWRA records

    • Movement with its source document
    • Balance per warehouse and bin
    • Batch and expiry, where tracked
    Linked to GRN-0219
    Inventory traceability
  6. Sales / POS

    INV-1043 POS-5521
    Sales desk & cashier

    The same bags are invoiced to a contractor or sold at the counter. Each sale takes them off the same shelf, so the count stays true while the queue keeps moving.

    What AWRA records

    • Customer and price
    • Tax treatment per item
    • Stock issued from the bin
    • Cashier and shift
    Linked to stock at WH-01 / A-04
    Point of sale
  7. Payments

    PAY-0098 RCPT-2214
    Finance & cashier

    The supplier is paid against the order and the receipt. Customers pay by card, cash or M-Pesa, and each receipt settles the invoice it belongs to.

    What AWRA records

    • Supplier payment against PO and GRN
    • Customer receipt against the invoice
    • Method and reference

    Built-in refusal

    A payment that does not match what was ordered and received is held until an authorised person overrides it with a written reason.
    Linked to PO-0311 + GRN-0219
    Vendor payments
  8. Accounting

    JE-2207 JE-2208
    Automatic

    Receipts, sales and payments each write their own double-entry journal as they happen. The ledger is a result of the work, not a separate round of data entry at month end.

    What AWRA records

    • Journal per posting event
    • Source document on every line
    • Balances in the general ledger
    Linked to GRN-0219 · INV-1043 · PAY-0098
    General ledger
  9. Reporting & AI

    Report Insight
    Management

    Reports, scheduled digests and Awra Intelligence read the same records: cement nearing a stock-out, a supplier whose deliveries run late, a customer slow to pay.

    What AWRA records

    • Report catalog and custom reports
    • Scheduled delivery by email
    • Signals across every module
    Linked to every record above
    Awra Intelligence
Controls in the chain

Three places the chain says no

A connected flow is only worth trusting if it refuses the shortcuts. These three are not reports you read afterwards — they are refusals at the moment someone tries.

No purchase order without an approved quotation

A purchase order in AWRA is always raised from a quotation, and the quotation has to be approved first. There is no standalone form that skips the RFQ, so every PO can be traced back to the quotes it beat and the request that started it.

Nobody can bypass it. It is a property of how a PO is created.

No receiving more than was ordered

When stores record a receipt against a purchase order, AWRA compares it with what is still outstanding on that order. An over-receipt is refused, on by default with zero tolerance, so surplus stock cannot quietly enter the count.

The tolerance is a workspace setting, so the rule is a decision rather than an accident.

No paying a supplier on a mismatch

Before a supplier payment goes out, AWRA checks it against the order and what was received. A discrepancy holds the payment. It can still be released, but only by someone holding the override permission, and only with a written reason that stays on the record.

Override is a separate permission from paying, so the person who pays is not automatically the person who can excuse a mismatch.

Approval itself is controlled by permission: only people whose role carries approval rights can approve a request. Budgets are checked when an RFQ is approved and an overspend is flagged to the approver. See budget controls and audit trail integrity.

Where the money lands

The ledger is written by the work, not after it

In most organizations accounting is the last stage and the slowest one, because it starts by re-typing everything the other eight stages already did.

In AWRA, the events that move money post their own double-entry journal at the moment they happen. Each journal names the document that created it, so a figure in the general ledger is one click from the receipt, invoice or payment behind it.

Finance still reviews, reconciles and closes. What goes away is the month-end round of exporting from operations and keying it back in — the step where most of the disagreement between stores and finance is born.

Posting eventJournal
Goods receivedStock and the matching liability
auto-posted
Customer invoiceReceivable and sales revenue
auto-posted
POS saleRevenue, and the cost of the stock sold
auto-posted
Customer paymentCash or M-Pesa against the receivable
auto-posted
Supplier paymentThe payable settled from the bank
auto-posted
Approved expenseThe expense and how it was paid
auto-posted
Payroll paymentPayroll expense, what is owed, and the bank
auto-posted
One audit trail

Questions that used to take a week

An audit trail is only useful if it answers the questions people actually ask. Because every record links back to the one before it, each of these is a click rather than an investigation.

Approval

Who approved the cement order, and when?

Open PR-0142: the approver and timestamp are on the request.

Procurement

Why this supplier and not the other two?

RFQ-0087 holds all three quotes and the comparison that awarded it.

Receiving

Did we receive everything we paid for?

GRN-0219 sits against PO-0311 line by line, and PAY-0098 was checked against both.

Inventory

Where are the 200 bags now?

Every movement out of WH-01 / A-04 names the sale or transfer that caused it.

Payments

Which delivery did this payment settle?

PAY-0098 links to the PO and the receipt it was matched against.

Accounting

Where did this journal line come from?

Every journal names the document that posted it, one click back to the source.

Who touches what

Seven roles, one record, each seeing their part

Everyone works in the same system, but not on the same screens. Roles and permissions decide who can raise, approve, buy, receive, sell and pay, so the record is shared while the authority is not.

Role Request Approval Procurement Receiving Inventory Sales / POS Payments Accounting Reporting & AI
Site supervisorRaises the request
ApproverApproves or rejects it
BuyerRuns the RFQ and issues the PO
StorekeeperReceives, puts away, counts
Cashier & salesInvoices and sells from stock
FinancePays suppliers, reconciles, closes
ManagementReads the reports and the signals

Scroll the table sideways to see every stage.

One transaction.The request, the order, the delivery and the sale are one linked chain, not four documents in four places.
One audit trail.Who asked, who approved, who received and who paid — recorded at each step, by the step itself.
One source of truth.Stores, procurement, finance and management read the same number, because there is only one.
Questions

The connected flow, answered plainly

Is the cement order on this page a real customer transaction?

No. It is an illustrative example, and the record numbers are made up. The stages, the links between records and the three refusals are how AWRA actually behaves.

What stops someone skipping a step?

Three refusals built into the chain. A purchase order can only be raised from an approved quotation. A receipt larger than what is outstanding on the order is refused. And a supplier payment that does not match the order and receipt is held until someone with the override permission releases it with a written reason.

Do we have to use every module to get the connected flow?

No. Most organizations start with inventory or procurement and switch on sales, finance or HR later. The records link up as each module is turned on, and nothing has to be re-entered when it is.

Does the accounting happen automatically?

Posting does. Goods receipts, customer invoices, POS sales, customer and supplier payments, approved expenses and payroll payments each write a double-entry journal when they happen. Finance still reviews, reconciles and closes; what goes away is re-keying the same events from exports.

What if our books stay in QuickBooks?

AWRA can sync to QuickBooks, and the sync health view shows what went through, what failed and why, so the two do not drift apart unnoticed.

What happens when the warehouse has no signal?

The Android app keeps working. Receipts, counts and adjustments queue on the device and sync when the connection returns, and anything that conflicts is raised for a person to settle rather than overwritten.

Can we see this with our own process?

Yes. Book a demo and we will walk your own request-to-report flow through AWRA, with your items, approvers and warehouses.

Run your own request-to-report through AWRA

Bring one real order — your items, your approvers, your warehouses — and we will walk it through every stage on this page with you.