WorkflowMarket Access & Pricing

Rebate Claim Validation Agent

Rebate invoice validation, every claim checked against the contract and every dispute backed by its clause

Every rebate invoice line checked against the contract, and every dispute backed by its clause.

See one case, screen by screen ↓
demo11minto check all 412,880 claims on the Crestline Rx invoice against its contract — 8 exceptions found
demo6.16%of the $48.6M invoice disputed — $2,994,852 in eight items, each with its clause and claim list
target4.2daysmedian from invoice received to decision; contracts allow 30–45
target98.7%of invoices paid by their due date over a year, against 91% by hand with late fees
The problem

Why rebate invoices get paid without being checked

Every quarter each payer sends an invoice and a utilization file — hundreds of thousands of claims, often in its own layout, with adjustment files and prior-quarter re-bills on top. The contract that decides what is owed sits in a PDF and three amendments: the base rate, the exclusivity rebate and the months it applies, the 340B and managed Medicaid exclusions, the opted-out groups in a schedule, the look-back, the fee cap. And the payment clock runs from the day a complete invoice arrives.

So most of the time goes on tying files to the invoice total and looking up terms, and the checks that find money — formulary position month by month, 340B contract pharmacies on the dispensing date, claims already paid in an adjustment file — get sampled or skipped. Disputes go out without the clause and the rows, payers question them, and the ones that would have held are paid anyway to make the due date.

target19daysmedian from invoice received to decision, by hand
target1.6%of invoiced dollars found disputable by hand
target91%of invoices paid by their due date by hand, with late fees
Where an invoice’s days go, from receipt to decisionestimated
By hand19 days
With the solution4.2 days
  • Collecting the files and tying them to the invoice3 → 0.2 d
  • Looking up the contract terms in force2 → 0.1 d
  • Eligibility, formulary and overlap checks7 → 0.5 d
  • Recalculating rates, fees and quantities3 → 0.2 d
  • Deciding the exceptions2 → 2 d
  • Dispute letter and payment packet2 → 1.2 d

Estimated split for one payer invoice, by hand and with the solution, adding up to the 19-day and 4.2-day medians above.

How it works

How an invoice moves

Seven specialist agents read the invoice and contract, check every claim and build the dispute and payment; the rebate lead decides.

What comes in
Invoice inInvoice + claims file · any payer layout
Agents at work
Invoice & file intakeclaims tied out
Contract term readerterms in force
Then
Eligibility & formulary checker
Duplicate & overlap finder
Rate & quantity checker
Then
Dispute letter writerafter the decision
Payment packet assemblerrouted to sign
A person decides
Rebate leaddispute, part-pay or pay
What comes out
Cited dispute letter
Signed payment packet
Paid on time
One case, step by step

One quarter’s invoices, from arrived to paid

It is October 7 in the Q2 2026 rebate cycle: ten payer invoices, $158.7M invoiced. Here is the rebate lead’s day, screen by screen, in the working solution.

  1. 01Morning

    The whole quarter on one board

    Priya Raman · Rebate operations lead

    Priya opens the quarter board: $158.7M invoiced across 1.30M claims and 10 payers, 1,245,920 claims already checked and $8.26M found disputable. Needs you lists what waits for her — the Bluepeak Medicare Rx payment packet to sign, due Oct 9, and 6 Crestline Rx exceptions worth $2.62M, due Oct 16. The payment runway puts every invoice on its due date, by channel.

    Agents today, 07:12: “Invoice & file intake read the Harbor Union Rx invoice and 2 files · 36,940 claims tie to the total.”

  2. 0207:12, arrived

    A new invoice, checked before anyone opens a spreadsheet

    The agents

    Harbor Union Rx sent its Q2 invoice this morning: $4,284,100 on 36,940 claims under contract HUR-2025-022, Amendment 1. One click on “Check this invoice” and the intake agent maps the layout and ties the claims to the total, the term reader pulls the terms in force, and three checkers run in parallel. 36,362 claims pass all 10 checks; 3 exceptions worth $162,100 wait for a decision, the first one 388 claims filled by 340B contract pharmacies, with § 6.3 highlighted beside it.

    “Recommended: dispute in full — $96,400.”

  3. 03Next to decide

    The June exclusivity rebate that was not owed

    Eligibility & formulary checker

    Crestline Rx billed $48,620,400 on 412,880 claims in three files; the agents checked it in 11 minutes and found 8 exceptions. The largest: Crestline billed the 6% exclusivity rebate on every Veltrimab claim in June. Under § 4.2(b) it is payable only for months in which Veltrimab is the sole preferred brand for the whole month — and a competing brand moved to Tier 2 preferred on June 12.

    “5,440 June Veltrimab claims × $262.80 (6% of $4,380 WAC) = $1,429,632” · 97% sure

  4. 04One click

    The row in the payer’s own file

    Priya Raman · Rebate operations lead

    The Payer data tab opens Crestline’s June formulary file, CRX_FORMULARY_2026-06.txt, received Jul 9. The line that settles it is highlighted: from 06/12/2026, Ostravel, the competing IL-23 inhibitor, sits on Tier 2, Preferred, with no restriction. Four sample claims behind the exception sit underneath, each with its pharmacy, plan and the 34% rate billed.

    “Payer data is used only to validate this invoice, under the data agreement with Crestline Rx. Every read is in the audit trail.”

  5. 05Exception 2 of 8

    340B contract pharmacy claims, matched on the dispensing date

    Duplicate & overlap finder

    2,318 claims, $638,940, were filled by pharmacies acting as contract pharmacies for 340B covered entities on the day of dispensing. The HRSA database extract, refreshed at 06:00, names each pharmacy and its covered entity; 1,904 of the claims also carry Submission Clarification Code 20, and 414 were matched by pharmacy and date. § 6.3 excludes them because the 340B discount was already given.

  6. 06Exception 6 of 8

    Quantities above label — and the ones that are not

    Rate & quantity checker

    214 Veltrimab claims are for 2 or 3 cartons in 28 days. The label dosing table allows 2 cartons in the first 28 days as a loading dose, then 1 every 28 days. 131 of the claims are first fills and look valid; 83 are refills above label dosing. The checker recommends paying the 131 first fills and disputing the 83 refills, $37,310, at 78% confidence.

    “131 first fills for the patient — those are loading doses and look valid. 83 are refills above label dosing. A person should decide.”

  7. 07Decided

    Six decisions, each in her name

    Priya Raman · Rebate operations lead

    Sam Patel already disputed the duplicates paid in the Q1 adjustment file and the Puerto Rico claims on Oct 6. Priya reviews the agents’ recommendations for the six still open — five disputes in full and the partial on quantities, $2,560,332 in all — and applies them. The invoice now stands at $2,994,852 disputed and $45,625,548 to pay.

    “You stay the decider — each will show your name.”

  8. 08Drafted

    One letter, every item with its clause

    Dispute letter writer

    The letter writer turns the decisions into one letter to Crestline’s manufacturer rebate services, sent through the Crestline rebate portal. It states that all 412,880 claims were validated, disputes the claims under § 8.2 and commits to pay the undisputed $45,625,548 by Oct 16. Items A to H each carry the clause, the claim count, the amount and an attached claim list. Priya sends it.

    Only decided items go into a letter, and a person sends it.

  9. 09Signed

    The payment packet, signed with its meaning

    Priya Raman · Rebate operations lead

    The packet holds the invoice and utilization files, the results of all 10 checks, the 8 decisions with names and times, the letter, the clauses cited and the calculation from invoiced to paid. Priya chooses the meaning, “I prepared and approve this payment”, and signs with her name and password. Her signature, its meaning and the time are kept with the packet.

  10. 10Scheduled · a day early

    Second signature, Best Price checked, paid before the due date

    Omar Haddad · GTN accounting, controller

    Because the payment is above $25M, Omar signs as controller, on his phone. The Best Price check finds the Veltrimab rebate net of disputes at 30.6% of WAC, below the 36% review threshold, so there is no new Best Price and Lena Ortiz in government pricing is informed. The payment is scheduled in the ERP for Oct 15, a day before it is due, and the accrual true-up of −$806,452 is posted to GTN accounting.

    No payment without the required signatures; a payment that could set a new Best Price waits for government pricing.

Who it’s for

Built for everyone who touches a rebate invoice.

The same Crestline invoice, seen by the five people who carry it — what their quarter looked like, and what it looks like now.

PR
Priya RamanRebate operations lead
Decides and signs
Before
Spends the quarter tying payer files to invoice totals, and pays some invoices to make the due date before every check is done.
Now
Starts from exceptions grouped by cause, each with its clause and rows, decides them, sends one cited letter and signs the packet.
SP
Sam PatelRebate operations analyst
Decides under $250K
Before
Matches Rx numbers, fill dates and pharmacies across main, adjustment and prior-quarter files by hand.
Now
Opens an invoice that arrived this morning already checked, and decides the smaller exceptions himself.
DO
Dana OkaforContract operations
Owns contract terms
Before
Answers the same questions on rates, tier conditions and amendments every quarter.
Now
Confirms each new or changed term once; every term the agents check links to its clause.
OH
Omar HaddadGTN accounting · controller
Second signature
Before
Signs large payments from a summary and books the true-up after the fact.
Now
Signs from a packet with the evidence inside; the accrual true-up posts when the payment is scheduled.
LO
Lena OrtizGovernment pricing
Best Price review
Before
Hears about a deep rebate after it has been paid.
Now
Is told before release when a rebate is above the review threshold or could set a new Best Price.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven specialist agents read the invoice and contract, check every claim and build the dispute and payment; the rebate lead decides.

Invoice & file intake

Reads payer invoices and utilization files in any layout, maps them to the rebate standard, merges main and adjustment files and ties the claims to the invoice total.

  • Never changes a payer’s data — only maps and flags
  • Stops and asks when totals do not tie
Contract term reader

Reads each rebate agreement and every amendment and keeps the terms in force — rates, tier conditions, exclusions, fees, look-back, schedules — each linked to its clause.

  • New or changed terms wait for contract operations to confirm
  • Every term carries its clause
Eligibility & formulary checker

Checks products, dates, plans, groups, territories and look-back, and the formulary position month by month against the tier conditions in the contract.

  • Groups exceptions by cause — never by single claim
  • Recommends; never refuses a payment
Duplicate & overlap finder

Finds claims billed twice across files and four prior quarters, 340B contract-pharmacy claims and claims also on a State Medicaid rebate invoice.

  • A duplicate needs Rx number, fill date and pharmacy to match
  • Payer data used only under its data agreement
Rate & quantity checker

Recalculates the rebate for every claim with the rate grid and WAC history, checks administrative fees and price protection, and compares quantities with label dosing.

  • Allows loading doses on first fills
  • A partial recommendation says what is paid and what is disputed
Dispute letter writer

Turns the rebate lead’s decisions into one dispute letter that states the undisputed amount and payment date, and cites the clause and attaches the claim list for each item.

  • Only decided items go into a letter
  • A person sends the letter
Payment packet assembler

Builds the payment packet, routes it for e-signature by amount, runs the Best Price check, schedules the payment in the ERP before the due date and posts the accrual true-up.

  • No payment without the required signatures
  • Payments that could set a new Best Price wait for government pricing
Rebate lead

Decides each exception. The agents propose; a named person decides.

Ask in plain words

Ask about any invoice, in plain words

The rebate team can ask about any invoice, exception or contract term — or tell it what to change. Answers come from the payer files, the contract terms and every decision on record.

Why is Crestline’s June exclusivity rebate disputed?

Crestline billed the 6% exclusivity rebate on all 5,440 June Veltrimab claims. The contract pays it only for months when Veltrimab is the sole preferred brand for the whole month, and the June formulary file moves a competing brand, Ostravel, to Tier 2 preferred on Jun 12. So June is not an exclusive month. Disputed: $1,429,632.

Which invoices are due in the next 10 days?

Two invoices, $76.5M in total: Bluepeak, due Oct 9, in approval, and Crestline, due Oct 16, in your review. Bluepeak is first — only your signature is missing.

Does the Crestline payment set a new Best Price?

Crestline’s Veltrimab rate after disputes is 30.6% of WAC — below the 36% review threshold, so it does not need government pricing review and does not set a new Best Price. Part D and managed Medicaid rebates are excluded from Best Price, so for those invoices the check only records the payment for government pricing.

Flag any invoice where a competing brand joined the tier mid-quarter

Done. New check: hold invoices where a competing brand joined the tier mid-quarter. It compares every monthly formulary file with the tier conditions in each contract. Across the 8 checked invoices it finds Crestline — already an exception — and nothing new elsewhere. The check is on in Settings and in the audit trail.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

Quarter boardThe rebate cycle at a glance: invoiced, clean, disputed and to decide, what needs the rebate lead, and every invoice on its due date.
A new invoice, checkedHarbor Union Rx, checked the morning it arrived: 36,362 claims clean, 3 exceptions to decide, the contract clause highlighted.
An exception, with its clauseExclusivity rebate claimed for June: the reason, the calculation, the claims behind it and § 4.2(b) highlighted.
The payer’s own dataThe June formulary file at the row that settles it — a competing brand on Tier 2 preferred from June 12.
340B overlapClaims from 340B contract pharmacies, matched to the HRSA database on the dispensing date and to Submission Clarification Code 20.
Quantity against label dosingPay the loading doses on first fills, dispute the refills above label — a partial recommendation for a person to decide.
Deciding the exceptionsThe agents’ recommendations for every open exception, applied in the rebate lead’s name.
The dispute letterOne letter: the undisputed amount and payment date, then each item with its clause, claim count and amount.
Signing the paymentE-signature by name and password, with its meaning; the signature, the meaning and the time are kept with the packet.
Approved and scheduledRebate lead and controller signed, the Best Price check done, the payment scheduled in the ERP before the due date.
Contract termsTerms in force read from each agreement and its amendments, every term linked to its clause.
Leakage dashboardDisputable dollars found and recovered by quarter, by exception type, by channel and by payer.
Decisions and approvalsSigning thresholds, the government pricing review, who decides and who signs dispute letters.
Governance

Built for money that leaves the company: cited, decided, signed.

Every exception cites its clause and its rowsEach exception highlights the contract clause it rests on and opens the payer’s own file at the row that proves it — the formulary line, the HRSA entry, the adjustment-file claim.
Agents recommend; a person decidesOnly a person disputes or accepts an exception, and each decision carries their name and time. The analyst decides exceptions under $250K; the rebate lead decides and signs.
Payments signed with meaning, name and timeThe rebate lead signs every payment packet with the meaning of the signature and a password; above $25M the controller adds a second signature.
Best Price checked before releaseThe effective rebate per product is computed before any payment goes out; one above the review threshold, or one that could set a new Best Price, waits for government pricing.
Contract terms confirmed by contract operationsNew or changed terms from an amendment are used only after contract operations confirms them, and the old value keeps its end date.
Payer data under its agreement, every step on recordPayer data is used only to validate that payer’s invoice, under its data agreement. Every read, agent step and human decision is on the invoice’s activity trail.
Configuration

Your contracts and approval rules, not ours

The checks, thresholds and signers are settings, so each manufacturer’s approval matrix runs as it is.

SettingDefaultChoose from
Checks on every invoice line10 onEach check switched on or off — product and dates, plan and group, formulary month by month, rates and fees, duplicates, 340B, Medicaid overlap, quantity, look-back, territories
Controller signs payments above$25MIn steps of $5M, from $5M
Government pricing review when the rebate is above36% of WAC, after disputesIn steps of 1%, from 20%
Ask me to decide every exception above$1,000In steps of $500, from $0; smaller ones follow the recommendation and are listed in the letter
Dispute letters are signed byPriya RamanPriya Raman · Sam Patel
Each person’s rolePriya Raman · Decides and signsDecides and signs · Decides under $250K · Owns contract terms · Second signature · Best Price review, or Viewer
Duplicate look-back4 quarters backRx number + fill date + pharmacy, across main, adjustment and prior-quarter files
Your own checksAdd in plain wordse.g. hold invoices where a competing brand joined the tier mid-quarter
Connections

Works with the systems you already run

Payer rebate portalsinvoices and files collected every morning
SFTP droputilization in the rebate standard or the payer’s own layout
Rebate mailboxinvoices that arrive by email
HRSA 340B databasecovered entities and contract pharmacies, refreshed daily
State Medicaid invoicesclaim-level files, quarterly
ERP and revenue managementpayments scheduled, accruals and true-ups posted
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
4.2days
median from invoice received to decision; contracts allow 30–45
By hand19 days
With agents4.2 days
target
3×
the disputable dollars found in a year: 4.6% of invoiced, up from 1.6% by hand
By handWith agents
target
98.7%
of invoices paid by their due date over a year; 91% by hand, with late fees
paid on time

“demo” = seen in the working solution, on its sample rebate data · “target” = the design goal, measured in the live solution · “estimated” = our estimate. People, payers, products and contracts named on this page are characters in the working solution.

Questions

What rebate and GTN teams ask us.

What is rebate claim validation?

Checking each claim on a payer’s rebate invoice against the contract before paying it: is the product on the contract, the plan and group eligible, the formulary position held for the month, the claim not already paid or covered by a 340B or Medicaid discount, the rate and fee right. The Rebate Claim Validation Agent runs those checks on every claim, not a sample, and groups what fails by cause.

Which rebate channels does it cover?

Commercial, Medicare Part D, managed Medicaid and employer coalition invoices. Each is checked against its own contract — for example, the Part D contract’s eligible plan benefit packages, or the managed Medicaid agreement’s overlap with State Medicaid rebate invoices.

How does it catch 340B duplicate discounts?

The duplicate and overlap finder checks every dispensing pharmacy against the HRSA 340B database on the dispensing date and reads Submission Clarification Code 20. Claims from contract pharmacies of covered entities are grouped into one exception with the clause that excludes them.

Does it check formulary compliance month by month?

Yes. The eligibility and formulary checker reads the payer’s monthly formulary file and decides whether the tier, parity, prior authorisation and exclusivity conditions in the contract held for the whole month — which is how it finds an exclusivity rebate billed for a month a competing brand joined the tier.

Does the AI dispute or pay anything on its own?

No. The agents recommend; only a person disputes or accepts an exception, and only a person sends the dispute letter. Payments need the rebate lead’s e-signature, the controller’s above the threshold, and a Best Price check before release.

What goes into a dispute letter?

The undisputed amount and the date it will be paid under the disputes clause, then one lettered item per decision with the plain reason, the clause, the claim count, the amount and an attached claim list. Accepted items are left out.

Can it read our contracts and amendments?

Yes. The contract term reader reads each agreement and its amendments in date order and keeps the terms in force, each linked to its clause. New or changed terms are used only after contract operations confirms them.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements — your rebate contracts and amendments, your approval matrix and a past quarter of payer invoices and files — and it goes live once every quality gate has passed. We will walk you through it on your own invoices first.

See it on
your rebate invoices.

We’ll run Rebate Validation on a past quarter of your own payer invoices and contracts.