SKU lines matched to invoices
This shows how well contract lines can be reconciled with billing. Unmatched lines mean either unbilled items or unclear contract lines.
- Review unmatched lines by vendor.
- Track lines added by amendment separately.
An AI contract SKU extraction agent reads order forms, quotes, fee schedules and amendments, and lists each product or plan with its SKU or name, tier, quantity and unit.
The agent reads orders, quotes and schedules.
Product names, codes and editions are located.
They are matched to your product records.
Unmatched items are listed.
The buyer confirms matches and fixes errors.
Confirmed items are saved on the contract.
It records the start and end of each line and whether it was added, changed or removed by an amendment.
It marks lines it cannot tie to a product name or code, so a person can resolve them.
What was actually bought is often spread across an order form and several later changes. Product names differ from the vendor's catalogue, so the list is hard to rebuild.
The base order and each add-on hold part of the picture.
The same product has different names in a quote and an invoice.
A bundle may include items with their own limits.
Seat counts move without a clean record.
Without clean lines, billing cannot be checked.
Gather the order forms, schedules and amendments for the vendor.
Read each product line with its SKU or name, tier, quantity, unit and period.
Add, change or remove lines according to later documents to reach the current position.
Map product names to a consistent catalogue entry where one exists.
List lines that conflict, lack a quantity or cannot be matched.
Bring a small sample and watch Flo work through it.
| Aspect | By hand | With the agent |
|---|---|---|
| Locating items | SKUs sit in tables across documents. | Items are located in tables and text. |
| Naming | Vendor product names vary. | Names are mapped to one product record. |
| Editions | Editions and tiers are mixed up. | Edition and tier are kept as separate fields. |
| Quantities | Quantities are retyped. | Quantities are read with the source page. |
| Updates | SKUs go stale after changes. | Amendments update the list. |
| If | Then | Who decides |
|---|---|---|
| a product code is present | record it with the line | Buyer |
| a name matches several products | list candidates | Buyer |
| no catalogue match exists | mark as new | Procurement lead |
| an item is bundled | split into components if stated | Buyer |
| an edition changes by amendment | update and note | Contract administrator |
| an item appears in several documents | merge and cite | Buyer |
A bundle lists no parts. The agent records the bundle and asks the buyer for components.
The vendor renamed a product. The agent proposes a match and the buyer confirms.
Included items have no price. The agent records them at zero and flags for a person.
Editions differ by region. The agent notes the region and the buyer confirms.
Talk it through with the team. We will map it to your steps and show where a person stays in control.
Start with a complex catalogue.
Create the product records.
Handle amendments.
Extend to other vendors.
This shows how well contract lines can be reconciled with billing. Unmatched lines mean either unbilled items or unclear contract lines.
Quick answers to what people ask most about contract SKU extraction.
Book a demoIt is the capture of products, plans, tiers and quantities from contract documents as structured line items, so purchases can be checked, tracked and compared.
Without clean lines, you cannot confirm what you are entitled to, compare against invoices or plan renewals.
The agent applies each amendment in date order to reach the current set of lines and shows what changed.
The line is flagged with the source text, and a person confirms the product.
Contract obligation tracking is the monitoring of confirmed contract duties through to completion, so deadlines are met and evidence is kept.
→Contract pricing extraction is the capture of every price rule in an agreement, including unit prices, rate cards, discounts, minimums, fees and escalation terms, as structured data.
→Contract obligation extraction is the identification of every duty, deadline and commitment an agreement creates, for either party.
→Contract entitlement tracking is the recording of what an agreement gives you the right to receive or use, such as licences, support levels, credits, service hours and features, and comparing that with what is used.
→Bring a small sample of real items. We will show what Flo handles on its own and where it hands over to your team.