How it works

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.

Built Using

x
Itris action
→ Placement_CreateByApplicantId
Detect New Placement - Monitors Itris for newly finalized placements to capture the initial fee and consultant data.
x
Konquest action
→ 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.
x
Xero Accounting action
→ getInvoices
Verify Cash Receipt - Checks Xero to confirm the client has actually paid the invoice before any commission is unlocked.
x
Quake action
→ quake_index_search
Sync Cash Performance - Saves the payment confirmation and finalized commission into Quake Core for real-time revenue reporting.
x
Konquest action
→ post__api_statements_approved
Approve for Payroll - Once cash is confirmed, this triggers the final approval in Konquest so the consultant gets paid in the next cycle.