Skip to main content

Common Workflows

This section provides step-by-step guides for the most frequently performed tasks in Vivin. Each workflow describes the complete sequence of actions, the modules involved, and what to watch out for at each step.

Finding your way in the app

For the management shell (sidebar, Create New, dashboard bell vs full Notifications), see Getting Started. Hub subsection map: Common Workflows hub subsection index (workflow sections + Related subsections). First-time administrators should complete Getting Started — Recommended Setup Sequence (steps 1–3 account-wide, then Onboarding a New Property for steps 4–12, then setup steps 13–15 and Step 7 — Verify in Listings) before daily operational guides. Unfamiliar setup labels: Glossary — Setup sequence vocabulary. Self-serve troubleshooting during setup: FAQ & Troubleshooting (hub: FAQ — Section cross-reference). To bookmark or share exact pages, use Management Frontend Deep Links. Tenant-facing payment and portal behaviour pairs with Tenant Portal (including Portal access by tenant category); booking-scoped external automation pairs with Tenant MCP. Each workflow sub-guide opens with a First-time workspace setup tip tailored to that workflow's go-live prerequisites and a Finding your way in this guide tip with step anchors. Non-linear operator habits (Lockout catch-up, Pending manual receipt approval, Reject/revert mistaken receipts, Partly collected security deposit, Portfolio segmentation by tenant category) have matching Related subsections on every workflow sub-guide. Hub pairing matrix: Common Workflows section cross-reference.

First-time workspace setup

Complete Getting Started — Recommended Setup Sequence (steps 1–12 on Account Settings tabs per Recommended setup order, then steps 13–15 in Listings, Bookings, and Tenants) and Onboarding a New Property — Step 7 go-live verification before you rely on the operational guides below. Guided walkthrough of settings steps 4–12: Onboarding a New Property. Each workflow sub-guide opens with a First-time workspace setup tip tailored to that workflow's go-live prerequisites. When behaviour does not match expectations during setup, check FAQ — Navigation & shortcuts, FAQ — Settings & tenant communications, and FAQ — Help & Vivin support before filing support tickets. When sign-in was restored mid-setup, see Getting Started — Lockout catch-up after password recovery. Step-to-workflow pairing after go-live: Setup sequence after go-live (hub parity: Introduction — Setup sequence after go-live, Modules — Setup sequence after go-live, Account Settings — Setup sequence after go-live, Concepts — Setup sequence after go-live, Glossary — Setup sequence after go-live, FAQ — Setup sequence after go-live, Support — Setup sequence after go-live, API Reference — Setup sequence after go-live). Step-to-module ticket pairing: Support — Setup sequence escalation. Tab pairing matrix: Account Settings — Tab cross-reference.

On desktop, + Create New opens the quick-create panel from almost any screen (categories such as People, Listings, Reservations, and Operations; Vivin internal accounts also see Tools shortcuts):

Create New slide-out — “What would you like to create?” with category grid and quick actions

At a glance

Pair with other Common Workflows hub sections

The At a glance table is your quick routing map — pair with Workflow cross-reference for step-to-step pairing and Common Workflows section cross-reference when tenant-facing docs or escalation paths matter. Full pairing matrix: Common Workflows section cross-reference.

WorkflowTypical triggerWhere you spend most of your time
Onboarding a New PropertyNew building or unit goes live on VivinProperty setup to first arrival handoff (downstream Managing a Check-in — Step 1 after Step 7; workflows-onboarding-property-wizard.mp4), New inventory to first booking handoff (downstream Processing a New Booking — Step 1 / Step 6 after Step 7), Getting Started — Recommended Setup Sequence (steps 1–3 before this workflow; steps 13–15 + Step 7 — Verify in Listings after), Listings, Utilities → Connections, Sales, Settings → Tenant categories (Step 4 — before first booking); Tenant MCP (get-chatbot-rules, get-chatbot-persona, get-portal-links after first reservation) and Landlord MCP (portfolio-wide reads during channel verification)
Processing a New BookingEnquiry or direct reservation on new or existing inventoryNew inventory to first booking handoff (upstream Onboarding — Step 7 before Step 1), Confirmation alert triage (upstream Notification triage — Step 4Step 5b / Step 6), Confirmation to check-in handoff (Step 6 → Managing a Check-in Step 1), Bookings, Tenants (fiscal-ID lookup, Tenant Info category before portal mail — Step 2), Settings > Tenant categories, Finance Contract Values when verifying imports; credit note warning when rejecting mistaken confirmation receipts (Step 5b) (bookings-detail-contract-method-of-payments.png)
Managing a Check-inArrival week / key handover; first guest on new inventory; same-day turnover on shared unitsProperty setup to first arrival handoff (upstream Onboarding — Step 7 / Step 4 on new inventory; workflows-operations-check-in-out-planning-view.png), Same-day turnover coordination (downstream Managing a Check-out — Step 2 before Step 4), Confirmation to check-in handoff (upstream Processing a New Booking — Step 6), Check-in to check-out handoff (mid-stay → Managing a Check-out Step 1), Operations (Draft ticket, linked cash flows), Tenants (Tenant Info Category — Step 1), Settings > Tenant categories (portal modules before key handover), Bookings Timeline or Sales Multicalendar for overlap checks; payment overdueHandling a Late Payment — Step 1 before key handover; Tenant Portal and Tenant MCP (get-portal-links, get-dates-and-schedule) — Step 4; credit note on mistaken move-in receipts (Step 3b) (operations-check-in-out-check-outs-next-7-days.png)
Managing a Check-out & Deposit RefundDeparture and deposit settlement; final utility overages; same-day turnover coordinationCheck-out vs cancellation (policy void → Cancelling a Booking — Step 4 / Canceled — not Step 7; workflows-cancel-booking-refund-modal-flow.mp4, bookings-list-canceled-tab.png), Check-out collections before refund (downstream Handling a Late Payment — Steps 1–4 before Step 5; workflows-check-out-coordination-flow.mp4), Check-out final utilities handoff (upstream Entering Monthly Utility Bills — Steps 2–4 before Step 6 / Step 5; utilities-allocations-review-flow.mp4), Same-day turnover coordination (upstream Managing a Check-in — Step 4 after Step 2 turnover tickets), Check-in to check-out handoff (upstream Managing a Check-in — Step 4 → Step 1), Check-out collections before refund (unpaid Payment Plan lines → Handling a Late Payment — Step 1 before Step 5), Check-out ledger cleanup before refund (duplicate departure transfers → Reject/revert mistaken receipts on Step 6 / Step 6b), Check-out final utilities handoff (final meter reads → Step 6), Check-out vs cancellation (early termination → Cancelling a Booking instead of Step 7), Operations (linked cash flows on damage tickets), Finance (Deposits tab — clear default date range for older move-outs; deposit disputes when deductions are contested; Contract Values In Debt / Deposit status with tenant category on Finance, Bookings, and Tenants — Step 6; payment overdueHandling a Late Payment — Step 1 when departure-week charges are overdue — Step 6; Tenant Portal — Payments tab and Tenant MCP (get-payment-info) when tenants or automation review balances — Step 6)
Handling a Late PaymentOverdue rent or charges; utility overages; pre-cancel and departure-week arrears blocking refundCheck-out collections before refund (upstream Managing a Check-out — Step 6 / downstream Step 5 after Steps 1–4; bookings-detail-payment-plan-tab-schedule.png), Utility overage collections (upstream Entering Monthly Utility Bills — Step 4 / Step 4bHandling a Late Payment — Steps 1–4 after overage posts; utilities-allocations-row-breakdown-expanded.png, finance-contract-values-in-debt-filter.png, utilities-allocations-review-flow.mp4), Cancellation collections before void (upstream Cancelling a Booking — Step 2 / downstream Step 4 after Steps 1–4; finance-contract-values-in-debt-filter.png, bookings-cancel-booking-modal-refund-types.png), Check-out collections before refund (downstream Managing a Check-out — Step 5 after Steps 1–4), Finance, Bookings, Tenants (table expand), Notification triage (row navigation); upstream payment overdueStep 1; Tenant Portal — Make payment and Tenant MCP (get-payment-info) when tenants self-serve or automation surfaces schedules — Step 3; tenant category on Finance, Bookings, and Tenants — Step 6; credit note on reject/revert (Step 4b)
Cancelling a BookingTenant or operator cancels; early termination before or during stayCheck-out vs cancellation (policy void → Canceled vs completed stay → Managing a Check-out — Step 7 Ended; workflows-cancel-booking-refund-modal-flow.mp4, bookings-cancel-booking-modal-refund-types.png), Cancellation collections before void (unpaid Payment Plan lines → Handling a Late Payment — Steps 1–4 before Step 4; finance-contract-values-in-debt-filter.png, bookings-detail-transactions-approve-payment-modal.png, bookings-cancel-booking-modal-refund-types.png), Bookings, Finance (settle balances, deposits, deposit disputes; tenant category on Finance, Bookings, and Tenants — Step 2; payment overdueHandling a Late Payment — Step 1 before cancel when balances are disputed — Step 2), Operations (Draft, linked cash flows), Notifications, Tenant Portal and Tenant MCP (get-payment-info, get-security-deposit-info, get-booking-status) when tenants or automation surface cancellation context — Steps 2–4
Entering Monthly Utility BillsLandlord bills received; tenant overage posting; departure-week final overages before deposit releaseCheck-out final utilities handoff (downstream Managing a Check-out — Step 6 / Step 5; utilities-allocations-review-flow.mp4), Utility overage collections (downstream Handling a Late Payment — Steps 1–4 when overage lines stay unpaid; utilities-allocations-row-breakdown-expanded.png, bookings-detail-transactions-approve-payment-modal.png, utilities-allocations-review-flow.mp4), Utilities; Tenant Portal and Tenant MCP (get-payment-info, notify-landlord) when tenants or automation surface overage context — Step 4; tenant category on Finance, Bookings, and Tenants when overages cluster by segment (Step 4); credit note when rejecting mistaken overage receipts (Step 4b)
Resetting a Management User PasswordUser locked out of the management appSign-in page (see workflow)
Using in-app supportProduct question for Vivin with ticket historyUsing in-app support (Account Settings Support and floating Help & Support)
Portfolio KPI reviewMonth-end, investor reporting, or health check before rate changes; occupancy dip triageOccupancy KPI to block hygiene handoff (downstream Manual block hygiene — Step 1 when Step 3 Ranking looks hold-suppressed; analytics-kpi-occupancy-tab.png), Analytics (requires Analytics module permission), with Sales and Dashboard for reconciliation; AI usage API (GET /ai-usage/summarylandlord_chat + utility_bill_extraction) during Step 7; payment overdueHandling a Late Payment — Step 1 during Step 7 Total Debt triage; Landlord MCP (portfolio-wide occupancy/vacancy) and Tenant MCP (get-payment-info) when Step 7 Debt Aging outliers need per-booking validation
Notification triageAfter busy booking or payment days; payment alert backlog; confirmation-week alertsPayment alert to receivables triage (downstream Finance debt receivables triage / Handling a Late Payment — Steps 1–3 after Step 4 / Step 5; notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, finance-overview-debt-aging-walkthrough-flow.mp4), Confirmation alert triage (downstream Processing a New Booking — Steps 5b / 6 / 6bConfirmation to check-in handoff after Step 4 / Step 5; notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png, booking-lifecycle-status-tabs-flow.mp4), Notifications at /notifications; desktop Dashboard bell (General / Inbox sub-tabs) and global Inbox (/inbox) for WhatsApp replies; payment overdueHandling a Late Payment — Step 1 after row-click; Landlord MCP (get-booking, list-payments, get-payment, create-manual-payment-in) when external clients triage Payments alerts — Step 4; Tenant MCP (get-payment-info) for tenant-facing alert context
Manual block hygieneForgotten holds, vague “blocked” reasons, or occupancy lower than expectedOccupancy KPI to block hygiene handoff (upstream Portfolio KPI review — Step 3 / Step 6 when segment filters look healthy; audit-manual-blocks-filter-scroll.mp4), Audit (Tools → Audit; Created by after staff turnover), then unit Calendar in Listings; reconcile Bookings Timeline, Sales, and Dashboard; Tenant MCP (get-listing-calendar, notify-landlord) when tenants or external assistants surface blocked dates — Steps 4–5; Landlord MCP (get-vacant-units-next-month) for portfolio vacancy reconciliation — Step 5; when blocks are cleared but one tenant segment still underperforms, continue Portfolio KPI review — Step 6
Property & listing details (booking engine)Rich marketplace / booking-engine copy and fields for a property or unitListings (Full integration pill or bookmarkable ?propertyDetails=1 / ?listingDetails=1 per Deep Links)

Workflow cross-reference

Pair with other Common Workflows hub sections

Inter-workflow pairing here pairs with per-guide section cross-reference anchors and Walkthrough media MP4 assets. Non-linear habits (Lockout catch-up after password recoveryResetting a Management User Password — Step 3 / Notification triage — Steps 4–5; workflows-login-reset-password-link.png, notifications-row-navigation-flow.mp4), Payment alert to receivables triage (contrast lockout-delayed Ongoing receivables vs Upcoming Confirmation alert triage), Pending manual receipt approvalReject/revert mistaken receipts (approve legitimate pending rows — finance-transactions-pending-pill.png, bookings-detail-transactions-approve-payment-modal.png, finance-transactions-pending-approve-flow.mp4; Reject duplicates still pending or Revert after mistaken Approvefinance-transactions-bulk-reject-selected-bar.png, bookings-payment-row-actions-flow.mp4; then Finance debt receivables triage Top debtors sign-off), Month-end invoicing (fixed date)Bulk Hostkit invoicingRent reduction after invoicing (set fixed Invoice date before Issue allocationsettings-invoicing-invoice-date-toggle.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png; Hostkit HTTP 429 pacing on bulk export — finance-transactions-bulk-selection-bar.png, settings-invoicing-hostkit-series.png; invoiced floor blocks in-product rent cuts — external credit notes then Issue credit notes (N)bookings-detail-change-monthly-rent-modal.png, bookings-rent-reduction-invoiced-floor-flow.mp4)) pair with Payment Allocation. Full pairing matrix: Common Workflows section cross-reference.

Use this table when one operator task naturally leads into another — each row links to the guides you should run before or after the primary workflow. Each sub-guide also opens with a First-time workspace setup tip for that workflow's go-live prerequisites.

WorkflowPair with these workflows
Onboarding a New PropertyProperty setup to first arrival handoff (Step 7Managing a Check-in — Step 1; listings-property-edit-access-lockers-tab.png, workflows-onboarding-property-wizard.mp4), New inventory to first booking handoff (Step 7Processing a New Booking — Step 1 / Step 6), Processing a New Booking (first reservation), Portfolio KPI review (baseline before rate changes), Notification triage (first alerts), Managing a Check-in (first arrival), Onboarding — Step 7 (duplicate import cancel + first-booking alert cleanup), Manual block hygiene (unexpected Multicalendar holds), Cancelling a Booking — Step 6 (prep tickets after duplicate cancel), Cancelling a Booking — Step 6b (cancellation settlement alerts), Handling a Late Payment — Step 6 (segment arrears on new inventory), Processing a New Booking — Step 6b (month-end confirmation Pending on new inventory), Managing a Check-in — Step 6b (move-in Pending on new inventory), Entering Monthly Utility Bills — Step 5 / Step 4b (first bill cycle + overage Pending mesh), Notification triage — Step 6 (row-click blocked on first-booking alerts), Resetting a Management User Password — Step 3 (lockout-delayed go-live verification; refresh Landlord MCP JWT)
Processing a New BookingNew inventory to first booking handoff (upstream Onboarding — Step 7 on first property), Confirmation alert triage (upstream Notification triage — Step 4 / Step 5 on Upcoming bookings), Confirmation to check-in handoff, Managing a Check-in (after confirmation — Step 6 → Step 1), FAQ — Processing a New Booking hub, FAQ — Managing a Check-in hub, Onboarding a New Property — Step 7 (first reservation on new inventory), Processing a New Booking — Step 6 (portal gates before arrival), Processing a New Booking — Step 6b (month-end confirmation Pending mesh), Managing a Check-in — Step 6 / Step 6b (arrival-week escalation mesh), Entering Monthly Utility Bills — Step 5 / Step 4b (first bill cycle + overage Pending on new inventory), Resetting a Management User Password — Step 3 (lockout-delayed portal verification; refresh Landlord MCP JWT), Notification triage — Step 4 / Step 5 / Step 6 (booking-created alert catch-up after lockout), Handling a Late Payment (unpaid move-in or confirmation charges)
Managing a Check-inProperty setup to first arrival handoff (upstream Onboarding — Step 7 on first property; workflows-operations-check-in-out-planning-view.png), Same-day turnover coordination (shared-unit departure + arrival same calendar day — Step 4 after outgoing Step 2), Confirmation to check-in handoff (upstream Processing a New Booking — Step 6), Check-in to check-out handoff (mid-stay → Managing a Check-out — Step 1), FAQ — Managing a Check-in hub, FAQ — Managing a Check-out hub, Managing a Check-out (plan departure), Cancelling a Booking (tenant backs out before arrival), Onboarding a New Property — Step 7 (first arrivals on new inventory), Manual block hygiene — Step 4 (same-day turnover holds), Processing a New Booking — Step 6 (portal gates before arrival week), Managing a Check-in — Step 6 / Step 6b (arrival-week escalation mesh), Entering Monthly Utility Bills — Step 5 / Step 6 (first bill cycle on new inventory after lockout), Notification triage — Step 4 / Step 5 / Step 6 (payment alert catch-up after lockout), Resetting a Management User Password — Step 3 (lockout-delayed arrival catch-up; refresh Landlord MCP JWT)
Managing a Check-outCheck-out vs cancellation (completed stay → Ended — not Cancelling a Booking — Step 4; workflows-cancel-booking-refund-modal-flow.mp4, bookings-list-canceled-tab.png), Check-out collections before refund (downstream Handling a Late Payment — Steps 1–4 before Step 5; workflows-check-out-coordination-flow.mp4, bookings-detail-payment-plan-tab-schedule.png), Check-out final utilities handoff (Entering Monthly Utility Bills — Steps 2–4Step 6 before Step 5; utilities-allocations-review-flow.mp4), Same-day turnover coordination (Step 2 turnover tickets before incoming Managing a Check-in — Step 4), Check-in to check-out handoff (upstream Managing a Check-in — Step 4), Check-out vs cancellation (completed stay vs policy void — not Delete Booking), Check-out collections before refund (unpaid rent/charges → Handling a Late Payment — Step 1 before Step 5), Check-out ledger cleanup before refund (duplicate departure transfers → Reject/revert mistaken receipts before Step 5), Check-out final utilities handoff (final overages → Step 6), FAQ — Managing a Check-out hub, FAQ — Cancelling a Booking hub, FAQ — Reject/revert mistaken receipts hub, FAQ — Handling a Late Payment hub, FAQ — Entering Monthly Utility Bills hub, Handling a Late Payment (final balances), Entering Monthly Utility Bills (final meter reads), Entering Monthly Utility Bills — Step 4 (final overages before deposit release), Managing a Check-out — Step 6 / Step 6b (departure settlement mesh), Managing a Check-out — Step 7 (departure closure mesh), Processing a New Booking — Step 6 (incoming turnover portal gates), Manual block hygiene — Step 6 (Multicalendar after Ended), Portfolio KPI review — Step 6 (segment In Debt during month-end), Portfolio KPI review — Step 7 (month-end Pending pill), Resetting a Management User Password — Step 3 (lockout-delayed departure catch-up)
Handling a Late PaymentCheck-out collections before refund (upstream Managing a Check-out — Step 6 / Step 5; workflows-check-out-coordination-flow.mp4), Utility overage collections (upstream Entering Monthly Utility Bills — Step 4 / Step 4bHandling a Late Payment — Steps 1–4; utilities-allocations-row-breakdown-expanded.png, finance-contract-values-in-debt-filter.png, utilities-allocations-review-flow.mp4), Cancellation collections before void (upstream Cancelling a Booking — Step 2 / downstream Step 4 after Steps 1–4; finance-contract-values-in-debt-filter.png, bookings-detail-transactions-approve-payment-modal.png, workflows-cancel-booking-refund-modal-flow.mp4), Check-out collections before refund (upstream Managing a Check-out — Step 6 / Step 5), FAQ — Handling a Late Payment hub, FAQ — Entering Monthly Utility Bills hub, FAQ — Cancelling a Booking hub, FAQ — Managing a Check-out hub, Notification triage (payment alerts), Portfolio KPI review (month-end debt + Pending pill), Handling a Late Payment — Step 6 (segment escalation mesh), Handling a Late Payment — Step 6b (month-end collections Pending mesh), Managing a Check-out — Step 6b (departure-week Pending mesh), Managing a Check-out — Step 7 (collections after check-out day), Cancelling a Booking — Step 6 (last-resort cancel cleanup), Entering Monthly Utility Bills (utility overages), Resetting a Management User Password — Step 3 (lockout-delayed collections catch-up)
Cancelling a BookingCheck-out vs cancellation (policy void → Canceled vs Managing a Check-out — Step 7 Ended; workflows-cancel-booking-refund-modal-flow.mp4, bookings-cancel-booking-modal-refund-types.png, bookings-list-canceled-tab.png), Cancellation collections before void (unpaid rent/charges → Handling a Late Payment — Steps 1–4 before Step 4; finance-contract-values-in-debt-filter.png, bookings-cancel-booking-modal-refund-types.png, workflows-cancel-booking-refund-modal-flow.mp4), FAQ — Cancelling a Booking hub, FAQ — Handling a Late Payment hub, FAQ — Managing a Check-out hub, Handling a Late Payment (collections before cancel), Manual block hygiene (release calendar holds), Managing a Check-out (deposit and refund overlap on mid-stay cancel), Cancelling a Booking — Step 6 (rebook + ticket closure mesh), Cancelling a Booking — Step 6b (cancellation alerts + Pending mesh), Entering Monthly Utility Bills — Step 4 / Step 6 (utility overage on Canceled stays), Processing a New Booking — Step 6 (portal gates before replacement contract mail), Notification triage — Step 5 / Step 6 (post-cancel alert cleanup), Resetting a Management User Password — Step 3 (lockout-delayed post-cancel catch-up)
Entering Monthly Utility BillsCheck-out final utilities handoff (downstream Managing a Check-out — Step 6 / Step 7 on End of Booking charge time; utilities-allocations-review-flow.mp4), Utility overage collections (downstream Handling a Late Payment — Steps 1–4 when overage lines stay unpaid; utilities-allocations-row-breakdown-expanded.png, bookings-detail-transactions-approve-payment-modal.png, utilities-allocations-review-flow.mp4), FAQ — Entering Monthly Utility Bills hub, FAQ — Managing a Check-out hub, FAQ — Handling a Late Payment hub, FAQ — Managing a Check-out hub, Handling a Late Payment (unpaid tenant overages on Payment plan), Entering Monthly Utility Bills — Step 6 (escalation when bill entry blocked), Cancelling a Booking — Step 6b (utility overage on Canceled stays), Managing a Check-out — Step 6 / Step 7 (final overages before deposit release), Portfolio KPI review — Step 6 / Step 7 (month-end Missing bills and Pending overage receipts), Onboarding a New Property — Step 7 (first bill cycle on new inventory), Managing a Check-in — Step 6 (new-inventory arrival context), Notification triage — Step 5 (utility overage alert cleanup), Resetting a Management User Password — Step 3 (lockout-delayed bill cycle catch-up)
Manual block hygieneOccupancy KPI to block hygiene handoff (upstream Portfolio KPI review — Step 3 / Step 6; audit-manual-blocks-workspace.png, audit-manual-blocks-filter-scroll.mp4), Portfolio KPI review (occupancy reconciliation; Step 6 when dips track a tenant segment, not holds), Onboarding a New Property (new inventory holds), Entering Monthly Utility Bills — Step 5 (Missing bill gaps vs calendar holds), Entering Monthly Utility Bills — Step 6 (AI extraction blocked at month-end), Manual block hygiene — Step 6 (calendar escalation mesh), Notification triage — Step 6 (availability alert cleanup), Handling a Late Payment — Step 6b (collections Pending when hygiene unmasks receivables), Cancelling a Booking — Step 6b (canceled-stay alerts after holds cleared), Resetting a Management User Password — Step 3 (lockout-delayed hygiene catch-up), Processing a New Booking — Step 1 (same-day turnover overlap), Processing a New Booking — Step 6 (portal tenants report blocked dates), Managing a Check-out — Step 7 (Ended bars still block Multicalendar)
Portfolio KPI reviewOccupancy KPI to block hygiene handoff (downstream Manual block hygiene — Steps 1–5 when Step 3 / Step 6 dip is not segment-driven; analytics-kpi-occupancy-tab.png), Manual block hygiene (stale holds suppressing occupancy), Manual block hygiene — Step 6 (calendar edits blocked during Step 7), Entering Monthly Utility Bills — Step 5 (Missing bill gaps during sign-off), Portfolio KPI review — Step 6 (utility overage / Canceled-stay segment debt), Resetting a Management User Password — Step 3 (lockout-delayed month-end catch-up), Notification triage — Step 4 (alert-driven entry), Notification triage — Step 5 (unread cleanup after Step 7), Notification triage — Step 6 (row-click blocked during month-end), Managing a Check-out — Step 6 / Step 7 (departure closure during sign-off), Processing a New Booking — Step 5b / Step 6b, Handling a Late Payment — Step 4b, Managing a Check-in — Step 3b / Step 6b, Entering Monthly Utility Bills — Step 4b, Cancelling a Booking — Step 2a / Step 6b, Managing a Check-out — Step 6b (Pending pill during Step 7)
Notification triagePayment alert to receivables triage (downstream Finance debt receivables triage / Handling a Late Payment — Steps 1–3 after Step 4 / Step 5; notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4), Confirmation alert triage (downstream Processing a New Booking Steps 5b / 6 / 6b on Upcoming imports → Confirmation to check-in handoff; notifications-row-navigation-flow.mp4, bookings-detail-contract-method-of-payments.png, workflows-operations-check-in-out-planning-view.png), Handling a Late Payment (payment alerts), Portfolio KPI review — Dashboard Total Debt subtitle (month-end), Managing a Check-in / Managing a Check-out (arrival and departure alerts), Onboarding a New Property — Step 7 (first-booking / go-live alerts), Processing a New Booking — Step 6 (booking-created alerts), Manual block hygiene — Step 6 (availability alerts), Managing a Check-out — Step 7 (Ended status alerts), Handling a Late Payment — Step 6b (collections Pending mesh), Cancelling a Booking — Step 6b (cancellation alerts), Entering Monthly Utility Bills — Step 4b (utility overage receipts), Resetting a Management User Password — Step 3 (lockout-delayed alert backlog), Notification triage — Step 6 (Vivin support when row-click or read-state fails)
Resetting a Management User PasswordGetting Started — Accessing the Platform (first login after invite), Getting Started — Lockout catch-up after password recovery (onboarding mesh parity), Notification triage (Step 4, Step 5, Step 6 alert backlog), Processing a New Booking — Step 6 (portal gates delayed by lockout), Processing a New Booking — Step 6b (confirmation Pending mesh), Onboarding a New Property — Step 7 (first-live inventory delayed by lockout), Portfolio KPI review — Step 6 (tenant-segment catch-up), Portfolio KPI review — Step 7 (month-end catch-up), Entering Monthly Utility Bills — Step 5 / Step 6 (bill cycle delayed by lockout), Entering Monthly Utility Bills — Step 4b (utility overage Pending mesh), Managing a Check-in — Step 6 / Step 6b (arrival-week catch-up after lockout), Managing a Check-out — Step 6b (departure-week Pending mesh), Managing a Check-out — Step 7 (departure closure delayed), Cancelling a Booking — Step 6 / Step 6b (cancellation settlement mesh), Manual block hygiene (stale holds delayed occupancy triage), Pending manual receipt approval (Steps 5b / 6b mesh after lockout), Handling a Late Payment — Step 6 / Step 6b (collections backlog), Landlord MCP — How it connects (JWT refresh after Step 3)
Using in-app supportOnboarding a New Property (blocked setup steps), Resetting a Management User Password (cannot sign in), Portfolio KPI review — Step 6 / Step 7 (payment-data reconciliation), Processing a New Booking — Step 6 / Step 6b (portal gates + month-end Pending), Managing a Check-in — Step 6 / Step 6b (arrival-week escalation), Managing a Check-out — Step 6 / Step 6b (departure settlement), Handling a Late Payment — Step 6 / Step 6b (collections escalation), Cancelling a Booking — Step 6 / Step 6b (post-cancel cleanup), Notification triage — Step 6 (row-click / read-state defects), Manual block hygiene — Step 6 (calendar edits blocked), Managing a Check-out — Step 7 (Ended status blocked)

Per-workflow step pairing (intra-page tables on the reservation lifecycle guides):

WorkflowSection cross-reference anchor
Processing a New Bookingprocessing-a-new-booking-section-cross-reference
Managing a Check-inmanaging-a-check-in-section-cross-reference
Managing a Check-out & Deposit Refundmanaging-a-check-out-section-cross-reference
Handling a Late Paymenthandling-a-late-payment-section-cross-reference
Onboarding a New Propertyonboarding-a-new-property-section-cross-reference
Cancelling a Bookingcancelling-a-booking-section-cross-reference
Entering Monthly Utility Billsentering-monthly-utility-bills-section-cross-reference
Notification triagenotification-triage-section-cross-reference
Portfolio KPI reviewportfolio-kpi-review-section-cross-reference
Manual block hygienemanual-block-hygiene-section-cross-reference
Using in-app supportusing-in-app-support-section-cross-reference
Resetting a Management User Passwordresetting-a-management-user-password-section-cross-reference

Module doc with section cross-reference (booking-engine payload editor):

Module docSection cross-reference anchor
Property & listing details (booking engine)booking-engine-details-section-cross-reference

Non-linear habits (no dedicated step page yet — use the module docs):

HabitTypical triggerWhere to work
Wrong tenant on a bookingReservation linked to another tenant profile before check-in or contract signing — distinct from duplicate-row Delete BookingWrong tenant on a booking, Cancel Booking vs Delete Booking (duplicate import vs wrong profile), Bookings — Change tenant on Contract Info (bookings.edit_items, Upcoming only), Processing a New Booking — Step 6, FAQ — Wrong tenant on a booking (bookings-detail-change-tenant-control.png, bookings-detail-change-tenant-modal.png, bookings-detail-change-tenant-flow.mp4)
Cancel Booking vs Delete BookingReal stay voided vs mistaken/test row; ledger visibility after soft-archive — wrong profile on valid stay uses Wrong tenant on a booking, not this hubCancel Booking vs Delete Booking, Wrong tenant on a booking (Change tenant vs Delete decision table), Portfolio retirement decisions (three-way Archive vs Cancel vs Delete table), FAQ — Cancel Booking vs Delete Booking, Cancelling a Booking, Bookings — Delete Booking (soft archive), FAQ — Delete Booking on integration reservation (#2076), FAQ — Manual payments after Delete Booking (#1897), Portfolio KPI review — Step 7 (month-end ledger gaps) (bookings-cancel-booking-modal-refund-types.png, bookings-list-canceled-tab.png, finance-transactions-type-summary-cards.png, workflows-cancel-booking-refund-modal-flow.mp4)
Portfolio retirement decisionsUnsure whether to Archive a building, Cancel a stay, or Delete Booking on one reservation — reservation void vs cleanup pairs Cancel Booking vs Delete BookingPortfolio retirement decisions, Cancel Booking vs Delete Booking (refund dialog vs soft-archive — workflows-cancel-booking-refund-modal-flow.mp4), FAQ — Portfolio retirement decisions, FAQ — Cancel Booking vs Delete Booking, Archive a property, Glossary — Archived property, Glossary — Archived booking ledger visibility, Manual block hygiene (listings-archived-populated-table.png, listings-archived-unarchive-sidebar.png, bookings-cancel-booking-modal-refund-types.png, finance-transactions-type-summary-cards.png)
Provider platform Delete Booking guardDelete Booking blocked on integration reservation — pending provider platform in-payment must be Rejected or assigned before soft-archive (#2076)Provider platform Delete Booking guard, Glossary — Provider platform Delete Booking guard hub, FAQ — Delete Booking on integration reservation, Bookings — Provider platform payment, Processing a New Booking — Step 1 (bookings-detail-provider-platform-payment-field.png, bookings-detail-delete-booking-provider-platform-error-toast.png, bookings-provider-platform-reject-delete-flow.mp4)
Archived booking ledger visibilityManual Transactions vanished on Finance → Transactions after Delete BookingvIBAN and credit card System Transactions stay visible (#1897)Archived booking ledger visibility, FAQ — Manual payments after Delete Booking, Glossary — Archived booking ledger visibility, Finance — Archived bookings on the ledger, Finance — Type summary cards, Cancel Booking vs Delete Booking, Portfolio KPI review — Step 7 (finance-transactions-type-summary-cards.png)
Archive property (building-level)Retire a whole building from active pickers without deleting historyArchive property (building-level), Portfolio retirement decisions (three-way Archive vs Cancel vs Delete table), FAQ — Archive a property, Listings — Archived properties, Manual block hygiene (portfolio sunsetting), Glossary — Archived property (listings-archived-populated-table.png, listings-archived-unarchive-sidebar.png)
Month-end invoicing (fixed date)Post many invoices with the same document date (for example last day of the month) — set Invoice date in Settings before Hostkit bulk Issue allocationMonth-end invoicing (fixed date), Bulk Hostkit invoicing (same bulk toolbar + Hostkit pacing), Invoicing — Default invoice date, Finance — Month-end invoicing with a fixed date, FAQ — Month-end invoicing hub, Portfolio KPI review — Step 7 (settings-invoicing-invoice-date-toggle.png, finance-transactions-fixed-invoice-date-banner.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png)
Rent reduction after invoicingMid-stay repricing or goodwill discount on months Finance already exported — invoiced floor blocks in-product net; external credit notes may batch on Hostkit like Issue allocationRent reduction after invoicing, Bulk Hostkit invoicing (Issue credit notes pacing after external rent relief), Glossary — Invoiced floor (rent), FAQ — Lower rent below invoiced, Reject/revert mistaken receipts (credit note follow-up), Bookings — Changing contract dates and rent, Finance — Invoiced floor and rent edits (bookings-detail-change-monthly-rent-modal.png, bookings-detail-contract-values-invoiced-floor-edit-amount.png, bookings-rent-reduction-invoiced-floor-flow.mp4)
Bulk Hostkit invoicingMonth-end Issue allocation / Invoice selected on many ledger rows at once — same Hostkit pacing for Issue credit notes after invoiced floor rent relief; pair fixed Invoice date before large batchesBulk Hostkit invoicing, Month-end invoicing (fixed date) (amber toolbar banner + toggle reset), Rent reduction after invoicing (invoiced floor → external credit notes), Reject/revert mistaken receipts (Issue credit notes after invoiced Reject / Revert), Integrations — Hostkit API pacing, FAQ — Bulk Hostkit invoicing slow, Finance — Invoice automation, Finance — Issuing credit notes (finance-transactions-bulk-selection-bar.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png, settings-invoicing-hostkit-series.png)
Lockout catch-up after password recoverySign-in restored after Resetting a Management User Password; onboarding, alert, or month-end backlog accumulated during lockoutLockout catch-up after password recovery, FAQ — Management Account Access, Resetting a Management User Password — Step 3, Payment alert to receivables triage / Confirmation alert triage (alert-type routing after Notification triage — Step 4), Pending manual receipt approval, Finance debt receivables triage, Directory list load failures (Retry before alert triage), Notification triage — Step 4 / Step 5, Portfolio KPI review — Step 7 (workflows-login-reset-password-link.png, notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, bookings-detail-transactions-approve-payment-modal.png, finance-transactions-pending-pill.png, finance-overview-income-chart-debt-aging.png, dashboard-kpi-total-debt-tooltip.png)
Portfolio segmentation by tenant categoryReview only corporate, short-stay, or unassigned tenants across reservations, receivables, and profilesPortfolio segmentation by tenant category, FAQ — Finance tenant category filter parity, FAQ — Assign tenant category for direct booking, Settings > Tenant categories, Portfolio KPI review — Step 6, Finance debt receivables triage (bookings-list-other-filters-tenant-category.png, finance-other-filters-tenant-category.png, tenants-list-tenant-category-filter.png)
Partly collected security depositTenant paid less than the full deposit in one transfer; Paid is above zero but below Amount on booking Deposit — distinct from Partial Paid rent on Payment PlanFinance — Deposit lifecycle status cards (Partial paid card), Bookings — Deposit tab, FAQ — Partly collected security deposit, Glossary — Deposit lifecycle status, Processing a New Booking — Step 5, Managing a Check-in — Step 3, Handling a Late Payment — Step 1, Cancelling a Booking — Step 2 / Step 3, Portfolio KPI review — Step 7 (month-end deposit queues)
Deposit missing on Finance DepositsOlder move-out or Refund Due Date falls outside the default ~3 months toolbar window — row, lifecycle counts, dispute chips, and Export hide until you clear or widen the rangeFAQ — Deposit missing on Finance Deposits hub, Glossary — Deposit missing on Finance Deposits hub, Glossary — Finance Deposits date range, Finance — Deposits tab, Managing a Check-out — Step 5, Glossary — Deposit dispute (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-clear-flow.mp4)
Pending manual receipt approvalRecorded bank transfer still pending; Total Debt or Manual Payments lag during month-end; payment alerts on /notifications — duplicate still pendingReject, not Approve — clear queue before Debt Aging sign-offPending manual receipt approval, Finance debt receivables triage (Total Debt / In debt until approval), Reject/revert mistaken receipts (Reject vs Revert vs Approve decision table), Finance — Pending manual payments (Pending chip), Payment Allocation — Pending manual approval, FAQ — Manual receipt still pending, FAQ — Pending manual in-payment on /notifications, Notification triage — Step 4, Finance debt receivables triage (Total Debt until approval) (finance-transactions-pending-pill.png, bookings-detail-transactions-approve-payment-modal.png, finance-transactions-bulk-reject-selected-bar.png, finance-transactions-pending-approve-flow.mp4)
Reject/revert mistaken receiptsDuplicate bank transfer, wrong booking, or wrong amount — Reject while still pending; Revert after Approve; credit note when Finance already invoiced the charge — then re-check Total Debt / Top debtorsReject/revert mistaken receipts, Finance debt receivables triage (Debt Aging after ledger cleanup — not collections on phantom duplicates), Pending manual receipt approval (amber Pending chip before you Reject selected), Payment Allocation — Correcting mistaken receipts, FAQ — Reject or revert an incoming payment, Glossary — Credit note (payment reject/revert), Bulk Hostkit invoicing (Issue credit notes pacing), Handling a Late Payment — Step 1 (bookings-detail-transactions-reject-modal-credit-note-banner.png, finance-transactions-bulk-reject-selected-bar.png, finance-overview-income-chart-debt-aging.png, bookings-payment-row-actions-flow.mp4)
Directory list load failuresFirst fetch for a large directory or dashboard aggregate fails — Failed to load … instead of an empty portfolioDirectory list load failures, Booking sidebar tab load failures (tab-scoped Refresh / Retry inside one booking — distinct recovery), FAQ — Directory list load failures, Glossary — Directory list load failures, Using in-app support — Inbox load failures, Utilities — Tab load failures (notifications-module-load-failure.png, audit-manual-blocks-load-failure.png, dashboard-partial-data-load-failure.png, analytics-kpi-load-failure.png)
Booking sidebar tab load failuresCommunication or Tickets inside an open booking fails while Contract Info / Payment Plan still workBooking sidebar tab load failures, Directory list load failures (whole-module Retry when the Bookings list itself fails), FAQ — Communication or Tickets load failure, Glossary — Booking detail sidebar tab load failures, WhatsApp per-booking messaging (Communication Refresh during collections), Notification triage — Step 4, Handling a Late Payment — Step 3 (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-tickets-tab.png)
Finance debt receivables triageUnsure whether to use Dashboard Total Debt, Finance Debt Aging, Income → In debt, or Uncovered Debt for collections — approve pending receipts first; Revert approved duplicates before escalating collectionsPayment alert to receivables triage (upstream Notification triage — Step 4 / Step 5 on payment overdue alerts; notifications-row-navigation-flow.mp4, finance-overview-debt-aging-expanded-bucket.png), Finance debt receivables triage, Uncovered Debt KPI (deposit coverage gap on seven-card strip — finance-overview-kpi-cards.png), Handling a Late Payment collections hub (triage surfaces → Steps 1–6), Reject/revert mistaken receipts (Total Debt inflated by duplicate approved transfers), Pending manual receipt approval (Total Debt / In debt until Approve), FAQ — Finance debt receivables triage hub, FAQ — Uncovered Debt KPI hub, FAQ — Handling a Late Payment hub, Handling a Late Payment — Step 1 (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4, finance-transactions-pending-pill.png)
WhatsApp per-booking messagingUnsure whether to use Inbox, bell Inbox, or Bookings → Communication for tenant WhatsApp / email — or a New WhatsApp message from … alert on /notificationsWhatsApp per-booking messaging, Notification row-click navigation (bell Inbox / link vs /notifications row-click), FAQ — WhatsApp and email per booking, Bookings — Communication tab, Inbox module, ChatBot settings, Notification triage — Step 2, Handling a Late Payment — Step 3 (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-communication-tab-whatsapp-composer.png, inbox-module-overview.png, inbox-module-triage-flow.mp4)
Bot reasoning (audit)Need to understand why the tenant chatbot sent a specific Bot reply — expand Reasoning on Communication → WhatsApp before editing IF/THEN rulesBot reasoning (audit), ChatBot settings (edit Persona / IF/THEN after thread audit), FAQ — Bot reasoning (audit) hub, Glossary — Bot reasoning (audit) hub, Bookings — Communication tab, ChatBot settings (bookings-detail-communication-tab-bot-reasoning-expanded.png, bot-reasoning-audit-expand-flow.mp4)
ChatBot settingsConfigure tenant-facing Persona, IF/THEN rules, or Status Bot WhatsApp pairing — distinct from operator AI ChatChatBot settings, Bot reasoning (audit) (thread audit after rule edits), FAQ — ChatBot settings hub, Glossary — ChatBot settings hub, Onboarding a New Property — Step 4, Inbox — Chatbot gating (settings-chatbot-tab-overview.png, settings-chatbot-status-bot-connected.png, settings-chatbot-save-rule-flow.mp4)

Lockout catch-up after password recovery

After Resetting a Management User Password — Step 3, work through backlog in this order — pick the row that matches your symptom:

Symptom after regaining sign-inStart hereNotes
Unread payment or operations alerts/notificationsNotification triage — Step 4Row-click into booking before bulk Mark all as readNotification row-click navigation
Pending manual in-payment alerts after lockoutNotification row-click navigationPending manual receipt approvalRow-click → TransactionsApprove (notifications-row-navigate-to-booking-detail.png)
Pending manual receipts inflated Total DebtPending manual receipt approvalSteps 6b across booking workflows — amber Pending chip on Finance → Transactions
Portal Copy / contract mail still blockedProcessing a New Booking — Step 6Gates on live bookings delayed during lockout
Month-end KPIs / debt aging stalePortfolio KPI review — Step 7Poll AI usage API only after JWT refresh
External automation returns 403Landlord MCP — How it connectsRotate Bearer JWT + Mcp-Session-Id after Step 3
Deposit shortfalls surfaced during catch-upPartly collected security depositPartial paid lifecycle card — distinct from rent Payment Plan
Older move-outs missing from Finance → DepositsDeposit missing on Finance DepositsClear toolbar date range (~3 months default) before refund or dispute triage
SymptomLikely causeFix
Total Debt still high after alert triageReceipts still pending approvalPending manual receipt approval — do not skip Steps 6b (finance-transactions-pending-pill.png); duplicate rows → Reject/revert mistaken receipts before Debt Aging
Landlord MCP / AI Chat auth errorsStale management JWTResetting a Management User Password — Step 3 then refresh MCP credentials
Cannot open in-app Support ticketsStill signed out or missing Support permissionFAQ — Management Account Access before Using in-app support
Setup wizard blocked mid-sequenceLockout delayed steps 4–15Getting Started — Lockout catch-up then rerun Onboarding — Step 7
Partial paid card empty but booking Deposit shows shortfallToolbar date range excludes the stayDeposit missing on Finance Deposits — clear range, then Partly collected security deposit
Deposit on booking Deposit tab but row missing on FinanceDefault ~3 months windowDeposit missing on Finance Deposits (finance-deposits-date-range-clear-flow.mp4)
/notifications or Bookings list will not load after lockoutFirst-fetch directory failureDirectory list load failuresRetry before alert triage
Row-click opened booking but Communication redTab-scoped fetch onlyBooking sidebar tab load failures — header Refresh

Refresh Landlord MCP Bearer JWTs before portfolio automation resumes. Canonical mesh: Getting Started — Lockout catch-up after password recovery. Pair FAQ — Management Account Access, Notification row-click navigation (notifications-row-navigation-flow.mp4), Payment alert to receivables triage (Ongoing/Ended payment overdueFinance debt receivables triage; finance-overview-income-chart-debt-aging.png), Confirmation alert triage (Upcoming Booking created / Payment receivedProcessing a New Booking — Step 5b; bookings-detail-transactions-approve-payment-modal.png), Pending manual receipt approval, Finance debt receivables triage (Total Debt / Debt Aging after Pending clears — dashboard-kpi-total-debt-tooltip.png), Directory list load failures (Retry on /notifications or Bookings before row-click triage), Partly collected security deposit, Deposit missing on Finance Deposits, and Reject/revert mistaken receipts when backlog accumulated during lockout. Full step pairing: Resetting a Management User Password section cross-reference · Notification triage section cross-reference.

Management sign-in — password reset entry point

Notifications — row-click from payment alert opens booking detail for Transactions approval

Finance Transactions — All card with amber Pending chip active and filtered ledger rows

Walkthrough: sign-in Forgot password? entry → /notifications row-click → Finance → Transactions amber Pending chip → Approve payment (cancel) → Finance → Overview debt sign-off.

Pair with FAQ — Lockout catch-up after password recovery hub, Glossary — Lockout catch-up after password recovery hub, Pending manual receipt approval, Finance debt receivables triage, Directory list load failures, and Booking sidebar tab load failures.

Hub matrix: Common Workflows — Lockout catch-up after password recovery · Lockout catch-up after password recovery hub (workflows-login-reset-password-link.png, notifications-row-navigate-to-booking-detail.png, finance-transactions-pending-pill.png, lockout-catch-up-after-password-recovery-flow.mp4). Per-guide mesh: Resetting a Management User Password — Lockout catch-up after password recovery, Notification triage — Lockout catch-up after password recovery, Processing a New Booking — Lockout catch-up after password recovery, Handling a Late Payment — Lockout catch-up after password recovery, Portfolio KPI review — Lockout catch-up after password recovery, Managing a Check-out — Lockout catch-up after password recovery, Onboarding a New Property — Lockout catch-up after password recovery, Using in-app support — Lockout catch-up after password recovery, Manual block hygiene — Lockout catch-up after password recovery, Cancelling a Booking — Lockout catch-up after password recovery, Managing a Check-in — Lockout catch-up after password recovery, Entering Monthly Utility Bills — Lockout catch-up after password recovery.

Portfolio segmentation by tenant category

Three surfaces share the same Tenant category vocabulary — pick the module that matches your triage scope:

QuestionStart hereNotes
Reservation list or timeline by segmentBookings → Other filters → Tenant categoryFull account-wide portfolio filter catalog
Receivables, deposits, or contract values by segmentFinance → Other filters → Tenant categoryDrawer lists segments on bookings already in the Finance cache
Profile counts and debt badges by segmentTenants toolbar Tenant category dropdownSame catalog as Bookings
Payment alerts cluster on one cohort/notifications row-click → add segment filterPair Notification row-click navigation before account-wide rule changes
SymptomLikely causeFix
Segment on Bookings but missing on Finance drawerStale session or segment deleted in SettingsRefresh Finance Other filters — Finance loads full GET /tenant-categories catalog (#2314); see FAQ — Finance tenant category filter parity
Filter results stale after Tenants → Tenant Info recategorizationFinance caches warmingWait seconds — Glossary — Finance tenant category cache refresh (#2088)
Direct booking has wrong portal modulesAdd booking has no category fieldAssign on Tenant Info before contract mail — FAQ — Assign tenant category for direct booking
Month-end KPIs skewed to one segmentMixed portfolio in default viewsPortfolio KPI review — Step 6 — align filters across modules
Collections concentrated on UnassignedIntegration default not setSettings > Tenant categories
Top debtors skewed to one segmentMixed portfolio in default Finance viewsFinance debt receivables triage — add Tenant category filter on Overview / Contract Values first
Segment filter on Finance but Debt Aging still mixedFilter applies to ledger tabs, not KPI headline aloneMirror segment on Bookings and TenantsPortfolio KPI review — Step 6
QuestionSegment-scoped debtWhole-portfolio debt
Where to filterFinance → Other filters → Tenant categoryDebt Aging / Top debtors without segment filter
When segment missing on Finance drawerMirror Bookings filter first — FAQ — Finance tenant category filter parityLoad Contract Values for a property
Month-end sign-offPortfolio KPI review — Step 6 + Step 7Portfolio KPI review — Step 7
Departure-week debt on one segmentBookings → Other filters + Finance → DepositsManaging a Check-out — Step 6
Cancellation backlog on one segmentBookings → Other filters before settlementCancelling a Booking — Step 2
First-month bulk export after confirmSettings → Invoicing fixed Invoice date before Issue allocationProcessing a New Booking — Month-end invoicing (fixed date)
Collections month-end bulk exportFixed Invoice date before Issue allocation during Step 6bHandling a Late Payment — Month-end invoicing (fixed date)
Move-in month-end bulk exportFixed Invoice date before Issue allocation during Step 6bManaging a Check-in — Month-end invoicing (fixed date)
Alert cleanup before month-end bulk exportFinish Pending triage in Step 5 before Issue allocationNotification triage — Month-end invoicing (fixed date)
Departure-week month-end bulk exportFixed Invoice date before Issue allocation during Step 6bManaging a Check-out — Month-end invoicing (fixed date)
Utility bill month-end bulk exportFinish Missing data + overage Pending before Issue allocationEntering Monthly Utility Bills — Month-end invoicing (fixed date)
Occupancy hygiene before month-end exportClear stale holds in Step 5 before Issue allocation unmasks receivablesManual block hygiene — Month-end invoicing (fixed date)

When KPI drift, collections concentration, or profile hygiene applies to only one tenant segment (corporate, short-stay, or Unassigned), apply Tenant category filters consistently on Bookings → Other filters, Finance → Other filters, and Tenants toolbar — then reconcile in Portfolio KPI review — Step 6. Pair with FAQ — Portfolio segmentation by tenant category hub, Glossary — Portfolio segmentation by tenant category hub (surface table + module mesh), Glossary — Tenant category, FAQ — Assign tenant category for direct booking, FAQ — Finance tenant category filter parity, Occupancy KPI to block hygiene handoff (when segment — not holds — explains the dip), and Finance debt receivables triage when overdue rows cluster on one segment. The habit matrix row above lists module anchors.

Bookings list — Other filters drawer with Tenant category multi-select and one segment active

Finance Contract Values — Other filters drawer with Tenant category multi-select and one segment active

Tenants — toolbar tenant category filter with one segment active and narrowed directory

Walkthrough: Bookings → Filters → Tenant category (No tenant category) on one property → Finance → Contract Values → Other filters mirror → Tenants toolbar No category filter → Analytics for month-end segment review.

Per-guide mesh: Onboarding a New Property — Portfolio segmentation by tenant category, Processing a New Booking — Portfolio segmentation by tenant category, Managing a Check-in — Portfolio segmentation by tenant category, Notification triage — Portfolio segmentation by tenant category, Handling a Late Payment — Portfolio segmentation by tenant category, Portfolio KPI review — Portfolio segmentation by tenant category, Managing a Check-out — Portfolio segmentation by tenant category, Cancelling a Booking — Portfolio segmentation by tenant category, Entering Monthly Utility Bills — Portfolio segmentation by tenant category, Manual block hygiene — Portfolio segmentation by tenant category, Resetting a Management User Password — Portfolio segmentation by tenant category, Using in-app support — Portfolio segmentation by tenant category.

Month-end invoicing (fixed date)

When month-end close requires every Fatura or Invoice-xpress document in a batch to share one posting date (for example the last calendar day of the month), set a fixed Invoice date under Settings → Invoicing before you run bulk Issue allocation / Invoice selected on Finance → Transactions — the same bulk toolbar Hostkit accounts use for Bulk Hostkit invoicing.

QuestionUse fixed dateUse day-of-issue
Month-end batch needs same document dateUse today as invoice date off + saved dateLeave toggle on
One-off invoice todayToggle on before issuingFixed date would back-date or forward-date wrongly
Hostkit month-end Issue allocationAmber banner confirms saved date on TransactionsN/A for uniform backdating
SymptomLikely causeFix
Issued invoices show wrong document dateFixed Invoice date still activeInvoicing — Default invoice date — turn toggle on after batch
No amber banner on TransactionsToggle still on or unsaved dateSave fixed date in Invoicing, reload Transactions
Bulk Pending on Hostkit — not a date issueAPI pacingBulk Hostkit invoicing — leave batch running; refresh before re-issue
Forgot to reset after month-endNext day's invoices use saved dateTurn Use today as invoice date back on
QuestionSettings InvoicingFinance → Transactions bulk
Uniform month-end document dateUse today off + Invoice date + SaveInvoice selected / Issue allocation with amber toolbar banner
Hostkit large batchSame fixed date applies to every documentSame pacing as Bulk Hostkit invoicing
After batch completesToggle Use today back onSpot-check document dates in transaction detail

Pair with FAQ — Month-end invoicing (fixed date) hub, Invoicing — Default invoice date, Finance — Month-end invoicing with a fixed date, Bulk Hostkit invoicing (Hostkit Issue allocation pacing + toolbar banner), Glossary — Fixed invoice date, FAQ — Bulk Hostkit invoicing slow, Portfolio KPI review — Month-end invoicing (fixed date), Onboarding a New Property — Month-end invoicing (fixed date), Cancelling a Booking — Month-end invoicing (fixed date), Processing a New Booking — Month-end invoicing (fixed date), Handling a Late Payment — Month-end invoicing (fixed date), Managing a Check-in — Month-end invoicing (fixed date), Notification triage — Month-end invoicing (fixed date), Managing a Check-out — Month-end invoicing (fixed date), Entering Monthly Utility Bills — Month-end invoicing (fixed date), Manual block hygiene — Month-end invoicing (fixed date), and Portfolio KPI review — Step 7 (month-end sign-off). The habit matrix row above lists module anchors.

Account Settings — Invoicing section with Use today as invoice date off and Invoice date picker visible

Finance Transactions — amber custom invoice date banner above search and invoice filter pills

Finance Transactions — bulk toolbar with fixed invoice-date reminder beside Issue allocation

Per-guide mesh: Portfolio KPI review — Month-end invoicing (fixed date), Onboarding a New Property — Month-end invoicing (fixed date), Cancelling a Booking — Month-end invoicing (fixed date), Processing a New Booking — Month-end invoicing (fixed date), Handling a Late Payment — Month-end invoicing (fixed date), Managing a Check-in — Month-end invoicing (fixed date), Notification triage — Month-end invoicing (fixed date), Managing a Check-out — Month-end invoicing (fixed date), Entering Monthly Utility Bills — Month-end invoicing (fixed date), Manual block hygiene — Month-end invoicing (fixed date).

Bulk Hostkit invoicing

When month-end Issue allocation or Invoice selected runs on many Finance → Transactions rows, Vivin paces Hostkit API calls per listing key and retries HTTP 429 with backoff — large batches can take several minutes even though the UI stays responsive.

SymptomLikely causeFix
Rows stay Pending / Failed for several minutesHostkit rate limit — Vivin is pacing per listing keyLeave the batch running; refresh Transactions before duplicate Issue allocation
Same rows still Failed after refreshMissing Listing keys or blank Hostkit invoice seriesIntegrations — Hostkit + Invoicing — Hostkit series
Hostkit invoice series is not configured toastSeries field empty on accountSave the exact FR code from Hostkit Faturação → Séries
Month-end date wrong on issued documentsFixed Invoice date still activeMonth-end invoicing (fixed date) — toggle Use today back on after batch
Need uniform document date before bulk exportDay-of-issue toggle still onMonth-end invoicing (fixed date) — save fixed date first (settings-invoicing-invoice-date-toggle.png)
Not issued credit note queue after month-end cleanupReject / Revert on invoiced chargesReject/revert mistaken receiptsIssue credit notes (N) — same Hostkit pacing as Issue allocation
Duplicate Issue allocation on same rowsBatch still Pending / FailedRefresh Transactions first — do not stack runs
Change monthly rent clamped below exported totalInvoiced floor — not a Hostkit failureRent reduction after invoicing — external credit note, then Issue credit notes (bookings-rent-reduction-invoiced-floor-flow.mp4) — not more Issue allocation
Month-end repricing before first exportSchedule still editable on bookingIssue allocation here — floor applies only after export
QuestionBooking workspaceFinance → Transactions bulk
Reduce exported rent netChange monthly rent / Edit amount blockedNot issued credit noteIssue credit notes (N)
Export many uninvoiced rent rowsN/AIssue allocationBulk Hostkit invoicing
Pending / Failed Hostkit rowsUnrelated to rent floorLeave batch running; refresh before re-issue

Pair with Month-end invoicing (fixed date) (fixed Invoice date + amber toolbar banner before bulk export), FAQ — Bulk Hostkit invoicing hub (symptom table + per-guide mesh), FAQ — Bulk Hostkit invoicing slow, FAQ — Lower rent below invoiced, Rent reduction after invoicing (invoiced floor vs first-time Issue allocation), Glossary — Invoiced floor (rent), FAQ — Reject or revert an incoming payment, Glossary — Hostkit, Glossary — Credit note (payment reject/revert), Integrations — Hostkit API pacing, Finance — Invoice automation, Finance — Issuing credit notes, Reject/revert mistaken receipts, and Portfolio KPI review — Step 7 (month-end sign-off). The habit matrix below lists per-guide anchors for workflow surfaces that routinely hit Hostkit bulk Issue allocation / Issue credit notes pacing.

SituationActionPer-guide anchor
Alert cleanup before month-end bulk exportFinish Pending triage in Step 5 before Issue allocation — hub: Month-end invoicing (fixed date)Notification triage — Bulk Hostkit invoicing
Utility bill month-end bulk exportFinish Missing data + overage Pending on Step 5 before Issue allocationEntering Monthly Utility Bills — Bulk Hostkit invoicing
Occupancy hygiene before month-end exportClear stale holds on Step 5 before Issue allocation unmasks receivablesManual block hygiene — Bulk Hostkit invoicing
Support ticket cites slow Hostkit batchSelf-serve FAQ — Bulk Hostkit invoicing slow before New Support Ticket modalUsing in-app support — Bulk Hostkit invoicing
Lockout-delayed month-end Issue allocation backlogFinance → Transactions bulk export after Step 3 — hub: Lockout catch-up after password recoveryResetting a Management User Password — Bulk Hostkit invoicing
Move-in month-end bulk exportFinish move-in Pending mesh on Step 6b before Issue allocation — hub: Month-end invoicing (fixed date)Managing a Check-in — Bulk Hostkit invoicing
Departure-week month-end bulk exportFinish departure Pending mesh on Step 6b before Issue allocationManaging a Check-out — Bulk Hostkit invoicing
First month-end Issue allocation after go-liveSave fixed Invoice date before first bulk export on new inventory — hub: Month-end invoicing (fixed date)Onboarding a New Property — Bulk Hostkit invoicing
Cancellation settlement bulk exportFinish settlement mesh on Step 6b before Issue allocation / Issue credit notesCancelling a Booking — Bulk Hostkit invoicing
Confirmation month-end Issue allocation on first importsFinish Pending mesh on Step 6b before bulk export — hub: Month-end invoicing (fixed date)Processing a New Booking — Bulk Hostkit invoicing
Collections month-end Issue allocation after lingering PendingFinish collections Pending mesh on Step 6b before bulk exportHandling a Late Payment — Bulk Hostkit invoicing
Month-end sign-off Issue allocation / Invoice selectedReconcile Finance → Transactions on Step 7 before investor numbers — hub: Month-end invoicing (fixed date)Portfolio KPI review — Bulk Hostkit invoicing

Per-guide mesh: Notification triage — Bulk Hostkit invoicing, Entering Monthly Utility Bills — Bulk Hostkit invoicing, Manual block hygiene — Bulk Hostkit invoicing, Using in-app support — Bulk Hostkit invoicing, Resetting a Management User Password — Bulk Hostkit invoicing, Managing a Check-in — Bulk Hostkit invoicing, Managing a Check-out — Bulk Hostkit invoicing, Onboarding a New Property — Bulk Hostkit invoicing, Cancelling a Booking — Bulk Hostkit invoicing, Processing a New Booking — Bulk Hostkit invoicing, Handling a Late Payment — Bulk Hostkit invoicing, Portfolio KPI review — Bulk Hostkit invoicing.

Finance Transactions — bulk selection bar with Issue allocation and Invoice selected actions

Finance Transactions — bulk toolbar with fixed invoice-date reminder beside Issue allocation

Account Settings Invoicing — Hostkit invoice series (FR) field

Notification row-click navigation

On the full Notifications page at /notifications, row click marks unread items read, then navigates when the event carries a target — not on most Dashboard bell General rows (they open Notification detail in-panel unless link is set).

SurfaceRow click behaviourBest for
/notificationsOpens link, then bookingId, tenantId, listingId, or propertyId (first match)Payment alerts, ticket pings, portfolio triage with search/filters
Dashboard bell — GeneralOpens in-panel detail; rarely jumps to BookingsQuick scan of recent events on desktop
Dashboard bell — InboxFollows link to /inbox or booking CommunicationWhatsApp / inbox message pings
MobileBell hidden — bookmark /notificationsSame row-click navigation as desktop full page
SymptomLikely causeFix
Pending manual in-payment alert will not clearReceipt still pending on ledgerRow-click → TransactionsApprovePending manual receipt approval
Payment overdue row opened booking but debt unclearAlert deep-linked reservation onlyPayment Plan / Debt AgingFinance debt receivables triage
Bell General row did not open BookingsIn-panel detail is defaultUse /notifications for row-click triage
Total Debt unchanged after row-click + approveWrong alert type — still pending elsewhereAmber Pending chip on Finance → Transactions
Unread count returns after Mark all as readNew Pending manual in-payment rowsExpected until ledger approval — not a bug
New WhatsApp message from … on /notificationsMessage alert mixed with payment rowsBell Inbox sub-tab or Tools → InboxWhatsApp per-booking messaging
Row-click opened booking but need Payment PlanbookingId deep link, not link to CommunicationBookings → Communication after landing — same UAZAPI thread as Inbox
Bell General row did not open threadIn-panel detail is default for payment alertsSwitch to bell Inbox or /notifications when summary reads New WhatsApp message from …
QuestionMessage alert entryPayment / ticket alert entry
Start on DashboardBell Inbox sub-tab (rows with link)Bell General or bookmark /notifications
Need reservation context while replyingBookings → CommunicationRow-click → booking sidebar — Notification row-click navigation
Full inbox history + filters/notifications (mixed General + Inbox rows)Same page — row-click opens link or entity id

Pair with FAQ — Notification row-click navigation hub (notifications-module-row-click-target.png, notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4), Glossary — Notification row navigation, Glossary — Notification row navigation hub, FAQ — Notification row-click navigation, FAQ — Pending manual in-payment on /notifications (row-click → ApprovePending manual receipt approval; duplicate pending rows → Reject/revert mistaken receipts; finance-transactions-pending-pill.png), WhatsApp per-booking messaging (New WhatsApp message from … alerts → bell Inbox / Communication), FAQ — WhatsApp and email per booking, Glossary — Payment notification (operator), Notification triage — Step 2 (message pings), Notification triage — Step 4, Handling a Late Payment — Step 1 (payment overdue alerts), Pending manual receipt approval (alert → booking Transactions), and Finance debt receivables triage when Total Debt lags after approval. The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely use /notifications row-click before booking-level triage.

SituationActionPer-guide anchor
Upcoming Booking created / Payment received alert row-clickNotification triage — Step 4 — contrast bell General vs /notifications — hub: Confirmation alert triageProcessing a New Booking — Notification row-click navigation
Pre-cancel payment overdue alert before voidStep 4 row-click → Payment Plan on Step 2 — hub: Cancellation collections before voidCancelling a Booking — Notification row-click navigation
Move-in payment overdue / Pending manual in-payment alertStep 4 → Payment Plan on Step 3 — not key handover until balance confirmsManaging a Check-in — Notification row-click navigation
Departure-week payment overdue before deposit refundStep 4 → Step 6 — hub: Check-out collections before refundManaging a Check-out — Notification row-click navigation
Utility payment overdue after monthly bill cycleStep 4 row-click → overage In Debt on Step 4 — hub: Utility overage collectionsEntering Monthly Utility Bills — Notification row-click navigation
Collections payment overdue before Debt Aging outreachStep 4 row-click → Step 1 — hub: Handling a Late Payment collections hubHandling a Late Payment — Notification row-click navigation
Month-end payment overdue alert batch during KPI sign-offStep 4 during Step 7 — clear unread after Top debtorsPortfolio KPI review — Notification row-click navigation
Payment overdue row-click before bulk mark-readStep 4Step 5 — hub anchorNotification triage — Notification row-click navigation
Stale payment overdue after calendar hold cleanupStep 4 row-click after Step 5 hold reconciliationManual block hygiene — Notification row-click navigation
First Payment received / payment overdue after go-liveStep 4 on first confirmation — pair Step 7 verificationOnboarding a New Property — Notification row-click navigation
Support ticket after payment overdue triage unclearSelf-serve Step 4 mesh before filingUsing in-app support — Notification row-click navigation
Lockout-delayed payment overdue backlogSteps 4–5 after Step 3 — hub: Lockout catch-up after password recoveryResetting a Management User Password — Notification row-click navigation

Per-guide mesh: Processing a New Booking — Notification row-click navigation, Cancelling a Booking — Notification row-click navigation, Managing a Check-in — Notification row-click navigation, Managing a Check-out — Notification row-click navigation, Entering Monthly Utility Bills — Notification row-click navigation, Handling a Late Payment — Notification row-click navigation, Portfolio KPI review — Notification row-click navigation, Notification triage — Notification row-click navigation, Manual block hygiene — Notification row-click navigation, Onboarding a New Property — Notification row-click navigation, Using in-app support — Notification row-click navigation, Resetting a Management User Password — Notification row-click navigation.

Notifications module — inbox row ready to open the related booking

Bookings — detail opened after clicking a payment notification row on /notifications

Walkthrough: click a payment alert on /notifications, land on the related booking, then return to clear unread.

Payment notification (operator)

Email and in-app alerts tell operators when tenant money lands or balances fall behind. Three row families on /notifications often confuse triage — distinguish them before bulk mark-read:

Row typeTypical summaryNext step
Payment receivedPayment received from tenant …Row-click → booking TransactionsApprove when status is still pending (Pending manual receipt approval)
Pending manual in-paymentOperator-recorded receipt still pendingRow-click → Approve paymentPending manual in-payment (Finance)
Payment overdueScheduled charge or balance past duePayment alert to receivables triageOngoing/Ended before Debt Aging
QuestionStart hereNotes
No email when tenant paysPreferences → Notifications & Emails + Personal Settings → Your email preferencesBoth account master and per-user Payment notification emails required
Email but no in-app rowPreferences → In-app notifications → Payments + your Payments opt-outPersonal Payment notification emails also gates in-app audience
Teammate missing payment rowsThey need Payment notification emails on /settings/personalRows use visibleToPropertyManagerIds per-PM scoping
Payment received but Total Debt unchangedReceipt still pendingPending manual receipt approval — not a broken notification
Opened Debt Aging from payment overdue too earlySkipped single-booking triagePayment alert to receivables triage — row-click → Payment Plan first
Upcoming alert treated as collectionsWrong lifecycle bandConfirmation alert triage — contrast Upcoming vs Ongoing/Ended

Pair with FAQ — Payment notification (operator) hub (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4), Glossary — Payment notification (operator), Glossary — Payment notification (operator) hub, Notification row-click navigation, Pending manual receipt approval, and Confirmation alert triage. Per-guide mesh: Processing a New Booking — Payment notification (operator), Managing a Check-in — Payment notification (operator), Handling a Late Payment — Payment notification (operator), Cancelling a Booking — Payment notification (operator), Portfolio KPI review — Payment notification (operator), Managing a Check-out — Payment notification (operator), Notification triage — Payment notification (operator), Onboarding a New Property — Payment notification (operator), Manual block hygiene — Payment notification (operator), Resetting a Management User Password — Payment notification (operator), Entering Monthly Utility Bills — Payment notification (operator), Using in-app support — Payment notification (operator).

Notifications module — row-click on a payment alert opens the related booking

Walkthrough: distinguish Payment received, Pending manual in-payment, and payment overdue rows on /notifications before bulk mark-read.

Rent reduction after invoicing

When Finance has already invoiced rent for a calendar month, Vivin enforces an invoiced floor — lowering scheduled net below the exported total is blocked in the booking workspace, not on Finance → Transactions.

SymptomSurfaceFix
Month saves at invoiced amount, not your lower entryContract Info → Change monthly rentBlue Already invoiced months banner — clamped months keep exported totals; other months save at your amount
Save disabled under New net amountContract Values → Edit amountRed inline validation — net would drop below invoiced+draft totals on that line
Need goodwill discount below exported rentExternal accountingIssue credit notes or manual adjustments — Vivin will not persist lower nets on exported months
Hostkit Not issued credit note after rent reliefExternal credit note registered in VivinIssue credit notes (N) — same pacing as Bulk Hostkit invoicing
Repricing after equal-month inference on variable unitChange monthly rent reopenSame floor applies — pair FAQ — Fixed rent on variable unit
QuestionIn-product rent editHostkit month-end batch
Lower net below exported monthChange monthly rent / Edit amount — blockedExternal credit notes then Issue credit notes on Transactions
First-time export of rent linesN/A — schedule still editableIssue allocation / Invoice selectedBulk Hostkit invoicing
Batch stays PendingFloor unrelated — check booking modalsRefresh Transactions before duplicate Hostkit run

The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely hit the invoiced floor during repricing, settlement, or month-end sign-off.

SituationActionPer-guide anchor
Confirmation month already invoiced before schedule editContract Info → Change monthly rent on Step 3 — pair Bulk Hostkit invoicingProcessing a New Booking — Rent reduction after invoicing
Pre-cancel goodwill on invoiced settlement linesChange monthly rent on Step 2b before Issue credit notesCancelling a Booking — Rent reduction after invoicing
Pre-move-in goodwill blocked below exported rentChange monthly rent after Step 3 balance checkManaging a Check-in — Rent reduction after invoicing
Departure-week goodwill on invoiced final monthsChange monthly rent during Step 6 — external credit notesManaging a Check-out — Rent reduction after invoicing
Collections goodwill on invoiced rent linesChange monthly rent after Step 4 — not Top debtors aloneHandling a Late Payment — Rent reduction after invoicing
Month-end repricing sign-off during KPI reviewChange monthly rent during Step 7 before Issue credit notesPortfolio KPI review — Rent reduction after invoicing
Alert triage lands on invoiced booking before repricingRow-click → Contract Info → Change monthly rent on Step 4 — hub: Month-end invoicing (fixed date)Notification triage — Rent reduction after invoicing
Utility month-end rent + overage already exportedChange monthly rent after Step 5 — external credit notesEntering Monthly Utility Bills — Rent reduction after invoicing
Repricing after calendar hold cleanup unmasks receivablesChange monthly rent on Step 5 before bulk Issue allocationManual block hygiene — Rent reduction after invoicing
Support ticket cites blocked rent cut below exported monthSelf-serve Change monthly rent / Contract Values before New Support Ticket modalUsing in-app support — Rent reduction after invoicing
Lockout-delayed month-end repricing on live bookingsChange monthly rent after Step 3 — hub: Lockout catch-up after password recoveryResetting a Management User Password — Rent reduction after invoicing

Per-guide mesh: Processing a New Booking — Rent reduction after invoicing, Cancelling a Booking — Rent reduction after invoicing, Managing a Check-in — Rent reduction after invoicing, Managing a Check-out — Rent reduction after invoicing, Handling a Late Payment — Rent reduction after invoicing, Portfolio KPI review — Rent reduction after invoicing, Onboarding a New Property — Rent reduction after invoicing, Notification triage — Rent reduction after invoicing, Entering Monthly Utility Bills — Rent reduction after invoicing, Manual block hygiene — Rent reduction after invoicing, Using in-app support — Rent reduction after invoicing, Resetting a Management User Password — Rent reduction after invoicing. Pair with FAQ — Rent reduction after invoicing hub, FAQ — Lower rent below invoiced, Bulk Hostkit invoicing (Issue credit notes Hostkit pacing after external rent relief), Glossary — Invoiced floor (rent), Glossary — Hostkit, Bookings — Changing contract dates and rent, Contract Values tab, Finance — Invoiced floor and rent edits, Common Workflows — Reject/revert mistaken receipts (credit-note follow-up), and Finance — Issuing credit notes.

Booking detail — Change monthly rent modal with Already invoiced months info banner

Booking Contract Values — Edit Payment Amount modal with Already invoiced helper and net-below-invoiced validation error

Walkthrough: open Contract Info → Change monthly rent, then Contract Values → Edit amount when Finance already exported rent.

Pending manual receipt approval

Three surfaces share the same pending ledger state — pick the one that matches your triage scope:

QuestionStart hereNotes
Portfolio-wide Pending queue or bulk approveFinance → TransactionsAmber Pending chip on All card; Reject selected is bulk-only
Approve while reviewing one bookingBookings → TransactionsPer-row Approve payment with Payment Plan context
Alert on /notifications or bellRow-click → booking TransactionsNotification triage — Step 4 before Step 5
SymptomLikely causeFix
Total Debt / In debt unchanged after recordingReceipt still pending — not approvedApprove payment on Finance → Transactions or booking Transactions
Manual Payments KPI non-zero but queue unclearKPI totals monthly manual in-payments including pending — card opens month drill-down, not pending-onlyTriage amber Pending chip on Transactions, not Overview alone
Pending manual in-payment alert persistsSame ledger state — alert is expectedRow-click → ApproveNotification row-click navigation
Duplicate bank transfer recordedWrong amount or wrong bookingReject while still pendingReject/revert mistaken receipts
Month-end KPIs disagree after lockoutPending mesh accumulated during sign-in outageLockout catch-up after password recovery + Steps 5b / 6b
Duplicate transfer in Pending queueWrong booking or double entry before approvalReject selectedReject/revert mistaken receipts; do not Approve both rows
Duplicate already approved during month-endWrong amount slipped through Approve selectedRevert paymentReject/revert mistaken receipts
QuestionLegitimate receiptDuplicate / mistake
Row still pendingApprove payment / Approve selectedReject payment / Reject selectedReject/revert mistaken receipts
Row already approvedN/A — receipt is liveRevert payment — same hub
Finance already invoiced chargeApprove only when amount is correctReject / RevertIssue credit notes (N)
Total Debt / KPI lagExpected until ApproveReject duplicate — not a receivables drill-down issue
Debt Aging still high after ApproveReal arrears remainFinance debt receivables triageTop debtors / overdue buckets
Opened Debt Aging before approving transferPending rows still inflate KPIsPending manual receipt approval — amber Pending chip first (finance-transactions-pending-pill.png)

Until approval, Total Debt, Manual Payments KPI (monthly total — clickable drill-down is not the pending queue), and /notifications Pending manual in-payment rows may lag. Pair with FAQ — Pending manual receipt approval hub (finance-transactions-pending-pill.png, finance-transactions-pending-approve-flow.mp4), Glossary — Pending manual in-payment (Finance), Glossary — Pending manual receipt approval hub, FAQ — Manual receipt still pending, FAQ — Pending manual in-payment on /notifications, FAQ — Reject or revert an incoming payment (Reject while pending vs Revert after Approve), Reject/revert mistaken receipts (duplicate cleanup — finance-transactions-bulk-reject-selected-bar.png, bookings-payment-row-actions-flow.mp4), Notification row-click navigation (alert-driven entry on /notifications), Finance debt receivables triage (Total Debt / In debt until approval clears), Payment Allocation, Glossary — Credit note (payment reject/revert), FAQ — Dashboard Total Debt subtitle, Lockout catch-up after password recovery, and Portfolio KPI review — Step 7. The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely surface amber Pending receipts.

SituationActionPer-guide anchor
Confirmation receipt still pending after bank transferApprove payment on Step 5b / Step 6b — not Debt Aging until queue clearsProcessing a New Booking — Pending manual receipt approval
Collections receipt still pending during outreachApprove payment on Step 4b / Step 6b before Top debtors outreachHandling a Late Payment — Pending manual receipt approval
Settlement receipt still pending before cancel voidApprove payment on Step 2a / Step 6b before Issue credit notes on invoiced linesCancelling a Booking — Pending manual receipt approval
Move-in receipt still pending before key handoverApprove payment on Step 3b / Step 6b when Payment received alert persistsManaging a Check-in — Pending manual receipt approval
Month-end Pending queue during KPI sign-offClear amber Pending chip on Finance → Transactions before Debt Aging / Dashboard Total Debt on Step 7Portfolio KPI review — Pending manual receipt approval
Departure receipt still pending before deposit refundApprove payment on Step 6b — not Ready To Refund until queue clearsManaging a Check-out — Pending manual receipt approval
Utility overage receipt still pending during bill cycleApprove payment on Step 4b before overage collections escalateEntering Monthly Utility Bills — Pending manual receipt approval
Pending manual in-payment alert on /notificationsRow-click → Approve on Step 4 — not mark-read aloneNotification triage — Pending manual receipt approval
Pending mesh when hygiene unmasks receivablesClear amber Pending chip during Step 5 before bulk Issue allocationManual block hygiene — Pending manual receipt approval
First confirmation receipt pending after go-liveApprove payment on Processing a New Booking — Step 5b after Step 7Onboarding a New Property — Pending manual receipt approval
Approve payments permission missing on support ticketSelf-serve amber Pending chip before filing — not a product defect until role checkedUsing in-app support — Pending manual receipt approval
Pending queue accumulated during lockoutCatch up after Step 3 before KPI sign-offResetting a Management User Password — Pending manual receipt approval

Per-guide mesh: Processing a New Booking — Pending manual receipt approval, Handling a Late Payment — Pending manual receipt approval, Cancelling a Booking — Pending manual receipt approval, Managing a Check-in — Pending manual receipt approval, Portfolio KPI review — Pending manual receipt approval, Managing a Check-out — Pending manual receipt approval, Entering Monthly Utility Bills — Pending manual receipt approval, Notification triage — Pending manual receipt approval, Manual block hygiene — Pending manual receipt approval, Onboarding a New Property — Pending manual receipt approval, Using in-app support — Pending manual receipt approval, Resetting a Management User Password — Pending manual receipt approval.

Finance Transactions — All card with amber Pending chip active and filtered ledger rows

Booking detail Transactions — Approve payment confirmation modal

Notifications — row-click from payment alert opens booking detail for Transactions approval

Walkthrough: amber Pending chip on Finance → TransactionsApprove payment (cancel before saving).

Wrong tenant on a booking

When the reservation is valid but linked to the wrong tenant profile (duplicate email/NIF picker mistake, channel import matched the wrong person), use Change tenant on Contract Info — not Delete Booking or Cancel booking.

QuestionUseNotes
Wrong person on valid upcoming stayChange tenantUpcoming, future check-in, no signed contract
Entire row is duplicate import / testDelete BookingCancel Booking vs Delete Booking
Real stay voided under policyCancel bookingRefund dialog — same hub
SymptomLikely wrong controlFix
Need different tenant, booking otherwise correctDelete Booking or editing tenant master data in placeChange tenant swap icon on Contract Info
Duplicate channel import for same datesChange tenantDelete Booking after Processing a New Booking — Step 1 duplicate check
Change tenant greyed outSigned contract or check-in passedCannot reassign — see Bookings — Change tenant guards
Reassign booking rejected on confirmPaid + invoiced allocation on bookingExpected — past invoices stay on original tenant for audit
QuestionChange tenantDelete BookingCancel booking
Booking row valid?Yes — wrong profile linkNo — remove mistaken rowYes — void real stay
Payment plan rebuilt?NoN/A (soft-archive)Policy settlement
Finance → TransactionsUnchanged on reassignManual hidden (#1897)All types stay

| Duplicate import but dates/unit valid — wrong person linked | Change tenant on Step 6 — not Delete Booking | Processing a New Booking — Wrong tenant on a booking | | Pre-cancel profile linked to wrong tenant | Change tenant before Step 4 when stay is Upcoming | Cancelling a Booking — Wrong tenant on a booking | | Departure week finds wrong Tenant card | Change tenant disabled after check-in — fix upstream on Step 1 | Managing a Check-out — Wrong tenant on a booking | | Go-live import linked wrong profile | Change tenant on first confirmation after Step 7 | Onboarding a New Property — Wrong tenant on a booking | | Month-end used Delete when profile was wrong | Change tenant on Upcoming rows — not soft-archive on Step 5 | Manual block hygiene — Wrong tenant on a booking | | Collections triage finds wrong Tenant card on Upcoming row | Change tenant on Step 1 before escalation — not Delete Booking | Handling a Late Payment — Wrong tenant on a booking | | Arrival week finds wrong profile on Contract Info | Change tenant on Step 5 before key handover — greys out after check-in | Managing a Check-in — Wrong tenant on a booking | | Month-end used Delete when profile link was wrong | Change tenant on Upcoming rows during Step 7 — not soft-archive | Portfolio KPI review — Wrong tenant on a booking | | Utility overage landed on wrong guest's booking | Change tenant while still Upcoming on Step 4 — not tenant master-data edit in place | Entering Monthly Utility Bills — Wrong tenant on a booking | | Alert row-click shows wrong Tenant card | Change tenant after Step 4 — before contract signing | Notification triage — Wrong tenant on a booking | | Lockout catch-up backlog has wrong profile links | Change tenant during Step 3 catch-up mesh — not Delete Booking | Resetting a Management User Password — Wrong tenant on a booking | | Change tenant greyed out or guard defect | File Bookings module ticket on New Support Ticket modal — attach booking URL | Using in-app support — Wrong tenant on a booking |

Per-guide mesh: Manual block hygiene — Wrong tenant on a booking, Cancelling a Booking — Wrong tenant on a booking, Managing a Check-out — Wrong tenant on a booking, Onboarding a New Property — Wrong tenant on a booking, Processing a New Booking — Wrong tenant on a booking, Handling a Late Payment — Wrong tenant on a booking, Managing a Check-in — Wrong tenant on a booking, Portfolio KPI review — Wrong tenant on a booking, Entering Monthly Utility Bills — Wrong tenant on a booking, Notification triage — Wrong tenant on a booking, Resetting a Management User Password — Wrong tenant on a booking, Using in-app support — Wrong tenant on a booking. Pair with FAQ — Wrong tenant on a booking, Glossary — Wrong tenant on a booking hub, Bookings — Change tenant, Cancel Booking vs Delete Booking (duplicate row vs wrong profile), Processing a New Booking — Step 6 (post-import profile check), and Processing a New Booking — Step 1 (duplicate import → Delete, not Change tenant).

Booking detail — Contract Info tenant card with Change tenant control (upcoming booking)

Change tenant modal — current tenant, searchable new tenant picker, and audit warning before Reassign booking

Walkthrough: open Change tenant, search for another tenant in the account, review the audit warning (demo cancels without reassigning).

Cancel Booking vs Delete Booking

QuestionUseFinance → Transactions after action
Real stay voided under policyCancel booking on Contract InfoAll payment types stay visible — filter Canceled
Duplicate import or training rowDelete Booking (soft-archive)Manual Transactions hidden; System Transactions stay (#1897)
Wrong person on valid upcoming stayChange tenant — not this hubWrong tenant on a booking (bookings-detail-change-tenant-modal.png)
Whole building leaves pickersArchive property — not this hubPortfolio retirement decisions
Sunsetting building by deleting every reservationDelete Booking on each stayArchive property on Listings → Portfolio
Need refund dialog on real voidDelete BookingCancel bookingworkflows-cancel-booking-refund-modal-flow.mp4
QuestionBuilding scopeOne reservation
Retire whole building from pickersArchive propertyN/A — use building Archive
Void real stay under policyN/ACancel booking
Remove duplicate import / test rowN/ADelete Booking
Month-end ledger still shows manual rows after cleanupUsed Delete on reconciled stayCancel when history matters (#1897)
SymptomLikely wrong controlFix
Need refund dialog and settlement historyDelete BookingCancel bookingCancelling a Booking
Manual receipts vanished from FinanceDelete Booking on reconciled stayExpected #1897 — use Cancel when ledger history matters
Delete Booking blocked with toastprovider platform in-payment still presentReject or assign first (#2076) — FAQ — Delete Booking on integration reservation
Month-end totals short after cleanupSoft-archived rows with manual receiptsFAQ — Manual payments after Delete Booking
Need different tenant, not a duplicate rowDelete Booking on valid stayChange tenantWrong tenant on a booking
Picker linked wrong profile during Add bookingCancel booking or DeleteChange tenant when stay is otherwise correct
Duplicate channel import on same datesDelete Booking on Step 1 — not Cancel bookingProcessing a New Booking — Cancel Booking vs Delete Booking
Real void needs refund dialog — not soft-archiveCancel booking on Step 4 — hub: Cancel Booking vs Delete BookingCancelling a Booking — Cancel Booking vs Delete Booking
Month-end totals short after Delete on reconciled staysCancel when ledger history matters — Step 5 (#1897)Manual block hygiene — Cancel Booking vs Delete Booking
Go-live test booking on new inventoryDelete Booking on duplicate import after Step 7 — not building ArchiveOnboarding a New Property — Cancel Booking vs Delete Booking
Reconciled Ended departure — manual receipts still neededLeave Ended or Cancel — not Delete Booking on Step 7Managing a Check-out — Cancel Booking vs Delete Booking
Month-end ledger gaps after soft-archive cleanupCancel when Manual Transactions must stay visible — Step 7Portfolio KPI review — Cancel Booking vs Delete Booking
Last-resort collections escalation needs policy void with settlementCancel booking on Step 6 — not Delete Booking when manual receipts matter (#1897)Handling a Late Payment — Cancel Booking vs Delete Booking
Test or duplicate Upcoming arrival before key handoverDelete Booking on mistaken row on Step 1 — not Cancel for real voidsManaging a Check-in — Cancel Booking vs Delete Booking
Month-end utility close missing overage Manual TransactionsCancel when ledger history matters — Step 5 (#1897)Entering Monthly Utility Bills — Cancel Booking vs Delete Booking
Payment alert row-click — unsure Cancel vs Delete vs ArchiveConfirm reservation scope on Step 4 before actingNotification triage — Cancel Booking vs Delete Booking
Lockout catch-up backlog has test imports to clean upDelete Booking on duplicate rows during Step 3 catch-up — Cancel for real voidsResetting a Management User Password — Cancel Booking vs Delete Booking
Delete Booking blocked or ledger rows vanished unexpectedlyFile Bookings module ticket from New Support Ticket modal — attach booking URL (#2076 / #1897)Using in-app support — Cancel Booking vs Delete Booking

Cancel booking runs policy settlement and keeps the reservation in Canceled filters with full ledger history. Delete Booking soft-archives mistaken or test rows and drops them from default Bookings lists. Pair with Wrong tenant on a booking when the reservation is valid but the Tenant card points at the wrong profile — Change tenant, not Delete. Pair with FAQ — Cancel Booking vs Delete Booking, Glossary — Cancel Booking vs Delete Booking hub, FAQ — Wrong tenant on a booking, Portfolio retirement decisions (three-way Archive vs Cancel vs Deletelistings-archived-populated-table.png), FAQ — Manual payments after Delete Booking (Manual Transactions hidden #1897), Cancelling a Booking (real voids), Processing a New Booking — Step 1 (duplicate imports), and Portfolio KPI review — Step 7 (month-end ledger gaps). Per-guide mesh: Manual block hygiene — Cancel Booking vs Delete Booking, Cancelling a Booking — Cancel Booking vs Delete Booking, Managing a Check-out — Cancel Booking vs Delete Booking, Onboarding a New Property — Cancel Booking vs Delete Booking, Processing a New Booking — Cancel Booking vs Delete Booking, Portfolio KPI review — Cancel Booking vs Delete Booking, Handling a Late Payment — Cancel Booking vs Delete Booking, Managing a Check-in — Cancel Booking vs Delete Booking, Entering Monthly Utility Bills — Cancel Booking vs Delete Booking, Notification triage — Cancel Booking vs Delete Booking, Resetting a Management User Password — Cancel Booking vs Delete Booking, Using in-app support — Cancel Booking vs Delete Booking.

Bookings — Cancel booking dialog with full refund, no refund, and partial refund options

Bookings list — Canceled tab showing voided reservations still searchable in the directory

Finance Transactions — type summary cards showing System vs Manual Transactions buckets affected by soft-archive

Walkthrough: Contract InfoCancel booking → review refund types (contrast with Delete Booking, which has no refund dialog).

Portfolio retirement decisions

Three controls retire inventory at different scopes — pick the one that matches your goal:

GoalControlScopeList visibilityFinance → Transactions
Sunset a whole buildingArchive propertyBuildingListings → Archived tab; hidden from default pickersAll booking history and payment rows stay visible
Void a real stay under policyCancel bookingOne reservationCanceled filter / statusAll payment types stay visible
Remove mistaken/test reservationDelete BookingOne reservationDrops from default Bookings lists (soft-archive)System Transactions (vIBAN, credit card) stay; Manual Transactions hidden (#1897)
SymptomLikely wrong controlFix
Need full ledger for a voided real stayDelete BookingUse Cancel bookingCancelling a Booking
Manual receipts vanished after cleanupDelete Booking on a stay you still reconcileExpected #1897 — use Cancel when you need manual rows; see FAQ — Manual payments after Delete Booking
Building should leave pickers but history staysDelete Booking on every reservationArchive property on Listings → PortfolioFAQ — Archive a property
Delete Booking blocked on OTA importPending provider platform in-paymentReject or assign first (#2076) — FAQ — Delete Booking on integration reservation
Reservation void needed but used DeleteNo refund dialog on soft-archiveCancel bookingCancel Booking vs Delete Booking
Building sunsetting via many Delete actionsReservations gone but building still in pickersArchive property — not per-reservation Delete
QuestionArchive propertyCancel bookingDelete Booking
ScopeWhole buildingOne real voidOne mistaken/test row
Finance → TransactionsAll rows stayAll types stayManual hidden (#1897)
List visibilityListings → ArchivedCanceled filterDrops from default lists
Month-end Step 7Occupancy / pickersFull ledger on voidsLedger gaps if used on reconciled stays
Whole building leaves portfolio after hygiene passClear holds on Step 5 then Archive property — not per-reservation DeleteManual block hygiene — Portfolio retirement decisions
Real void needs refund dialog — not soft-archiveCancel booking on Step 4 — hub: Cancel Booking vs Delete BookingCancelling a Booking — Portfolio retirement decisions
Last departure before building sunsettingFinish Step 7 before Archive property on Listings → PortfolioManaging a Check-out — Portfolio retirement decisions
Go-live mistaken test booking on new inventoryDelete Booking on duplicate import Step 1 — not building ArchiveProcessing a New Booking — Portfolio retirement decisions
New property accidentally archived during setupUnarchive from Listings → Archived after Step 7 — building Archive is sunsetting onlyOnboarding a New Property — Portfolio retirement decisions
Month-end utility gaps before building sunsettingFinish Step 5 before Archive property — not per-reservation DeleteEntering Monthly Utility Bills — Portfolio retirement decisions
Collections escalation before policy voidStep 6Cancel booking not Delete Booking for real arrearsHandling a Late Payment — Portfolio retirement decisions
Upcoming arrivals on building being retiredStep 1 — finish departures before Archive propertyManaging a Check-in — Portfolio retirement decisions
Alert row-click before retirement scope choiceStep 4Cancel vs Delete vs building ArchiveNotification triage — Portfolio retirement decisions
Lockout-delayed retirement catch-upStep 3 → hub Lockout catch-upResetting a Management User Password — Portfolio retirement decisions
Archive / Unarchive or Delete guard defectsNew Support Ticket modal — module Listings or BookingsUsing in-app support — Portfolio retirement decisions

Pair with FAQ — Portfolio retirement decisions, Glossary — Portfolio retirement decisions hub, Cancel Booking vs Delete Booking, and FAQ — Cancel Booking vs Delete Booking (listings-archived-populated-table.png, listings-archived-unarchive-sidebar.png, bookings-cancel-booking-modal-refund-types.png, finance-transactions-type-summary-cards.png, portfolio-retirement-decisions-flow.mp4), FAQ — Archive a property, Glossary — Archived property, Glossary — Archived booking ledger visibility, Listings — Archived properties, and Manual block hygiene (portfolio sunsetting). Per-guide mesh: Portfolio KPI review — Portfolio retirement decisions, Manual block hygiene — Portfolio retirement decisions, Cancelling a Booking — Portfolio retirement decisions, Managing a Check-out — Portfolio retirement decisions, Onboarding a New Property — Portfolio retirement decisions, Processing a New Booking — Portfolio retirement decisions, Entering Monthly Utility Bills — Portfolio retirement decisions, Handling a Late Payment — Portfolio retirement decisions, Managing a Check-in — Portfolio retirement decisions, Notification triage — Portfolio retirement decisions, Resetting a Management User Password — Portfolio retirement decisions, Using in-app support — Portfolio retirement decisions. Workflow pairing: Cancelling a Booking, Processing a New Booking — Step 1 (duplicate imports), Portfolio KPI review — Step 7 (month-end ledger gaps after cleanup).

Listings — Archived tab with populated property cards and Archived badge count

Listings — Archived property edit sidebar with Unarchive in the danger zone

Bookings — Cancel booking dialog with full refund, no refund, and partial refund options

Finance Transactions — type summary cards showing System vs Manual Transactions buckets affected by soft-archive

Walkthrough: Listings → Portfolio property edit Archive (building scope) → Listings → Archived tab → Bookings → Upcoming Cancel booking refund dialog vs Delete Booking confirm (clip closes without confirming any action).

Provider platform Delete Booking guard

Integration reservations with a non-rejected provider platform in-payment cannot be soft-archived until that row is Rejected or assigned to another booking (#2076). Open booking Transactions or Finance → Transactions, clear the in-payment, then retry Delete Booking on Contract Info → Check-in & Check-out.

SymptomLikely wrong controlFix
Delete Booking blocked with toastprovider platform in-payment still presentReject or assign on booking Transactions / Finance → Transactions — then retry Delete Booking
Tried Delete payment on provider-platform rowLedger rail does not support deleteReject or assign — see Bookings — Provider platform payment
Real void needs full ledger historyDelete Booking on integration stayCancel bookingCancelling a Booking
Month-end ledger gaps after DeleteSoft-archive on reconciled stayUse Cancel when Manual Transactions must stay — Archived booking ledger visibility (#1897)
Duplicate channel import on same datesDelete before clearing in-paymentProcessing a New Booking — Step 1Reject first (#2076)
Test Upcoming row before key handoverDelete blocked on integration importManaging a Check-in — Step 1 — clear in-payment then Delete
Go-live test booking on new inventoryDelete blocked after Step 7Onboarding a New Property — Provider platform Delete Booking guard
Alert row-click — Delete on integration importPending provider platform in-paymentNotification triage — Step 4Reject before Delete
Lockout catch-up duplicate importsDelete blocked during Step 3 catch-upResetting a Management User Password — Provider platform Delete Booking guard
Guard persists after correct Reject / assignProduct defectUsing in-app support — Provider platform Delete Booking guard — module Bookings ticket

Pair with FAQ — Delete Booking on integration reservation, Glossary — Provider platform Delete Booking guard hub, Glossary — Provider platform Delete Booking guard, Bookings — Provider platform payment, Cancel Booking vs Delete Booking, Portfolio retirement decisions, and Archived booking ledger visibility. Per-guide mesh: Processing a New Booking — Provider platform Delete Booking guard, Cancelling a Booking — Provider platform Delete Booking guard, Managing a Check-in — Provider platform Delete Booking guard, Managing a Check-out — Provider platform Delete Booking guard, Handling a Late Payment — Provider platform Delete Booking guard, Entering Monthly Utility Bills — Provider platform Delete Booking guard, Portfolio KPI review — Provider platform Delete Booking guard, Manual block hygiene — Provider platform Delete Booking guard, Onboarding a New Property — Provider platform Delete Booking guard, Notification triage — Provider platform Delete Booking guard, Resetting a Management User Password — Provider platform Delete Booking guard, Using in-app support — Provider platform Delete Booking guard. Ledger visibility after soft-archive: Archived booking ledger visibility (#1897).

Booking detail — Provider platform payment read-only field on integration booking

Booking detail — Delete Booking blocked while provider platform payment is present

Walkthrough: open booking Transactions, Reject the provider platform in-payment, then retry Delete Booking on Contract Info.

Archived booking ledger visibility

Delete Booking soft-archives the reservation. On Finance → Transactions, Manual Transactions rows tied to that booking — transfer, cash, deposit refund, provider platform, and similar operator-recorded types — are hidden so test or mistaken stays do not clutter the portfolio ledger (#1897). System Transactions (vIBAN, credit card) stay visible for bank/card reconciliation. Canceled bookings that are not archived keep every type visible. Use Cancel booking when you need full ledger history for a real void.

SymptomLikely wrong controlFix
Manual receipts vanished after cleanupDelete Booking on reconciled stayUse Cancel when Manual Transactions must stay — Cancel Booking vs Delete Booking (#1897)
Month-end totals short after training-row cleanupDelete Booking on stays you still reconcilePortfolio KPI review — Step 7 — use Cancel when history matters
Need full ledger for voided real stayDelete BookingCancel bookingCancelling a Booking
vIBAN / credit card rows still visibleExpected — not a sync bugSystem Transactions stay for reconciliation (#1897)
Building sunsetting ledger gapsPer-reservation Delete vs ArchivePortfolio retirement decisionsArchive property keeps all ledger rows
Duplicate import cleanup on Step 1Delete hides manual rows afterwardProcessing a New Booking — Step 1 — expected for test rows (#1897)
Collections escalation needs policy voidDelete Booking on real arrearsCancel booking on Step 6 when manual receipts matter
Utility close missing overage manual rowsDelete on reconciled stayEntering Monthly Utility Bills — Step 5 — use Cancel when history matters (#1897)
Reconciled Ended departureDelete Booking when manual receipts neededLeave Ended or CancelManaging a Check-out — Step 7
Test Upcoming row before key handoverDelete hides manual rows afterwardManaging a Check-in — Step 1 — expected for mistaken rows (#1897)
Lockout catch-up cleanup used DeleteLedger gaps after soft-archiveResetting a Management User Password — Step 3 — prefer Cancel when history matters
Ledger rows vanish unexpectedlyProduct confusion vs expected #1897Using in-app support — Archived booking ledger visibility — module Bookings when behaviour differs

Pair with FAQ — Manual payments after Delete Booking, Glossary — Archived booking ledger visibility hub, Glossary — Archived booking ledger visibility, Finance — Archived bookings on the ledger, Finance — Type summary cards, Cancel Booking vs Delete Booking, Portfolio retirement decisions, and Provider platform Delete Booking guard. Per-guide mesh: Processing a New Booking — Archived booking ledger visibility, Cancelling a Booking — Archived booking ledger visibility, Managing a Check-in — Archived booking ledger visibility, Managing a Check-out — Archived booking ledger visibility, Handling a Late Payment — Archived booking ledger visibility, Entering Monthly Utility Bills — Archived booking ledger visibility, Portfolio KPI review — Archived booking ledger visibility, Manual block hygiene — Archived booking ledger visibility, Onboarding a New Property — Archived booking ledger visibility, Notification triage — Archived booking ledger visibility, Resetting a Management User Password — Archived booking ledger visibility, Using in-app support — Archived booking ledger visibility.

Finance Transactions — type summary cards showing System Transactions (Virtual Iban, Credit Card) vs Manual Transactions (Transfer, Cash, Deposit Refund, Platform)

Finance Transactions — soft-archived booking still listing Virtual Iban rows after Delete Booking; Manual Transactions for that reservation are hidden (#1897)

Walkthrough: Finance → Transactions manual transfer row → booking Transactions tab → Delete Booking → manual row disappears from the portfolio ledger while System Transactions (Virtual Iban) stay for reconciliation (#1897).

Archive property (building-level)

When a whole building leaves the portfolio for good, retire it from active pickers without deleting booking or finance history — distinct from per-reservation Cancel Booking vs Delete Booking and the three-way scope table in Portfolio retirement decisions.

StepActionNotes
1Clear stale manual blocks on each unit calendarManual block hygiene — Step 5 before sunsetting
2Confirm no Upcoming arrivals remain on the buildingManaging a Check-in — Step 1 — finish departures before Archive
3Open Listings → Portfolio, Edit property sidebar → danger zone ArchiveApp confirms first; active bookings may trigger an extra warning — FAQ — Archive a property
4Review retired inventory on Listings → Archived/listings/archived; legacy /properties/archived redirects — Listings — Archived properties
5Unarchive if archived by mistake during go-liveOnboarding a New Property — Step 7 — building Archive is sunsetting only
SymptomLikely wrong controlFix
Building still in pickers after deleting every reservationDelete Booking on each stayArchive property on Listings → PortfolioFAQ — Archive a property
Property missing from Portfolio after setup mistakeAccidental Archive during go-liveUnarchive from Listings → ArchivedOnboarding a New Property — Portfolio retirement decisions
Used Delete Booking to clean duplicate importsReservation scope onlyDelete Booking on Processing a New Booking — Step 1 — not building Archive
Unsure whether to Archive, Cancel, or DeleteScope confusionPortfolio retirement decisions — three-way decision table
Archive / Unarchive guard defect despite correct stepsProduct bugUsing in-app support — Portfolio retirement decisions — module Listings

Archive property does not remove bookings or Finance → Transactions rows — archived buildings drop from default pickers and Sales active grids while historical Bookings rows remain. Pair with Glossary — Archive property (building-level) hub, Portfolio retirement decisions, FAQ — Archive a property, Glossary — Archived property, Manual block hygiene (portfolio sunsetting), Portfolio KPI review — Step 7 (month-end sunsetting review), and Managing a Check-out — Archive property (building-level) (last departure before building Archive). Per-guide mesh: Manual block hygiene — Archive property (building-level), Onboarding a New Property — Archive property (building-level), Processing a New Booking — Archive property (building-level), Entering Monthly Utility Bills — Archive property (building-level), Managing a Check-in — Archive property (building-level), Managing a Check-out — Archive property (building-level), Handling a Late Payment — Archive property (building-level), Cancelling a Booking — Archive property (building-level), Portfolio KPI review — Archive property (building-level), Notification triage — Archive property (building-level), Resetting a Management User Password — Archive property (building-level), Using in-app support — Archive property (building-level).

Listings — Archived tab with populated property cards and Archived badge count

Listings — Archived property edit sidebar with Unarchive in the danger zone

Walkthrough: Listings → Portfolio property edit → danger zone Archive (confirm dialog) → Listings → Archived tab → archived property edit → Unarchive (confirm dialog) for go-live recovery.

Directory list load failures

When a large directory or dashboard aggregate fails on first fetch, Vivin shows an explicit Failed to load … alert with Retry / Try again — not an empty table that looks like zero portfolio rows.

SymptomLikely causeFix
Failed to load bookings/tenants/listings… + RetryNetwork drop, timeout, or HTTP error on first fetchRetry / Try again, or refresh after connectivity recovers
Couldn't load the timeline bookings. on Timeline + RetryTimeline listing axis or bars first-fetch failed (#2310)Retry on the chart panel (re-fetches axis + bars) — or switch to List for portfolio-table recovery
Empty table with no error bannerSuccessful fetch returned zero rows for your filtersNormal empty state — widen filters or clear search
Some dashboard data failed to load. under headerPartial / aggregate failureRetry on banner — other KPI widgets may still render
Could not load messages inside one bookingTab-scoped API slice failedRefresh (Communication) or Retry (Tickets) — Booking sidebar tab load failures
Sales Overview popover Failed to load free unitsDay/bar popover only — charts still loadedClose popover or pick another day — not whole-module failure
Opened booking from alert but one tab redTab-scoped slice failedBooking sidebar tab load failuresPayment Plan may still work
/settings/support or drawer cannot load ticketsSame data layer as directory listsUsing in-app support — Inbox load failures
QuestionWhole-module directoryTab inside one booking
Where does it fail?Bookings / Tenants / Notifications list cardCommunication or Tickets inside sidebar
Recovery controlRetry / Try again on list cardRefresh (Communication) or Retry (Tickets)
Other tabs still work?Whole module blocked until retryContract Info / Payment Plan stay usable
Audit → Manual Blocks first-fetch fails during hygiene passStep 1Retry on Failed to load manual blocks. — not an empty portfolioManual block hygiene — Directory list load failures
Bookings Timeline Gantt won't load before overlap check/bookings/timeline axis or bars first-fetch failedRetry on chart — not list-card Retry — see Bookings — Timeline load failures
Bookings list fails before opening cancel workflowWhole-module Retry — not Communication tab Refresh inside one bookingCancelling a Booking — Directory list load failures
Departure-week Bookings / Operations list will not loadStep 1Retry before assuming zero departuresManaging a Check-out — Directory list load failures
Listings portfolio fails on go-live verificationStep 7Retry — distinct from zero-row empty state on new inventoryOnboarding a New Property — Directory list load failures
Bookings or /notifications fails before import triageStep 1Retry / Try again before duplicate cleanupProcessing a New Booking — Directory list load failures
Utilities tab first-fetch fails during bill entryStep 2 — tab Retry — not zero-row empty ledgerEntering Monthly Utility Bills — Directory list load failures
Finance / Bookings / Tenants lists fail on collections triageStep 1Retry before assuming zero arrearsHandling a Late Payment — Directory list load failures
Operations → Check-in & Check-out fails on arrival weekStep 1Retry — not "no arrivals this week"Managing a Check-in — Directory list load failures
/notifications list fails before inbox triageStep 2Try again before Step 4 row-clickNotification triage — Directory list load failures
Lists fail after lockout password recoveryStep 3 → hub Lockout catch-upResetting a Management User Password — Directory list load failures
/settings/support or drawer cannot load ticketsSupport inbox (full page)Retry — same data layer as drawerUsing in-app support — Directory list load failures
Analytics workspace or Dashboard / Finance lists fail during month-end sign-offStep 7Retry / Try again before investor numbers — pair Step 1 Analytics Try againPortfolio KPI review — Directory list load failures

Pair with FAQ — Directory list load failures hub, Glossary — Directory list load failures hub, FAQ — Directory list load failures, FAQ — Communication or Tickets load failure, FAQ — Booking sidebar tab load failures hub, Glossary — Directory list load failures, Glossary — Booking detail sidebar tab load failures, Glossary — Settings and profile load failures, Using in-app support — Inbox load failures, and Booking sidebar tab load failures. Per-guide mesh: Manual block hygiene — Directory list load failures, Cancelling a Booking — Directory list load failures, Managing a Check-out — Directory list load failures, Onboarding a New Property — Directory list load failures, Processing a New Booking — Directory list load failures, Entering Monthly Utility Bills — Directory list load failures, Handling a Late Payment — Directory list load failures, Managing a Check-in — Directory list load failures, Notification triage — Directory list load failures, Resetting a Management User Password — Directory list load failures, Using in-app support — Directory list load failures, Portfolio KPI review — Directory list load failures. The habit matrix row above lists module anchors.

Notifications module — initial load failure with Try again control

Audit — Manual Blocks tab load failure with Retry after simulated API error

Dashboard — partial overview-stats load failure banner with Retry under the page header

Analytics — portfolio KPI workspace load failure with Try again

Walkthrough: whole-module Bookings list Retry after Failed to load bookings, then tab-scoped Communication header Refresh while Payment Plan still loads — distinct recovery scopes.

Booking sidebar tab load failures

Inside an open booking, Communication and Tickets load independently — a tab error does not block Contract Info, Payment Plan, or Deposit.

SymptomTabRecovery
Could not load messagesSomething went wrong loading the conversationCommunicationRefresh in the booking sidebar header toolbar
Could not load tickets. Try again. on red bannerTicketsRetry on the banner inside the tab
Payment Plan / Contract Info still workOther tabsKeep working — only the failed tab needs retry
Refresh / Retry does not recoverEither tabClose and reopen the booking from the list
Whole Bookings list shows Failed to load …Module directoryWhole-module RetryDirectory list load failures
Hold cleanup opened booking but Communication red bannerStep 3 — header Refresh — not whole Bookings list RetryManual block hygiene — Booking sidebar tab load failures
Cancel settlement needs Payment Plan but Communication failedStep 2 — switch tabs — Payment Plan may still loadCancelling a Booking — Booking sidebar tab load failures
Departure-week tenant outreach tab failsStep 6Communication Refresh before refund sign-offManaging a Check-out — Booking sidebar tab load failures
Go-live verify opened first booking, Tickets red bannerStep 7 — tab Retry — other sidebar tabs stay usableOnboarding a New Property — Booking sidebar tab load failures
Contract follow-up thread won't load on new importStep 4Communication Refresh — not list-card RetryProcessing a New Booking — Booking sidebar tab load failures
Collections outreach Communication tab red on Step 3Step 3 — header RefreshPayment Plan may still loadHandling a Late Payment — Booking sidebar tab load failures
Arrival-week tenant Q&A tab fails before key handoverStep 4Communication Refresh — not whole Bookings list RetryManaging a Check-in — Booking sidebar tab load failures
Utility overage dispute thread won't load on Step 4Step 4Communication Refresh with Payment Plan visibleEntering Monthly Utility Bills — Booking sidebar tab load failures
Payment alert row-click opened booking but one tab redStep 4 — tab Refresh / Retry — not /notifications Try againNotification triage — Booking sidebar tab load failures
Lockout catch-up opened booking but Communication failedStep 3 — tab-scoped Refresh during backlog meshResetting a Management User Password — Booking sidebar tab load failures
Tab Refresh / Retry never recovers after connectivity returnsNew Support Ticket modalBookings module + booking URL screenshotUsing in-app support — Booking sidebar tab load failures

Pair with FAQ — Booking sidebar tab load failures hub, Glossary — Booking sidebar tab load failures hub, FAQ — Communication or Tickets load failure, FAQ — Directory list load failures hub, Directory list load failures (whole Bookings list Retry — not tab-scoped), Glossary — Booking detail sidebar tab load failures, Bookings — Sidebar tab load failures, WhatsApp per-booking messaging (Communication load error vs normal thread), Notification triage — Step 4, Handling a Late Payment — Step 3, Managing a Check-in, and Managing a Check-out. Per-guide mesh: Manual block hygiene — Booking sidebar tab load failures, Cancelling a Booking — Booking sidebar tab load failures, Managing a Check-out — Booking sidebar tab load failures, Onboarding a New Property — Booking sidebar tab load failures, Processing a New Booking — Booking sidebar tab load failures, Handling a Late Payment — Booking sidebar tab load failures, Managing a Check-in — Booking sidebar tab load failures, Entering Monthly Utility Bills — Booking sidebar tab load failures, Notification triage — Booking sidebar tab load failures, Resetting a Management User Password — Booking sidebar tab load failures, Using in-app support — Booking sidebar tab load failures. The habit matrix row above lists workflow anchors.

Booking detail — Communication tab with WhatsApp thread and Refresh in the sidebar header toolbar

Booking detail — Tickets tab with linked maintenance rows (normal loaded state; Retry appears on the red banner when the tab fetch fails)

Walkthrough: tab-scoped Communication header Refresh after Could not load messagesPayment Plan still loads; not whole-module Bookings list Retry.

Finance debt receivables triage

Before you rank debtors on Debt Aging or reconcile Dashboard Total Debt at month-end, clear the amber Pending queue on Finance → Transactions when operators just recorded bank transfers — Total Debt, In debt, and Manual Payments KPIs lag until Approve payments confirms each row (Pending manual receipt approval).

QuestionStart with Pending approvalStart with receivables triage
Just recorded Add PaymentAmber Pending chip → ApproveN/A — KPIs update after approval
Pending manual in-payment alert on /notificationsRow-click → TransactionsApproveNot Debt Aging until queue clears
Total Debt unchanged after transferReceipt still pendingTop debtors only after approval
Month-end sign-off with lingering PendingSteps 5b / 6b mesh — finance-transactions-pending-approve-flow.mp4Portfolio KPI review — Step 7 after queue clears
Top debtors still high after ApproveDuplicate transfer approved by mistakeReject/revert mistaken receiptsRevert before collections (bookings-detail-transactions-revert-modal-info-banner.png)
Debt Aging bucket shows paid-looking bookingLedger duplicate not cleaned upBooking TransactionsRevert payment — then re-open Top debtors
QuestionLedger cleanup firstReceivables triage first
Two identical transfers, one pendingReject selectedReject/revert mistaken receiptsNot Debt Aging until queue clears
Two identical transfers, both approvedRevert duplicate — same hubRe-check Top debtors after Revert
Total Debt high, tenant insists they paidOpen booking Transactions for duplicate rowsDebt Aging only after ledger is clean
Month-end Step 7 sign-offPending + Revert meshDebt Aging / Dashboard Total Debt reconcile

Four surfaces answer “who owes money?” at different scopes — pick the one that matches your question:

QuestionStart hereOpens
Quick ongoing-debt headline on loginDashboard → Total DebtSummary only — >15 days subtitle, not clickable
Ranked debtors with days overdueFinance → Overview → Debt AgingTop debtors or overdue bucket → booking sidebar
Payment lines for one monthFinance → Overview → Income → In debtMonth-scoped modal — not a debtor ranking
Deposit coverage gapFinance → Overview → Uncovered Debt KPIPair with Top debtors when close to Total Debt
SymptomLikely causeFix
Need tenant · unit rows with days overdueOpened Income → In debt modal (payment lines)Debt AgingTop debtors or overdue bucket
Dashboard Total Debt card not clickablePost-login headline is summary onlyFinance → Overview → Debt Aging
Uncovered Debt close to Total DebtThin deposit coverage on debtorsPrioritize Top debtorsFAQ — Uncovered Debt KPI
Payment alert opened booking but balance unclearAlert deep-linked reservationPayment Plan / Transactions on sidebar — Notification triage — Step 4
Total Debt headline lags after bank transferReceipt still pendingPending manual receipt approval — approve before Debt Aging triage (finance-transactions-pending-pill.png)
Debt Aging high but transfer just recordedPending rows still on ledgerSame hub — not collections escalation yet
Top debtors row shows tenant who paid twiceDuplicate approved — not real arrearsReject/revert mistaken receiptsRevert duplicate (bookings-detail-transactions-revert-modal-info-banner.png)
Total Debt unchanged after RevertNot issued credit note queue still open on invoiced chargeIssue credit notes (N) — then re-triage Debt Aging
Payment overdue alert but balance looks paidTransfer recorded but not approvedRow-click → ApproveNotification row-click navigation
Pending manual in-payment alert after month-endOperator mesh still pendingAmber Pending chip before KPI sign-off
Top debtors dominated by one cohortArrears cluster on Unassigned or one segmentPortfolio segmentation by tenant categoryFinance → Other filters → Tenant category before collections
Segment filter works on Bookings but not Finance drawerCache has no rows with that tenantCategoryIdFAQ — Finance tenant category filter parity — load Contract Values first
QuestionSegment-scoped collectionsWhole-portfolio receivables
Start hereFinance → Other filters → Tenant category + Debt AgingDebt AgingTop debtors without segment filter
Align filters across modulesBookings / Finance / Tenants toolbarPortfolio segmentation by tenant category
Month-end KPI drift on one segmentPortfolio KPI review — Step 6Step 7 receivables sign-off

Pair with FAQ — Finance debt receivables triage hub, Glossary — Finance debt receivables triage hub, Payment alert to receivables triage (upstream Notification triage — Step 4 on Payments alerts), Handling a Late Payment collections hub (full collections workflow after triage surfaces), FAQ — Handling a Late Payment hub, Reject/revert mistaken receipts (Revert approved duplicates before Top debtors collections — bookings-detail-transactions-revert-modal-info-banner.png), Pending manual receipt approval (amber Pending chip before Top debtors sign-off), FAQ — Bookings that owe money, Glossary — Finance Debt Aging, Portfolio KPI review — Step 7, and Handling a Late Payment — Step 1. The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely need receivables triage before collections, settlement, or support escalation.

SituationActionPer-guide anchor
Confirmation charges unpaid before portfolio triageBooking Payment Plan on Step 5 / Step 6 — not Top debtors until confirmation settledProcessing a New Booking — Finance debt receivables triage
Pre-cancel rent arrears on settlement bookingDebt Aging / Top debtors on Step 2 before Issue credit notes on invoiced linesCancelling a Booking — Finance debt receivables triage
Move-in charges unpaid before key handoverPayment Plan on Step 3 — pair Debt Aging only after Pending manual receipt approval clearsManaging a Check-in — Finance debt receivables triage
Departure-week arrears block deposit refundDebt Aging on Step 6 before Ready To Refund — hub: Check-out collections before refundManaging a Check-out — Finance debt receivables triage
Utility overage In Debt after bill cycleContract Values → In Debt on Step 4 — hub: Utility overage collectionsEntering Monthly Utility Bills — Finance debt receivables triage
Collections outreach before portfolio rankDebt Aging on Step 1 after Pending manual receipt approval clears — hub: Handling a Late Payment collections hubHandling a Late Payment — Finance debt receivables triage
Month-end Top debtors / Dashboard Total Debt sign-offDebt Aging on Step 7 after amber Pending queue clearsPortfolio KPI review — Finance debt receivables triage
Payment overdue alert row-click before bulk mark-readStep 4 → Debt Aging — hub: Payment alert to receivables triageNotification triage — Finance debt receivables triage
Phantom debt after calendar hold cleanupReconcile Top debtors on Step 5 after holds cleared — not collections until ledger is cleanManual block hygiene — Finance debt receivables triage
First portfolio receivables after property go-liveDebt Aging when first confirmation settles — pair Step 7 verificationOnboarding a New Property — Finance debt receivables triage
Support ticket: Total Debt still highSelf-serve triage surfaces before filing — clear Pending firstUsing in-app support — Finance debt receivables triage
Lockout-delayed receivables backlogCatch up Total Debt after Step 3 before KPI sign-offResetting a Management User Password — Finance debt receivables triage

Per-guide mesh: Processing a New Booking — Finance debt receivables triage, Cancelling a Booking — Finance debt receivables triage, Managing a Check-in — Finance debt receivables triage, Managing a Check-out — Finance debt receivables triage, Entering Monthly Utility Bills — Finance debt receivables triage, Handling a Late Payment — Finance debt receivables triage, Portfolio KPI review — Finance debt receivables triage, Notification triage — Finance debt receivables triage, Manual block hygiene — Finance debt receivables triage, Onboarding a New Property — Finance debt receivables triage, Using in-app support — Finance debt receivables triage, Resetting a Management User Password — Finance debt receivables triage. Uncovered Debt KPI per-guide mesh: Processing a New Booking — Uncovered Debt KPI, Cancelling a Booking — Uncovered Debt KPI, Managing a Check-in — Uncovered Debt KPI, Managing a Check-out — Uncovered Debt KPI, Entering Monthly Utility Bills — Uncovered Debt KPI, Handling a Late Payment — Uncovered Debt KPI, Portfolio KPI review — Uncovered Debt KPI, Notification triage — Uncovered Debt KPI, Manual block hygiene — Uncovered Debt KPI, Onboarding a New Property — Uncovered Debt KPI, Using in-app support — Uncovered Debt KPI, Resetting a Management User Password — Uncovered Debt KPI. Finance Income status drill-down per-guide mesh: Processing a New Booking — Finance Income status drill-down, Cancelling a Booking — Finance Income status drill-down, Managing a Check-in — Finance Income status drill-down, Managing a Check-out — Finance Income status drill-down, Entering Monthly Utility Bills — Finance Income status drill-down, Handling a Late Payment — Finance Income status drill-down, Portfolio KPI review — Finance Income status drill-down, Notification triage — Finance Income status drill-down, Manual block hygiene — Finance Income status drill-down, Onboarding a New Property — Finance Income status drill-down, Using in-app support — Finance Income status drill-down, Resetting a Management User Password — Finance Income status drill-down.. Cash flow forecast drill-down per-guide mesh: Processing a New Booking — Cash flow forecast drill-down, Cancelling a Booking — Cash flow forecast drill-down, Managing a Check-in — Cash flow forecast drill-down, Managing a Check-out — Cash flow forecast drill-down, Entering Monthly Utility Bills — Cash flow forecast drill-down, Handling a Late Payment — Cash flow forecast drill-down, Portfolio KPI review — Cash flow forecast drill-down, Notification triage — Cash flow forecast drill-down, Manual block hygiene — Cash flow forecast drill-down, Onboarding a New Property — Cash flow forecast drill-down, Using in-app support — Cash flow forecast drill-down, Resetting a Management User Password — Cash flow forecast drill-down.

Finance Overview — stacked Income chart with Paid, Scheduled, and In debt segments beside Debt Aging panel

Finance Overview — Debt Aging bucket expanded to show tenant · unit rows for an overdue band

Dashboard — Total Debt KPI card with portfolio debt headline and overdue (>15 days) subtitle

Walkthrough: expand a Debt Aging overdue bucket on Finance → Overview and open a booking from Top debtors.
Walkthrough: compare Total Debt and Uncovered Debt on the KPI strip, rank debtors in Debt Aging, then contrast the month-scoped Income → In debt payment-line modal (not a debtor ranking).

Uncovered Debt KPI

On Finance → Overview, compare Total Debt with Uncovered Debt on the seven-card KPI strip before you rank Debt Aging Top debtors or clear the last notification rows at month-end. Uncovered Debt is the portion of portfolio underpayment not offset by security deposits you still hold — when it tracks Total Debt closely, deposit cushions are thin and collections risk is higher.

QuestionStart hereOpens
Quick ongoing-debt headline on loginDashboard → Total DebtSummary only — does not show Uncovered Debt
Deposit coverage gapFinance → Overview → Uncovered Debt KPIPair with Top debtors when close to Total Debt
Ranked debtors with days overdueFinance → Overview → Debt AgingTop debtors after KPI strip compare
SymptomLikely causeFix
Uncovered Debt close to Total DebtThin deposit coverage on debtorsPrioritize Top debtorsFinance debt receivables triage (finance-overview-debt-aging-expanded-bucket.png)
Looking for Uncovered Debt on /Dashboard Total Debt is ongoing-onlyOpen Finance → Overviewfinance-overview-kpi-cards.png
Total Debt high, Uncovered Debt much lowerStrong deposit cushionsCollections still possible — focus highest absolute Top debtors rows
KPI strip unchanged after bank transferReceipt still pendingPending manual receipt approvalfinance-transactions-pending-pill.png
Month-end Step 7 debt looks low on depositsCompared Dashboard ongoing card onlyPortfolio KPI review — Step 7 — Finance all-booking KPIs

Pair with FAQ — Uncovered Debt KPI hub, Glossary — Uncovered Debt hub, Finance debt receivables triage, FAQ — Dashboard Total Debt subtitle, Portfolio KPI review — Step 7, and Handling a Late Payment — Step 1.

Finance Overview — seven KPI cards including Total Debt and Uncovered Debt

Finance Overview — Debt Aging bucket expanded to show tenant · unit rows for an overdue band

Walkthrough: compare Total Debt and Uncovered Debt on the Finance → Overview KPI strip, then expand Debt Aging Top debtors when deposit coverage is thin.

Per-guide mesh: Processing a New Booking — Uncovered Debt KPI, Cancelling a Booking — Uncovered Debt KPI, Managing a Check-in — Uncovered Debt KPI, Managing a Check-out — Uncovered Debt KPI, Entering Monthly Utility Bills — Uncovered Debt KPI, Handling a Late Payment — Uncovered Debt KPI, Portfolio KPI review — Uncovered Debt KPI, Notification triage — Uncovered Debt KPI, Manual block hygiene — Uncovered Debt KPI, Onboarding a New Property — Uncovered Debt KPI, Using in-app support — Uncovered Debt KPI, Resetting a Management User Password — Uncovered Debt KPI.

Finance Income status drill-down

On Finance → Overview, the stacked Income chart breaks each calendar month into Paid (dark teal), Scheduled (light teal), and In debt (red). Click a bar segment or a row in its hover tooltip to open a payment-line modal scoped to that month and status — tenant · unit rows with View booking, not a ranked debtor list.

QuestionStart hereOpens
Payment lines for one month + statusIncome → Paid / Scheduled / In debtMonth-scoped modal (finance-overview-income-status-in-debt-modal.png)
Who owes, days overdue, booking sidebarDebt Aging → Top debtors or overdue bucketBooking-level rows (finance-overview-debt-aging-expanded-bucket.png)
Opened In debt modal but need debtor rankWrong surface — modal is payment-line scopeDebt AgingFAQ — Bookings that owe money
Month-end Analytics vs Finance mismatchIncome segments by monthPair with Portfolio KPI review — Step 7 (finance-overview-income-drill-down-flow.mp4)
Alert row-clicked booking but portfolio rank unclearSingle-booking triage firstDebt Aging after Notification triage — Step 4

Pair with FAQ — Finance Income status drill-down, FAQ — Finance Income status drill-down hub, Glossary — Finance Income status drill-down hub, Glossary — Finance income status, Finance debt receivables triage (four-surface habit matrix above), FAQ — Bookings that owe money, and Finance > Income status drill-down.

Per-guide mesh: Processing a New Booking — Finance Income status drill-down, Cancelling a Booking — Finance Income status drill-down, Managing a Check-in — Finance Income status drill-down, Managing a Check-out — Finance Income status drill-down, Entering Monthly Utility Bills — Finance Income status drill-down, Handling a Late Payment — Finance Income status drill-down, Portfolio KPI review — Finance Income status drill-down, Notification triage — Finance Income status drill-down, Manual block hygiene — Finance Income status drill-down, Onboarding a New Property — Finance Income status drill-down, Using in-app support — Finance Income status drill-down, Resetting a Management User Password — Finance Income status drill-down.. Cash flow forecast drill-down per-guide mesh: Processing a New Booking — Cash flow forecast drill-down, Cancelling a Booking — Cash flow forecast drill-down, Managing a Check-in — Cash flow forecast drill-down, Managing a Check-out — Cash flow forecast drill-down, Entering Monthly Utility Bills — Cash flow forecast drill-down, Handling a Late Payment — Cash flow forecast drill-down, Portfolio KPI review — Cash flow forecast drill-down, Notification triage — Cash flow forecast drill-down, Manual block hygiene — Cash flow forecast drill-down, Onboarding a New Property — Cash flow forecast drill-down, Using in-app support — Cash flow forecast drill-down, Resetting a Management User Password — Cash flow forecast drill-down.

Walkthrough: Paid / Scheduled / In debt segment drill-down — payment-line modal, View booking, then contrast Debt Aging Top debtors (finance-overview-income-status-in-debt-modal.png).

Cash flow forecast drill-down

On Finance → Overview, the Cash flow forecast chart below Income shows actual cash received per period (confirmed in-payments only — no scheduled or In debt amounts). Toggle Month vs Day on the chart header. Click a month or day bar to open an All payments drill-down listing every collection in that period.

QuestionStart hereOpens
Which payments landed in one month/day?Cash flow forecast bar clickAll payments modal (finance-overview-cash-flow-all-payments-modal.png)
Scheduled vs collected for one monthIncome → Paid / Scheduled / In debtStatus-scoped payment-line modal — Finance Income status drill-down
When is rent due (not yet collected)?Dashboard → Cash Flow ForecastRent-due timing — Glossary — Cash Flow Forecast (Dashboard)
Month-end collections vs AnalyticsCash flow forecast Day viewfinance-overview-cash-flow-day-view.png; pair Portfolio KPI review — Step 7

Pair with FAQ — Cash flow forecast drill-down, FAQ — Cash flow forecast drill-down hub, Glossary — Cash flow forecast drill-down hub, Glossary — Cash flow forecast (Finance Overview), Finance Income status drill-down, Dashboard — Cash Flow Forecast, and Finance > Income chart and cash flow forecast.

Per-guide mesh: Processing a New Booking — Cash flow forecast drill-down, Cancelling a Booking — Cash flow forecast drill-down, Managing a Check-in — Cash flow forecast drill-down, Managing a Check-out — Cash flow forecast drill-down, Entering Monthly Utility Bills — Cash flow forecast drill-down, Handling a Late Payment — Cash flow forecast drill-down, Portfolio KPI review — Cash flow forecast drill-down, Notification triage — Cash flow forecast drill-down, Manual block hygiene — Cash flow forecast drill-down, Onboarding a New Property — Cash flow forecast drill-down, Using in-app support — Cash flow forecast drill-down, Resetting a Management User Password — Cash flow forecast drill-down.

Payment alert to receivables triage

Notification triage Step 4 row-click opens the booking behind a Payments alert — Finance debt receivables triage picks the portfolio surface when you need ranked debtors or month-end KPI sign-off before Handling a Late Payment — Step 1 outreach. Pick the row that matches the alert text:

Alert on /notificationsNotification triage stepReceivables surfaceCollections follow-through
Payment overdueStep 4Payment PlanDebt Aging / Top debtors when portfolio-wide rank neededHandling a Late Payment — Step 1Step 3
Payment received from tenant …Step 4TransactionsN/A — confirm ledger on opened bookingApprovePending manual receipt approval before Step 5
Pending manual in-paymentStep 4ApproveAmber Pending chip on Finance → TransactionsNot Debt Aging until queue clears
Month-end Total Debt drift after alert triageStep 5 only after approvalPortfolio KPI review — Step 7 + Dashboard Total DebtStep 6b mesh
Alert cleared but portfolio debt unclearN/A — re-open Finance → OverviewHub: Finance debt receivables triage — four-surface matrixHandling a Late Payment collections hub
QuestionAlert-driven entry (Step 4)Portfolio receivables triage
One booking behind the pingRow-click → Payment Plan / TransactionsConfirm balance before Step 5
Need ranked debtors with days overdueFinish single-booking triage firstFinance → Overview → Debt AgingTop debtors
Dashboard Total Debt headline onlyNot enough for collections listDebt Aging — card is not clickable
Income → In debt modal openedPayment-line scope — not debtor rowsDebt Aging buckets — FAQ — Bookings that owe money
Uncovered Debt close to Total DebtDeposit coverage gap on opened bookingPrioritize Top debtors — thin deposit offsets
SymptomAlert triage fixReceivables fix
Total Debt unchanged after row-clickReceipt still pendingPending manual receipt approval — not Debt Aging yet
Payment overdue but balance looks paidTransfer recorded, not approvedRow-click → Approve — then Step 5
Top debtors still high after ApproveDuplicate transfer approvedReject/revert mistaken receiptsRevert before collections
Unread returns after Mark all as readNew Pending manual in-payment rowsExpected until ledger approval
Bell General row did not open BookingsIn-panel detail is defaultBookmark /notificationsNotification row-click navigation
Segment-wide arrears after alert batchAdd Tenant category on Finance → Other filtersPortfolio segmentation by tenant category

The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely receive payment overdue or Pending manual in-payment alerts before collections, settlement, or support escalation.

SituationActionPer-guide anchor
Upcoming confirmation Payment received / payment overdueNotification triage — Step 4 — contrast Upcoming vs Ongoing — hub: Confirmation alert triageProcessing a New Booking — Payment alert to receivables triage
Pre-cancel payment overdue on settlement bookingStep 4 row-click → Debt Aging on Step 2 before void — hub: Cancellation collections before voidCancelling a Booking — Payment alert to receivables triage
Move-in payment overdue / Pending manual in-paymentStep 4 → Payment Plan on Step 3 — not key handover until balance confirmsManaging a Check-in — Payment alert to receivables triage
Departure-week payment overdue before deposit refundStep 4 → Step 6 — hub: Check-out collections before refundManaging a Check-out — Payment alert to receivables triage
Utility payment overdue after monthly bill cycleStep 4 row-click → overage In Debt on Step 4 — hub: Utility overage collectionsEntering Monthly Utility Bills — Payment alert to receivables triage
Collections payment overdue before Debt Aging outreachStep 4 row-click → Step 1 — hub: Handling a Late Payment collections hubHandling a Late Payment — Payment alert to receivables triage
Month-end payment overdue alert batch during KPI sign-offStep 4 during Step 7 — clear unread after Top debtorsPortfolio KPI review — Payment alert to receivables triage
Payment overdue row-click before bulk mark-readStep 4Step 5 — hub anchorNotification triage — Payment alert to receivables triage
Stale payment overdue after calendar hold cleanupStep 4 row-click after Step 5 hold reconciliationManual block hygiene — Payment alert to receivables triage
First Payment received / payment overdue after go-liveStep 4 on first confirmation — pair Step 7 verificationOnboarding a New Property — Payment alert to receivables triage
Support ticket after payment overdue triage unclearSelf-serve Step 4 mesh before filingUsing in-app support — Payment alert to receivables triage
Lockout-delayed payment overdue backlogSteps 4–5 after Step 3 — hub: Lockout catch-up after password recoveryResetting a Management User Password — Payment alert to receivables triage

Per-guide mesh: Processing a New Booking — Payment alert to receivables triage, Cancelling a Booking — Payment alert to receivables triage, Managing a Check-in — Payment alert to receivables triage, Managing a Check-out — Payment alert to receivables triage, Entering Monthly Utility Bills — Payment alert to receivables triage, Handling a Late Payment — Payment alert to receivables triage, Portfolio KPI review — Payment alert to receivables triage, Notification triage — Payment alert to receivables triage, Manual block hygiene — Payment alert to receivables triage, Onboarding a New Property — Payment alert to receivables triage, Using in-app support — Payment alert to receivables triage, Resetting a Management User Password — Payment alert to receivables triage.

Pair with FAQ — Payment alert to receivables triage hub (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, finance-overview-debt-aging-walkthrough-flow.mp4), Glossary — Payment alert to receivables triage, Glossary — Payment alert to receivables triage hub, FAQ — Payment alert to receivables triage, FAQ — Finance debt receivables triage hub, FAQ — Handling a Late Payment hub, Utility overage collections (utility-type In Debt after alert row-click), Cancellation collections before void (pre-cancel rent arrears from payment overdue alerts), Notification row-click navigation, Pending manual receipt approval (Pending before Debt Aging), Reject/revert mistaken receipts (Revert duplicates before Top debtors), Handling a Late Payment collections hub, Glossary — Payment notification (operator), and Portfolio KPI review — Dashboard Total Debt subtitle. Full workflows: notification-triage-section-cross-reference · handling-a-late-payment-section-cross-reference.

Notifications — row-click from payment alert opens booking detail for balance review

Finance Overview — stacked Income chart with Paid, Scheduled, and In debt segments beside Debt Aging panel

Finance Overview — Debt Aging bucket expanded to show tenant · unit rows for an overdue band

Finance Transactions — All card with amber Pending chip active and filtered ledger rows

Walkthrough: row-click a payment overdue alert on /notifications, confirm balance on the opened booking, then clear unread in Step 5.
Walkthrough: when alert triage needs portfolio context, expand a Debt Aging bucket and open a booking from Top debtors.

Occupancy KPI to block hygiene handoff

Portfolio KPI review Steps 2–4 surface occupancy or RevPAR dips — Manual block hygiene Steps 1–5 clear stale manual blocks before you change rates or tenant-category rules account-wide. Pick the row that matches the KPI signal:

KPI signal on AnalyticsPortfolio KPI review stepBlock hygiene follow-through
Overview occupancy bar dips without revenue changeStep 2Step 3Step 1Tools → Audit
Occupancy Ranking concentrates on one unitStep 3Step 2 Date range + Search
RevPAR low but ADR healthyStep 4Holds suppressing available nights — not Sales → Pricing yet
Segment filters look healthyStep 6 — tenant category / tagsHub: block hygiene before portal rule edits
Dashboard Vacant Units lower than AnalyticsStep 7Step 5 after Step 4
Month-end sign-off, occupancy still suppressedStep 7Step 3 Created by after staff turnover
QuestionKPI review answerBlock hygiene answer
Dip on one property onlyRanking roll-up By PropertyAudit Search + row-click unit sidebar
Dip portfolio-wide, rates unchangedStep 3 heatmapStep 1 Blocked nights per month chart
Sales Multicalendar shows mystery blocksStep 7Step 4 on unit Calendar
Tenant WhatsApp about blocked datesN/A — not Analytics-firstStep 3 + get-listing-calendar
Vacant Unit Preference includes manual blocksToday / Vacant Units may still list held unitsConfirm preference before blaming holds
SymptomKPI review fixBlock hygiene fix
Occupancy recovers after hold removedRe-run Step 2 next monthStep 5Multicalendar + Dashboard
Dip tracks one tenant categoryStep 6 — not holdsDo not clear blocks — edit Settings → Tenant categories
Blocked nights per month chart spikeNote month in Analytics rangeStep 2 overlap filter
Rate change planned on suppressed unitPause Step 4Clear hold first — Glossary — Manual unavailability
Calendar edit blocked after hygieneManual block hygiene — Step 6Using in-app support — not tenant notify-landlord
New inventory holds from onboardingOnboarding — Step 7Processing a New Booking — Step 1 overlap
Occupancy Ranking dip on month-end reviewStep 3Step 1 Tools → AuditPortfolio KPI review — Occupancy KPI to block hygiene handoff
Stale holds suppressing Multicalendar after go-liveStep 7 Multicalendar pass before first reservationOnboarding a New Property — Occupancy KPI to block hygiene handoff
Timeline overlap from forgotten holds on channel importStep 1 overlap check before Add bookingProcessing a New Booking — Occupancy KPI to block hygiene handoff
Occupancy recovers after Audit passStep 5 Dashboard / Multicalendar reconciliationManual block hygiene — Occupancy KPI to block hygiene handoff
Arrival-week Timeline overlap from stale manual holdsStep 1 Timeline / Multicalendar before blaming channel double-bookManaging a Check-in — Occupancy KPI to block hygiene handoff
Calendar bars persist after departure EndedStep 7Manual block hygiene — Step 4Managing a Check-out — Occupancy KPI to block hygiene handoff
Availability not restored after cancellation voidStep 5 Multicalendar pass before repricingCancelling a Booking — Occupancy KPI to block hygiene handoff
Month-end Dashboard Vacant Units vs Analytics mismatchStep 5 utility sign-off → Portfolio KPI review — Step 7Entering Monthly Utility Bills — Occupancy KPI to block hygiene handoff
Bell scan shows occupancy dip — not payment alertsStep 1 Vacant Units vs Analytics before Mark all as readNotification triage — Occupancy KPI to block hygiene handoff
Lockout-delayed occupancy KPI reviewStep 3 catch-up → hub Lockout catch-up after password recoveryResetting a Management User Password — Occupancy KPI to block hygiene handoff
Calendar edit blocked after block hygieneManual block hygiene — Step 6New Support Ticket modalUsing in-app support — Occupancy KPI to block hygiene handoff
Unit looks vacant on Dashboard but Multicalendar blockedStep 1 collections triage — not a rent arrears issueHandling a Late Payment — Occupancy KPI to block hygiene handoff

Pair with FAQ — Occupancy KPI to block hygiene handoff hub, Glossary — Occupancy KPI to block hygiene handoff hub (surface table + module mesh), FAQ — Analytics (KPI workspace) hub, Portfolio segmentation by tenant category (when segment — not holds — explains the dip), Glossary — Vacant Unit Preference, Glossary — Manual unavailability (manual block), Audit module, and Portfolio KPI review — Step 7 (month-end sign-off after holds clear). Per-guide mesh: Portfolio KPI review — Occupancy KPI to block hygiene handoff, Manual block hygiene — Occupancy KPI to block hygiene handoff, Processing a New Booking — Occupancy KPI to block hygiene handoff, Onboarding a New Property — Occupancy KPI to block hygiene handoff, Managing a Check-in — Occupancy KPI to block hygiene handoff, Managing a Check-out — Occupancy KPI to block hygiene handoff, Cancelling a Booking — Occupancy KPI to block hygiene handoff, Entering Monthly Utility Bills — Occupancy KPI to block hygiene handoff, Notification triage — Occupancy KPI to block hygiene handoff, Resetting a Management User Password — Occupancy KPI to block hygiene handoff, Using in-app support — Occupancy KPI to block hygiene handoff, Handling a Late Payment — Occupancy KPI to block hygiene handoff. Full workflows: portfolio-kpi-review-section-cross-reference · manual-block-hygiene-section-cross-reference.

Analytics — Occupancy tab with monthly trend, Ranking roll-up, and seasonality heatmap for the selected range

Audit — Manual Blocks tab with portfolio-wide table, filters, and management shell

Walkthrough: narrow Audit → Manual Blocks with filters, scan Reason and End, then open the unit sidebar to clear a stale hold before re-reading Analytics → Occupancy.
End-to-end walkthrough: Analytics → Occupancy dip → Audit → Manual Blocks search → unit Calendar hold removal → re-read Occupancy Ranking (demo uses a temporary hold removed during capture).

New inventory to first booking handoff

Onboarding a New Property Steps 1–7 make inventory bookable — Processing a New Booking Steps 1–6 create or confirm the first Upcoming stay. Pick the row that matches where you are after go-live:

QuestionOnboarding workflowFirst booking workflow
Property wizard not finishedStep 2Step 3Not Step 2 until units exist
Channel connected, import expectedStep 5Step 1 before Add booking
Portfolio table looks wrongStep 7 read-only passNot Step 6 until Listings verified
Direct enquiry, no channel rowStep 4 tenant categoryStep 2 + Tenant Info category
First Booking created alertStep 7 Multicalendar checkStep 1 duplicate check → Step 6
Confirmation transfer PendingStep 7 alert triageStep 5b
~7 days to first move-inStep 7 Timeline overlapHub: Property setup to first arrival handoffManaging a Check-in — Step 1 (workflows-operations-check-in-out-planning-view.png)
SymptomOnboarding fixFirst booking fix
Duplicate channel import on new unitStep 7 + Manual block hygieneStep 1Delete Booking — not Add booking
Wrong tenant on valid importN/A — profile issueChange tenantWrong tenant on a booking
Portal modules hidden on first stayStep 4 Tenant categoryStep 6 + Tenant Info
Unexpected Multicalendar holdStep 7Manual block hygiene before Step 4
Month-end Pending on first importsPortfolio KPI review — Step 7Step 6b

Pair with FAQ — Processing a New Booking hub, FAQ — Managing a Check-in hub, Property setup to first arrival handoff (downstream arrival week on new inventory), Confirmation alert triage (first Booking created / Payment received alerts), Confirmation to check-in handoff (portal gates after first booking), Setup sequence after go-live (steps 13–15 + Step 7), Glossary — Tenant category, and Portfolio KPI review — Step 7 (first-month baseline). Full workflows: onboarding-a-new-property-section-cross-reference · processing-a-new-booking-section-cross-reference.

Listings module — portfolio table after onboarding with property rows and Create New

Add booking modal — property, unit, tenant, and contract dates on new inventory

Walkthrough: Create New → Property wizard, Sales → Channels link check, then Listings portfolio verification before the first reservation.

Property setup to first arrival handoff

Onboarding a New Property Steps 1–7 make inventory and access ready — Managing a Check-in Steps 1–4 run about one week before the first guest moves in. Pick the row that matches where you are after go-live:

QuestionOnboarding workflowFirst arrival workflow
Property wizard not finishedStep 2Step 3Not Step 1 until units exist
Access Lockers / Nuki not configuredStep 4 + Listings — Access LockersStep 4 blocked without codes
Tenant category wrong on portalStep 4Step 1 re-verify Tenant Info before keys
First reservation still UpcomingStep 7 Multicalendar checkHub: Confirmation to check-in handoffStep 1
~7 days to first move-in on new inventoryStep 7 Timeline overlapStep 1Step 2
Move-in charges unpaidProcessing a New Booking — Step 6Step 3 before Step 4
Same-day turnover on first unitStep 7FAQ — Same-day turnovers + Managing a Check-out — Step 2
SymptomOnboarding fixCheck-in fix
Check-ins + Next 7 days empty on new propertyStep 7 — confirm first booking existsExtend Custom date range — Operations — Check-in & Check-out
Portal modules hidden on first stayStep 4 Tenant categoryStep 1 Category check
Nuki invitation failed after go-liveSettings → Integrations + Access LockersStep 6
Move-in receipt Pending at month-endPortfolio KPI review — Step 7Step 3b / Step 6b
Payment overdue on first arrivalNotification triage — Step 4Handling a Late Payment — Step 1Step 3
Utilities Missing on new buildingStep 6Entering Monthly Utility Bills — Step 5 after first cycle

Pair with FAQ — Managing a Check-in hub, New inventory to first booking handoff (upstream property wizard → first reservation), Confirmation to check-in handoff (portal gates after first booking), Setup sequence after go-live (steps 13–15 + Step 7), Glossary — Tenant category, Glossary — Lifecycle check-in email, and Portfolio KPI review — Step 7 (first-month baseline). Full workflows: onboarding-a-new-property-section-cross-reference · managing-a-check-in-section-cross-reference.

Listings — property edit sidebar, Access Lockers tab with building and unit codes

Operations — Check-in & Check-out tab with Next 7 days and check-in rows for weekly planning

Walkthrough: Create New → Property wizard through Access Lockers setup, then verify Listings before the first arrival week.

Confirmation to check-in handoff

Processing a New Booking Steps 1–6 close when the reservation is Upcoming and portal-ready — Managing a Check-in Steps 1–4 begin about one week before move-in. Pick the row that matches where you are in the lifecycle:

QuestionFinish on confirmation workflowStart on check-in workflow
Contract not signed yetStep 4Step 5Not Step 1 until contract + confirmation charges clear
Portal Copy / Impersonate Tenant blockedStep 6Step 6 only after category + receipts are correct
Confirmation bank transfer still PendingStep 5bStep 3b for move-in receipts — distinct charge bucket
Move-in week but unpaid Payment Plan pillsHandling a Late Payment — Step 1 before handoffStep 3 before Step 4
Arrival ~7 days out, planning prep ticketsStep 6 portal sanity checkStep 1Step 2
Same-day turnover on shared unitStep 1 overlap checkFAQ — Same-day turnovers + Managing a Check-out on departure unit
SymptomConfirmation workflowCheck-in workflow
Tenant category wrong on portalStep 2 / Tenant InfoStep 1 re-verify before access codes
Deposit only partly collectedStep 5Partly collected security deposit — not rent collections
Month-end Pending confirmation receiptsStep 6bStep 6b for move-in week
Payment overdue alert before arrivalNotification triage — Step 4Step 3 before key handover
SituationFinish on confirmation workflowStart on check-in workflowPer-guide anchor
Canonical upstream portal gates on importStep 6 — contract + Tenant category + Copy / ImpersonateStep 1 ~7 days before move-inProcessing a New Booking — Confirmation to check-in handoff
Arrival ~7 days out, confirmation alerts quietStep 6 portal sanityStep 1Step 2Managing a Check-in — Confirmation to check-in handoff
Alert row-click before arrival-week planningStep 5b / Step 6 on Step 4Step 1 after Step 5Notification triage — Confirmation to check-in handoff
Unpaid Upcoming move-in charges at handoff boundaryHandling a Late Payment — Step 1 — contrast Ongoing receivablesStep 3 before Step 4Handling a Late Payment — Confirmation to check-in handoff
Pre-cancel Upcoming stay with imminent move-inStep 2 — void path ends handoffN/A — policy Cancel booking on Step 4Cancelling a Booking — Confirmation to check-in handoff
Same-unit incoming Upcoming during departure weekProcessing a New Booking — Step 6 on incoming stayManaging a Check-in — Step 4 after outgoing Step 2 on shared unitsManaging a Check-out — Confirmation to check-in handoff
First Upcoming reservation after go-liveStep 7Step 6Step 1 on first arrivalOnboarding a New Property — Confirmation to check-in handoff
Month-end lingering Upcoming backlogStep 6b during Step 7Step 1 after backlog clearsPortfolio KPI review — Confirmation to check-in handoff
Stale Upcoming after hold cleanupStep 6 on Step 5Step 1 after portal gatesManual block hygiene — Confirmation to check-in handoff
Month-end confirmation Pending during utility bill cycleStep 6bStep 3b for move-in week — distinct bucketEntering Monthly Utility Bills — Confirmation to check-in handoff
Lockout-delayed Upcoming confirmation backlogStep 6 / Step 5b after Step 3 catch-upStep 1 after backlog clearsResetting a Management User Password — Confirmation to check-in handoff
Portal Copy / Impersonate blocked after confirmation checksStep 6 checklist firstStep 6 only after category + receipts correctUsing in-app support — Confirmation to check-in handoff

Pair with FAQ — Processing a New Booking hub, FAQ — Managing a Check-in hub, FAQ — Confirmation to check-in handoff (symptom table + per-guide mesh), Glossary — Confirmation to check-in handoff hub (surface table + module mesh), Confirmation alert triage (alert-driven entry before Step 6 portal checks — notifications-row-navigation-flow.mp4), New inventory to first booking handoff (first Upcoming reservation on new property), Pending manual receipt approval (Steps 5b / 3b approval mesh — finance-transactions-pending-pill.png), Payment alert to receivables triage (contrast Ongoing/Ended payment overdue vs Upcoming confirmation alerts), Handling a Late Payment collections hub (unpaid move-in charges), Portfolio KPI review — Step 7 (month-end sign-off), and Glossary — Lifecycle check-in email. Per-guide mesh: Processing a New Booking — Confirmation to check-in handoff, Managing a Check-in — Confirmation to check-in handoff, Notification triage — Confirmation to check-in handoff, Handling a Late Payment — Confirmation to check-in handoff, Cancelling a Booking — Confirmation to check-in handoff, Managing a Check-out — Confirmation to check-in handoff, Onboarding a New Property — Confirmation to check-in handoff, Portfolio KPI review — Confirmation to check-in handoff, Manual block hygiene — Confirmation to check-in handoff, Entering Monthly Utility Bills — Confirmation to check-in handoff, Resetting a Management User Password — Confirmation to check-in handoff, Using in-app support — Confirmation to check-in handoff. Full workflows: processing-a-new-booking-section-cross-reference · managing-a-check-in-section-cross-reference.

Walkthrough: confirm an Upcoming reservation on Bookings status tabs before handing off to arrival-week planning.

Booking detail — Contract Info Method of payments with Tenant Portal copy and Impersonate Tenant

Operations — Check-in & Check-out tab with Next 7 days and check-in rows for weekly planning

Confirmation alert triage

Notification triage Step 4 row-click opens the Upcoming booking behind a confirmation-week alert — Processing a New Booking Steps 5b / 6 / 6b finish ledger and portal gates before you clear unread in Step 5. Pick the row that matches the alert text:

Alert on /notificationsNotification triage stepConfirmation workflow step
Booking created / new reservationStep 4 row-clickStep 6 portal sanity — not Managing a Check-in — Step 1 until ~7 days out
Payment received from tenant …Step 4TransactionsStep 5b when receipt stays pending
Pending manual in-paymentStep 4ApproveStep 5b — hub: Pending manual receipt approval
Payment overdue on Upcoming stayStep 4Payment PlanHandling a Late Payment — Step 1 before Step 6 handoff
Month-end lingering Pending on importsStep 5 only after approvalStep 6b
Alert cleared but portal still blockedN/A — re-open booking from BookingsStep 6 + Tenant category on Tenant Info
SymptomAlert triage fixConfirmation fix
Row-click opened wrong bookingNotification triage — Step 6Step 1 duplicate check
Payment Plan still unpaid after Payment received alertPending manual receipt approvalStep 5b
Unread returns after Mark all as readNew Pending manual in-payment rows — expectedFinish Step 5b before Step 5
Total Debt unchanged after alert triageReceipt still pendingStep 5b — not Finance debt receivables triage yet
~7 days to move-in, alerts quietStep 5Hub: Confirmation to check-in handoffManaging a Check-in — Step 1
First reservation on new propertyHub: New inventory to first booking handoffStep 7 Listings passStep 1 duplicate check → Step 6
SituationActionPer-guide anchor
Stale Upcoming Booking created after hold cleanupStep 5 — row-click → Step 5b before bulk-clearManual block hygiene — Confirmation alert triage
Upcoming payment overdue on cancel settlement bookingStep 2Payment Plan before void — hub: Cancellation collections before voidCancelling a Booking — Confirmation alert triage
Stale Upcoming alert on departure-week bookingStep 6 — contrast Upcoming vs Ongoing payment overdueManaging a Check-out — Confirmation alert triage
First Booking created / Payment received after go-liveStep 7 — row-click → Step 6Onboarding a New Property — Confirmation alert triage
Upcoming confirmation alert row-click before bulk mark-readStep 5b / Step 6 — hub: Notification triage — Step 4Processing a New Booking — Confirmation alert triage
Upcoming payment overdue on confirmation stayStep 1 — contrast Upcoming vs Ongoing — hub: Payment alert to receivables triageHandling a Late Payment — Confirmation alert triage
Stale Upcoming alert ~7 days before move-inStep 3 — finish Step 6 before Step 4Managing a Check-in — Confirmation alert triage
Month-end lingering confirmation Pending on utility reviewStep 6b mesh during Step 7Entering Monthly Utility Bills — Confirmation alert triage
Booking created / Payment received row-click before bulk-clearStep 4Step 5b / Step 6Step 5Notification triage — Confirmation alert triage
Lingering Upcoming alerts inflate month-end Total DebtStep 7Step 6b before sign-offPortfolio KPI review — Confirmation alert triage
Lockout-delayed Upcoming confirmation backlogStep 3 — row-click each Booking created / Payment received before bulk-clearResetting a Management User Password — Confirmation alert triage
Row-click or Approve blocked after confirmation alertNew Support Ticket modalNotifications module + /notifications screenshotUsing in-app support — Confirmation alert triage

Pair with FAQ — Confirmation alert triage hub (notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png, notifications-row-navigation-flow.mp4), Glossary — Confirmation alert triage, Glossary — Confirmation alert triage hub, FAQ — Confirmation alert triage, FAQ — Processing a New Booking hub, FAQ — Managing a Check-in hub, Notification row-click navigation, Pending manual receipt approval (bookings-detail-transactions-approve-payment-modal.png, finance-transactions-pending-pill.png), Confirmation to check-in handoff (downstream arrival week — bookings-detail-contract-method-of-payments.png, workflows-operations-check-in-out-planning-view.png), New inventory to first booking handoff (first Booking created alert), Payment alert to receivables triage (contrast Upcoming confirmation vs Ongoing receivables alerts), Handling a Late Payment collections hub (unpaid confirmation charges), and Portfolio KPI review — Step 7 (month-end Step 6b mesh). Per-guide mesh: Manual block hygiene — Confirmation alert triage, Cancelling a Booking — Confirmation alert triage, Managing a Check-out — Confirmation alert triage, Onboarding a New Property — Confirmation alert triage, Processing a New Booking — Confirmation alert triage, Handling a Late Payment — Confirmation alert triage, Managing a Check-in — Confirmation alert triage, Entering Monthly Utility Bills — Confirmation alert triage, Notification triage — Confirmation alert triage, Portfolio KPI review — Confirmation alert triage, Resetting a Management User Password — Confirmation alert triage, Using in-app support — Confirmation alert triage. Full workflows: notification-triage-section-cross-reference · processing-a-new-booking-section-cross-reference.

Notifications — row-click from payment alert opens booking detail for Transactions approval

Booking detail Transactions — Approve payment confirmation modal

Walkthrough: row-click a confirmation-week payment alert on /notifications, approve on Transactions, then clear unread.

Check-in to check-out handoff

Managing a Check-in Steps 1–4 close when the guest is Ongoing with keys and move-in charges settled — Managing a Check-out Steps 1–7 begin about one week before departure. Pick the row that matches where you are in the occupancy window:

QuestionStay on check-in workflowStart on check-out workflow
Guest just arrived, keys not handed overStep 4Not Step 1 until Ongoing
~7 days to departure, planning turnover ticketsStep 2 only if prep still openStep 1Step 2
Same-day turnover on shared unitHub: Same-day turnover coordination — finish Step 2 before Step 4FAQ — Same-day turnovers numbered habit
Deposit only partly collected at move-inPartly collected security deposit — chase before accessStep 5 blocked until Fully Paid
Final utility meter reads before refundEntering Monthly Utility Bills mid-stay overagesStep 6 before Step 5
Departure-week bank transfer still PendingN/A — move-in bucket closedStep 6b
SymptomCheck-in workflowCheck-out workflow
Payment overdue on move-in chargesStep 3 before Step 4Handling a Late Payment — Step 1 before Step 5
Damage ticket with contractor invoiceStep 2 prep onlyStep 3 + linked cash flows
Deposit dispute before refundPartly collected security depositStep 5 + Glossary — Deposit dispute
Booking still Ongoing after departure dayN/AStep 7
Older move-out missing on Finance → DepositsN/ADeposit missing on Finance Deposits — clear toolbar date range

| payment overdue on Ongoing stay during bell scan | Step 4 row-click → Managing a Check-out — Step 1 | Notification triage — Check-in to check-out handoff | | First Ongoing stay on go-live inventory needs departure planning | Step 7Managing a Check-in — Step 4Managing a Check-out — Step 1 | Onboarding a New Property — Check-in to check-out handoff | | Canceled void frees unit — incoming import is separate lifecycle | Step 5 — not check-out mesh on voided stay | Cancelling a Booking — Check-in to check-out handoff | | Ongoing past departure day after calendar hold cleanup | Step 5Managing a Check-out — Step 7 | Manual block hygiene — Check-in to check-out handoff | | Support ticket asks when to switch from check-in to check-out workflow | Self-serve hub before New Support Ticket modal | Using in-app support — Check-in to check-out handoff | | Lockout-delayed departure-week planning backlog | Step 3 → hub Lockout catch-up after password recoveryManaging a Check-out — Step 1 | Resetting a Management User Password — Check-in to check-out handoff | | Confirmed Ongoing after import needs departure planning | Step 6Managing a Check-in — Step 4Managing a Check-out — Step 1 | Processing a New Booking — Check-in to check-out handoff | | Keys handed over — scan departure week ~7 days out | Step 4Managing a Check-out — Step 1 — hub: Confirmation to check-in handoff | Managing a Check-in — Check-in to check-out handoff | | Canonical departure-week entry after mid-stay | Step 1 — upstream Managing a Check-in — Step 4 | Managing a Check-out — Check-in to check-out handoff | | payment overdue on Ongoing stay blocks departure planning | Step 1Managing a Check-out — Step 1 | Handling a Late Payment — Check-in to check-out handoff | | Missing bills on departing units during bill cycle | Step 5Managing a Check-out — Step 1 | Entering Monthly Utility Bills — Check-in to check-out handoff | | Month-end Ongoing entering departure week backlog | Step 7Operations → Check-in & Check-out Check-outs pill | Portfolio KPI review — Check-in to check-out handoff |

Pair with FAQ — Managing a Check-in hub, FAQ — Managing a Check-out hub, FAQ — Check-in to check-out handoff (symptom table + per-guide mesh), Glossary — Check-in to check-out handoff hub (surface table + module mesh), Same-day turnover coordination (shared-unit one-day handover matrix), Glossary — Same-day turnover coordination hub (surface table + module mesh), FAQ — Same-day turnovers, Partly collected security deposit, Deposit missing on Finance Deposits, Entering Monthly Utility Bills — Step 4 (final overages), Portfolio KPI review — Step 7 (month-end sign-off), , Glossary — Same-day turnover coordination hub (surface table + module mesh), and Glossary — Same-day turnover. Per-guide mesh: Notification triage — Check-in to check-out handoff, Onboarding a New Property — Check-in to check-out handoff, Cancelling a Booking — Check-in to check-out handoff, Manual block hygiene — Check-in to check-out handoff, Using in-app support — Check-in to check-out handoff, Resetting a Management User Password — Check-in to check-out handoff, Processing a New Booking — Check-in to check-out handoff, Managing a Check-in — Check-in to check-out handoff, Managing a Check-out — Check-in to check-out handoff, Handling a Late Payment — Check-in to check-out handoff, Entering Monthly Utility Bills — Check-in to check-out handoff, Portfolio KPI review — Check-in to check-out handoff. Full workflows: managing-a-check-in-section-cross-reference · managing-a-check-out-section-cross-reference.

Operations — Check-in & Check-out tab, Check-outs pill with Next 7 days and grouped departure rows

Bookings Timeline — Week scale with departure and arrival bars on one unit row

Walkthrough: Operations → Check-in & Check-out Check-outs pill + Next 7 daysBookings → Timeline Week departure bar → return to Check-outs planning (Managing a Check-out — Step 1).

Same-day turnover coordination

When a check-out and check-in share the same calendar day on one unit, run Managing a Check-out Steps 1–2 on the departing stay before Managing a Check-in Step 4 hands keys to the incoming guest. Pick the row that matches turnover day:

QuestionCheck-out workflow stepCheck-in workflow step
~7 days out, spot shared-unit overlapStep 1 Check-outs + unit SearchStep 1 Check-ins on same unit code
Cleaning ticket not yet assignedStep 2 Add ticket / verify auto ticketNot Step 4 until turnover due date passes
Visual overlap on one unit rowBookings → Timeline Week scaleSame Timeline search — incoming bar after departure bar
Outgoing guest still Ongoing on turnover morningStep 3 inspectionStep 3 only on incoming stay
Deposit refund vs incoming move-in chargesStep 5 after Step 6Partly collected security deposit on incoming deposit
Calendar block after departureStep 7 + Manual block hygieneStep 4 access codes
SymptomCheck-out fixCheck-in fix
Incoming guest blocked by outgoing Ongoing statusStep 7 EndedNot Step 4 until departure row ends
Turnover ticket still Unassigned on handover dayStep 2 reassign / escalateStep 6
Same unit shows only departure in Next 7 daysExtend Custom range on Check-ins pillStep 1
Payment overdue on incoming move-in chargesN/A on outgoing ledgerStep 3 before Step 4
Outgoing In Debt blocks Ready to RefundCheck-out collections before refundDelay incoming key handover until outgoing Step 6 clears
Short-term iCal pseudo row on turnover dayGlossary — Short-term iCal pseudo check-in/outFilter Stay type → Mid-term on Step 1
Shared-unit turnover ~7 days out on one unit codeStep 1 Check-ins + Step 1 Check-outs with unit SearchManaging a Check-in — Same-day turnover coordination
Turnover ticket due date before incoming key handoverStep 2 Add ticket / verify auto ticket before Step 4Managing a Check-out — Same-day turnover coordination
Timeline overlap on shared unit during channel importStep 1 Week scale — not a duplicate rowProcessing a New Booking — Same-day turnover coordination
First reservation on high-turnover new inventoryStep 7 Multicalendar / Timeline pass before first Upcoming importOnboarding a New Property — Same-day turnover coordination
Cancellation void but incoming Upcoming on same unitStep 5 Multicalendar + Step 6 turnover ticketsCancelling a Booking — Same-day turnover coordination
Departure-week final utility overages on turnover unitStep 4 before incoming Step 4Entering Monthly Utility Bills — Same-day turnover coordination
Timeline overlap persists after hold cleanup on turnover unitStep 4Processing a New Booking — Step 1Manual block hygiene — Same-day turnover coordination
Arrival/access alerts during turnover weekStep 4 row-click before bulk Mark all as readNotification triage — Same-day turnover coordination
Multicalendar turnover gaps at month-end KPI sign-offStep 7 Sales pass before rate cutsPortfolio KPI review — Same-day turnover coordination
Lockout-delayed turnover ticket catch-upStep 3 → hub Lockout catch-up after password recoveryResetting a Management User Password — Same-day turnover coordination
Turnover coordination blocked — file supportManaging a Check-in — Step 6New Support Ticket modalUsing in-app support — Same-day turnover coordination
Outgoing In Debt blocks incoming key handoverStep 1 on outgoing stay before Step 4Handling a Late Payment — Same-day turnover coordination

Pair with FAQ — Same-day turnovers, FAQ — Managing a Check-in hub, FAQ — Managing a Check-out hub, Check-in to check-out handoff (mid-stay → departure week), Confirmation to check-in handoff (upstream Upcoming imports), Manual block hygiene (calendar holds after Ended), Glossary — Same-day turnover coordination hub (surface table + module mesh), and Glossary — Same-day turnover. Per-guide mesh: Managing a Check-in — Same-day turnover coordination, Managing a Check-out — Same-day turnover coordination, Processing a New Booking — Same-day turnover coordination, Onboarding a New Property — Same-day turnover coordination, Cancelling a Booking — Same-day turnover coordination, Entering Monthly Utility Bills — Same-day turnover coordination, Manual block hygiene — Same-day turnover coordination, Notification triage — Same-day turnover coordination, Portfolio KPI review — Same-day turnover coordination, Resetting a Management User Password — Same-day turnover coordination, Using in-app support — Same-day turnover coordination, Handling a Late Payment — Same-day turnover coordination. Full workflows: managing-a-check-in-section-cross-reference · managing-a-check-out-section-cross-reference.

Operations — Add ticket modal with property, unit, category, and due date fields

End-to-end walkthrough: Operations → Check-in & Check-outCheck-outs and Check-ins on one unit → Create New → New TicketBookings → Timeline Week overlap.
Timeline focus: Day / Week / Month scale and opening a booking from a bar on Bookings → Timeline.

Check-out final utilities handoff

Managing a Check-out Step 6 blocks deposit release until every charge — including final utility overages — is settled. Entering Monthly Utility Bills Steps 2–4 post landlord bills and tenant overage lines; pick the row that matches where you are in departure week:

QuestionUtility bills workflowCheck-out workflow
Final supplier bill not yet enteredStep 2Step 3Not Step 5 until overage posts
Overage line on Payment Plan but unpaidStep 4Handling a Late Payment — Step 1Step 6 before refund
Overage payment recorded, still UnpaidStep 4bStep 6b same Pending mesh
End of Booking charge time — overage not visible yetGlossary — End-of-Booking cost split — posts after checkoutStep 7 triggers posting
Missing bill gaps at month-endStep 5Portfolio KPI review — Step 7
Coliving split looks wrong for leaverStep 3 + Cost mapStep 6 — confirm roommate still occupied
SymptomUtility bills fixCheck-out step
In Debt on departure booking includes utility lineStep 4Step 6
Ready to Refund blocked by overageStep 4bStep 5
Final meter read after inspection damage chargeStep 2 after Step 4Step 6 net of both
SIMAR water bill did not match propertyFAQ — SIMAR water billN/A until bill enters Step 2
End of Booking — overage posts only after departureStep 3 review before checkoutStep 7 — then Step 6 re-check
Rent arrears + utility overage both block refundUtility overage collections for overage lineCheck-out collections before refund for rent/fee lines
Departure-week operator questionUtility bills answerCheck-out answer
Which step posts the final overage?Step 2Step 4Confirm on Payment Plan in Step 6
Overage paid but Ready To Refund greyedStep 4bStep 6b
Coliving leaver share looks highStep 3 + Cost mapGlossary — End-of-Booking cost split
Month-end Missing bills on departing unitsStep 5Portfolio KPI review — Step 7

The habit matrix below lists per-guide anchors across operator workflows that routinely verify final utility overages before deposit release — distinct from mid-stay Utility overage collections and rent Check-out collections before refund.

SituationActionPer-guide anchor
Final supplier bill not yet enteredStep 2Step 4 before Step 5Entering Monthly Utility Bills — Step 4
Overage Overdue blocks Ready To RefundStep 4Handling a Late Payment — Step 1Step 6Managing a Check-out — Step 6
Overage receipt Pending at departure weekStep 4bStep 6bPending manual receipt approval
End of Booking charge time — line not visible yetGlossary — End-of-Booking cost splitManaging a Check-out — Step 7
Rent + utility both block Ready To RefundUtility overage collections (utility line)Check-out collections before refund (rent/fee lines)
Departure-week utility payment overdue alert during turnover weekStep 4 row-click → Entering Monthly Utility Bills — Step 4Managing a Check-out — Step 6Notification triage — Check-out final utilities handoff
Charge Time / Connections before first departure final overagesStep 4 / Step 6Step 7 go-live — hub: Property setup to first arrival handoffOnboarding a New Property — Check-out final utilities handoff
Utility overage on Canceled stay (not departure-week refund mesh)Step 2 — utility line on Payment Plan before Step 4Cancelling a Booking — Check-out final utilities handoff
Missing departure-week bills after calendar hold cleanupStep 5Entering Monthly Utility Bills — Step 5 before refund queueManual block hygiene — Check-out final utilities handoff
Support ticket cites final overage blocking Ready To RefundSelf-serve Entering Monthly Utility Bills — Step 4 before New Support Ticket modalUsing in-app support — Check-out final utilities handoff
Lockout-delayed departure-week utility settlement backlogStep 3 → hub Lockout catch-up after password recoveryManaging a Check-out — Step 6Resetting a Management User Password — Check-out final utilities handoff
First Ongoing stay before first departure final overagesStep 6 portal gates — hub: New inventory to first booking handoffProcessing a New Booking — Check-out final utilities handoff
Same-day turnover — outgoing final overages before key handoverManaging a Check-out — Step 6 before Managing a Check-in — Step 4 — hub: Same-day turnover coordinationManaging a Check-in — Check-out final utilities handoff
Departure-week final overage blocks deposit release (canonical)Step 6Step 5 after Entering Monthly Utility Bills — Step 4Managing a Check-out — Check-out final utilities handoff
Departure-week overage Overdue blocks Ready To RefundStep 4Step 1Step 6Handling a Late Payment — Check-out final utilities handoff
Canonical final overage posting before refund queueStep 2Step 4 / Step 4bEntering Monthly Utility Bills — Check-out final utilities handoff
Month-end Missing bills + departure utility sign-offStep 5Step 7Portfolio KPI review — Check-out final utilities handoff

Per-guide mesh: Notification triage — Check-out final utilities handoff, Onboarding a New Property — Check-out final utilities handoff, Cancelling a Booking — Check-out final utilities handoff, Manual block hygiene — Check-out final utilities handoff, Using in-app support — Check-out final utilities handoff, Resetting a Management User Password — Check-out final utilities handoff, Processing a New Booking — Check-out final utilities handoff, Managing a Check-in — Check-out final utilities handoff, Managing a Check-out — Check-out final utilities handoff, Handling a Late Payment — Check-out final utilities handoff, Entering Monthly Utility Bills — Check-out final utilities handoff, Portfolio KPI review — Check-out final utilities handoff.
Pair with FAQ — Entering Monthly Utility Bills hub, FAQ — Managing a Check-out hub, FAQ — Handling a Late Payment hub, Utility overage collections (mid-stay and month-end overage arrears — not only departure week), Check-out collections before refund (rent/fee arrears on the same booking), Pending manual receipt approval (Step 4b / Step 6b mesh), Glossary — End-of-Booking cost split, Entering Monthly Utility Bills — Step 5 (Missing gaps), and Portfolio KPI review — Step 7 (month-end sign-off). Full workflows: managing-a-check-out-section-cross-reference · entering-monthly-utility-bills-section-cross-reference.

Booking detail — Payment Plan tab with schedule rows to verify before deposit release

Utilities — Allocations tab with expanded row breakdown for overage math review

Utilities — Bills tab with Missing toggle showing expected-period gaps

Walkthrough: review calculated utility allocations, confirm overage lines on tenant Payment Plan, then verify settlement in Managing a Check-out — Step 6 before deposit release.

Utility overage collections

Entering Monthly Utility Bills Steps 2–4 post landlord bills and tenant overage lines on Payment Plan — when those lines stay Unpaid or Overdue, Handling a Late Payment Steps 1–4 collect or approve the same way as rent arrears. Pick the row that matches what blocks settlement:

QuestionUtility bills workflowCollections workflow
Overage line not on Payment Plan yetStep 2Step 4Not Step 1 until charge posts
Overage Overdue after due dateStep 4 spot-checkStep 1Step 3
Tenant paid overage, balance unchangedStep 4bStep 4b same Pending mesh
End of Booking charge time — line not visible yetGlossary — End-of-Booking cost splitManaging a Check-out — Step 7 triggers posting — not mid-stay collections
Overage on Canceled stay after voidStep 4Step 1 — not Cancellation collections before void rent mesh
Departure-week overage blocks refundCheck-out final utilities handoffCheck-out collections before refund when rent + utility mix
Coliving split looks wrongStep 3 + Cost mapRe-triage after math fix — not outreach first
SymptomUtility bills fixCollections step
In Debt includes utility-type line on Contract ValuesStep 4Step 1 — filter Property when portfolio is large
Payment overdue alert after monthly bill cycleStep 4Step 1 after Notification row-click navigation
Overage receipt still Pending at month-endStep 4bStep 6b
Tenant insists they paid — duplicate on ledgerReject/revert mistaken receiptsStep 1 re-triage before Step 3
Segment-wide overage arrears at month-endStep 5 (Missing gaps)Step 6Portfolio KPI review — Step 7

The habit matrix below lists per-guide anchors across operator workflows that routinely triage utility overage lines after bill posting — distinct from rent Cancellation collections before void and departure-week Check-out final utilities handoff.

SituationActionPer-guide anchor
Overage line not on Payment Plan yetStep 2Step 4 before Step 1Entering Monthly Utility Bills — Step 4
Overage Overdue after due dateStep 4 spot-check → Step 1Step 3Handling a Late Payment — Step 1
Tenant paid overage, balance unchangedStep 4bStep 4bPending manual receipt approval
End of Booking charge time — line not visible yetGlossary — End-of-Booking cost splitManaging a Check-out — Step 7
Overage on Canceled stay after voidStep 4Step 1 — not rent cancellation mesh
Departure-week overage blocks refundCheck-out final utilities handoffCheck-out collections before refund when rent + utility mix
Utility payment overdue after monthly bill cycleStep 4 row-click → Entering Monthly Utility Bills — Step 4 before Step 5Notification triage — Utility overage collections
First supplier bill cycle on newly onboarded inventoryStep 7 go-live before first overage In Debt triage — hub: New inventory to first booking handoffOnboarding a New Property — Utility overage collections
Overage on Canceled stay (not departure-week rent mesh)Step 2 — utility line on Payment Plan before Step 4Cancelling a Booking — Utility overage collections
Phantom utility In Debt after calendar hold cleanupStep 5 — confirm overage line on Contract Values before outreachManual block hygiene — Utility overage collections
Support ticket cites utility overage on Payment PlanSelf-serve Entering Monthly Utility Bills — Step 4 before New Support Ticket modalUsing in-app support — Utility overage collections
Lockout-delayed utility payment overdue backlogStep 3 → hub Lockout catch-up after password recoveryResetting a Management User Password — Utility overage collections
First Ongoing stay before first supplier bill cycleStep 6 portal gates before Entering Monthly Utility Bills — Step 2 — hub: New inventory to first booking handoffProcessing a New Booking — Utility overage collections
Move-in month overage Pending at month-endStep 6b — overage receipt mesh before bulk exportManaging a Check-in — Utility overage collections
Departure-week final overage blocks deposit releaseStep 6 — hub: Check-out final utilities handoffManaging a Check-out — Utility overage collections
Overage Overdue after bill posting (collections mesh)Step 4 spot-check → Step 1Step 3Handling a Late Payment — Utility overage collections
Canonical overage posting after landlord bill entryStep 2Step 4 / Step 4bEntering Monthly Utility Bills — Utility overage collections
Segment-wide overage arrears at month-end sign-offStep 5 (Missing gaps) → Step 7Portfolio KPI review — Utility overage collections

Per-guide mesh: Notification triage — Utility overage collections, Onboarding a New Property — Utility overage collections, Cancelling a Booking — Utility overage collections, Manual block hygiene — Utility overage collections, Using in-app support — Utility overage collections, Resetting a Management User Password — Utility overage collections, Processing a New Booking — Utility overage collections, Managing a Check-in — Utility overage collections, Managing a Check-out — Utility overage collections, Handling a Late Payment — Utility overage collections, Entering Monthly Utility Bills — Utility overage collections, Portfolio KPI review — Utility overage collections.
Pair with FAQ — Entering Monthly Utility Bills hub, FAQ — Handling a Late Payment hub, Check-out final utilities handoff (departure-week subset), Cancellation collections before void (rent arrears on Canceled stays — not utility overage mesh), Handling a Late Payment collections hub (portfolio triage surfaces), Pending manual receipt approval (Step 4b / Step 6b mesh), and Glossary — End-of-Booking cost split. Full workflows: entering-monthly-utility-bills-section-cross-reference · handling-a-late-payment-section-cross-reference.

Walkthrough: review calculated utility allocations before overage lines post to tenant Payment Plan schedules.

Utilities — Allocations tab with expanded row breakdown for overage math review

Booking detail Transactions — Approve payment confirmation before overage allocations apply

Finance — Contract Values with In Debt filter applied to prioritize overdue scheduled charges

Check-out collections before refund

Managing a Check-out Step 5 (Ready To Refund / Mark refunded) and Step 6 (In Debt on Payment Plan) block deposit release until scheduled charges are settled — not only utility overages (Check-out final utilities handoff). Handling a Late Payment Steps 1–4 collect or approve departure-week rent and fee arrears; pick the row that matches what blocks refund:

QuestionCollections workflowCheck-out workflow
Unpaid rent/fee row on Payment PlanStep 1Step 3Not Step 5 until settled — Step 6
Tenant paid final rent, balance still UnpaidStep 4bStep 6b same Pending mesh
Payment overdue alert during departure weekStep 1 after Notification row-click navigationStep 6 before refund queue
Arrears after check-out day, status still OngoingStep 1Step 4Step 7 after settlement
Shortfall is deposit collection, not rentPartly collected security depositFinance → Deposits Partial paidNot rent collections — collect deposit first
Unpaid line is utility overageEntering Monthly Utility Bills — Step 4Check-out final utilities handoff
SymptomCollections fixCheck-out step
Ready to Refund toggle greyed / In Debt on bookingStep 3Step 4Step 6
Est. Refund wrong after tenant paidStep 4bStep 6b
Tenant insists they paid — duplicate on ledgerReject/revert mistaken receipts — hub: Check-out ledger cleanup before refundStep 6 before Step 5
Segment-wide departure arrears at month-endStep 6Portfolio KPI review — Step 7

The habit matrix below lists per-guide anchors across operator workflows that routinely clear rent/fee arrears before deposit release — distinct from utility Check-out final utilities handoff and duplicate Check-out ledger cleanup before refund.

SituationActionPer-guide anchor
Unpaid rent/fee row on Payment Plan blocks refundStep 1Step 4Handling a Late Payment — Step 1
Tenant paid final rent, balance still UnpaidStep 4bStep 6bPending manual receipt approval
Ready to Refund greyed / In Debt on bookingStep 3Step 4Managing a Check-out — Step 6
Shortfall is deposit collection, not rentPartly collected security depositFinance → Deposits Partial paid — not rent collections mesh
Unpaid line is utility overageCheck-out final utilities handoffNot rent Check-out collections before refund
Tenant insists they paid — duplicate on ledgerCheck-out ledger cleanup before refundReject/revert mistaken receipts — not collections outreach
Departure-week payment overdue blocks Ready To RefundStep 4 row-click → Handling a Late Payment — Step 1 before Step 5Notification triage — Check-out collections before refund
First departure-week rent arrears on go-live inventoryStep 7Managing a Check-out — Step 6 before Step 5Onboarding a New Property — Check-out collections before refund
Rent arrears on Canceled stay during settlement (not utility mesh)Step 2Handling a Late Payment — Steps 1–4 before Step 4Cancelling a Booking — Check-out collections before refund
Phantom rent In Debt after calendar hold cleanupStep 5 — confirm rent line on Contract Values before outreachManual block hygiene — Check-out collections before refund
Support ticket cites Ready To Refund blocked by rent arrearsSelf-serve Managing a Check-out — Step 6 before New Support Ticket modalUsing in-app support — Check-out collections before refund
Lockout-delayed departure-week collections backlogStep 3 → hub Lockout catch-up after password recoveryHandling a Late Payment — Step 1Resetting a Management User Password — Check-out collections before refund
Mid-stay rent arrears on first Ongoing importStep 6Handling a Late Payment — Step 1 before departure weekProcessing a New Booking — Check-out collections before refund
Rent In Debt after key handover on mid-stay stayStep 4Handling a Late Payment — Step 1 before Managing a Check-out — Step 1Managing a Check-in — Check-out collections before refund
Ready To Refund blocked — canonical departure-week settlementStep 6Handling a Late Payment — Steps 1–4 before Step 5Managing a Check-out — Check-out collections before refund
Canonical collections follow-through on departure-week arrearsStep 1Step 4 before Managing a Check-out — Step 5Handling a Late Payment — Check-out collections before refund
Rent line on Payment Plan mistaken for utility overage during bill cycleStep 4 — confirm line type on Payment Plan before utility meshEntering Monthly Utility Bills — Check-out collections before refund
Month-end segment-wide departure arrears at sign-offStep 7Handling a Late Payment — Step 1 on Contract Values In DebtPortfolio KPI review — Check-out collections before refund

Per-guide mesh: Notification triage — Check-out collections before refund, Onboarding a New Property — Check-out collections before refund, Cancelling a Booking — Check-out collections before refund, Manual block hygiene — Check-out collections before refund, Using in-app support — Check-out collections before refund, Resetting a Management User Password — Check-out collections before refund, Processing a New Booking — Check-out collections before refund, Managing a Check-in — Check-out collections before refund, Managing a Check-out — Check-out collections before refund, Handling a Late Payment — Check-out collections before refund, Entering Monthly Utility Bills — Check-out collections before refund, Portfolio KPI review — Check-out collections before refund. Pair with FAQ — Managing a Check-out hub, FAQ — Handling a Late Payment hub, Check-out ledger cleanup before refund (duplicate departure transfers — not rent arrears), Handling a Late Payment collections hub (portfolio triage surfaces), Pending manual receipt approval (Step 4b / Step 6b mesh), Partly collected security deposit (deposit vs rent), and Glossary — Deposit lifecycle status. Full workflows: managing-a-check-out-section-cross-reference · handling-a-late-payment-section-cross-reference.

Finance Overview — Contract Values tab with In Debt filter for departure-week balance triage

Bookings — Deposit tab with Ready To Refund toggle enabled before the external bank transfer

Booking detail — Payment Plan tab with schedule rows to verify before deposit release

Walkthrough: plan departures on Operations → Check-in & Check-out, verify Payment Plan settlement, then queue deposit release on the Deposit tab.

Check-out ledger cleanup before refund

Managing a Check-out Step 6 and Step 6b can show In Debt or a wrong Est. Refund when the tenant paid correctly but the ledger holds duplicate departure transfers — not unpaid rent (Check-out collections before refund) or utility overages (Check-out final utilities handoff). Reject/revert mistaken receipts Reject / Revert clears phantom balances before Ready To Refund:

QuestionLedger cleanup workflowCheck-out workflow
Two identical final transfers, one pendingReject payment / Reject selectedReject/revert mistaken receiptsStep 6b — approve legitimate row only
Two identical transfers, both approvedRevert payment on duplicate — same hubStep 6 before Step 5
Tenant paid once, balance still UnpaidCheck for duplicate before Pending manual receipt approvalStep 6b if single row is pending
Reject / Revert on invoiced departure chargeNot issued credit noteIssue credit notes (N)Step 6 after credit-note queue clears
Est. Refund inflated by duplicateRevert duplicate receiptStep 5 net of real charges only
Month-end departure duplicates in Pending queueReject selected — not Approve bothPortfolio KPI review — Step 7
SymptomLedger cleanup fixCheck-out step
Ready to Refund blocked despite tenant paidRevert duplicate on TransactionsStep 6
In Debt on Contract Values after tenant paidReject / Revert mistaken rowStep 6 before Step 5
Amber Pending shows two identical transfersReject selected on Finance ledgerStep 6b
Red / blue modal after Reject / RevertIssue credit notesBulk Hostkit invoicing pacingRe-check Est. Refund on Deposit tab
Tenant insists they paid — ledger shows overpaymentRevert duplicate, not collectionsNot Handling a Late Payment — Step 3 until ledger is clean

The habit matrix below lists per-guide anchors across operator workflows that routinely clear duplicate departure transfers before deposit release — distinct from rent Check-out collections before refund and utility Check-out final utilities handoff.

SituationActionPer-guide anchor
Two identical final transfers, one pendingReject payment / Reject selectedReject/revert mistaken receiptsPending manual receipt approval
Two identical transfers, both approvedRevert payment on duplicate — same hubManaging a Check-out — Step 6 before Step 5
Ready to Refund blocked despite tenant paidRevert duplicate on TransactionsManaging a Check-out — Step 6
Est. Refund inflated by duplicateRevert duplicate receiptStep 5 net of real charges only
Amber Pending shows two identical transfersReject selected on Finance ledgerStep 6b
Duplicate Pending manual in-payment alert during departure weekStep 4 row-click → Reject selected before Approve both (finance-transactions-bulk-reject-selected-bar.png)Notification triage — Check-out ledger cleanup before refund
Duplicate departure transfer on first go-live bookingStep 7Reject / Revert on booking Transactions before Managing a Check-out — Step 5Onboarding a New Property — Check-out ledger cleanup before refund
Duplicate settlement transfer during cancel settlement (tenant paid once)Step 2Reject/revert mistaken receipts before Step 4Cancelling a Booking — Check-out ledger cleanup before refund
Phantom duplicate In Debt after calendar hold cleanupStep 5Revert approved duplicate, not collections outreachManual block hygiene — Check-out ledger cleanup before refund
Support ticket — tenant paid but Ready To Refund blocked (duplicate)Self-serve Reject / Revert on Transactions before New Support Ticket modalUsing in-app support — Check-out ledger cleanup before refund
Lockout-delayed duplicate discovery during catch-upStep 3 → hub Lockout catch-up after password recoveryRevert duplicateResetting a Management User Password — Check-out ledger cleanup before refund
Duplicate confirmation transfer during confirmation Pending meshStep 5b / Step 6bReject selected, not Approve both (finance-transactions-bulk-reject-selected-bar.png)Processing a New Booking — Check-out ledger cleanup before refund
Duplicate move-in payment after key handover shows phantom In DebtStep 4Reject / Revert on Transactions — not rent Check-out collections before refundManaging a Check-in — Check-out ledger cleanup before refund
Ready To Refund blocked — canonical duplicate departure transfersStep 6 / Step 6bRevert duplicate before Step 5Managing a Check-out — Check-out ledger cleanup before refund
Tenant paid once — ledger duplicate, not collections outreachStep 1 — confirm line is duplicate, not arrears — hub Reject/revert mistaken receiptsHandling a Late Payment — Check-out ledger cleanup before refund
Duplicate overage transfer mistaken for unpaid utility during bill cycleStep 4Revert duplicate on Transactions, not utility collectionsEntering Monthly Utility Bills — Check-out ledger cleanup before refund
Month-end duplicate Pending / approved pairs at KPI sign-offStep 7Reject selected / Revert before Debt Aging export (finance-transactions-bulk-reject-selected-bar.png)Portfolio KPI review — Check-out ledger cleanup before refund

Per-guide mesh: Notification triage — Check-out ledger cleanup before refund, Onboarding a New Property — Check-out ledger cleanup before refund, Cancelling a Booking — Check-out ledger cleanup before refund, Manual block hygiene — Check-out ledger cleanup before refund, Using in-app support — Check-out ledger cleanup before refund, Resetting a Management User Password — Check-out ledger cleanup before refund, Processing a New Booking — Check-out ledger cleanup before refund, Managing a Check-in — Check-out ledger cleanup before refund, Managing a Check-out — Check-out ledger cleanup before refund, Handling a Late Payment — Check-out ledger cleanup before refund, Entering Monthly Utility Bills — Check-out ledger cleanup before refund, Portfolio KPI review — Check-out ledger cleanup before refund. Pair with FAQ — Managing a Check-out hub, FAQ — Reject/revert mistaken receipts hub, Check-out collections before refund (real arrears vs phantom duplicates), Pending manual receipt approval (Step 6b mesh), Glossary — Credit note (payment reject/revert), and Payment Allocation — Correcting mistaken receipts. Full workflows: managing-a-check-out-section-cross-reference · Reject/revert mistaken receipts.

Booking detail Transactions — Reject payment confirmation with red credit-note warning banner

Booking detail Transactions — Revert payment confirmation with blue invoice follow-up info banner

Finance Transactions — bulk selection bar with Approve selected and Reject selected

Walkthrough: Finance → Transactions Reject selected on duplicate Pending rows, Revert payment on an approved duplicate (clip closes without confirming), then Finance → DepositsDeposit Ready To Refund after ledger cleanup.

Check-out vs cancellation

When a stay ends, pick Managing a Check-out for a completed occupancy that should reach Ended status — or Cancelling a Booking when the reservation is voided under your cancellation policy and should appear in Canceled filters. Neither replaces Delete Booking for mistaken or test rows. Deposit settlement steps overlap on both paths — use the tables below before you run the wrong workflow:

QuestionCancellation workflowCheck-out workflow
Tenant backs out before arrival (Upcoming)Cancelling a Booking — Steps 1–4Not Step 1 — guest never moved in
Mid-stay early termination (Ongoing)Step 4 refund-type dialogStep 3 inspection + Step 5 only when stay completes normally
Need Canceled filter + full ledger historyStep 4bookings-list-canceled-tab.pngEnded status — Step 7
Mistaken Add booking / training duplicateDelete BookingCancel Booking vs Delete BookingNot cancellation or check-out
Last-resort collections failedHandling a Late Payment — Step 6 → cancelStep 6 collections before refund
Calendar still blocked after voidStep 5 + Manual block hygieneStep 7 + manual block hygiene
SymptomCancellation fixCheck-out fix
Ended status fails but stay was voidedStep 6 ticket closureNot Step 7 — row is Canceled
Deposit refund after policy voidStep 3 + Step 2aStep 5 + Step 6b
Settlement receipt still Pending at month-endStep 6bStep 6b
Utility overage on Canceled stayEntering Monthly Utility Bills — Step 4Check-out final utilities handoff
Stale cancellation alerts on /notificationsStep 6bN/A — clear departure alerts via Step 7

Pair with FAQ — Cancelling a Booking hub, FAQ — Managing a Check-out hub, FAQ — Handling a Late Payment hub, Cancel Booking vs Delete Booking, Portfolio retirement decisions, Cancellation collections before void, Check-out collections before refund, Pending manual receipt approval (Step 2a / Step 6b mesh), and Glossary — Deposit lifecycle status. Full workflows: cancelling-a-booking-section-cross-reference · managing-a-check-out-section-cross-reference.

Walkthrough: open Cancel booking, review refund types (example closes without confirming) — contrast with Ended closure on a completed stay per Managing a Check-out — Step 7.
Walkthrough: Bookings → Ended vs Cancelled filters — completed stay Ended status vs policy void Canceled rows.

Bookings — Cancel booking modal with Full refund, No refund, and Partial refund options

Bookings list — Canceled tab showing voided stays with full ledger history

Bookings — Deposit tab with Ready To Refund toggle enabled before the external bank transfer

Hub matrix: Common Workflows — Check-out vs cancellation · Check-out vs cancellation hub · FAQ — Check-out vs cancellation (check-out-vs-cancellation-ended-closure-flow.mp4, workflows-cancel-booking-refund-modal-flow.mp4, bookings-cancel-booking-modal-refund-types.png, bookings-list-canceled-tab.png, bookings-detail-deposit-tab-ready-to-refund-toggle.png). Per-guide mesh: Managing a Check-out — Check-out vs cancellation, Cancelling a Booking — Check-out vs cancellation, Processing a New Booking — Check-out vs cancellation, Managing a Check-in — Check-out vs cancellation, Handling a Late Payment — Check-out vs cancellation, Portfolio KPI review — Check-out vs cancellation, Notification triage — Check-out vs cancellation, Entering Monthly Utility Bills — Check-out vs cancellation, Onboarding a New Property — Check-out vs cancellation, Manual block hygiene — Check-out vs cancellation, Resetting a Management User Password — Check-out vs cancellation, Using in-app support — Check-out vs cancellation.

Cancellation collections before void

Cancelling a Booking Step 4 (Cancel booking refund-type dialog) and Step 3 (deposit settlement) assume scheduled charges through the cancellation date are settled — not only deposit rows. Handling a Late Payment Steps 1–4 collect or approve pre-cancel rent and fee arrears; pick the row that matches what blocks Cancel booking:

QuestionCollections workflowCancellation workflow
Unpaid rent/fee row on Payment PlanStep 1Step 3Not Step 4 until Step 2 clears
Tenant paid settlement transfer, balance unchangedStep 4bStep 2a same Pending mesh
Payment overdue alert before cancelStep 1 after Notification row-click navigationStep 2 before refund dialog
Collections failed after outreachStep 6 → last-resort cancelStep 4 refund types
Shortfall is deposit collection, not rentPartly collected security depositFinance → Deposits Partial paidStep 3 — not rent collections
Unpaid line is utility overage on Canceled stayEntering Monthly Utility Bills — Step 4Post-cancel utility mesh — not Step 2 rent
SymptomCollections fixCancellation step
In Debt on Contract Values before sidebarStep 3Step 4Step 2
Settlement receipt still PendingStep 4bStep 2a / Step 6b
Tenant insists they paid — duplicate on ledgerReject/revert mistaken receiptsStep 2 before Step 4
Segment-wide arrears at month-endStep 6Portfolio KPI review — Step 7
Pre-cancel payment overdue alert blocks voidStep 4 row-click → Cancelling a Booking — Step 2 before Step 4Notification triage — Cancellation collections before void
Pre-cancel rent arrears on first go-live bookingStep 7Cancelling a Booking — Step 2 before voidOnboarding a New Property — Cancellation collections before void
Rent arrears on Payment Plan during settlement (canonical void path)Step 2Handling a Late Payment — Steps 1–4 before Step 4Cancelling a Booking — Cancellation collections before void
Phantom rent In Debt after hold cleanup mistaken for cancelStep 5 — confirm real arrears on Contract Values before voidManual block hygiene — Cancellation collections before void
Support ticket cites In Debt blocking Cancel bookingSelf-serve Cancelling a Booking — Step 2 before New Support Ticket modalUsing in-app support — Cancellation collections before void
Lockout-delayed pre-cancel collections backlogStep 3 → hub Lockout catch-up after password recoveryStep 2Resetting a Management User Password — Cancellation collections before void
Pre-cancel rent arrears on Upcoming import before policy voidStep 6Cancelling a Booking — Step 2 before Step 4Processing a New Booking — Cancellation collections before void
Tenant backs out before arrival — move-in rent arrears block voidStep 3 / Step 4Cancelling a Booking — Step 2Managing a Check-in — Cancellation collections before void
Policy void mid-stay vs departure-week arrears (contrast)Step 6Check-out collections before refund, not pre-cancel voidManaging a Check-out — Cancellation collections before void
Canonical pre-cancel collections before last-resort voidSteps 1–4Cancelling a Booking — Step 4 after Step 6 failsHandling a Late Payment — Cancellation collections before void
Utility overage on Canceled stay — not rent pre-cancel meshStep 4 — utility collections, not Step 2 rentEntering Monthly Utility Bills — Cancellation collections before void
Month-end segment-wide pre-cancel arrears at KPI sign-offStep 7Cancelling a Booking — Step 2 before void queuePortfolio KPI review — Cancellation collections before void

Per-guide mesh: Notification triage — Cancellation collections before void, Onboarding a New Property — Cancellation collections before void, Cancelling a Booking — Cancellation collections before void, Manual block hygiene — Cancellation collections before void, Using in-app support — Cancellation collections before void, Resetting a Management User Password — Cancellation collections before void, Processing a New Booking — Cancellation collections before void, Managing a Check-in — Cancellation collections before void, Managing a Check-out — Cancellation collections before void, Handling a Late Payment — Cancellation collections before void, Entering Monthly Utility Bills — Cancellation collections before void, Portfolio KPI review — Cancellation collections before void. Pair with FAQ — Cancelling a Booking hub, FAQ — Handling a Late Payment hub, Check-out vs cancellation (completed stay vs policy void), Handling a Late Payment collections hub (portfolio triage surfaces), Pending manual receipt approval (Step 2a / Step 4b / Step 6b mesh), Partly collected security deposit (deposit vs rent), and Glossary — Deposit lifecycle status. Full workflows: cancelling-a-booking-section-cross-reference · handling-a-late-payment-section-cross-reference.

Finance Overview — Contract Values tab with In Debt filter for pre-cancel balance triage

Booking detail Transactions — Approve payment confirmation before cancellation math updates

Bookings — Cancel booking modal with Full refund, No refund, and Partial refund options

Walkthrough: after In Debt clears, open Cancel booking and review refund types (example closes without confirming).
Walkthrough: triage pre-cancel arrears on Finance → Contract Values (In Debt filter), confirm Payment Plan and Communication on the booking, then open Cancel booking refund types on Contract Info (clip closes without confirming).

Handling a Late Payment collections hub

Receivables triage surfaces answer “who owes?” — Handling a Late Payment Steps 1–6 answer “what do I do next?” Pick the row that matches where you are in the flow:

QuestionStart with receivables triageStart with collections workflow
Need ranked debtors with days overdueFinance → Overview → Debt AgingFinance debt receivables triageHandling a Late Payment — Step 1 after you pick a booking
Payment overdue alert row-clickConfirm balance on opened booking — Notification row-click navigationStep 3 outreach after Step 2
Tenant paid but Total Debt unchangedPending manual receipt approvalApprove firstStep 4 / Step 4b
Tenant insists they paid twiceReject/revert mistaken receiptsRevert duplicateRe-open Debt Aging — not Step 3 until ledger is clean
Month-end Pending collections receiptsAmber Pending chip — Pending manual receipt approvalStep 6b mesh
Segment-wide arrears after self-serve Steps 1–5Portfolio segmentation by tenant categoryStep 6 Vivin support ticket
SymptomTriage surfaceCollections step
Opened Income → In debt modal, need tenant rowsDebt Aging buckets — not payment-line modalStep 1
Dashboard Total Debt not clickableFinance → OverviewStep 1
Balance unclear after alert row-clickPayment Plan / Transactions on sidebarStep 1 confirm before Step 3
Partly collected deposit, not rent arrearsFinance → Deposits Partial paid cardPartly collected security deposit — not rent collections

Pair with FAQ — Handling a Late Payment hub, FAQ — Finance debt receivables triage hub, Glossary — Handling a Late Payment collections hub, Payment alert to receivables triage (upstream Notification triage — Step 4 → receivables surfaces), Notification triage (upstream payment overdue alerts), Portfolio KPI review — Step 7 (month-end sign-off), and Glossary — Payment notification (operator). Full workflow: handling-a-late-payment-section-cross-reference.

Finance Overview — Debt Aging panel with overdue buckets and top debtors for prioritizing late payments

Notifications — row-click from payment alert opens booking detail for Transactions approval

Hub matrix: Common Workflows — Handling a Late Payment collections hub · Handling a Late Payment collections hub · FAQ — Handling a Late Payment collections hub (finance-overview-income-chart-debt-aging.png, notifications-row-navigate-to-booking-detail.png, finance-overview-debt-aging-walkthrough-flow.mp4, handling-a-late-payment-collections-flow.mp4). Per-guide mesh: API Reference — Handling a Late Payment collections, Account Settings — Handling a Late Payment collections, Processing a New Booking — Handling a Late Payment collections, Cancelling a Booking — Handling a Late Payment collections, Managing a Check-in — Handling a Late Payment collections, Managing a Check-out — Handling a Late Payment collections, Entering Monthly Utility Bills — Handling a Late Payment collections, Handling a Late Payment — Handling a Late Payment collections, Portfolio KPI review — Handling a Late Payment collections, Notification triage — Handling a Late Payment collections, Manual block hygiene — Handling a Late Payment collections, Onboarding a New Property — Handling a Late Payment collections, Using in-app support — Handling a Late Payment collections, Resetting a Management User Password — Handling a Late Payment collections

Walkthrough: open an arrears booking, confirm Payment Plan overdue pills, use Communication for tenant outreach, record a manual receipt via Transaction (Add Payment modal), then approve pending rows when your role allows.

WhatsApp per-booking messaging

Three surfaces share the same UAZAPI chat state — pick the one that matches your triage scope:

QuestionStart hereNotes
Quick reply without opening a bookingTools → Inbox (/inbox) or bell Inbox sub-tabCross-booking list; click tenant name for Tenant sidebar
Message one tenant with Payment Plan / Tickets contextBookings → CommunicationWhatsApp composer + read-only Email; header Refresh
Payment or ticket alert (not a message thread)Bell General or /notificationsSwitch to Inbox when summary reads New WhatsApp message from …
SymptomLikely causeFix
Bell ping reads New WhatsApp message from …Message alert on General or /notificationsOpen bell Inbox sub-tab or Tools → Inbox
Need Payment Plan while replyingCross-booking Inbox lacks booking contextBookings → Communication for that reservation
Unlock your communication historyChatbot not enabled (isTenantChatBotEnabled)ChatBot settings — Status Bot
Could not load messages on CommunicationTab-scoped fetch failureHeader RefreshBooking sidebar tab load failures
New WhatsApp message from … on /notificationsMessage alert on full inboxBell Inbox or row with linkNotification row-click navigation
Row-click landed on booking, thread emptybookingId target without linkOpen Communication tab — Notification row-click navigation
Supplier thread got a Bot replyShared WhatsApp business lineDedicated tenant number — Automation & AI — WhatsApp Support
QuestionMessage threadPayment / ticket alert
Dashboard entryBell Inbox sub-tabBell General or /notifications
Reply with Payment Plan visibleBookings → CommunicationRow-click → booking — Notification row-click navigation
Cross-booking triageTools → Inbox (/inbox)/notifications filters + row-click

Pair with FAQ — WhatsApp per-booking messaging hub (symptom table + per-guide mesh), Glossary — WhatsApp per-booking messaging hub, FAQ — WhatsApp and email per booking, Notification row-click navigation (message alerts on /notifications vs bell Inbox), Glossary — Notification row navigation, Glossary — Booking Communication tab, Glossary — Bot reasoning (audit), Inbox — Relationship to Bookings Communication, ChatBot settings — Status Bot, Notification triage — Step 2, Handling a Late Payment — Step 3, and Managing a Check-in. The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely use tenant WhatsApp / Communication alongside Inbox triage.

SituationActionPer-guide anchor
New WhatsApp message from … on Dashboard bellBell Inbox sub-tab or Tools → Inbox before Step 4 — hub: Confirmation alert triageNotification triage — WhatsApp per-booking messaging
Collections outreach needs Payment Plan visibleBookings → Communication on Step 3 — not cross-booking Inbox aloneHandling a Late Payment — WhatsApp per-booking messaging
Arrival-week tenant questions before key handoverCommunication after Step 3 balance check — hub: Confirmation to check-in handoffManaging a Check-in — WhatsApp per-booking messaging
Departure-week deposit / damage threadsCommunication during Step 6 — hub: Check-out collections before refundManaging a Check-out — WhatsApp per-booking messaging
Confirmation follow-up after importCommunication on Step 6 — pair bell Inbox on Step 1Processing a New Booking — WhatsApp per-booking messaging
Cancel void outreach to tenantCommunication before Step 4 — not Delete Booking for policy voidsCancelling a Booking — WhatsApp per-booking messaging
Utility overage tenant questions after bill cycleBookings → Communication on Step 4 — hub: Utility overage collectionsEntering Monthly Utility Bills — WhatsApp per-booking messaging
Month-end tenant message backlog during KPI sign-offBell Inbox or Communication during Step 7 before unread cleanupPortfolio KPI review — WhatsApp per-booking messaging
Tenant WhatsApp about blocked calendar datesCommunication after Step 3 — not cross-booking Inbox alone for hold contextManual block hygiene — WhatsApp per-booking messaging
First tenant messaging after property go-liveCommunication on Step 7 when ChatBot is connected — pair bell InboxOnboarding a New Property — WhatsApp per-booking messaging
Support ticket cites tenant WhatsApp threadSelf-serve Tools → Inbox or Communication before New Support Ticket modalUsing in-app support — WhatsApp per-booking messaging
Lockout-delayed Inbox / message backlogBell Inbox after Step 3 — hub: Lockout catch-up after password recoveryResetting a Management User Password — WhatsApp per-booking messaging

Per-guide mesh: Notification triage — WhatsApp per-booking messaging, Handling a Late Payment — WhatsApp per-booking messaging, Managing a Check-in — WhatsApp per-booking messaging, Managing a Check-out — WhatsApp per-booking messaging, Processing a New Booking — WhatsApp per-booking messaging, Cancelling a Booking — WhatsApp per-booking messaging, Entering Monthly Utility Bills — WhatsApp per-booking messaging, Portfolio KPI review — WhatsApp per-booking messaging, Manual block hygiene — WhatsApp per-booking messaging, Onboarding a New Property — WhatsApp per-booking messaging, Using in-app support — WhatsApp per-booking messaging, Resetting a Management User Password — WhatsApp per-booking messaging.

Booking detail — Communication tab, WhatsApp filter with tenant / Bot / You bubbles and channel pills

Booking detail — Communication tab, WhatsApp composer for operator replies

Inbox module — conversation list and thread composer for portfolio-wide WhatsApp triage

Walkthrough: open Inbox, pick a conversation, reply, and jump to booking Communication when you need reservation context.

Bot reasoning (audit)

When a tenant Bot reply looks wrong, audit before you edit rules — Reasoning on the thread is read-only; ChatBot settings change future behaviour only:

QuestionStart hereNotes
Why did the bot send this specific message?Bookings → Communication → WhatsAppBotReasoningOnly mint Bot bubbles; not tenant or You
How do I stop similar replies in future?Account Settings → ChatBot — narrow IF/THEN or edit PersonaPair thread audit with ChatBot settings
Bot still replies after I messaged the tenantCommunication → Pause bot (when configured)Per-booking; global rules unchanged
No Reasoning control visibleVivin did not store reasoning for that sendNot a display bug — adjust rules from tenant message content instead
SymptomLikely causeFix
Generic bot answer on every messageCatch-all IF/THEN If phraseExpand Reasoning → replace with specific rule — IF/THEN rules
Wrong policy quoted in bot replyOutdated or conflicting rulesAudit thread → edit matching IF/THEN row → Save
Need proof for support ticketOperator dispute over automationScreenshot expanded ReasoningUsing in-app support

Pair with FAQ — Bot reasoning (audit) hub (symptom table + per-guide mesh), Glossary — Bot reasoning (audit) hub, Glossary — ChatBot settings hub, ChatBot settings — Bot reasoning audit, Bookings — Communication tab, and Automation & AI — WhatsApp Support.

SituationActionPer-guide anchor
Wrong bot reply during collections outreachReasoning on thread → narrow IF/THEN before more tenant contactHandling a Late Payment — Bot reasoning (audit)
Confirmation-week bot escalated incorrectlyAudit Bot bubble on Step 6Processing a New Booking — Bot reasoning (audit)
Month-end bot quality reviewSample Communication threads during Step 7Portfolio KPI review — Bot reasoning (audit)
Support ticket cites unexplained bot replySelf-serve Reasoning expand before New Support Ticket modalUsing in-app support — Bot reasoning (audit)

Per-guide mesh: Notification triage — Bot reasoning (audit), Handling a Late Payment — Bot reasoning (audit), Managing a Check-in — Bot reasoning (audit), Managing a Check-out — Bot reasoning (audit), Processing a New Booking — Bot reasoning (audit), Cancelling a Booking — Bot reasoning (audit), Entering Monthly Utility Bills — Bot reasoning (audit), Portfolio KPI review — Bot reasoning (audit), Manual block hygiene — Bot reasoning (audit), Onboarding a New Property — Bot reasoning (audit), Using in-app support — Bot reasoning (audit), Resetting a Management User Password — Bot reasoning (audit).

Booking detail — Communication tab, Bot message with expanded Reasoning audit text under the reply

Walkthrough: open Bookings → Communication → WhatsApp, expand Reasoning on a Bot bubble, then open ChatBot → Special Rules to adjust matching IF/THEN rows.

ChatBot settings

Account Settings → ChatBot configures tenant-facing automation — pair Persona + Special Rules authoring with Bot Status pairing before tenants message you:

QuestionStart hereNotes
First-time chatbot setupPersona then Special Rules subtabsOptional Getting Started step 11 pairing
WhatsApp line disconnectedBot StatusConnect WhatsApp / scan QRConfirm Connect anyway after the warning countdown; Inbox and Communication stay gated until Connected
Bot too chatty or off-topicReview IF/THEN — replace broad If phrasesMax 20 rules; see IF/THEN rules
Verify a sent reply before changing rulesBot reasoning (audit)Thread Reasoning is read-only
SymptomLikely causeFix
Inbox greyed in sidebarChatbot not enabled or not pairedBot Status until Connected
Unlock your communication historyisTenantChatBotEnabled falseContact Vivin; then pair Bot Status
Cannot edit rules (read-only message)Super Admin–managed accountWho can edit ChatBot settings
Rules saved but behaviour unchangedWrong If phrase never matchesAudit live threads — Bot reasoning (audit)
QR expired before scanSession timed out on phoneRefresh QR code on Bot Status

Pair with FAQ — ChatBot settings hub (symptom table + per-guide mesh), Glossary — ChatBot settings hub, ChatBot settings, Onboarding a New Property — Step 4, Glossary — Bot reasoning (audit) hub, and Inbox — Chatbot gating.

SituationActionPer-guide anchor
Go-live property needs chatbot rulesFinish Persona + IF/THEN on Step 4Onboarding a New Property — ChatBot settings
Lockout left Bot Status disconnectedRe-sign-in then Bot Status → Connect WhatsApp after Step 3Resetting a Management User Password — ChatBot settings
Month-end bot escalation spikeReview IF/THEN during Step 7Portfolio KPI review — ChatBot settings

Per-guide mesh: Onboarding a New Property — ChatBot settings, Notification triage — ChatBot settings, Processing a New Booking — ChatBot settings, Handling a Late Payment — ChatBot settings, Managing a Check-in — ChatBot settings, Managing a Check-out — ChatBot settings, Portfolio KPI review — ChatBot settings, Using in-app support — ChatBot settings, Resetting a Management User Password — ChatBot settings, Cancelling a Booking — ChatBot settings, Entering Monthly Utility Bills — ChatBot settings, Manual block hygiene — ChatBot settings.

Account Settings — ChatBot → Persona subtab with persona text, IF/THEN rules preview, and rule count

Account Settings — ChatBot → Bot Status with Connected badge and live WhatsApp (UAZAPI) session

Account Settings — ChatBot → Bot Status with QR code and Awaiting scan badge during WhatsApp pairing

Walkthrough: Bot Status → Connect WhatsApp, confirm after the warning countdown, then scan the QR until Connected.
Walkthrough: open ChatBot settings, enter edit mode, add a narrow IF/THEN rule, Save, and return to read-only preview.

Reject/revert mistaken receipts

Four ledger corrections share the same Transactions surfaces — pick the action that matches receipt status and whether Finance already invoiced the charge:

QuestionStart hereNotes
Duplicate still pending (never approved)Reject payment on booking Transactions, or Reject selected on Finance → TransactionsLedger Reject is bulk-only — no per-row reject icon on Finance
Duplicate already approvedRevert payment on booking Transactions or Finance row menuRolls allocations and balances back
Wrong row, not yet invoicedDelete payment on Finance → Transactions when enabledDisabled for vIBAN / provider platform or invoiced allocations
Reject / Revert on an invoiced chargeFinance → TransactionsNot issued credit note filter → Issue credit notes (N)Red / blue modals reference this queue — not a spreadsheet
SymptomLikely causeFix
Duplicate bank transfer still pendingNever approved — same ledger state as Pending manual receipt approvalReject payment / Reject selected — do not Approve
Duplicate already approvedWrong amount or wrong booking slipped through month-endRevert payment on booking Transactions or Finance row menu
Delete payment disabled on FinancevIBAN / provider platform rail or invoiced allocationRevert or Issue credit notes after reject/revert on invoiced charges
Red / blue modal after Reject / RevertFinance already invoiced the chargeNot issued credit note filter → Issue credit notes (N)
Total Debt unchanged after cleanupReceipt still pending or credit note not issuedPair Pending manual receipt approval + Finance — Issuing credit notes
Not issued credit note rows stay Pending after bulk pushHostkit rate limit on Issue credit notesSame pacing as Bulk Hostkit invoicing — leave batch running, refresh Transactions before re-issue
Need goodwill rent cut below exported monthInvoiced floor blocks in-product netRent reduction after invoicing — external credit notes
Total Debt still high — duplicate never rejectedBoth rows approved by mistakeRevert the duplicate — then Finance debt receivables triage re-check Top debtors (bookings-detail-transactions-revert-modal-info-banner.png)
Amber Pending chip shows two identical transfersDuplicate before any ApproveReject selected on Finance → TransactionsPending manual receipt approval
QuestionReceipt still pendingReceipt already approved
Legitimate bank transferApprove paymentPending manual receipt approvalN/A
Duplicate / wrong bookingReject payment / Reject selectedRevert payment
Finance already invoicedRed modal → Issue credit notes after RejectBlue modal → Issue credit notes after Revert
Month-end Step 7 sign-offClear Pending queue firstThen Revert / credit-note cleanup

When a duplicate bank transfer, wrong booking, or wrong amount slips through Approve, use the tables above before month-end KPI sign-off — then re-open Finance debt receivables triage (Top debtors / Dashboard Total Debt) only after ledger cleanup. During departure week, pair duplicate settlement transfers with Check-out ledger cleanup before refund (Managing a Check-out — Step 6 / Step 6b before Step 5). Pair with FAQ — Credit note warning (reject/revert) hub (bookings-detail-transactions-reject-modal-credit-note-banner.png, bookings-detail-transactions-revert-modal-info-banner.png, finance-transactions-bulk-reject-selected-bar.png, bookings-payment-row-actions-flow.mp4), Glossary — Credit note warning (reject/revert), Glossary — Credit note warning (reject/revert) hub, FAQ — Reject or revert an incoming payment, FAQ — Managing a Check-out hub, FAQ — Finance debt receivables triage hub (collections vs ledger-cleanup decision table), Pending manual receipt approval (amber Pending chip — approve legitimate rows before you Revert an approved duplicate; Reject duplicates still pending), Payment Allocation — Correcting mistaken receipts, Glossary — Credit note (payment reject/revert), Handling a Late Payment — Step 1 (re-triage Debt Aging after Revert), Bulk Hostkit invoicing (Issue credit notes batch pacing), and Portfolio KPI review — Step 7. The habit matrix row above lists every workflow step that routinely surfaces this pattern — Steps 5b, 4b, 3b, 2a, and 6b across operator workflows, plus Portfolio KPI review — Step 7 during month-end reconciliation. Recover access first with Resetting a Management User Password — Troubleshooting when a lockout delayed ledger triage. The habit matrix below lists per-guide anchors across all twelve operator workflows that routinely surface duplicate receipts.

SituationActionPer-guide anchor
Confirmation duplicate still pendingReject selected on Step 5b — not Approve both rowsProcessing a New Booking — Reject/revert mistaken receipts
Collections duplicate during outreachReject while pending on Step 4b; Revert if already approvedHandling a Late Payment — Reject/revert mistaken receipts
Settlement duplicate before cancelReject selected on Step 2a before Issue credit notes on invoiced linesCancelling a Booking — Reject/revert mistaken receipts
Move-in duplicate before key handoverReject on Step 3b when two identical transfers sit in amber PendingManaging a Check-in — Reject/revert mistaken receipts
Month-end duplicate discovered during KPI reviewRevert approved duplicate — then re-check Debt Aging / Top debtors on Step 7Portfolio KPI review — Reject/revert mistaken receipts
Departure duplicate before Ready To RefundReject selected on Step 6b — not Approve both departure transfersManaging a Check-out — Reject/revert mistaken receipts
Utility overage duplicate during bill cycleReject selected on Step 4b when two identical overage transfers sit in amber PendingEntering Monthly Utility Bills — Reject/revert mistaken receipts
Duplicate surfaced from /notifications row-clickReject while pending on Step 4 after alert triage — do not Approve both rowsNotification triage — Reject/revert mistaken receipts
Duplicate found after clearing calendar holdsRevert approved duplicate during Step 5 receivables reconciliation before bulk Issue allocationManual block hygiene — Reject/revert mistaken receipts
Duplicate confirmation on first go-live bookingReject selected on Processing a New Booking — Step 5b after Step 7Onboarding a New Property — Reject/revert mistaken receipts
Credit-note dispute on support ticketSelf-serve Reject / Revert on Transactions first — file ticket only when UI is blockedUsing in-app support — Reject/revert mistaken receipts
Duplicate discovered during lockout catch-upReject / Revert after Step 3 before KPI sign-offResetting a Management User Password — Reject/revert mistaken receipts

Per-guide mesh: Processing a New Booking — Reject/revert mistaken receipts, Handling a Late Payment — Reject/revert mistaken receipts, Cancelling a Booking — Reject/revert mistaken receipts, Managing a Check-in — Reject/revert mistaken receipts, Portfolio KPI review — Reject/revert mistaken receipts, Managing a Check-out — Reject/revert mistaken receipts, Entering Monthly Utility Bills — Reject/revert mistaken receipts, Notification triage — Reject/revert mistaken receipts, Manual block hygiene — Reject/revert mistaken receipts, Onboarding a New Property — Reject/revert mistaken receipts, Using in-app support — Reject/revert mistaken receipts, Resetting a Management User Password — Reject/revert mistaken receipts.

Booking detail Transactions — Reject payment confirmation with red credit-note warning banner

Booking detail Transactions — Revert payment confirmation with blue invoice follow-up info banner

Finance Transactions — bulk selection bar with Approve selected and Reject selected

Walkthrough: booking Transactions — open Approve, Reject, and Revert confirmation modals (demo cancels each without saving).

Deposit lifecycle status

The depositStatus lifecycle pill on the booking Deposit tab and matching Finance → Deposits row chips share one vocabulary — pick the surface that matches what you are chasing:

QuestionStart hereNotes
Which lifecycle state is this deposit in?Booking sidebar Deposit tab lifecycle pillNot PaidPartial PaidFully PaidReady to RefundRefunded; optional Disputed freeze
Portfolio triage by lifecycle stateFinance → DepositsDeposit lifecycle status cardsClick Partial paid, Ready to refund, Refunded, or other cards — counts scope to toolbar date range
Filter without opening Finance firstOther filters → Deposit status on Bookings / FinanceSame lifecycle slice as the status cards
Deposit shortfall (Partial Paid) vs rent Partial PaidBooking Deposit tab vs Payment PlanAmber Partially paid on Initial Deposit — not scheduled rent — Partly collected security deposit
Ready To Refund blocked at departureManaging a Check-out — Step 6 before Step 5Rent In Debt on Payment PlanCheck-out collections before refund
Refund blocked by contested retentionBooking Deposit tab Disputed pillDeposit dispute — distinct from shortfall and rent arrears meshes
Lifecycle card counts look too lowToolbar date range on Finance → DepositsDeposit missing on Finance Deposits — clear range before month-end sign-off
Month-end deposit lifecycle sign-offPortfolio KPI review — Step 7Partial paid, Ready to refund, Disputed filters — pair with Partly collected security deposit

Pair with FAQ — Deposit lifecycle status hub (finance-deposits-status-cards.png, bookings-detail-deposit-tab.png, bookings-detail-deposit-tab-ready-to-refund-toggle.png, deposit-lifecycle-status-flow.mp4, finance-deposits-tab-mark-refunded-flow.mp4), Glossary — Deposit lifecycle status, Glossary — Deposit lifecycle status hub, Partly collected security deposit (Partial Paid shortfall), Deposit dispute (Disputed freeze), and Deposit missing on Finance Deposits (toolbar window). Per-guide mesh: Processing a New Booking — Deposit lifecycle status, Managing a Check-in — Deposit lifecycle status, Handling a Late Payment — Deposit lifecycle status, Cancelling a Booking — Deposit lifecycle status, Portfolio KPI review — Deposit lifecycle status, Managing a Check-out — Deposit lifecycle status, Notification triage — Deposit lifecycle status, Onboarding a New Property — Deposit lifecycle status, Manual block hygiene — Deposit lifecycle status, Resetting a Management User Password — Deposit lifecycle status, Entering Monthly Utility Bills — Deposit lifecycle status, Using in-app support — Deposit lifecycle status.

Finance Deposits — Deposit lifecycle status row with Partial paid, Ready to refund, and Refunded cards

Booking detail — Deposit tab with lifecycle pill and Initial Deposit row

Walkthrough: Finance → Deposits Deposit lifecycle status cards — click Ready to refund, Refunded, and Not paid, then row-open to the booking Deposit tab lifecycle pill.
Walkthrough: toggle Ready To Refund on the booking Deposit tab, then Mark refunded on Finance → Deposits after the external bank transfer.

Partly collected security deposit

Two different Partial Paid signals look alike — pick the surface that matches what you are chasing:

QuestionStart hereNotes
Security deposit short after confirmation or move-inFinance → DepositsPartial paid lifecycle cardPaid above zero but below Amount on booking DepositdepositStatus pill Partial Paid
Rent schedule line only partly coveredBookings → Payment Plan or Finance → Contract ValuesScheduled rent charge — not the Initial Deposit row on Deposit
Portfolio filter without opening Finance firstOther filters → Deposit status → Partial paid on Bookings / FinanceSame lifecycle slice as the Partial paid card
Per-booking badge and remaining helperBooking sidebar Deposit tabAmber Partially paid on Initial Deposit — open from Finance row-click or the booking list
Partial paid lifecycle card shows zero rowsToolbar date range excludes the stayDeposit missing on Finance Deposits — clear range first
Catch-up after password recoveryLockout delayed deposit triageLockout catch-up after password recovery
Deposit shortfall discovered at departure inspectionStep 3 Deposit tab before Step 5Managing a Check-out — Partly collected security deposit
Month-end deposit sign-off alongside utility closePortfolio KPI review — Step 7 Partial paid card during bill month-endEntering Monthly Utility Bills — Partly collected security deposit
Payment alert for deposit shortfall — opened wrong tabStep 4Deposit tab, not Payment Plan rent linesNotification triage — Partly collected security deposit
First confirmation deposit shortfall after property go-liveProcessing a New Booking — Step 5 after Step 7Onboarding a New Property — Partly collected security deposit
Debt KPIs high after calendar holds clearedStep 5Partial paid card when holds masked receivablesManual block hygiene — Partly collected security deposit
Lockout-delayed deposit triage after password recoveryStep 3 → hub Lockout catch-up after password recoveryResetting a Management User Password — Partly collected security deposit
Partially paid badge or partial filter defectsWhen to use in-app supportNew Support Ticket modalUsing in-app support — Partly collected security deposit

When a tenant pays less than the full security deposit (or confirmation bundle) in one transfer, Vivin marks the deposit line Partially paid on the booking Deposit tab with a remaining helper — this is not the same as Partial Paid rent rows on Payment Plan (lifecycle pill Partial Paid on depositStatus — see Glossary — Deposit lifecycle status). Pair with FAQ — Partly collected security deposit (finance-deposits-lifecycle-partial-paid-card.png, bookings-detail-deposit-tab-partial-badge.png, finance-deposits-partial-collection-walkthrough.mp4), Glossary — Deposit lifecycle status, and Payment Allocation — Partly collected security deposit. Per-guide mesh: Processing a New Booking — Partly collected security deposit, Managing a Check-in — Partly collected security deposit, Handling a Late Payment — Partly collected security deposit, Cancelling a Booking — Partly collected security deposit, Portfolio KPI review — Partly collected security deposit, Managing a Check-out — Partly collected security deposit, Entering Monthly Utility Bills — Partly collected security deposit, Notification triage — Partly collected security deposit, Onboarding a New Property — Partly collected security deposit, Manual block hygiene — Partly collected security deposit, Resetting a Management User Password — Partly collected security deposit, Using in-app support — Partly collected security deposit. The habit matrix row above lists workflow steps that routinely surface this pattern — confirmation (Processing a New Booking — Step 5), move-in (Managing a Check-in — Step 3), collections (Handling a Late Payment — Step 1), pre-cancel settlement (Cancelling a Booking — Step 2 / Step 3), month-end sign-off (Portfolio KPI review — Step 7), and lockout catch-up (Lockout catch-up after password recovery). When the Partial paid card is empty but a booking Deposit tab still shows a shortfall, clear the toolbar date range per Deposit missing on Finance Deposits before you assume the portfolio is clean.

Walkthrough: click the Partial paid lifecycle card on Finance → Deposits, open a partly collected row, then review the amber Partially paid badge on the booking Deposit tab.

Finance Deposits — Partial paid lifecycle card selected, narrowing rows to partly collected deposits

Booking detail — Deposit tab Initial Deposit row with amber Partially paid badge and remaining helper

Deposit missing on Finance Deposits

A deposit row can exist on the booking Deposit tab but stay hidden on Finance → Deposits when the toolbar date range excludes the stay — pick the fix that matches your symptom:

SymptomLikely causeFix
Tenant or unit missing from Deposits after an older move-outDefault ~3 months window excludes check-out / Refund Due DateClear date range selection or widen from / to, then Search
Mark disputed / Resolve dispute row chips missingSame date filter — dispute actions only render on visible rowsClear or widen the toolbar range before portfolio dispute triage
Lifecycle card counts look too lowStatus summary cards scope to the active date windowClear the range before month-end deposit sign-off
Row visible on booking Deposit but never on FinanceBooking may lack deposit line, or dates still outside a widened windowConfirm Initial Deposit on booking Deposit; then clear range and search by tenant
Partly collected deposit after clearing rangePaid > 0 but < Amount on Initial DepositPartly collected security depositPartial paid lifecycle card
Missed refund/dispute triage during lockoutDelayed check-out catch-upLockout catch-up after password recovery
Confirmation deposit on booking Deposit but missing on FinanceClear toolbar date range before portfolio triage after Step 5Processing a New Booking — Deposit missing on Finance Deposits
Deposit shortfall vs rent Partial Paid on collections Step 1Widen Finance → Deposits range before Partial paid lifecycle cardHandling a Late Payment — Deposit missing on Finance Deposits
Move-in deposit triage before key handoverClear toolbar range on Step 3 before Partial paid cardManaging a Check-in — Deposit missing on Finance Deposits
Payment alert row-click but Finance Deposits row hiddenClear or widen toolbar range on Step 4 before Mark all as readNotification triage — Deposit missing on Finance Deposits
First check-out deposit triage after go-liveClear toolbar range on Step 7 before Finance → Deposits portfolio searchOnboarding a New Property — Deposit missing on Finance Deposits
Departure-week deposit release after utility month-endWiden range on Step 5 before Managing a Check-out — Step 5Entering Monthly Utility Bills — Deposit missing on Finance Deposits
Debt KPIs high after holds cleared — deposit row hiddenClear Finance → Deposits range on Step 5 before calendar escalationManual block hygiene — Deposit missing on Finance Deposits
Support ticket — deposit row missing on FinanceSelf-serve FAQ — Deposit missing on Finance Deposits before New Support Ticket modalUsing in-app support — Deposit missing on Finance Deposits

The tab’s date range defaults to about the last three months. Rows appear when check-in, check-out, or Refund Due Date intersects that window — not when the booking was created. Pair with FAQ — Deposit missing on Finance Deposits (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-toolbar-cleared.png, finance-deposits-date-range-clear-flow.mp4), Glossary — Finance Deposits date range, Finance — Deposits tab, and Managing a Check-out — Step 5. The habit matrix row above lists workflow steps that routinely surface this pattern — check-out (Managing a Check-out — Step 5), dispute freeze (Cancelling a Booking — Step 3), and month-end sign-off (Portfolio KPI review — Step 7). Per-guide mesh: Managing a Check-out — Deposit missing on Finance Deposits, Cancelling a Booking — Deposit missing on Finance Deposits, Portfolio KPI review — Deposit missing on Finance Deposits, Resetting a Management User Password — Deposit missing on Finance Deposits, Processing a New Booking — Deposit missing on Finance Deposits, Handling a Late Payment — Deposit missing on Finance Deposits, Managing a Check-in — Deposit missing on Finance Deposits, Notification triage — Deposit missing on Finance Deposits, Onboarding a New Property — Deposit missing on Finance Deposits, Entering Monthly Utility Bills — Deposit missing on Finance Deposits, Manual block hygiene — Deposit missing on Finance Deposits, Using in-app support — Deposit missing on Finance Deposits.

Walkthrough: open Finance → Deposits with the default toolbar range, click Clear date range selection, then review the widened portfolio table.
Walkthrough: booking Deposit tab shows deposit data → Finance → Deposits default toolbar range with tenant search (row hidden) → Clear date range selection → portfolio row appears.

Finance Deposits — default date range on the toolbar (about the last three months)

Finance Deposits — date range cleared so portfolio triage includes older move-outs

Pair with FAQ — Deposit missing on Finance Deposits hub, Glossary — Deposit missing on Finance Deposits hub, Glossary — Finance Deposits date range hub, Partly collected security deposit (Partial paid card empty until range clears), and Lockout catch-up after password recovery (older move-outs missed during lockout).

Hub matrix: Common Workflows — Deposit missing on Finance Deposits · Deposit missing on Finance Deposits hub · FAQ — Deposit missing on Finance Deposits hub (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-toolbar-cleared.png, finance-deposits-date-range-clear-flow.mp4, deposit-missing-on-finance-deposits-triage-flow.mp4). Per-guide mesh: Managing a Check-out — Deposit missing on Finance Deposits, Cancelling a Booking — Deposit missing on Finance Deposits, Portfolio KPI review — Deposit missing on Finance Deposits, Resetting a Management User Password — Deposit missing on Finance Deposits, Processing a New Booking — Deposit missing on Finance Deposits, Handling a Late Payment — Deposit missing on Finance Deposits, Managing a Check-in — Deposit missing on Finance Deposits, Notification triage — Deposit missing on Finance Deposits, Onboarding a New Property — Deposit missing on Finance Deposits, Entering Monthly Utility Bills — Deposit missing on Finance Deposits, Manual block hygiene — Deposit missing on Finance Deposits, Using in-app support — Deposit missing on Finance Deposits.

Common Workflows section cross-reference

Pair with other Common Workflows hub sections

Use this table when one operator workflow naturally leads into tenant-facing docs, a per-guide section anchor, or a downstream procedure — each row links to the guides you should read before or after the primary workflow. Pair with Workflow cross-reference for inter-guide step pairing. Full hub map: the Finding your way tip at the top of this page.

Use this table when one operator workflow naturally leads into tenant-facing docs, a per-guide section anchor, or a downstream procedure — each row links to the guides you should read before or after the primary workflow.

| Hub topic / workflow | Pair with these docs | | ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | At a glance | Per-guide section cross-reference anchors in the table below; Workflow cross-reference for step-to-step pairing; Walkthrough media for MP4 assets | | Getting Started — Recommended Setup Sequence | Account Settings — Recommended setup order (steps 1–12 tab map), Account Settings — Tab cross-reference (go-live tab pairing), Onboarding a New Property (guided steps 4–12), Onboarding a New Property — Step 7 (go-live verification after steps 13–15), Getting Started — Section cross-reference, Support — Setup sequence escalation (when to file setup tickets), FAQ — Section cross-reference (troubleshooting hub), Glossary — Setup sequence vocabulary (setup labels), Setup sequence after go-live (which workflows follow each setup phase) | | Onboarding a New Property | Getting Started — Recommended Setup Sequence (steps 1–3 prerequisites; workflow Steps 1–6 mirror setup steps 4–12; finish with setup steps 13–15 then Step 7 — Verify in Listings), Tenant Portal (segment gates before first booking), Tenant MCP — Chatbot configuration (read-only) (get-chatbot-rules, get-chatbot-persona), Tenant MCP — Property, payments, and portal tools (get-portal-links after first reservation), Landlord MCP (portfolio-wide reads), Onboarding — Step 7 (duplicate import cancel + first-booking alert cleanup), Handling a Late Payment — Step 6 (segment arrears on new inventory), Managing a Check-in — Step 6 (first-arrival access blockers), Managing a Check-in — Step 6b (move-in Pending on new inventory), Processing a New Booking — Step 6b (month-end confirmation Pending mesh), Entering Monthly Utility Bills — Step 5 / Step 4b (first bill cycle + overage Pending mesh), Resetting a Management User Password — Step 3 (lockout-delayed go-live; refresh Landlord MCP JWT), Notification triage — Step 6 (first-booking alert row-click blocked), onboarding-a-new-property-section-cross-reference | | Processing a New Booking | Tenant Portal — Digital contract signing, Tenant MCP (portal links after reservation is live), Onboarding a New Property — Step 7 (first reservation portal gates), Processing a New Booking — Step 6 / Step 6b (portal + month-end Pending escalation mesh), Managing a Check-in — Step 6 / Step 6b (arrival-week mesh after confirmation), Entering Monthly Utility Bills — Step 5 / Step 4b (first bill cycle on new inventory), Resetting a Management User Password — Step 3 (lockout-delayed portal verification; refresh Landlord MCP JWT), Getting Started — Lockout catch-up after password recovery (onboarding mesh entry), Notification triage — Step 4 / Step 5 / Step 6 (booking-created alert catch-up after lockout), Payment Allocation, processing-a-new-booking-section-cross-reference | | Managing a Check-in | Tenant Portal (access links, Access Lockers), Tenant MCP — Property, payments, and portal tools (get-portal-links, get-dates-and-schedule), Settings > Emails — Lifecycle templates, Managing a Check-in — Step 6 / Step 6b (arrival-week escalation mesh), Onboarding a New Property — Step 7 (first arrivals on newly onboarded inventory), Entering Monthly Utility Bills — Step 5 / Step 6 (first bill cycle after lockout), Resetting a Management User Password — Step 3 (lockout-delayed arrival catch-up), Notification triage — Step 6 (row-click blocked after arrival-week fixes), managing-a-check-in-section-cross-reference | | Handling a Late Payment | Finance debt receivables triage (Step 1 triage surfaces — Debt Aging / Top debtors), Handling a Late Payment collections hub, FAQ — Handling a Late Payment hub, Tenant Portal — Make payment (Paywall), Notification triage — Step 4 (upstream payment overdue alert), Notifications — Payment overdue alerts, Handling a Late Payment — Step 6b (month-end Pending mesh), handling-a-late-payment-section-cross-reference (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4, notifications-row-navigate-to-booking-detail.png) | | Managing a Check-out & Deposit Refund | Tenant Portal — Payments tab, Tenant MCP — Property, payments, and portal tools (get-payment-info, get-security-deposit-info), Tenant MCP — Booking and contract data (get-dates-and-schedule, get-booking-status, list-bookings-by-email), Payment Allocation, Finance — Deposits, Finance — Issuing credit notes, Entering Monthly Utility Bills — Step 4 (final overages), Managing a Check-out — Step 6 / Step 6b (departure settlement mesh), Managing a Check-out — Step 7 (departure closure mesh), Deposit lifecycle status, deposit dispute, managing-a-check-out-section-cross-reference | | Cancelling a Booking | Tenant Portal (schedule visibility after cancel), Tenant MCP — Property, payments, and portal tools (get-payment-info, get-security-deposit-info), Tenant MCP — Booking and contract data (get-booking-status), Payment Allocation, Cancelling a Booking — Step 6 (rebook + ticket closure mesh), Cancelling a Booking — Step 6b (cancellation alerts + Pending mesh), Processing a New Booking — Step 6 (portal gates before replacement contract mail), cancelling-a-booking-section-cross-reference | | Entering Monthly Utility Bills | Tenant Portal (tenant consumption when portal utilities are enabled), Tenant MCP — Property, payments, and portal tools (get-payment-info), Tenant MCP — Maintenance and escalation (notify-landlord), Utilities module, Onboarding a New Property — Step 7 (first bill cycle on new inventory), Entering Monthly Utility Bills — Step 4b (overage Pending mesh), Managing a Check-in — Step 6 (new-inventory arrival context), Resetting a Management User Password — Step 3 (lockout-delayed bill cycle catch-up), entering-monthly-utility-bills-section-cross-reference | | Notification triage | Tenant Portal, Tenant MCP (booking-scoped context on payment/message alerts), Landlord MCP — Extended account tools (get-booking, list-payments, get-payment, create-manual-payment-in on Payments alerts — Step 4), Notification triage — Step 6 (escalation mesh), Inbox, notification-triage-section-cross-reference | | Manual block hygiene | Audit module, Portfolio retirement decisions (building Archive vs reservation cleanup), FAQ — Archive a property, Entering Monthly Utility Bills — Step 5 (Missing bill gaps), Manual block hygiene — Step 6 (calendar escalation mesh), Tenant MCP — Booking and contract data (get-listing-calendar), Tenant MCP — Maintenance and escalation (notify-landlord), Landlord MCP — Read-only and intelligence (get-vacant-units-next-month), manual-block-hygiene-section-cross-reference | | Portfolio KPI review | Analytics, FAQ — Analytics (KPI workspace), Dashboard module, FAQ — Dashboard Total Debt subtitle, FAQ — Uncovered Debt KPI, Finance — Overview, Tenant Portal (online-payment adoption during Step 7), Landlord MCP (portfolio-wide reads), Tenant MCP — Property, payments, and portal tools (get-payment-info), Portfolio KPI review — Step 6 (utility overage / Canceled-stay segment debt), Resetting a Management User Password — Step 3 (lockout-delayed month-end catch-up), portfolio-kpi-review-section-cross-reference | | Resetting a Management User Password | Getting Started — Accessing the Platform (first login after invite), Getting Started — Lockout catch-up after password recovery (onboarding mesh parity), Landlord MCP — How it connects (JWT refresh after Step 3), Notification triage — Step 4 / Step 5 / Step 6, Processing a New Booking — Step 6 / Step 6b, Managing a Check-in — Step 6 / Step 6b, Cancelling a Booking — Step 6 / Step 6b, Entering Monthly Utility Bills — Step 5 / Step 4b, Portfolio KPI review — Step 7, resetting-a-management-user-password-section-cross-reference | | Walkthrough media | MP4 walkthroughs beside PNG screenshots | Walkthrough media (recent guides), Modules, Account Settings | | Lockout catch-up after password recovery | Sign-in restored after password reset; onboarding, alert, or month-end backlog during lockout | FAQ — Management Account Access, Getting Started — Lockout catch-up after password recovery, Resetting a Management User Password — Step 3, Landlord MCP — How it connects, Notification triage — Step 4 / Step 5, Pending manual receipt approval, Partly collected security deposit, Deposit missing on Finance Deposits, Portfolio KPI review — Step 7 (workflows-login-reset-password-link.png, notifications-row-navigate-to-booking-detail.png, finance-transactions-pending-pill.png, finance-deposits-date-range-clear-flow.mp4) | | Portfolio segmentation by tenant category | FAQ — Finance tenant category filter parity, FAQ — Assign tenant category for direct booking, Glossary — Tenant category, Glossary — Finance tenant category cache refresh, Finance debt receivables triage (segment-scoped Top debtors / Debt Aging), Settings > Tenant categories, Bookings — Other filters, Finance — Tenant category filter, Tenants — Tenant category filter, Portfolio KPI review — Step 6, Handling a Late Payment — Step 1 (bookings-list-other-filters-tenant-category.png, finance-other-filters-tenant-category.png, finance-overview-debt-aging-expanded-bucket.png) | | | Pending manual receipt approval | Finance debt receivables triage (Total Debt / In debt until Approve), FAQ — Pending manual receipt approval hub, FAQ — Manual receipt still pending, FAQ — Pending manual in-payment on /notifications, Notification row-click navigation, Glossary — Pending manual in-payment, Finance — Pending manual payments, Reject/revert mistaken receipts, Portfolio KPI review — Step 7 (finance-transactions-pending-pill.png, finance-transactions-pending-approve-flow.mp4, finance-overview-income-chart-debt-aging.png) | | Reject/revert mistaken receipts | Finance debt receivables triage (re-check Top debtors after Revert), FAQ — Reject/revert mistaken receipts hub, FAQ — Reject or revert an incoming payment, FAQ — Finance debt receivables triage hub, Payment Allocation — Correcting mistaken receipts, Pending manual receipt approval, Handling a Late Payment — Step 1, Portfolio KPI review — Step 7 (bookings-detail-transactions-revert-modal-info-banner.png, finance-transactions-bulk-reject-selected-bar.png, finance-overview-income-chart-debt-aging.png, bookings-payment-row-actions-flow.mp4) | | Payment notification (operator) | Operator payment received / payment overdue email + in-app opt-in layers and row-type triage | FAQ — Payment notification (operator) hub, Glossary — Payment notification (operator) hub, Notification row-click navigation, Pending manual receipt approval, Confirmation alert triage, Payment alert to receivables triage (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4) | | Deposit lifecycle status | FAQ — Deposit lifecycle status hub, Glossary — Deposit lifecycle status hub, Glossary — Deposit lifecycle status, Finance — Deposit lifecycle status cards, Bookings — Deposit tab, Partly collected security deposit, Deposit dispute, Deposit missing on Finance Deposits, workflow Steps 5 / 3 / 5 / 7 in the non-linear habits table (finance-deposits-status-cards.png, bookings-detail-deposit-tab.png, bookings-detail-deposit-tab-ready-to-refund-toggle.png, finance-deposits-tab-mark-refunded-flow.mp4) | | Partly collected security deposit | FAQ — Partly collected security deposit, Glossary — Deposit lifecycle status, Finance — Deposit lifecycle status cards, Bookings — Deposit tab, Deposit missing on Finance Deposits, Lockout catch-up after password recovery, workflow Steps 5 / 3 / 1 / 2 / 7 in the non-linear habits table (finance-deposits-lifecycle-partial-paid-card.png, bookings-detail-deposit-tab-partial-badge.png, finance-deposits-partial-collection-walkthrough.mp4) | | Deposit missing on Finance Deposits | FAQ — Deposit missing on Finance Deposits, Glossary — Finance Deposits date range, Finance — Deposits tab, Glossary — Deposit dispute, Partly collected security deposit, Lockout catch-up after password recovery, workflow Steps 5 / 3 / 7 in the non-linear habits table (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-toolbar-cleared.png, finance-deposits-date-range-clear-flow.mp4) | | Rent reduction after invoicing | FAQ — Lower rent below invoiced, Bulk Hostkit invoicing (Issue credit notes after external rent relief), Glossary — Invoiced floor (rent), Glossary — Hostkit, Reject/revert mistaken receipts, Bookings — Changing contract dates and rent, Contract Values tab, Finance — Invoiced floor and rent edits, Finance — Issuing credit notes, Portfolio KPI review — Step 7 (bookings-detail-change-monthly-rent-modal.png, bookings-detail-contract-values-invoiced-floor-edit-amount.png, bookings-rent-reduction-invoiced-floor-flow.mp4, finance-transactions-bulk-selection-bar.png) | | Directory list load failures | FAQ — Directory list load failures, Glossary — Directory list load failures, Booking sidebar tab load failures (tab-scoped vs whole-module recovery), Using in-app support — Inbox load failures, Utilities — Tab load failures, Dashboard — Partial data load failures, Analytics — Layout and controls (notifications-module-load-failure.png, audit-manual-blocks-load-failure.png, dashboard-partial-data-load-failure.png, analytics-kpi-load-failure.png) | | Booking sidebar tab load failures | FAQ — Communication or Tickets load failure, Directory list load failures (whole-module Retry when list card fails), Glossary — Booking detail sidebar tab load failures, Bookings — Sidebar tab load failures, WhatsApp per-booking messaging, Notification triage — Step 4, Handling a Late Payment — Step 3, Managing a Check-in, Managing a Check-out (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-tickets-tab.png) | | Finance debt receivables triage | Handling a Late Payment collections hub, FAQ — Handling a Late Payment hub, Reject/revert mistaken receipts (Revert approved duplicates before collections), FAQ — Finance debt receivables triage hub, Pending manual receipt approval (clear Pending before Top debtors), Handling a Late Payment — Step 1, Portfolio KPI review — Step 7 (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4, finance-transactions-pending-pill.png) | | WhatsApp per-booking messaging | FAQ — WhatsApp per-booking messaging hub, FAQ — WhatsApp and email per booking, Notification row-click navigation (message alerts on /notifications), Bookings — Communication tab, Inbox module, ChatBot settings, Glossary — Booking Communication tab, Glossary — Notification row navigation, Booking sidebar tab load failures, Notification triage — Step 2, Handling a Late Payment — Step 3 (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-communication-tab-whatsapp-composer.png, inbox-module-overview.png, inbox-module-triage-flow.mp4) | | Month-end invoicing (fixed date) | Fixed Invoice date before bulk Issue allocation / Invoice selected; toggle reset after month-end batch | FAQ — Month-end invoicing hub, Bulk Hostkit invoicing, Invoicing — Default invoice date, Finance — Month-end invoicing with a fixed date, Portfolio KPI review — Step 7 (settings-invoicing-invoice-date-toggle.png, finance-transactions-fixed-invoice-date-banner.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png) | | Bulk Hostkit invoicing | FAQ — Bulk Hostkit invoicing slow, Month-end invoicing (fixed date), Rent reduction after invoicing (invoiced floorIssue credit notes), FAQ — Lower rent below invoiced, FAQ — Reject or revert an incoming payment, Glossary — Hostkit, Glossary — Invoiced floor (rent), Glossary — Credit note (payment reject/revert), Integrations — Hostkit API pacing, Finance — Invoice automation, Reject/revert mistaken receipts, Finance — Issuing credit notes, Portfolio KPI review — Step 7 (finance-transactions-bulk-selection-bar.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png, settings-invoicing-hostkit-series.png, bookings-detail-change-monthly-rent-modal.png) | | Notification row-click navigation | FAQ — Notification row-click navigation hub, FAQ — Notification row-click navigation, FAQ — Pending manual in-payment on /notifications, WhatsApp per-booking messaging (New WhatsApp message from … → bell Inbox / Communication), FAQ — WhatsApp and email per booking, Glossary — Notification row navigation, Glossary — Payment notification (operator), Notification triage — Step 2, Notification triage — Step 4, Pending manual receipt approval, Finance debt receivables triage, Handling a Late Payment — Step 1 (notifications-module-row-click-target.png, notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, bookings-detail-communication-tab-whatsapp-thread.png) | | Confirmation alert triage | Upcoming Booking created / Payment received on /notifications before bulk mark-read | FAQ — Confirmation alert triage hub, FAQ — Confirmation alert triage, FAQ — Payment alert to receivables triage (contrast Upcoming vs Ongoing), Notification row-click navigation, Pending manual receipt approval, Confirmation to check-in handoff, Processing a New Booking — Step 5b / Step 6, Notification triage — Step 4 (notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png, notifications-row-navigation-flow.mp4) | | Wrong tenant on a booking | Change tenant vs Delete / Cancel when profile link is wrong but stay is valid | Glossary — Wrong tenant on a booking hub, FAQ — Wrong tenant on a booking, Bookings — Change tenant, Cancel Booking vs Delete Booking, Processing a New Booking — Step 6 (bookings-detail-change-tenant-control.png, bookings-detail-change-tenant-modal.png, bookings-detail-change-tenant-flow.mp4) | | Cancel Booking vs Delete Booking | Real void vs soft-archive; ledger visibility (#1897 / #2076) — wrong profile uses Wrong tenant on a booking; building sunsetting is Portfolio retirement decisions | FAQ — Cancel Booking vs Delete Booking, Portfolio retirement decisions (three-way Archive vs Cancel vs Delete), FAQ — Delete Booking on integration reservation, FAQ — Manual payments after Delete Booking, Cancelling a Booking, Bookings — Delete Booking (soft archive), Finance — Archived bookings on the ledger, Portfolio KPI review — Step 7 (bookings-cancel-booking-modal-refund-types.png, bookings-list-canceled-tab.png, finance-transactions-type-summary-cards.png, workflows-cancel-booking-refund-modal-flow.mp4) | | Portfolio retirement decisions | FAQ — Portfolio retirement decisions, Cancel Booking vs Delete Booking (reservation void vs soft-archive — workflows-cancel-booking-refund-modal-flow.mp4), FAQ — Cancel Booking vs Delete Booking, FAQ — Archive a property, FAQ — Manual payments after Delete Booking (#1897), Glossary — Archived property, Glossary — Archived booking ledger visibility, Portfolio KPI review — Step 7, Manual block hygiene | | Provider platform Delete Booking guard | FAQ — Delete Booking on integration reservation, Glossary — Provider platform Delete Booking guard, Bookings — Provider platform payment, Cancel Booking vs Delete Booking, Archived booking ledger visibility (#1897), Processing a New Booking — Provider platform Delete Booking guard (bookings-detail-provider-platform-payment-field.png, bookings-detail-delete-booking-provider-platform-error-toast.png, bookings-provider-platform-reject-delete-flow.mp4) (listings-archived-populated-table.png, listings-archived-unarchive-sidebar.png, bookings-cancel-booking-modal-refund-types.png, finance-transactions-type-summary-cards.png) | | Archived booking ledger visibility | FAQ — Manual payments after Delete Booking, Glossary — Archived booking ledger visibility, Finance — Archived bookings on the ledger, Finance — Type summary cards, Cancel Booking vs Delete Booking, Provider platform Delete Booking guard (#2076), Processing a New Booking — Archived booking ledger visibility, Portfolio KPI review — Archived booking ledger visibility, Cancelling a Booking — Archived booking ledger visibility (finance-transactions-type-summary-cards.png) | | Using in-app support | Get Help & Support, Tenant Portal · Tenant MCP (tenant-facing escalations distinct from Vivin product tickets), Processing a New Booking — Step 6 / Step 6b (portal escalation mesh), Managing a Check-in — Step 6 / Step 6b (arrival-week escalation mesh), Managing a Check-out — Step 6 / Step 6b (departure settlement mesh), Handling a Late Payment — Step 6 / Step 6b (collections escalation mesh), Cancelling a Booking — Step 6 / Step 6b (post-cancel cleanup), Onboarding a New Property — Step 7 (wizard verification), Entering Monthly Utility Bills — Step 6 (bill entry blocked), using-in-app-support-section-cross-reference |

Walkthrough: booking Transactions — open Approve, Reject, and Revert confirmation modals (demo cancels each without saving).

Analytics — Overview tab for portfolio KPI review (month-range charts)

Audit — Manual Blocks tab for cross-portfolio hold review (search, date range, export)

All guides

Pair with other Common Workflows hub sections

Each linked sub-guide opens with a First-time workspace setup tip and its own section cross-reference anchor — pair with Walkthrough media when you prefer MP4 over static steps. Full pairing matrix: Common Workflows section cross-reference.

Walkthrough media

Recent guides

Pair with other Common Workflows hub sections

MP4 clips complement PNG screenshots on individual sub-guides — pair with Modules and Account Settings module clips for cross-workspace flows. Full pairing matrix: Common Workflows section cross-reference.

Several step-by-step guides include short MP4 walkthroughs (muted, with controls) beside PNG screenshots. Use them when you prefer motion over static captures:

GuideVideo assetWhat the clip shows
Onboarding a New Propertyworkflows-onboarding-property-wizard.mp4Create New → Property wizard steps, Sales → Channels, return to Listings (demo closes wizard without Submit)
Cancelling a Bookingworkflows-cancel-booking-refund-modal-flow.mp4Open Contract Info, Cancel booking, review refund types (example closes without confirming)
Handling a Late Paymentfinance-overview-debt-aging-walkthrough-flow.mp4, finance-overview-income-drill-down-flow.mp4, workflows-late-payment-triage-flow.mp4, workflows-late-payment-due-date-extension.mp4Step 1 Debt Aging / In debt drill-downs on Finance Overview; triage from Contract Values; optional Edit due date extension (demo cancels before save)
Entering Monthly Utility Billsworkflows-monthly-utility-bills-flow.mp4, workflows-monthly-utility-bills-ai-upload-flow.mp4, utilities-bills-bulk-selection-flow.mp4 (module)Manual Add Bill and ledger review; Upload PDF tab through Overview and Payment Plan spot-check; optional Bills bulk Download selected / Delete selected on the Received ledger
Using in-app supportsettings-support-new-ticket-flow.mp4Open support drawer and new-ticket modal
Portfolio KPI reviewanalytics-kpi-tab-switching.mp4, finance-overview-income-drill-down-flow.mp4, finance-overview-cash-flow-drill-down-flow.mp4, finance-overview-debt-aging-walkthrough-flow.mp4 (embedded on guide)Switch metric tabs with one shared month range; reconcile Analytics with Finance Income, Cash flow, and Debt Aging drill-downs
Notification triagenotifications-triage-unread-flow.mp4, notifications-row-navigation-flow.mp4Dashboard bell (General / Inbox sub-tabs) → Mark all as read → full /notificationsUnread / Read filters; Step 4 row-click opens Bookings from a bookingId alert
Manual block hygieneaudit-manual-blocks-filter-scroll.mp4, workflows-manual-block-hygiene-calendar-edit.mp4 (embedded on guide)Search Manual Blocks → open row to unit sidebar; calendar-edit clip deletes a temporary hold then opens Sales Multicalendar
Managing a Check-out & Deposit Refundworkflows-check-out-coordination-flow.mp4, deposit-dispute-mark-and-resolve-flow.mp4, finance-deposits-tab-mark-refunded-flow.mp4, finance-deposits-date-range-clear-flow.mp4 (also Deposit missing hub)Plan departures in Operations, review Tickets, freeze refunds with Mark as Disputed when needed, open Finance → Deposits and the booking Deposit tab — clear the toolbar date range for older move-outs; separate clips for dispute resolution and Mark refunded (also on Finance)
Managing a Check-inworkflows-check-in-coordination-flow.mp4Plan arrivals in Operations, verify tickets and Payment Plan, confirm Access Lockers in Listings
Processing a New Bookingbookings-add-booking-flow.mp4, payment-allocation-record-and-allocate-flow.mp4+ Create New → Booking wizard; record confirmation payment from Transactions (demo cancels before save)
Booking lifecyclebooking-lifecycle-status-tabs-flow.mp4, bookings-timeline-day-week-month-and-sidebar.mp4List status filters (AllCancelled); Timeline Day / Week / Month, Only bookings, open booking from a bar
Resetting a Management User Passwordworkflows-reset-password-flow.mp4Sign-in Reset your password link → request form → Check your email → tokenized Create new password form (see workflows-reset-password-*.png)
FAQ — Reject or revert an incoming paymentbookings-payment-row-actions-flow.mp4 (also on Bookings and Handling a Late Payment)Booking TransactionsApprove, Reject, and Revert confirmation modals (demo cancels each)

Module pages under Modules and Settings may include additional clips (for example Analytics tab switching, Operations mobile shell redirect and bottom tabs, or ChatBot Save).


Platform overview and documentation map: Introduction (hub: Key Platform Capabilities, Introduction — Section cross-reference). First-time setup hub: Getting Started — Recommended Setup Sequence (steps 1–12 tab map: Account Settings — Recommended setup order; workflow pairing: Setup sequence after go-live). Definitions behind linked terms: Glossary (hub: Glossary cluster cross-reference, Setup sequence vocabulary). Troubleshooting during setup: FAQ & Troubleshooting (hub: FAQ — Section cross-reference). Escalation when self-serve docs do not unblock setup: Get Help & Support (hub: Support — Section cross-reference, Setup sequence escalation).

Common Workflows hub cross-reference

Pair with other Common Workflows hub sections

This table pairs Related subsections below with setup, modules, and escalation hubs. Inter-guide step pairing: Workflow cross-reference. Per-guide anchors: Common Workflows section cross-reference. Full hub map: the Finding your way tip at the top of this page.

Use this table when one workflow hub topic naturally leads into another — each row links to the sections you should read before or after the primary topic.

| Section | Pair with these sections | | ------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Common Workflows hub subsection index | Account Settings hub subsection index (setup tabs), Introduction hub subsection index (platform overview), Getting Started hub subsection index (onboarding sections), Concepts hub subsection index (underlying models), Modules hub subsection index (screen workspaces), API hub subsection index (partner HTTP guides), FAQ subsection cross-reference (troubleshooting deep-dives), Support hub subsection index (escalation steps), Glossary deep-dive index (term definitions), At a glance (quick routing), Workflow cross-reference (inter-guide pairing) | | Setup sequence after go-live | Getting Started — Recommended Setup Sequence (steps 1–15), Account Settings — Recommended setup order (steps 1–12 tab map), Onboarding a New Property — Step 7, Support — Setup sequence escalation | | Documentation map & escalation | Introduction — Section cross-reference, FAQ — Section cross-reference, Support — Section cross-reference, Glossary hub cross-reference, Using in-app support | | Navigation & bookmarks | Management Frontend Deep Links, Create New menu, Getting Started — Bookmarkable routes, Settings > Interface language | | Settings that shape workflows | Account Settings — Tab cross-reference, Settings > Preferences, Settings > Invoicing & Payments, Settings > Emails | | Deeper concept reads | Payment Allocation, Tenant Portal, Tenant MCP, Integrations & Distribution | | Deeper API reads | Per-guide Deeper API reads on all 13 workflow sub-guides; Creating Bookings, Webhooks & Notifications, Booking Lifecycle & Validations | | Deeper workflow reads | Concept models behind procedures (Booking Lifecycle, Payment Allocation); module-screen procedures in Bookings, Finance, Listings, Tenants, Operations, Sales, Dashboard, Analytics, Notifications, Inbox, Utilities; per-guide Deeper workflow reads on all 13 workflow sub-guides | Bookings — Deeper workflow reads, Finance — Deeper workflow reads, Processing a New Booking — Deeper workflow reads, Onboarding a New Property — Deeper workflow reads, Handling a Late Payment — Deeper workflow reads | | Recommended operator workflows | Workflow cross-reference, Walkthrough media, Reject/revert mistaken receipts | | Modules where capabilities surface | Modules — Module cross-reference, At a glance, Support — Module documentation hubs | | Key glossary terms | Glossary cluster cross-reference, Glossary — Setup sequence vocabulary, FAQ — Reject or revert an incoming payment |

Common Workflows hub subsection index

Pair with other Common Workflows hub sections

This index pairs workflow sections and Related hub subsections — use it when operational tasks span multiple guides, settings tabs, modules, or escalation hubs. Full pairing matrix: Common Workflows section cross-reference.

SubsectionWhen to open itPair with
At a glanceQuick routing to the right procedureWorkflow cross-reference, All guides
Workflow cross-referenceInter-guide step pairing and non-linear habitsLockout catch-up after password recovery, Portfolio segmentation by tenant category, Pending manual receipt approval, Reject/revert mistaken receipts, Payment Allocation
Portfolio segmentation by tenant categoryReview only corporate, short-stay, or unassigned tenants across reservations, receivables, and profilesFAQ — Finance tenant category filter parity, FAQ — Assign tenant category for direct booking, Settings > Tenant categories, Bookings — Other filters, Finance — Tenant category filter, Tenants — Tenant category filter, Glossary — Tenant category (bookings-list-other-filters-tenant-category.png, finance-other-filters-tenant-category.png)
Pending manual receipt approvalRecorded bank transfers still pending until Approve paymentsFAQ — Manual receipt still pending, FAQ — Pending manual in-payment on /notifications, Glossary — Pending manual in-payment, Finance — Pending manual payments, Notification triage — Step 4, Reject/revert mistaken receipts (finance-transactions-pending-pill.png, finance-transactions-pending-approve-flow.mp4)
Cash flow forecast drill-downNeed every payment collected in one month/day, not status segmentsFAQ — Cash flow forecast drill-down, FAQ — Finance Income status drill-down, Glossary — Cash flow forecast (Finance Overview), Dashboard — Cash Flow Forecast, Portfolio KPI review — Cash flow forecast drill-down (finance-overview-cash-flow-all-payments-modal.png, finance-overview-cash-flow-drill-down-flow.mp4)
Payment alert to receivables triagePayment overdue or Pending manual in-payment on /notifications before portfolio Debt AgingFAQ — Payment alert to receivables triage, FAQ — Confirmation alert triage (contrast Upcoming vs Ongoing), FAQ — Notification row-click navigation, Notification triage — Step 4, Finance debt receivables triage, Pending manual receipt approval, Handling a Late Payment — Payment alert to receivables triage (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, finance-overview-debt-aging-walkthrough-flow.mp4)
Confirmation alert triageUpcoming Booking created / Payment received on /notifications before bulk mark-readFAQ — Confirmation alert triage hub, FAQ — Confirmation alert triage, FAQ — Payment alert to receivables triage (contrast Upcoming vs Ongoing), FAQ — Notification row-click navigation, Processing a New Booking — Step 5b / Step 6, Notification triage — Step 4, Pending manual receipt approval, Confirmation to check-in handoff (notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png, notifications-row-navigation-flow.mp4)
Finance Income status drill-downOpened Income → In debt modal but need ranked debtorsFAQ — Finance Income status drill-down, FAQ — Bookings that owe money, Glossary — Finance income status, Finance debt receivables triage, Handling a Late Payment — Finance Income status drill-down (finance-overview-income-status-in-debt-modal.png, finance-overview-income-drill-down-flow.mp4)
Finance debt receivables triageUnsure which receivables surface to open for collectionsFAQ — Payment alert to receivables triage, FAQ — Finance Income status drill-down, FAQ — Bookings that owe money, FAQ — Dashboard Total Debt subtitle, Handling a Late Payment — Step 1 (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4)
WhatsApp per-booking messagingUnsure whether to use Inbox, bell Inbox, or Bookings → CommunicationFAQ — WhatsApp and email per booking, Inbox module, Bookings — Communication tab, Notification triage — Step 2 (bookings-detail-communication-tab-whatsapp-thread.png, inbox-module-triage-flow.mp4)
Reject/revert mistaken receiptsDuplicate bank transfers and invoiced reject/revertFAQ — Reject or revert an incoming payment, Payment Allocation — Correcting mistaken receipts, Glossary — Credit note (payment reject/revert), Finance — Issuing credit notes, Pending manual receipt approval, Rent reduction after invoicing, Portfolio KPI review — Step 7 (bookings-detail-transactions-reject-modal-credit-note-banner.png, bookings-payment-row-actions-flow.mp4)
Common Workflows section cross-referencePer-guide pairing matrixCommon Workflows hub cross-reference, per-guide section cross-reference anchors
All guidesFull list of step-by-step proceduresWalkthrough media (MP4 clips), Onboarding a New Property (setup wizard)
Walkthrough mediaMP4 walkthroughs beside PNG screenshotsModules, Account Settings (module clips)
Setup sequence after go-livePost-setup workflows after steps 1–15Getting Started — Recommended Setup Sequence, Account Settings hub subsection index
Documentation map & escalationCross-hub navigation during troubleshootingIntroduction — Section cross-reference, FAQ — Section cross-reference, Support — Section cross-reference
Navigation & bookmarksDeep links and global + shortcutsManagement Frontend Deep Links, Create New menu
Settings that shape workflowsAccount-wide defaults (steps 1–12)Account Settings hub subsection index, Tab cross-reference
Deeper concept readsUnderlying models behind proceduresConcepts hub subsection index, Tenant Portal, Tenant MCP
Deeper API readsPartner HTTP behind channel imports and webhooks; per-guide anchors on all 13 workflow sub-guidesAPI hub subsection index, Processing a New Booking — Deeper API reads, Onboarding a New Property — Deeper API reads, Creating Bookings, Webhooks & Notifications
Deeper workflow readsConcept models behind procedures; operator UI in high-traffic modules; per-guide Deeper workflow reads on all 13 workflow sub-guidesConcepts hub — Deeper workflow reads, Booking Lifecycle — Deeper workflow reads, Modules — Deeper workflow reads, Bookings — Deeper workflow reads, Processing a New Booking — Deeper workflow reads, Onboarding a New Property — Deeper workflow reads
Recommended operator workflowsDay-to-day procedures after go-liveWorkflow cross-reference, Portfolio KPI review
Modules where capabilities surfaceScreen docs for each workflowModules hub subsection index, At a glance
Key glossary termsDefinitions cited on workflow pagesGlossary deep-dive index, Glossary cluster cross-reference
Pair with other Common Workflows hub sections

Related below is the documentation map when operational tasks span settings, modules, concepts, API integration, or escalation paths. Pair Setup sequence after go-live with Getting Started — Recommended Setup Sequence; pair Documentation map & escalation with Introduction — Section cross-reference. Each Related subsection has a row in Common Workflows hub cross-reference above. Full pairing matrix: Common Workflows section cross-reference.

Setup sequence after go-live

Pair with other Common Workflows hub sections

Post-go-live pairing starts with Getting Started — Recommended Setup Sequence (steps 1–15) and Onboarding a New Property — Step 7. When a settings tab or wizard step still blocks progress, continue to Support — Setup sequence escalation. Full pairing matrix: Common Workflows hub cross-reference.

Documentation map & escalation

Pair with other Common Workflows hub sections
Pair with other Common Workflows hub sections

Settings that shape workflows

Pair with other Common Workflows hub sections

Account-wide defaults here pair with Account Settings — Tab cross-reference (setup-step go-live checks) and Settings — Tab cross-cuts. Channel sync: Settings > Integrations + Integration field capability. Full pairing matrix: Common Workflows hub cross-reference.

Deeper concept reads

Pair with other Common Workflows hub sections

Concept reads pair with Concepts hub subsection index, Workflow cross-reference habit rows, and Glossary cluster cross-reference. Tenant-facing: Tenant Portal. External AI: Tenant MCP. Full pairing matrix: Common Workflows hub cross-reference.

Deeper API reads

Pair with other Common Workflows hub sections

API reads pair with API Reference hub subsection index and API guide cross-reference. Each workflow sub-guide also has its own Deeper API reads subsection with per-guide [section cross-reference] anchors on companion API Reference pages — for example Processing a New Booking — Deeper API reads, Onboarding a New Property — Deeper API reads, Notification triage — Deeper API reads. Each API sub-guide reciprocates with Deeper workflow reads — hub parity: API Reference — Deeper workflow reads. Full pairing matrix: Common Workflows hub cross-reference.

Deeper workflow reads

Pair with other Common Workflows hub sections

Module workflow reads pair with Modules hub subsection index and Module cross-reference. High-traffic module sub-guides have their own Deeper workflow reads subsections — Bookings, Finance, Listings, Tenants, Operations, Sales, Dashboard, Analytics, Notifications, Inbox, Utilities, Audit, AI Chat, Properties workspace, Booking engine details. Each workflow sub-guide also has its own Deeper workflow reads subsection pairing concept sub-guides — for example Processing a New Booking, Onboarding a New Property, Handling a Late Payment. Each workflow sub-guide reciprocates via [Deeper workflow reads](../modules/bookings/index.md#deeper-workflow-reads) anchors on Module documentation hubs bullets and [Deeper workflow reads](../concepts/booking-lifecycle.md#deeper-workflow-reads) anchors on Concepts & settings bullets — hub parity: Modules — Deeper workflow reads, Concepts hub — Deeper workflow reads. Full pairing matrix: Common Workflows hub cross-reference.

Pair with other Common Workflows hub sections

Workflow bullets apply the guides in At a glance — pair with Walkthrough media for MP4 clips, Lockout catch-up after password recovery after sign-in recovery, Portfolio segmentation by tenant category for segment-scoped KPI review, Pending manual receipt approval for month-end Pending queues, and Reject/revert mistaken receipts for duplicate cleanup. Full pairing matrix: Common Workflows hub cross-reference.

Modules where capabilities surface

Pair with other Common Workflows hub sections

Module hub rows pair with Modules — Module cross-reference and the At a glance routing table. Escalation tiles: Using in-app support — Module picker layout. Full pairing matrix: Common Workflows hub cross-reference.

Key glossary terms

Pair with other Common Workflows hub sections

Glossary terms here pair with Workflow cross-reference non-linear habit rows and Glossary — Setup sequence vocabulary. Receipt disputes: FAQ — Reject or revert an incoming payment. Full pairing matrix: Common Workflows hub cross-reference.