PO, GRN and Supplier Bill Controls: Designing a Reliable Three-Way Match
Editorial responsibility: Valusage Advisory Team (Editorial Practice) · Reviewed by Valusage Business Advisors Technical Practice (Technical Practice)

Direct answer
A reliable three-way match compares the approved purchase order, confirmed receipt and supplier bill at line level. It blocks or routes quantity, price, tax, entity and duplicate exceptions to named owners while preserving the original documents and every resolution.
Accounting close map
From information to a controlled decision
- 01Capture
- 02Reconcile
- 03Close
- 04Report
Illustrative evidence trend
Decision supportThree-way matching is not a single yes-or-no test. A useful design compares the same item, unit, quantity, price, tax treatment, legal entity and location across the approved purchase order, goods receipt and supplier bill. Differences should create visible exceptions, not disappear through manual edits.
Build the control from line-level identifiers Give every approved request and purchase order a stable external reference. Map supplier items to controlled internal items and units. When a supplier sends the same request again after a timeout, the integration should find the existing transaction rather than create a duplicate.
Treat receipt as operational evidence The goods receipt should record what was accepted, where, when and by whom. Partial deliveries must use remaining open quantities from the source system. Untouched lines should not be received automatically. Rejected, damaged or substituted goods need separate evidence and approval.
Compare the supplier bill without rewriting history Match billed quantity and price to the approved order and accepted receipt. Route freight, discounts, tax and other charges according to documented policy. A tolerance should identify low-risk differences for review, not silently change the purchase order or receipt.
Create an exception queue Classify price, quantity, duplicate, missing receipt, wrong entity, wrong location and tax-code exceptions. Each item needs an owner, status, evidence, decision and timestamp. Resolutions should be immutable or versioned so an auditor can reconstruct the path.
Connect approval to posting and payment Approval should occur before the bill is posted or released for payment, based on defined authority levels. Segregate request, receipt, bill review and payment where practical. Urgent overrides need a reason, approver and retrospective review.
Professional boundary This article describes finance and system controls. Exact accounting, VAT and contractual treatment depends on the transaction, entity configuration, evidence and current requirements.
Continue the decision
Services, evidence and next steps
Related control guidance
Continue with another evidence-led management review
Accounting & BookkeepingMonthly Close Evidence Index: Make Every Balance Reviewable →
Accounting & BookkeepingRestaurant Menu Price Rounding in the UAE: Protect VAT and Margin Controls →
Technology and eInvoicingUAE eInvoicing Rejections: Build the Exception Controls Before Go-Live →
Industry GuidanceCarrier Invoice Reconciliation for UAE Logistics Companies →Professional boundary
This article is general information. It is not a filing opinion, legal advice, audit conclusion, investment recommendation or guarantee of authority acceptance or commercial outcome.
What documents are compared in a three-way match?+
The approved purchase order, confirmed goods receipt and supplier bill are compared at line level.
How should partial deliveries be handled?+
Read the remaining open quantity from the source system, receive only accepted quantities and retain evidence for rejected or substituted items.
What prevents duplicate purchase orders or bills?+
Use stable external request and supplier-invoice identifiers, check existing transactions before creation and route possible duplicates for review.
Valusage email updates
Receive related Valusage guidance
Original summaries with official sources and practical context. Confirm by email. Unsubscribe at any time.
Apply the guidance to a defined requirement
Describe the entity, question, deadline and information available. Submitting an enquiry does not create an engagement.
