We ran a phased modernization, sequenced so the four-day reconciliation stopped first, then built out toward one operating picture from work order to sponsor pack. The number did not have to be better, it had to arrive before the recruiters did.
The program as a financial dimension
Each of the seven programs was defined once as a record, covering provider, portal, fee percentage, rate card by job family, terms, and invoicing cutoff, then made a required field on every work order and a financial dimension in the ledger. The move off GP 2018 was already funded and dated, so the program dimension rode with it instead of becoming its own project.
Automated settlement matching
The firm stopped reconstructing the match key and started issuing it. Its assignment reference is written into the supplier reference field at work-order creation and comes back on the remittance detail. Every invoice line now carries a state: billed, remitted, short-paid, disputed, rebilled, credited under a reason code, or written off under a named approval.
DSO and short-pay management
Timesheet approval status is read from every program daily, so unapproved time surfaces by program and hiring manager while the billing cycle is still open. Short-pays and rejected lines age in a queue with an owner and a reason rather than an email thread, and the program fee posts against the assignment that earned it.
Commission calculation and dispute resolution
Commission calculates from the settled ledger, actual margin on collected revenue, under plan rules held in configuration with effective dates and an approver. Recruiters see their own statements with the underlying assignments and adjustments visible, so a disagreement is settled by opening the line rather than by two spreadsheets meeting in a room.
Fully loaded program margin
Burden comes from payroll actuals per worker rather than a blended percentage, and shared services is allocated on recorded requisition, onboarding, and timesheet activity rather than spread as overhead touching no program. Margin after fee, after burden, and after delivery cost reports at program, client, job family, and assignment.
Analytics, forecasting, and pricing support
A decade of dead records was cleared out of the applicant tracking system first: assignments closed, duplicate consultants merged, requisitions aged out under rules the firm set. On that base, program dashboards replaced the hand-built sponsor pack, and models forecast headcount, margin, and cash. Pricing outputs are recommendations a person takes into a review, not rates the system sets.