Head office stops chasing documents on WhatsApp and royalties in a spreadsheet. Each outlet moves through the same stages, pays by the same rules, and is settled the same way — with two people signing off before anyone is billed.
Every new outlet follows your onboarding template. Each stage has a gate, and the gate stays shut until every task in it is done.
A lease, a trade licence, fit-out photos — each task asks for exactly the documents it needs, in named slots. One person verifies, a second person confirms. A rejected document goes back with a reason, and the outlet sees what to fix.
Stages and tasks come from your onboarding template, edited in Settings.
Single documents, multi-page documents, or several named files — each task says which.
An outlet goes live completely or not at all, and head office gets a task to set up its first settlement.
Set royalties as rules — a percentage, revenue bands, which outlets they cover. Change a rule and you get a new version.
Once a settlement is calculated with a rule version, that version can't be edited. A new percentage becomes version 4; August's settlement keeps version 3. Before you publish a change, the effect preview shows what it would do to each outlet.
Each period, a settlement run calculates what every outlet owes from its revenue and its royalty rule.
A settlement waits for the number of approvals your policy asks for, and the same person can't approve it twice. Once approved, it is posted to SK Billing as an invoice with GST — once, even if someone clicks twice. A posted settlement can't be edited, only replaced by a corrected one.
Settlements and invoices get their own running numbers per org, with no gaps from retries.
Record payments as they arrive. A payment can never exceed what is still outstanding.
Revenue corrected? Recalculate while it's in review. After posting, a correction is a new settlement.
Outlets contribute; head office spends on campaigns. Every request to spend is approved, spent and reconciled on the record.
The available balance is what's in the fund minus what has already been committed to approved requests. Two people spending at the same moment can't push it below zero. Whether franchisees can see how the fund was spent is your call, and it stays off until you switch it on.
Licence renewals, agreement end dates, payment due dates — each one is tracked against the outlet it belongs to, with reminders before it slips.
A deadline is due, met or waived. Whether it is overdue — and by how many days — is calculated from today's date, so it is never out of date. Waiving one needs a reason, and the reason stays on the record.
Owner, Operations, Finance and every franchisee — each sees what is theirs, on the same record.
Start free trial See the developer surface →