01Framework agreements per customer
Record the agreement you actually signed: validity period, currency, payment terms, the default fee model and rate, minimum and maximum fee, replacement guarantee, candidate ownership period, exclusivity, expense policy and cancellation terms. Every mandate for that customer can start from it.
02Commercial terms per mandate
Each mandate carries one active set of terms, and it is visible where they came from: taken from the customer's framework agreement, agreed separately for this search, or the framework with specific points overridden. Not every mandate for the same client follows the same economics, and the mandate says which it is.
03Fee components, not a single number
A search is rarely one amount. Hold the retainer, the success fee, fixed and milestone fees, bonuses, monthly service or hourly fees and expense reimbursement as separate components — each with its own calculation basis, and its own minimum or maximum where one was agreed.
04A calculation basis that matches the deal
Percentage fees need to say percentage of what. Choose base salary, target cash compensation, OTE, fixed plus variable, total first-year compensation, annualised compensation or a fixed amount — and note whether bonus, variable pay, car allowance, sign-on or equity count towards it.
05Billable events proposed by the work itself
When a candidate is submitted, shortlisted, interviewed, offered or starts, RayCruit proposes the matching billable event against that candidate and mandate. Proposals are never confirmed automatically — someone with the right permission confirms, adjusts or cancels each one.
06A billing queue, not a spreadsheet
Confirmed events become billing items in one queue you can filter by status, customer, mandate, what is ready to invoice and what is overdue. Each item keeps its link back to the customer, mandate, candidate and fee component it came from.
07Track the invoice you raised elsewhere
Move an item from draft to ready, then record the invoice reference and date when you issue it, and the payment date when it lands. RayCruit does not create invoices or take payments — it keeps the trail so you always know what is still to bill and what is still outstanding.
08Amounts only for the people who should see them
Commercial visibility is a permission of its own, and seeing amounts is a second one on top of it. A researcher can work the mandate without ever seeing the fee; a consultant can see that terms exist without seeing the numbers. Amounts are withheld before they reach the browser, not hidden in it.