OmniPM

Reviews, Overnight Guests & Resident Services

Reviews (/admin/reviews)

The moderation queue for resident stay reviews. Residents can leave at most one review when they move out, so volume is low. Tabs filter by moderation state — approve good-faith reviews for display, reject spam/abuse. Handle new reviews promptly so published feedback stays current.

Overnight Guests (/admin/overnight-guests)

Residents must register overnight visitors. Each registration records the resident, guest details, and check-in/check-out dates.

  • Overnight guest fee: charged per stay and due on the guest's check-in date. It is always billed as its own separate charge — it is never merged into the monthly rent invoice.
  • Capacity limits: some units/buildings cap total guests (e.g. maximum 2 people including the resident) — check the unit's guest capacity before approving.
  • Review new registrations, confirm the fee charge was created, and follow up on unpaid guest fees from Rent Roll → Payments (+ Filter → Type → Charge).
  • Deleting a registration: Delete on a row removes the registration together with its guest fee charge. The fee charge cannot be deleted on its own from the resident's payments; it goes with the registration. The delete is refused if any money can have reached that fee: paid, part-paid, a payment proof awaiting review, or a card, PayPal or Wise payment on record. Settle or refund the charge first.
  • Residents can withdraw their own guests from the portal, but only before the guest's check-in day, and you receive an email when they do. From check-in day on, only staff can delete the registration.

Resident Services (/admin/services)

Not available yet. The screen exists and works, but the feature around it is not switched on: there is no menu entry anywhere in the dashboard (you can only reach it by typing the URL), there is no resident-facing page to book from, and no workspace has a single service defined. Nothing you do here reaches a resident today.

It is documented so that anyone who finds the URL knows what it is, and what it is not.

What it is meant to be. The catalogue of paid extras a resident could book from their portal — housekeeping visits, arrival help, errands, relocation help. It defines the menu only: what is offered, what it costs, and which charge type the income belongs to. It does not show bookings.

The design mirrors Overnight Guests above, which is the one working example of a resident buying something from their portal: a per-use extra, billed as its own charge rather than folded into rent, and chased from Rent Roll → Payments by charge type.

Half of it is unfinished. An offering can be marked "on request" so that a coordinator quotes it — but nothing can record a quote, and a booking can never move beyond requested or confirmed. Treat the quoting workflow as absent, not as something waiting to be used.

Three traps, if you do define a service

  • A price on an "on request" service is never billed. Only an instant-booking service charges. The price column still displays the number.
  • An instant service with no price, or a price of zero, silently behaves like a request — it books, and nothing is charged. The list shows a zero price as ¥0 and a missing one as "Quoted", even on an instant service.
  • A priced instant service must have a charge type, or its income lands in no profit-and-loss bucket. This is enforced, but the refusal is worded differently depending on where you hit it.

Adding and editing. + New Service in the top bar opens a dialog, and a row's Edit opens the same one. Besides the name, category, booking mode, price and charge type, the dialog has Description (English) and Description (Japanese). They are the text shown under the service's name to residents, and an edit loads each one as stored, so saving keeps it unless you change it. Delete is in the row's ⋯ menu.

Delete means two different things. With no bookings against it, delete is permanent and immediate. With bookings, the menu item reads Deactivate and it deactivates instead — and there is no control on this screen to reactivate it afterwards, nor can you recreate it under the same short name.

Charge types are not edited here. The dropdown reads the workspace-wide list from Settings → Reference Data; a wrong charge type is fixed there, not here.

Not housekeeping. A service in the "Housekeeping" category has nothing to do with the housekeeping schedule or a cleaner's visits. It is a line on a menu, not a job.

On this page