Contract Overcharge Agent
Catches contract deviations, rebate errors, and supplier overcharges on every invoice — then works the dispute until the credit note lands.
Validates invoiced prices, discounts, rebates, surcharges, volume tiers, indexation clauses, and payment terms against governing contracts and framework agreements. When it detects an overcharge or contract deviation, opens a formal dispute with the supplier, requests a credit note, and tracks the resolution until the credit is received and reconciled.
- +30–50 pts
Contract overcharge recovery rate
The share of detected contract-related overcharges that are disputed and recovered via credit notes, rather than paid and written off.
Validates invoices against contract terms and framework agreements
Reads agreed prices, rebates, volume discounts, surcharges, indexation clauses, and payment terms from the contract management system and flags any invoice line that deviates from them — even when the PO itself was raised at an incorrect price.
Opens and works disputes until credit notes are received
For invoices flagged with an overcharge, opens a formal dispute record, contacts the supplier to request a credit note, tracks the back-and-forth, and reconciles the credit against the disputed invoice amount.
Escalates aged disputes to the responsible owner
Disputes that exceed the configured age threshold are escalated to the assigned category manager or buyer for direct intervention.
- Trigger
Invoice registered and available for contract validation
An invoice has been captured and registered in the ERP (either matched or flagged by the matching agent), and is now ready for contract validation.
- Step 1
Validate invoiced amounts against contract terms
For each invoice line, reads the applicable contract or framework agreement and checks the charged price, discounts, rebates, volume-tier reductions, surcharges, indexation clauses, and payment terms. Flags every line where the invoiced amount deviates from the contracted amount.
- Step 2
Calculate financial impact and open dispute records
For each flagged deviation, calculates the exact financial delta (overbilled amount), opens a formal dispute record in the ERP or AP system, and contacts the supplier to request a credit note, including the specific line references and contracted terms as evidence.
- Step 3
Track dispute resolution and reconcile credit notes
Monitors supplier responses and incoming credit notes. When a credit note is received, matches it against the disputed amount and reconciles it in the AP ledger. For disputes that exceed the configured age threshold without resolution, escalates to the assigned category manager or buyer.
- Resolution
Overcharges recovered or escalated, disputes closed
Compliant invoices proceed to payment. Overcharges have dispute records on file with credit notes either received and reconciled, or aged disputes escalated to the responsible owner for direct intervention.
Overcharges caught before payment
so that the business does not fund billing errors or contract deviations, reducing financial leakage across supplier spend.
Disputes worked to resolution without manual chasing
so that credit notes are recovered systematically and outstanding disputes don't age out or get forgotten.
Contract compliance enforced at invoice level
so that negotiated terms (rebates, volume tiers, indexation) are actually applied, protecting the value sourcing teams negotiated.
- Read/write access to the ERP
- Connects to the ERP to read invoices, purchase orders, and goods receipts, and to write back dispute records, credit note applications, and resolved statuses.
- Contract repository
- Reads negotiated contract terms — agreed prices, rebates, volume discounts, surcharges, payment terms, and indexation clauses — from the contract management system (e.g. Icertis, Coupa, or the ERP contract module).
- Outbound email access for dispute communications
- Connects to the organisation's email platform to send dispute notices and credit note requests to suppliers, and to read their responses.
- Dispute and exception routing access
- Writes dispute records, financial impact calculations, and escalation flags to the workflow or ticketing system used by category managers and buyers.