What Business Central can and cannot do on its own
Business Central records purchase orders, posted receipts and purchase invoices and links them, but Microsoft’s documentation describes no automatic comparison of the vendor’s invoice with the order and receipt, and no price tolerance.
| Piece of the match | Business Central | Notes |
|---|---|---|
| Purchase orders | Yes | Item and G/L Account lines with quantity and Direct Unit Cost |
| Receiving record | Yes, posted purchase receipts | Post, Receive on the order; or warehouse receipts where used |
| Invoice from receipts | Yes | Get Receipt Lines, including several receipts on one invoice |
| Invoice from order lines before receipt | Yes, with limits | Get Order Lines and Receipt on Invoice |
| Automatic price and quantity comparison with the vendor’s invoice | Not described | Compare each line by hand |
| Match tolerances and exception queue | Not described | Keep a written tolerance policy |
| Duplicate vendor invoice numbers | Required, not checked for uniqueness | Per Microsoft’s external document numbers article |
How to match a purchase invoice to posted receipts, step by step
Receive against the order, then build the invoice with Get Receipt Lines, compare it line by line with the vendor’s document, and post only what you agree to pay.
- 1
Raise the purchase order
Create a purchase order for the vendor with Item or G/L Account lines, quantities and Direct Unit Cost. Release it, or send it for approval if you use a purchase order approval workflow. - 2
Post the receipt when goods arrive
On the purchase order, enter what arrived in Qty. to Receive on each line and choose Post, then Receive. Business Central creates a posted purchase receipt; the order line now shows the quantity received but not yet invoiced. - 3
Start a purchase invoice for the vendor
When the vendor invoice arrives, create a purchase invoice for the same vendor and type the vendor’s invoice number in Vendor Invoice No. (required by default through Ext. Doc. No. Mandatory on Purchases & Payables Setup). - 4
Pull in the receipt lines
On the Lines FastTab choose Get Receipt Lines and pick the posted receipt lines this invoice covers. Business Central copies quantity and Direct Unit Cost from the order, so the invoice starts from what was ordered and received. - 5
Compare with the vendor’s invoice by hand
Check each line’s quantity and unit cost against the paper or PDF invoice. Business Central does not apply a price tolerance or flag a difference, so a higher price on the vendor invoice only shows up if someone compares it. - 6
Resolve differences before posting
For a price difference, ask purchasing whether it was agreed and change Direct Unit Cost only with a recorded reason. For a quantity difference, invoice only what was received and ask the vendor for a corrected invoice. - 7
Send for approval and post
If a purchase invoice approval workflow is enabled, send the invoice for approval; it can be posted once approved. A posted invoice built from receipt lines cannot be changed or canceled, so corrections go through a purchase credit memo.
Worked example: a receipt-based invoice that still needs a check
PO 106012 orders 50 office chairs at $180.00 ($9,000.00). Two receipts post 30 and 15 chairs. The vendor invoices 50 chairs at $186.00 ($9,300.00).
| Line | Ordered | Received | Vendor invoice | Result |
|---|---|---|---|---|
| Office chairs | 50 @ $180.00 | 45 (30 + 15) | 50 @ $186.00 | Price 3.3% over the order; 5 chairs not received |
| Total | $9,000.00 | $8,100.00 | $9,300.00 | Do not post as invoiced |
Get Receipt Lines on both receipts gives an invoice for 45 chairs at $180.00 ($8,100.00). That is what Business Central will post unless someone changes it, so the gap to the vendor’s $9,300.00 has to be resolved outside the system: ask the vendor for a corrected invoice, or a credit for the $1,200.00 difference ($930.00 for five chairs not received at $186.00 and $270.00 for the $6.00 price increase on the 45 received). Change the unit cost only if purchasing confirms the new price.
Common mistakes when matching in Business Central
Most errors come from posting Receive and Invoice in one step, editing unit cost to match the vendor without a reason, and assuming the vendor invoice number blocks duplicates.
- Receive and Invoice in one step. Posting both together from the order records a receipt nobody checked.
- Overwriting Direct Unit Cost. Changing it to the vendor’s price silently accepts an increase; record who agreed it.
- Relying on Vendor Invoice No. for duplicates. The number is required, not checked for uniqueness.
- Posting and fixing later. Invoices built from receipt lines cannot be edited after posting; the fix is a credit memo.
How to automate the comparison for Business Central
An AP tool can read the vendor’s invoice, match each line to the Business Central purchase order within tolerances, route exceptions for approval and leave Business Central as the place you post.
- 1
Connect Business Central
In Aequo AP, select Connect with Microsoft; an administrator approves Aequo and picks the company. Vendors, posting G/L accounts and purchase orders with their lines are imported every hour. - 2
Record receipts
Posted purchase receipts are not imported from Business Central, so upload each delivery note to Aequo AP as the receiving record for three-way matching. - 3
Set tolerances
Set price, quantity and tax tolerances, and override them for individual vendors where needed. - 4
Capture and match
Forward invoices to your Aequo inbox or upload them. Each is matched line by line to the Business Central purchase order and checked for likely duplicates. - 5
Approve exceptions
Clean matches move on; variances go to an exception queue with the reason. Approvers work in Aequo and do not need Business Central licenses. - 6
Review and post the draft
Each approved invoice is written to Business Central as a draft purchase invoice with G/L account lines for your team to review and post. You pay in Business Central.
See what syncs with Business Central and three-way matching in Aequo AP.
Frequently asked questions
Does Business Central do three-way matching automatically?
Not as a tolerance check. Business Central links purchase orders, posted receipts and purchase invoices, and Get Receipt Lines builds an invoice from received quantities at the order’s unit cost. Microsoft’s documentation describes no automatic comparison with the vendor’s own invoice, so price and quantity differences are checked by hand or with an add-on.
What is the difference between Get Receipt Lines and Receive and Invoice?
Get Receipt Lines invoices receipts that were already posted, including several receipts from the same vendor and currency on one invoice. Posting Receive and Invoice from the purchase order does both at once, which skips a separate receiving step, so it is closer to a two-way match.
Can I match a purchase invoice to order lines before anything is received?
Microsoft documents Get Order Lines for this: each invoice line can be matched to purchase order lines whether or not receipts exist, and with Receipt on Invoice the receipt is created when the invoice posts. It does not work with prepayments, item charges, projects, subcontracting, blanket orders or intercompany orders.
Does Business Central stop duplicate vendor invoice numbers?
Ext. Doc. No. Mandatory makes Vendor Invoice No. required on purchase invoices, but Microsoft’s documentation on external document numbers says Business Central does not check whether those numbers are unique. Search vendor ledger entries by external document number, or use a duplicate check before posting.
How do I set up purchase invoice approvals in Business Central?
Create a workflow from the Purchase Invoice Approval Workflow template on the Workflows page, set up approval users with their approvers and purchase amount approval limits on the Approval User Setup page, then enable the workflow. Approvers need Business Central access to approve.
Automate matching, approvals and exception handling
Aequo AP captures invoices, matches them to purchase orders and receipts, routes approvals and flags duplicates and exceptions, then syncs with QuickBooks Online, Xero, FreshBooks, Zoho Books or Business Central.
Related guides and tools
- Aequo AP for Business CentralWhat syncs, PO matching and draft invoices.
- Business Central setup guideConnect with Microsoft, step by step.
- Three-way matching explainedDefinitions, tolerances and examples.
- Three-way matching in NetSuiteThe 3 Way Match Vendor Bill Approval workflow.
- Preventing duplicate paymentsChecks that catch duplicates before posting.
- Invoice approval routingApproval matrices by amount, department and PO.
- Goods received notesThe receiving record behind the match.
Sources
Checked on November 13, 2026. Vendor capabilities and prices change; confirm current details with each vendor.
- Microsoft Learn, Combine receipts or PO lines on a single invoice — Get Receipt Lines; Get Order Lines and Receipt on Invoice and their limits; posted invoices corrected by credit memo
- Microsoft Learn, External document numbers on purchase documents — Ext. Doc. No. Mandatory; uniqueness is not checked
- Microsoft Learn, Create approval workflows to connect tasks — workflows from templates; approver limit types
- Microsoft Learn, Set up and use a purchase approval workflow — walkthrough of a purchase document approval
- Microsoft Learn, Set up approval users — Approval User Setup; Purchase Amount Approval Limit