Invoice matching

The vendor invoice matching process is a control point that is concerned with the invoices received from the vendors before recording the invoice as a liability on the company. There are two types of invoice matching, and they are as follows:

The following diagram illustrates vendor invoice matching:

The basic document in three-way matching is the vendor invoice, where the price and quantities in the vendor invoice document are compared against the price in the purchase order, which was already agreed upon, and the actual received quantities in the reception process. This is important for processing payments only to vendors at the agreed prices and based on the actual delivered quantities in the warehouses.

The following diagram illustrates the three-way matching concept:

The basic document in two-way matching is also the vendor invoice, where the price of the vendor invoice is compared against the price in the purchase order; as this is for inventory items, there is no need to compare quantities. This is a control feature delivered in Microsoft Dynamics 365  for Finance and Operations where we differentiate the matching process for inventory and non-inventory items. The following diagram illustrates the two-way matching concept:

Numerous layers of vendor invoice matching in Microsoft Dynamics 365 for Finance and Operations give you the flexibility to apply matching controls, all of which are required in real-life business. The invoice matching control must be activated on the legal entity level:

The following diagram illustrates vendor invoice matching layers in Microsoft Dynamics 365 for Finance and Operations:

In order to activate invoice matching validation on Microsoft Dynamics 365 for Finance and Operations, navigate to Accounts Payable | Setup | Accounts payable parameters | Invoice validation.

As shown in the following screenshot of the Accounts payable parameters, mark the Enable invoice matching validation checkbox and set the procedure that will be applied if there are matching discrepancies, that is, whether it should be Allow with warning or Require approval. The first option allows posting a transaction with a matching discrepancy, and the second option prevents posting an invoice transaction with a matching discrepancy:

In the Price and quantity matching field group, set whether or not the company-wide matching policy is required, and if it is whether it is two-way matching or three-way matching. Identify the matching policy override, that is, whether it is Higher than company policy or Lower than company policy. Set the Display unit price match icon field as If greater than tolerance or If greater than or less than company policy. Set the Match price totals field as None, Percentage, Amount, or Percentage and price.

This is a company-wide configuration on a legal-entity level. This can be overridden by the matching policy.

The following screenshot shows the Price and quantity matching field group: