Skip to main content
3-Way Match Report
Will avatar
Written by Will
Updated over a week ago

Applicable to: Buyer Hub

This feature is currently in BETA. Data in this report is only available for invoices issued or digitised after 7 September 2023.

Zeemart provides several ways for you to do invoice matching. The 3-Way Match report is a more advanced version of the 2-Way Match report in the following ways:

  • It provides a comparison to an additional document: the Goods Receiving Note (GRN).

  • It can compare each invoice to more than just a single PO. If there are multiple orders that were fulfilled together in a single delivery and invoiced just once, this report will show that.

  • It compares not just the PO and invoice amounts, but dives deeper into comparing the unit price and the quantities of the line items in all three documents.


Viewing the report

The feature is available to selected users as an add-on. Please contact the Zeemart team if you are unable to see this feature in Reports.

  1. To view the report, go to Reports and select 3-Way Match.

  2. The report provides a list of all the invoices being matched and whether any variances are found.

  3. The chart at the top shows the Top 20 invoices with the largest variances (by amount). The higher the invoice amount compared to the order amount, the larger the variance.

  4. Below are the list of the invoices that have gone through the matching process. To look at the variance, we can focus on the following columns in the list:

Amount

This is the invoice amount.

Ordered

If there is more than one PO (in case of add-on orders), the amount being compared is the total of all of the orders linked to the invoice.

Var $

Shows the amount difference between invoice and the related order(s). Positive value means that invoice amount is higher.

Var %

Shows the percentage difference between invoice amount and the related order(s). Positive value means that invoice amount is higher.

GRN?

Checks whether there is at least one GRN linked to the orders related to the invoice or not.

Qty match

Checks whether quantity of line items match across the documents (invoice, GRN, order). If there is more than one PO and GRN, the quantity being compared is the total from all the documents.

Price match

Checks whether unit price of line items match across the documents (invoice, order).

5. Click on the invoice numbers to go to the details of the Invoice matching.

For example:

This invoice was compared to an order, but we didn't find any GRN (hence the empty quantities in the GRN column).

The unit prices in PO and invoice were also compared, and they do not fully match.


Filtering the report

You can customise this report to fit your needs. For example, if you'd like to view only invoices with positive variance, select the Hide matched invoices checkbox at the top, and apply the Amount - Invoice is higher variance type filter.


'Invoice matching' tab on the Invoice details page

You can also view the details of the invoice matching by going to Invoices and selecting an invoice. On the details page, click the Invoice matching tab at the top.


Demo video


Customising the matching logic

You can also customise the matching criteria and tolerance levels to suit different business needs.

  • Specify a tolerance % to ignore small variances in total amount, unit price, and/or quantity.

  • Ask Zeemart to ignore the PO and only compare the GRN and Invoice when doing quantity matching.

To customise the matching logic:

  1. Click the Settings button within the three-way match report.

  2. This will open options that allow you to turn on or off the conditions you wish to use for matching. For instance:

    1. You can choose to match only the Quantity and Unit price, ignoring the Invoice Total.

    2. You can also set a tolerance percentage for quantity matching, allowing for a certain degree of variance.

Example 1: Customising tolerance levels

Consider an invoice where the default matching logic results in a failure due to differences in the total amount, quantity, and unit price. You can modify the logic by:

  • Ignoring the Invoice total and Unit price.

  • Focusing solely on Quantity matching with a 20% tolerance.

In this case, even if the invoiced quantity is less than the ordered quantity, the matching status will be a pass if the quantity variance falls within the acceptable 20% variance.

Example 2: Comparing only received and invoiced quantities

You may wish to:

  • Compare the quantity received (GRN) with the quantity invoiced, ignoring what was originally ordered.

  • To do this, turn off the order comparison, and set the logic to only compare GRN with the invoice details.

When viewing the details page, the order column will be greyed out, and the comparison will be solely between the GRN and the invoice. If these match exactly, the quantity matching will pass, leading to an overall pass.

Example 3: Supplier-specific overrides

You can also set supplier-specific tolerance levels. To do this, select the checkbox for Allow tolerance and click Set overrides per supplier.

Did this answer your question?