Welcome to Agentic Sponsor Billing thatreads a sponsor's contract into billing rules.
Sponsor billing fails onto students. An employer pays on purchase order only, an agency needs its own format, and when either one stalls the hold lands on a student who never owed the money. Risely's agents bill the party that signed the contract, and a bursar staffer approves every cycle.
Sponsor cycle · spring
reading the contracts
Student accounts
watching
A sponsor's delay is a sponsor's problem. The six students on the lapsed authorisation registered on time while the agency was chased.
The contract becomes rules the invoice has to pass.
Sponsor agreements live in a filing cabinet and the billing system has never read one. Risely's agents turn each clause into a rule, so an invoice that would be rejected never leaves the office.
Contract into billing rules
0/4
Pays on purchase order only
no invoice leaves without a PO
One invoice per billing period
charges consolidated across learners
Net-30 from receipt
the aging clock starts on delivery
Tuition and fees only
non-covered charges stay off the invoice
Sponsor contracts live in a filing cabinet and the billing system knows none of them. Risely's agents turn each clause into a rule the invoice has to satisfy.
Three sponsors, three shapes, one term.
One employer wants everything on a single consolidated invoice. A state agency wants one per student with its authorisation number. A military benefit wants it filed in a portal. Each one gets exactly that.
The same term gets billed three ways
An employer
one consolidated invoice, 40 learners, PO referenced
A state agency
6 separate invoices, one authorisation number each
A military benefit
filed in the sponsor's own portal on their schedule
An invoice in the wrong shape gets rejected quietly and ages for a month before anyone notices.
The receivable ages against the party that owes it.
A sponsor's clock runs on the sponsor's terms, and Risely's agents chase on that schedule. The student account stays current the whole time, because the debt was never the student's.
Who the clock runs against
When each sponsor gets its own format and cadence, the net-30 terms actually run net-30 and the aging report stops being fiction.
The invariant gets tested every cycle.
No hold on a student account may reference a sponsor receivable. Risely's agents check that claim against the ledger each cycle and put the result in front of a bursar staffer with the evidence.
The shield check
running
The invariant gets tested every cycle, so the one thing that must never happen has evidence behind it.
One thing moves. The cycle re-runs.
A purchase order changes, an authorisation lapses, a sponsor drops a learner mid-term. Any of them breaks an invoice, and every one runs the same way.
An authorisation lapses mid-term
the agency's approval ran out
The invoice fails its rules check
the reference no longer validates
Risely's agents chase the agency
the renewal goes to the office that issued it
A bursar staffer approves the re-bill
one row, one review
The student accounts never move
six spring bills and not one hold
What changes, and how it runs.
Every invoice leaves in its sponsor's shape
Rejections stop happening quietly a month after the fact.
The aging report becomes true
Net-30 terms actually run net-30 against the sponsor.
No student carries a sponsor's debt
The invariant is checked every cycle, with evidence.
The technical read
Connects read-only to your SIS, aid system, and bursar ledger to start
A bursar staffer approves every cycle
Every action lands on an append-only log
Runs alongside what you have. Nothing rips out.