Skip to content
Request a demonstration

Financial Intelligence · Expanded Financial Intelligence

Contract-to-Invoice Verification

Compare contracts, purchase orders, agreed rates, invoice charges, quantities, tax and payment terms, and surface exceptions for review.

Demonstration: Aldercroft Facilities Services (fictional) · Facilities management. Fictional data and a scripted answer.

The situation

Organisation
Aldercroft Facilities Services (fictional)
Who is asking
Procurement finance analyst
Industry
Facilities management
What happened
A quarterly invoice from the cleaning contractor is higher than the budget, and nobody has compared it with the contract.

The question asked

Does this invoice charge what the contract says, line by line?

What it reads, and who can see the result

  • Contract, schedule of rates documentThe signed rates and indexation clause.
  • Invoice, Q2 fileThe contractor's invoice with line items.
Reads
The contract's rate schedule and the invoice lines attached for this check.
Does not read
Other contracts with the supplier, or any bank detail.
Permission
The analyst attaches the contract and invoice; the contract owner can see the result.
Who sees it
Procurement finance and the contract owner.

Try it

Review each flagged record: confirm it or dismiss it. The totals and the answer below follow your decisions.

Invoice lineItemCharged vs contractOvercharge (USD)FindingDecision
1Daily cleaning, 480 h28.00 vs 28.000MatchedNone needed
2Deep clean, 160 h31.50 vs 28.00560Rate above the contract rate (31.50 vs 28.00 × 160 h)
3Consumablescost plus 5% vs plus 5%0MatchedNone needed
4Out-of-hours surcharge720 vs none720No such surcharge in the contract
5Waste removal340 vs 3400MatchedNone needed
6Waste removal340 vs 340340Same line charged twice
7Annual indexation3.0% twice vs once412Indexation applied twice
8Window cleaning1,150 vs 1,1500MatchedNone needed
Flagged
4 of 8 · USD 2,032
Dispute
0 · USD 0
Accept
0 · USD 0
Undecided
4 · USD 2,032

The answer

Simulated answer. Written for this fictional case, not produced by a live model. Only the figures in it are computed, from what you decided above.

4 of 8 lines depart from the contract, USD 2,032 in all.

Four lines are charged above or outside the contract: a higher deep-clean rate, a surcharge the contract does not provide, a duplicated waste line and a doubled indexation [S1][S2]. The other lines agree with the rates.

You have chosen to dispute 0 lines (USD 0) and accept 0 (USD 0); 4 are undecided. A surcharge may exist in a side letter that was not attached, which is why acceptance is a person's call.

Relies on: S1 · Contract schedule of rates, clause 7S2 · Invoice INV-20418, Q2

Review and approval

The contract owner decides. Approving the dispute list prepares a query to the supplier. Nothing is sent or withheld automatically.

Not ready to approve. 4 flagged lines are still undecided. Confirm or dismiss each one first.

In the product this is a different person with the right permission. Here you play that role to see the rule.

What it produces

reportDraft, not approved

Invoice verification, INV-20418

  • 4 lines differ from the contract.
  • Disputed: USD 0. Accepted: USD 0.
evidenceDraft, not approved

Contract clause references

  • Each disputed line cites the clause of the rate schedule it departs from.

Limits of this example

  • Only the contract documents supplied are compared; a variation agreed by email would not be seen.
  • The query to the supplier is drafted by a person, not sent by the system.
  • This is a scripted demonstration on fictional data. No model was called and no real organisation, person or result is shown.