Procurement
From request to paid, one thread
RFQs, purchase orders, shipments, receiving and invoices in one chain, a supplier portal on the other side, and a three-way match before any payment.
Both sides of the same record
Suppliers, never members
The portal signs suppliers in by one-time code. Two database triggers make it impossible for a supplier to hold a seat in your workspace.
The quote workbench
Line-by-line pricing with alternatives and declines, and an FX snapshot locked the moment the supplier commits.
One-click acknowledgement
The PO email link confirms on a clean card, once. Mail scanners cannot trigger it, and a used link says so.
Shipments with exception stages
Thirteen stages including customs hold and partial delivery, where the exception branch rejoins the rail instead of resetting it.
Reorder that knows the catalogue
Below-minimum parts group by supplier with MOQ, pack size and lead time shaping the suggested quantity.
Marketplace and benchmarks
One part across your suppliers with the spread visible, and every bunker delivery priced against the regional benchmark for its grade and date.
The chain, on one screen
RFQ to three-way match, with the supplier working the same record from their own portal.
One requisition, walked to the ledger
Every stage is a record with a guard on the exit. Nothing advances by email, and nothing is paid that the chain cannot prove.
Requisition
Raised from the reorder screen, where below-minimum parts group by supplier and MOQ, pack size and lead time have already shaped the quantity.
Request for quotation
Suppliers price the lines in the portal quote workbench, with alternatives and declines, and an FX snapshot locked the moment they commit.
Purchase order
Awarded and acknowledged through a single-use email link. Mail scanners cannot trigger it, and a used link says so.
Goods receipt
Receiving records what actually landed, through thirteen shipment stages including customs hold and partial delivery.
Three-way match
At payment time the invoice is held against approved PO line prices and the received quantity. An over-invoiced order cannot draw cash.
Payment
Blocked while the supplier’s bank details stay unverified, with every change to those details on an audit log.
GL posting
The paid invoice lands in the general ledger as double-entry journal lines, in the same books the owner statement reads.

What lands on the quay is what the books pay for.
Three-way match
Cash leaves only when three documents agree
PO-2024-0117 · approved line prices
Purchase order
GRN-2024-000117 · quantity landed
Goods receipt
INV-2041 · submitted on the portal
AP invoice
13
shipment stages
4
supplier portal roles
14
days an invitation lives
