A three-way match answers one question before you pay a supplier: does what you ordered agree with what actually arrived and what you were billed? Finocket lines all three up per purchase order, line by line, and names the exceptions in plain words.
Open ProcurementYour purchase orders, ready to matchThe list
Procurement lists every purchase order, including cancelled and fulfilled ones. Tap an order number or the chevron to open its match.
- There is no filter or search here yet — the list is the whole list.
- Totals are shown in rupees on this screen whatever the order's own currency. Open the order itself for the true figure.
- Scan bill / PO takes a photo or PDF and reads it into a draft — the fastest way in when the paperwork is on your desk. See Scan-to-Add.
- No POs yet? Raise one under Orders first. This screen only reviews them, it never creates one.

Matching one order
Each line shows Ordered / Received / Billed and a status. Exceptions are named rather than colour-coded:
- Over-receipt — more arrived than you ordered.
- Over-bill — you were billed for more than arrived.
- Price variance — the billed rate differs from the PO rate.
Receipts or bills pointing at a line that isn't on this PO are collected in an Unmatched card rather than being hidden — a mis-keyed line number surfaces instead of quietly disappearing.
Recording a goods receipt
Record goods receipt opens a dialog pre-filled with the quantity still outstanding on each line. Saving posts the receipt straight away and updates stock.
What this screen will not do
- It will not stop you over-receiving. Record more than you ordered and it posts — then shows as an over-receipt exception for you to explain. Finocket assumes the goods really did turn up; the exception is there so nobody pays for them by accident.
- It will not block a payment. The match is information for you, not an approval gate. If you want sign-off before money moves, see Approvals.
- It will not disable the Record buttons for a read-only role. The refusal comes from the server as an error, after the tap.
- A purchase order with no lines reads as “not found” rather than as an empty match.
- It needs the Sales & purchase orders module. With it off you get a locked card, and the Scan button disappears.
