→ Placement_CreateByApplicantIdDetect New Placement - Monitors Itris for newly finalized placements to capture the initial fee and consultant data.
How the "Pay When Paid" Engine Works:
The Placement Signal (Itris): We start by watching Itris for any new placements. The moment a deal is finalized, the engine grabs the fee details, the consultant's name, and the client's info.
The Commission Ruleset (Konquest): This data is pushed into Konquest, which holds your specific "pay when paid" logic. It calculates what the consultant could earn but keeps the commission in a "pending" state until the cash is verified.
The Cash Truth (Xero): The system monitors Xero for the specific invoice payment. The second that invoice is marked as "Paid" in your accounts, it sends a signal back.
The Quake Core Sync: We log the payment status and the finalized commission amount into Quake Core. This gives you a real-time leaderboard of "Cash-In-Bank" performance, not just speculative sales.
The Green Light (Konquest): Finally, Konquest moves the commission from "Pending" to "Approved" for the next payroll run, ensuring you only ever pay out money you already have in the bank.
→ Placement_CreateByApplicantIdDetect New Placement - Monitors Itris for newly finalized placements to capture the initial fee and consultant data.
→ put__api_schemes_{id}_pay-when-paid_delay_{numberOfPeriods}
Set Pay-When-Paid Logic
-
Logs the placement in Konquest and applies the 'pay when paid' delay rule to protect company cash flow.
→ getInvoicesVerify Cash Receipt - Checks Xero to confirm the client has actually paid the invoice before any commission is unlocked.
→ quake_index_searchSync Cash Performance - Saves the payment confirmation and finalized commission into Quake Core for real-time revenue reporting.
→ post__api_statements_approvedApprove for Payroll - Once cash is confirmed, this triggers the final approval in Konquest so the consultant gets paid in the next cycle.