Property management is not office work. The rent is collected at a door, the fault is fixed in someone’s kitchen, the unit is inspected while standing in it, and the flat is let to the person who is looking at it right now. Until this release, all of that reached Ritzy the way it always has — on paper, later, typed in by somebody else.
This release adds six companion apps. Five of them put the Real Estate module where the work happens. The sixth turns Payroll around to face the people it pays.
The Tenant Gets Their Own Account
Ritzy Tenant is the portal your tenant signs into. They see what they owe and when it fell due, every bill as a PDF, their statement, and a form to report a fault with photos attached. Reporting a fault raises a request your office sees on the Tenant Requests screen, where it can become a maintenance job.
Access begins with an invitation, not a password you issue and then have to remember. The invitation can be printed straight onto the tenancy contract as a QR code, so the portal is live before the tenant has left the office — and access ends by itself when the tenancy does.
Three Apps for the People in the Field
- Ritzy Jobs — the technician’s job sheet. The day’s maintenance calls, what was found, parts and hours, before-and-after photos and the tenant’s signature.
- Ritzy Inspect — the condition report, room by room, with photos. A check-out is laid beside the check-in it is being compared against, so what changed during the tenancy is on the record rather than in an argument at the end of it.
- Ritzy Letting — letting from the flat you are standing in. What is vacant nearby, photograph the unit straight into its gallery, build a shortlist for the person beside you, and log the enquiry, the viewing or the hold before you leave.
All three keep working with no signal. A basement has no coverage and a job still has to be closed out there; the work is held on the phone and settles into Ritzy when the signal returns.
Rent Collected at the Door
Ritzy Collect is the collector’s round: who to call on, what each one owes, and a numbered slip handed over at the door. What comes back is a bag that is counted and reconciled when it is handed in — the office sees what each collector is holding, and the money reaches the ledger as receipts against the right contracts.
Two things we were careful about. The slip handed to the tenant is an acknowledgement of cash taken, not a receipt from your books — it says so, because the difference matters the day somebody disputes it. And a collection taken out of signal is reconciled on hand-in rather than assumed: the register names anything that did not reach the ledger instead of quietly balancing.
Payroll, Turned Around
The same release does for Payroll what the tenant portal does for property. My HR is a single self-service screen holding what payroll knows about the person reading it — their closed-month payslips, leave balances and history, document expiry, outstanding loans and their own details — and Ritzy Employee is that screen on a phone.
Every one of those figures is resolved from who is signed in, never from an employee code the app asks for. That is the whole point: the staff who want their own payslip are exactly the staff who must not be able to read a colleague’s. Holding this one screen grants an employee their own record and no payroll access whatsoever.
Around it, the HR side of the module has grown up:
- Leave requests with approval. The employee applies, the person named in Reports To decides, and both are told. Nothing touches the leave balance or the salary until it is approved.
- The reporting line. An org chart on the employee record that routes approvals and draws the reporting structure on the payroll dashboard.
- A bank transfer file that is reconciled against the payroll before it is sent — control total, employee count and per-account subtotals, with anyone lacking a bank account listed as excluded rather than silently dropped.
- A discrepancy check between Generate and Post. Nobody can read two hundred payslips, so it does not ask whether the month is correct; it says what moved since last month, largest movement first, naming the component that changed.
- Seven daily alerts — document expiry, probation ending, retirement approaching, birthdays, work anniversaries, overdrawn leave and requests nobody has decided.
- Salary change history. Every amount change on an employee’s pay components is kept — what it was, what it became, who changed it and why — instead of overwriting what the salary used to be.
Documents in Your Own Words
Real Estate now prints its tenancy contract, rent invoice, receipt and credit note from templates you can edit. The lease agreement is the one our desktop customers already use, carried across clause for clause — with the four things that used to be hardcoded in it (the landlord’s name, the address, the title before the tenant’s name, the occupancy limit) now coming from your data and your wording.
Edit a template and it is yours: upgrades refresh the ones nobody has touched and leave the rest alone.
How You Get Them
The apps install from a QR code to the home screen — no app store, no separate login, no extra licence. The code sits on the screen the app belongs to: Ritzy Tenant on the tenancy contract you hand the tenant, Ritzy Collect on the collection round, Ritzy Employee on the employee’s own My HR page. An administrator turns each one on or off from Tools → PWA Apps, and a disabled app’s QR code disappears with it.
That makes thirteen companion apps across the platform. The five property apps come with the Real Estate module; Ritzy Employee comes with Payroll.
If you run property or pay staff and want to see any of this working on your own data, get in touch — a trial takes a few minutes to set up.