New Order Matching Experience
To use the new Order Matching Experience with the Order Matching Engine and all of its enhancements, the new Purchase Order Matching feature must be enabled in ExFlow Feature Management.
ExFlow Feature Management
Go to: ExFlow Feature Management to enable the New Order Matching Feature.
This feature will be enabled for all companies.

Read more about this under section Get started
Run the New Order Matching Wizard
This user manual is your go-to guide for setting up your order matching document process to effortlessly match documents to orders. Designed with simplicity in mind, the new Order Matching Wizard makes the process straightforward and user-friendly.
Search for ExFlow Order Matching Wizard.

General
Header- or Line Matching
The first step in setting up the Order Matching Wizard is to determine whether the matching of documents to purchase orders/return orders should be performed at a header level or line level.

Header Level Matching: If you choose header level matching, the Order Matching will compare the overall invoice total with the available total value of the purchase order.
This method is suitable when the details of individual items or services on the invoice do not need to be matched with specific items on the purchase order, or if the invoice line information is too poor for accurate matching.
Line Level Matching: If you choose line level matching, the Order Matching will compare each interpreted invoice line with corresponding line items on the purchase order.
This approach ensures that each individual item or service on the invoice is matched accurately to the corresponding item on the purchase order.
Line matching utilizes interpreted information such as invoice quantity, unit price, line total, and more – to get an accurate match to the corresponding purchase order line and to be able to identify any discrepancies.
Match Documents To
The next step is to determine how invoices should be matched to purchase orders in relation to purchase receipts. There are three options to consider:
Receipt:
Select this option if you want invoices to be matched only to purchase orders that have associated purchase receipts.
Ensuring that the items are received and recorded in the warehouse and align with the invoice, before matching the invoice and sending it for approval and final posting.
Order and Receipt:
If you prefer a combination of Receipt and Order, select this option.
In this case, invoices can be matched to purchase orders with or without associated purchase receipts, providing maximum flexibility in matching scenarios.
Possible to match invoice lines to purchase orders with and without received item lines. Also makes it possible to match invoice lines to partially received item lines on the order and have them sent for approval and posting.
Automatically Approve Matched Invoices
Never:
Select this option if you want all matched invoices to go through a manual approval process. In this case, no invoices will be automatically approved, regardless of any differences or thresholds.
(If Never is selected --> Next step in the wizard would be: Other and Automatic Difference)
If Difference is within Tolerance:
Choose this option if you want matched invoices to be automatically approved only when the difference between the invoice and the purchase order falls within the specified allowed threshold or tolerance for automatic approval.
This option allows for efficient processing of invoices with minor discrepancies, ensuring that only significant differences require manual approval.
(If this option is selected --> Next step in the wizard would be: Auto Approval and Tolerance for Auto-Approval)
If Matched Order is Approved:
This option adds an additional layer of approval by requiring that the matched order has been reviewed and approved through ExFlow, ensuring that invoices are automatically approved only when the necessary authorization is in place.
(If this option is selected --> Next step in the wizard would be: Auto Approval and Tolerance for Auto-Approval)
Max Amount for Automatic Approval
If you have allowed for automatic approval of matched invoices, this is where you can specify the maximum amount for automatic approval. This parameter defines the threshold above which invoices will require manual approval, regardless of the matching results.
Tolerance Violation Warning
Enable this setting if you’d like the accountants to receive a warning during the import of purchase matched invoices when there are discrepancies over your allowed tolerance for automatic approval.
Either way if this setting is enabled or not, discrepancies higher than your allowed tolerance will always require the invoice line to be manually approved.
Deviation Direct Unit Cost (%) and Deviation Direct Unit Cost (Amount LCY)
Define the deviation thresholds for the direct unit cost of invoice lines compared to the matched order lines. These thresholds determine the allowable differences between the invoice and the purchase order for automatic approval.
Post Receipts & Shipment Automatically
The "Post Receipts & Shipment Automatically" feature allows for the automatic posting of purchase receipts in the matching process. However, please note that this feature can only be utilized when matching documents to “Order and Receipt”.
Matching documents using the logic “Order and Receipt”, allows ExFlow to fully match and send an invoice/credit for approval and posting. However, Business Central always requires that Purchase Receipts/Shipments are posted before the matched invoice/credit can be posted and for the Purchase Order/Return order to be invoiced/credited.
This setting allows ExFlow to Post and Invoice the approved quantity of the matched document lines automatically. It’s executed once the document has the status “Ready for Posting” in Approval Status. With this setting disabled, you’re required to post the purchase receipts/shipments manually.

Automatic Difference Handling
The Automatic Difference Handling functionality allows ExFlow to automatically suggest a difference line if any additional or unexpected costs, such as freight or other charges are identified during the order matching.
You can choose if ExFlow should suggest an invoice line of the line type Item Charge, or G/L Account.
Then specify which G/L Account, or what Item Charge to use for the suggested line.
Max. Amount (LCY) and Max. Amount (%)
Is where you can specify an allowed tolerance for the automatically suggested difference line for automatic approval.
Complete the Wizard
Click "Finish" to close the Wizard and apply the settings.

Order Matching Setup
Go to: ExFlow Order Matching Setup
For the New Order Matching Experience, all order matching settings have been lifted from ExFlow Setup and are now available in an own gathered page.
However, a link to this new ''Order Matching Setup'' will be provided in ExFlow Setup--> Order Matching Section.
| Order Matching Setup - Related | |
|---|---|
| Copy Header Values to Invoice/Credit Memo Setup | Read more about this here |
| Auto Receiving Line Types | Read more about this here |
| Item No. Matching Priority | Read more about this here |
| Order Matching Priority | Set an Order Matching Priority for your company. This is a setting for the new Order Matching feature only. Read more about this here |
Above features can also be used on a vendor level in "ExFlow Vendor Setup".
Order Matching Setup Sections

General
| General | |
|---|---|
| Enabled | Specifies if Order Matching is enabled for the company. This setting is used to enable or disable the Order Matching functionality for the company, after the feature has been enabled. |
| Match Documents To | Specifies if ExFlow should match and retrieve lines from Posted Receipts/Shipments, or from both Orders and Receipts/Shipments. |
| Post Receipt & Shipments Automatically | Specifies if Purchase Order Lines of each line type should be automatically received when the matched invoice is set to "Ready for posting". This option is only applicable if "Match Documents To" setting is configured as "Order and Receipt". When running Verify Changes in Approval Status, the purchase order matched lines receipt will be posted on Invoice Document Date. VAT Date on purchase order header and Deferral Posting Dates on purchase order lines will automatically be updated if purchase order Posting date is different than Invoice Posting Date. If both purchase order and Invoice have the same posting date when running Verify Changes, there will be no updates on the purchase order. Purchase order´s Posting Date will also be updated if blank. (Purchase and Payable Setup - Default Posting Date = No Date) |
| Retrieve Lines Automatically | Automatically retrieve all available lines from the Purchase Order or Posted Purchase Receipt when matching on header level. |
| Copy Header values to Invoice/Credit Memo | Activate fields to transfer from Purchase Order to Invoice (Or Return Purchase Order to Credit Memo) in Import Journal when using order matching on header level. Selected values can be found and updated under Related --> Advanced --> Copy Header Values to Invoice/Credit Memo Setup. |
Auto-Approval
| Auto-Approval | |
|---|---|
| Auto-Approve Documents | Specifies if the invoice should be auto approved if the related order is approved |
| User for Auto-Approval | Specifies the ExFlow user that should be used for auto approved invoices. If this setting is empty, then the id of the logged in BC user is used |
| Max. Amount for Auto-Approval (LCY) | Specifies the max invoice amount allowed for automatic approvals. 0 = disabled |
| Max. Misc. Charges (LCY) | Tolerance for field "Auto Approve Invoices". The total amount of invoice lines not matched against PO lines. (For example, freight). When an invoice is generated, lines will not be automatically approved if you did exceed the maximum misc. amount. |
| Maximum Deviation | |
| Direct Unit Cost (LCY) | Specifies the max allowed price difference between the invoice unit cost and the purchase order unit cost (in LCY). |
| Direct Unit Cost % | Specifies the max allowed price difference between the invoice unit cost and the purchase order unit cost (in %) |
| Send Unreceived Order Reminder For Approved Order | An Unreceived Order Reminder is sent when the document is approved and not all the Order Lines are fully received. For this to work "Match Documents To" should be set to "Receipt". Read more about this under section Unreceived Order - Approved |
Line Matching Logic
| Line Matching Logic | |
|---|---|
| Matching Tolerance | |
| Unit Cost % | Specifies the matching tolerance (in %) when matching an invoice against a purchase order using the line unit cost. 0 = disabled i.e. exact match is needed |
| Quantity % | Specifies the matching tolerance (in %) when matching an invoice against a purchase order using the line quantity. 0 = disabled i.e. exact match is needed |
| Check Split Invoice Lines | If “Multiple Line Matching” is true, ExFlow will give action messages for each line that has been split which gives the user an option to manually confirm the suggested matching before creating the document. Turning this setting to false means that no action message will be displayed for matched split lines. |
| Check Direct Unit Cost | Specifies that ExFlow should check the Unit Cost on the invoice line when matching invoices against purchase orders. The imported invoice needs to be line interpreted for this to work |
| Check Line Discount % | Specifies that ExFlow should check the Line Discount % on the invoice line when matching invoices against purchase orders. The imported invoice needs to be line interpreted for this to work |
Discrepancy Handling & Adjustments
| Discrepancy Handling & Adjustments | |
|---|---|
| Automatic Difference Line | |
| Enable | Specifies that ExFlow should create a new line containing the diff. amount, when there is a price difference between the purchase order total and the invoice total |
| ExFlow Purchase Code | Specifies which purchase code ExFlow should use when creating the diff. line |
| Max. Amount (LCY) | Specifies the max amount when creating the diff. line. If the diff. amount exceeds this setting, then no diff. line is created. 0 = disabled |
| Max. Amount (%) | Specifies the max diff % when creating the diff. line. If the diff. % exceeds this setting, then no diff. line is created. 0 = disabled |
| Automatic Item Charge Assignment | Specifies what type of item charge assignment that should be used when posting invoices. It can be done equally, by amount, by weight or by volume automatically. None = no automatic assignment is done. Read more about this under section Item Charge Assignment |
Additional Controls & Settings
| Additional Controls & Settings | |
|---|---|
| Matching Delay Doc. Date (Days) | Specifies that ExFlow should delay the matching against purchase orders until xx days after the invoice import date |
| Matching Delay Due Date (Days) | Specifies that ExFlow should delay the matching against purchase orders until xx days before the invoice due date. Read more about this under section PO Matching Delay Doc. Date and Due Date |
| Save Matched Lines to OCR Mapping | This option can be used to automatically save manually matched invoice lines from "Matching View" based on vendor, interpreted Item No. These lines will be saved in the ExFlow OCR Import Mapping table and can be re-used to suggest matching for future PO-invoices with same criteria |
| Use Vendor No. from Matched Purchase Order | Specifies that the vendor number on the matched purchase order should be used instead of the imported invoice vendor information |
| Disable Currency Filter in Get Receipt Lines | This can be set to improve performance when using Get Receipt Lines in Import Journal. No filter will then be set on Currency Code when opening the selection page (A check that correct Currency is selected is instead done on the insert of the Invoice line) |
| Enable Warning Messages | When disabled, no warning messages will be presented in the Import Journal regarding order matching. |