Supplier identification: Overview

The ability to automatically identify an invoice with its supplier is a key factor to processing invoices successfully and efficiently.

To facilitate this in INVOICES 5-7, the information that is found on an invoice to identify it is now included in the process log by default to provide input on why invoices are/are not identified properly.

It is also possible now to have INVOICES change the identifiers automatically when the operator selects them in Verify. In this way, the invoice may not need to be sent to Optimize for manual optimization.

The identification process

INVOICES tries first to match each incoming invoice with an existing invoice definition. This is done using heuristics to reduce the number of invoice definitions that need to be checked. The results are then listed in the process log (if used):

If an invoice cannot be connected to an invoice definition, Interpret continues to search the invoice for supplier information connected with master data if:

Note:

The SupplierNumber, CorporateGroupId, and Location fields are currently used as the identifiers needed to qualify a unique match with a supplier in master data. Consequently, these fields must be included in the master data, and the master data must be imported before importing EHIX files with invoice definitions that include these fields (in order to be able to map them).

The way in which suppliers are identified is different for image based and XML invoices:

How suppliers are identified for image based invoices

INVOICES takes all of the text in the invoice and compares it to the following fields in the supplier registry to find a match. The fields are searched in this specific order:

If an exact match is found using these fields, the supplier is considered to have been identified, and the program stops searching.

If an exact match is not found using these fields, the program continues to look at the name and address fields. If a match is found for a single candidate, the supplier is considered to have been identified. However, if an exact match is still not found using the additional information, the supplier cannot be identified.

If multiple candidates are found, the search will only continue if the candidates are considered to be the same company. The set of candidates is then narrowed by successively intersecting matches found on Name, Address (combined field), Street, City, Postal code, and Bank code. When multiple candidates are found with the same name, one of them is selected as a match, but all matches are displayed in Verify for the operator to pick from.

When the supplier is identified successfully:

The fields that are used to identify suppliers for invoices can be specified in the [OcrSupplierIdentification] and [OcrSupplierBankIdentification] sections of eiglobal.ini. It is not possible to specify the order, however.

How to avoid buyers from being identified as suppliers

In some situations, buyers can be mistaken as suppliers on invoices during identification (when one subsidiary from the same company invoices another one, for example). Before a field from a supplier is matched against the OCR data in an invoice, it is matched against the buyer data. If a match is found there, the field is not used to identify the invoice since it could be caused by buyer data being present on the invoice.

To help avoid this:

See the [OcrBuyerSuppression] section and CheckIfSupplierIsBuyer flag in the [OcrSupplierIdentification] section in INI file help for more information.

How suppliers are identified in connection with XML invoices

Supplier data registry information is not used to identify suppliers for XML invoices. XML invoices are identified using the Supplier ID. If it is not found, the program tries to find the supplier using the Supplier name, number, and description.

In addition to which fields are used, the order in which they are used can be specified in the [SupplierIdentification] section in eiglobal.ini. Buyer information can also be used for identification using the [BuyerIdentification] section in eiglobal.ini.

Troubleshooting supplier identification

Master data: Overview

Importing master data

Specifying that master data is to be used