Auto-match rate
Read it alongside the error rate, since a high match rate with wrong links is worse than a lower one that is correct.
- Track unknown-vendor invoices separately.
- Count suspected duplicate vendor records found.
An AI invoice vendor matching agent compares the supplier details on an invoice with vendor records, using name variants, tax IDs, addresses, email domains and remittance details.
Takes name, address, tax ID and bank details from the invoice.
Looks for the vendor in the master data.
Ranks candidates by identifiers and similarity.
A person picks or rejects uncertain matches.
The invoice is tied to one vendor record.
It proposes the best match with its reasoning, and flags cases where two vendor records look alike, a vendor appears new, or details differ from the record.
It does not change vendor master data. Differences and unknown suppliers go to the vendor data owner.
Suppliers appear under trade names, parent names and old names, and a wrong link sends invoices and payments to the wrong record.
Abbreviations, suffixes and trade names differ across documents.
The same supplier may have several records.
A different bank account is a risk signal.
Invoices come from suppliers nobody set up.
Group companies share names and tax IDs.
Extracts name, address, tax ID, email domain and remittance details from the invoice.
Looks for matching records using exact and fuzzy comparisons across fields.
Ranks matches and explains which fields agree and which do not.
Compares bank details and addresses with the record and flags changes.
Links confident matches and routes uncertain, duplicate or unknown vendors to the data owner.
Bring a small sample and watch Flo work through it.
| Aspect | By hand | With the agent |
|---|---|---|
| Name variants | Trading names and legal names confuse the search. | Variants are matched on name, tax ID and address. |
| Duplicates | Duplicate vendor records split spend. | Multiple candidates are shown, which exposes duplicates. |
| New vendors | A new vendor is created without checking. | Unmatched vendors go to onboarding review. |
| Bank details | Differences are noticed rarely. | Bank details are compared with the record. |
| Speed | Search is done by hand each time. | A ranked shortlist is ready on arrival. |
| If | Then | Who decides |
|---|---|---|
| Tax ID matches exactly one record | Links the invoice to it | Visible to AP |
| Name matches but tax ID differs | Holds for confirmation | AP specialist |
| Several records match closely | Lists them for a choice and flags possible duplicates | Vendor manager |
| No record matches | Routes to vendor onboarding | Procurement |
| Bank details differ from the record | Flags for verification | AP lead |
| Vendor record is inactive or blocked | Flags the invoice | Vendor manager |
The agent shows the old and new names with the shared tax ID. The vendor manager decides whether to update or add a record.
The agent notes both and treats the difference as a flag. AP checks which is valid.
The agent matches the invoicing entity and notes the named vendor. AP decides which record applies.
The agent relies on name and bank details and marks lower confidence. A person confirms.
Talk it through with the team. We will map it to your steps and show where a person stays in control.
Start with invoices that carry a reliable identifier.
Use name and address similarity with human confirmation.
Surface candidate duplicate records for the vendor manager.
Flag inactive or blocked vendors on arrival.
Read it alongside the error rate, since a high match rate with wrong links is worse than a lower one that is correct.
Quick answers to what people ask most about invoice vendor matching.
Book a demoIt is linking the supplier on an invoice to the right vendor record in your system by comparing names, tax IDs, addresses and bank details, so that processing and payment go to the correct entity.
The agent flags the invoice as from an unknown supplier and routes it to procurement or the vendor data owner. Onboarding is handled by people.
No. It flags differences from the record. A person verifies them through a trusted contact and makes any change.
It notices when several records fit one supplier and reports them, so the data owner can merge or retire the extra ones.
What is invoice line item extraction?
→What is invoice PO matching?
→What is invoice data extraction?
→What is invoice validation?
→Bring a small sample of real items. We will show what Flo handles on its own and where it hands over to your team.