The Reports view answers the questions staff ask every day about a single facility: how full are we, who owes what, and did the money come in. Nothing is edited here — it is purely analytical, split across four tabs, each with a Download CSV button so the on-screen numbers can leave the app unchanged.
Occupancy shows two ways of measuring "full." Physical occupancy is rented units divided by total units — how many doors are earning. Economic occupancy is rented dollars divided by potential dollars — how much of the rent you could be charging is actually on a lease. The two rarely match: a facility can be physically full but economically soft if units are rented below their street rate. This tab also lists vacant units broken down by size, so staff can see exactly which sizes to fill first and which are already sold out.
Rent roll lists every active or in-lien lease as one row: the unit label, its size, the renter name, the monthly rate, and the renter's outstanding balance. It totals the monthly rate and the balance across all rows. This is the "who is in the building and what should they be paying" report — the one you print for an owner or reconcile against the ledger.
Aging buckets every outstanding balance by how far past due it is: 0–30, 31–60, 61–90, and 90+ days. Each bucket is a card and a bar showing its share of the total, with the 61–90 and 90+ buckets flagged as warning and danger. The point is to catch a balance while it is young — a 90+ bucket that is growing is money heading toward a lien and eventual auction, and this report surfaces it before it escalates.
Payment register lists the payments received over a date range — defaulting to the current month — with the date, renter, unit, method, amount, and any note, plus a running total collected. Read alongside the rent roll's expected rent, it lets staff verify that what was billed actually came in.
