Subscription
Review Subscription during or after Getting Started — Recommended Setup Sequence step 1 General Information (optional Vivin platform billing — distinct from tenant payment rules on steps 5–7) before high-volume Integrations in step 12. Full tab map: Recommended setup order. Finish steps 13–15 and Onboarding a New Property — Step 7. Workflow pairing after go-live: Account Settings — Setup sequence after go-live.
Review Plan & Pricing and Payment Method first, then Billing History for past invoices. Card or checkout issues: Troubleshooting. Non-linear operator habits (Lockout catch-up, Pending manual receipt approval, Reject/revert mistaken receipts, Portfolio segmentation by tenant category, Notification row-click navigation, Payment alert to receivables triage, Confirmation alert triage, Finance debt receivables triage, Finance Income status drill-down, Cash flow forecast drill-down) have matching Related subsections below. Full pairing matrix: Subscription section cross-reference · Account Settings — Tab cross-reference.
The Subscription tab shows your Vivin platform subscription details, including plan pricing, payment method, and billing history.
Open Account Settings > Account > Subscription at platform.vivin.app/settings/subscription. To land with hosted checkout already expanded, use platform.vivin.app/settings/subscription?expandCheckout=1 (same entry point as General Information → Subscription). See Deep Links for other settings routes.
Pair General Information (operator company identity on invoices and contracts) with this tab before high-volume channel imports — Listings counts and VIBAN Transfers rows in billing history track connected Integrations. Vivin platform subscription charges here are distinct from internal LLM spend on AI usage API (operator JWT, USD provider cost). Section-to-doc pairing: Subscription section cross-reference. Hub tab matrix: Account Settings — Tab cross-reference.
Who can use it
The account_settings.invoicing_&_payments gate matches Invoicing & Payments — confirm Users and roles — Role Permissions before delegating card-on-file updates. Full pairing matrix: Subscription section cross-reference.
The Subscription tab appears under Account Settings → Account when your role includes account_settings.invoicing_&_payments (same permission gate as Payments, Invoicing, and Utilities under Billing). Without it, the tab is hidden and direct URLs show the standard settings permission state. Billing changes to plan tier or contract terms still go through Vivin support — this screen is for self-serve card capture and usage history on subscribed workspaces.
What you see on screen
The page is grouped into Plan & pricing, Payment method, and Billing history. The main heading reflects subscription state:
| Heading (English UI) | When it appears |
|---|---|
| Subscription | The account is subscribed (isSubscribedToVIVIN is active in product data). |
| Subscription – Action Required | Checkout or card capture is still required — an amber warning icon appears beside the title. |
The three sections below use the same layout in both states.

Plan & Pricing
Per active listing management rows track live Listings inventory — pair with Integrations before month-end when channel volume drives listing counts. Full pairing matrix: Subscription section cross-reference.
This section displays your current subscription plan and how charges are calculated:
- Per active listing management — Price per managed listing
- Per virtual IBAN transfer — Price per virtual IBAN transaction (booking and platform transfers)
- Per active listing booking engine — Price for listings using the Vivin booking engine (if applicable)
Pricing is based on your usage and may vary by plan tier.
Payment Method
Company identity on General Information should match the cardholder name on file — use Resetting a Management User Password when Action Required blocks the user who owns billing access. Full pairing matrix: Subscription section cross-reference.
When the account is subscribed, this card shows the card on file:
- Card brand (Visa, Mastercard, Amex)
- Last four digits
- Expiration date
- Subscription status (Active subscription or an in-progress checkout status while Vivin confirms the card)
Hosted checkout when action is required
When the account is not yet subscribed, the Payment method card switches to Update your payment method copy and an Add card control (expand/collapse with Hide). That opens Vivin’s hosted subscription checkout in a secure iframe on desktop (modal title Subscription checkout). A short warning reminds you not to close the page until checkout succeeds — approval can take a moment after you submit the form.
| Surface | Behaviour |
|---|---|
| Desktop — Subscription tab | Add card expands the checkout modal. While no card is saved yet, the modal may block closing the backdrop (same rule as the startup prompt below). After the API reports saved digits or subscribed status, use Close. |
| Desktop — narrow / mobile | The iframe is not embedded on small screens. Use Open checkout in a new tab to complete card capture in the browser, then return to Vivin. |
| Either | I'll do it later dismisses the expanded checkout without saving a card (when the backdrop is not locked). |
On desktop, some accounts also see a startup checkout modal about five seconds after the management app finishes its initial load when:
- the account is not yet subscribed (
isSubscribedToVIVINis false), - Vivin has provisioned a checkout URL for the workspace,
- the signed-in user’s email is on Vivin’s allowlist for that prompt, and
- you are not on a mobile layout (the startup modal is desktop-only).
The modal title is Subscription – Action Required and embeds the same hosted checkout iframe as the Subscription tab. While no card is saved yet, the modal may poll checkout status every few seconds and block backdrop dismiss for allowlisted emails until a card is on file or checkout reports subscribed — same lock behaviour as expanding Add card on the tab before digits are saved. Prefer Account Settings → Subscription when you want to complete billing deliberately; use I'll do it later or Close only when the product allows dismiss.
From Account Settings → General Information, the Subscription shortcut can open the tab with checkout already expanded (/settings/subscription?expandCheckout=1) so you land directly on the Payment method iframe without hunting for Add card.
| Entry point | Best for |
|---|---|
| Subscription tab | Reviewing plan pricing, billing history, and updating a card on your schedule |
| Startup modal (desktop, allowlisted) | Accounts that must attach a card before routine operations |
| General Information → Subscription | Jumping straight into hosted checkout via expandCheckout=1 |
Deep link from General Information
When checkout is still required, General Information can show a Subscription shortcut that opens this tab with the hosted card section already expanded: the URL includes ?expandCheckout=1 (for example /settings/subscription?expandCheckout=1). The product removes that query parameter after it applies so bookmarks stay on /settings/subscription. Use the same pattern when you hand operators a link that should land directly on Add card instead of the collapsed Payment method card.
While the checkout iframe is open on desktop and no card digits are saved yet, the tab polls checkout status every few seconds so the UI can flip to Active subscription as soon as the gateway confirms the card — you do not need to refresh the whole settings page after submitting the hosted form.
For plan tier changes, contract questions, or billing disputes, contact Vivin support — see Get Help & Support.
Follow-up captures when the docs account is not subscribed: settings-subscription-action-required-header.png (amber Subscription – Action Required title + Add card), settings-subscription-hosted-checkout-modal.png (desktop iframe + do-not-close warning). Optional MP4: settings-subscription-add-card-flow.mp4.
Vivin internal: payment transactions
When you are signed in with a Vivin internal operator account and the workspace is already subscribed, an extra card appears below Billing history:
| UI element | English label (default) |
|---|---|
| Title | Payment transactions |
| Subtitle | Internal billing records (VIVIN operators only) |
| Table | Period, Amount, Status, Action (right-aligned) |
It lists platform subscription charge rows for Vivin’s internal billing workflow — separate from the customer-facing Billing history table above it.
| Status (examples) | Action |
|---|---|
to_approve | Approve — confirms the charge; a success toast reads Transaction approved. |
approved | Read-only — no action button |
pending | Read-only while the gateway or back-office flow is in progress |
failed | Read-only — retry or support follow-up happens outside this screen |
When no rows exist yet, the table shows No subscription transactions. Customer property managers never see this block; it is for Vivin staff operating on subscribed accounts only.

Troubleshooting
Escalate persistent checkout failures through Using in-app support — tenant rent collections on Finance are a separate billing layer from Vivin platform fees here. Full pairing matrix: Subscription section cross-reference.
| Symptom | What to try |
|---|---|
| Subscription – Action Required persists after adding a card | Wait for Vivin to confirm the card (status can lag). Refresh the tab or sign out and back in. If digits never appear, contact support with your account name. |
| Checkout iframe blank on desktop | Disable strict ad blockers for platform.vivin.app, allow third-party cookies for the checkout host, retry Add card. |
| Mobile shows Open checkout in a new tab only | Expected — complete card capture in the browser tab, then return to Vivin and refresh Subscription. |
| Startup modal blocks the app | Complete checkout, use I'll do it later when the backdrop is not locked, or open Account Settings → Subscription deliberately instead of dismissing mid-flow. |
| Billing history missing Upcoming | Row appears when the API returns a forecast for the next period; new or paused accounts may show Current only until usage is calculated. |
Billing History
Listings and VIBAN Transfers columns reflect Sales channel volume — include Upcoming rows in Portfolio KPI review before forecasting platform fees (distinct from Handling a Late Payment — Step 1 tenant collections). Full pairing matrix: Subscription section cross-reference.
A table of past and upcoming billing periods shows:
| Column | Description |
|---|---|
| Period | The month being billed (Current, Upcoming, or past) |
| Charge Date | When the charge is or was processed |
| Listings | Number of active listings in that period |
| VIBAN Transfers | Number of virtual IBAN transactions (booking + platform) |
| Total | Amount charged for the period |
The Current period is highlighted in the table (badge on the row for the billing month in progress). Upcoming shows the estimated charge for the next month based on your current listing count and transfer usage — it appears before the charge date so you can forecast platform fees.

Each row is one billing period for your Vivin platform subscription (not tenant rent). Listings and VIBAN Transfers columns reflect usage counted for that month; Total is the platform fee charged or estimated for that period.
Subscription section cross-reference
Use this table when one Subscription topic naturally leads into another Account Settings tab, operator module, workflow, or concept — each row links to the docs you should read before or after reviewing platform billing.
| Subscription topic / section | Pair with these docs |
| --------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Who can use it | Users and roles, Invoicing & Payments |
| Plan & Pricing | Listings module, Integrations |
| Payment Method | General Information, Resetting a Management User Password |
| Billing History | Sales module, Portfolio KPI review, Handling a Late Payment — Step 1 (tenant collections, distinct from platform fees) |
| Troubleshooting | Using in-app support, Get Help & Support |
| Lockout catch-up after password recovery | Resetting a Management User Password, Getting Started — Lockout catch-up, Common Workflows — Lockout catch-up |
| Pending manual receipt approval | Users and roles — Role permissions (Approve payments), Invoicing & Payments (tenant collections, distinct from platform fees), Finance — Pending manual payments |
| Reject/revert mistaken receipts | Payment Allocation — Correcting mistaken receipts, Finance — Row actions on in-payment rows |
| Notification row-click navigation | Tenant /notifications vs Vivin subscription billing | Account Settings — Notification row-click navigation, Common Workflows — Notification row-click navigation, Notifications module — Notification row-click navigation |
| Payment alert to receivables triage | payment overdue on tenant ledger (not SaaS card) | Account Settings — Payment alert to receivables triage, Common Workflows — Payment alert to receivables triage, Handling a Late Payment — Step 1 |
| Confirmation alert triage | Upcoming tenant alerts during subscription review | Account Settings — Confirmation alert triage, Common Workflows — Confirmation alert triage, Processing a New Booking — Step 5b |
| Finance debt receivables triage | Portfolio Top debtors / Debt Aging after settings on this tab | Account Settings — Finance debt receivables triage, Common Workflows — Finance debt receivables triage, Finance module — Finance debt receivables triage |
| Finance Income status drill-down | Income → In debt vs Debt Aging after settings on this tab | Account Settings — Finance Income status drill-down, Common Workflows — Finance Income status drill-down, FAQ — Finance Income status drill-down hub |
| Cash flow forecast drill-down | Cash flow forecast month bars vs Income segments | Account Settings — Cash flow forecast drill-down, Common Workflows — Cash flow forecast drill-down, FAQ — Cash flow forecast drill-down hub |
| Portfolio segmentation by tenant category | Tenant categories, Common Workflows — Portfolio segmentation, Bookings — Other filters |
Related
Related below links this Account Settings tab to modules, workflows, concepts, and escalation paths. Pair Documentation map & escalation with Account Settings hub — Documentation map & escalation; pair Upstream & downstream workflows with Account Settings — Tab cross-reference. Topic-to-section pairing in sections above: Subscription section cross-reference. Full hub matrix: Account Settings — Section cross-reference.
Documentation map & escalation
Documentation-map bullets pair with Introduction — Section cross-reference and FAQ — Section cross-reference. Hub parity: Account Settings hub — Documentation map & escalation. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings hub — Tab pairing matrix across workspace configuration
- Introduction — Platform overview distinct from per-account Vivin platform subscription fees
- Get Help & Support — Email escalation when you cannot sign in to update a card
- Using in-app support — Structured Vivin tickets for billing, plan, or card-on-file questions
Upstream & downstream workflows
Workflow bullets pair with Common Workflows — Workflow cross-reference for inter-guide step pairing. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Resetting a Management User Password (section cross-reference; Deeper workflow reads; hub) — Recover access when Action Required blocks sign-in to update a card
- Onboarding a New Property (section cross-reference; Deeper workflow reads; hub) — New inventory that increases Listings counts in billing history
- Portfolio KPI review (section cross-reference; Deeper workflow reads; hub) — Month-end pass that should include platform fee forecasting from Upcoming rows here
- Notification triage (section cross-reference; Deeper workflow reads; hub) — Action Required subscription alerts when card-on-file renewal fails
- Managing a Check-out & Deposit Refund (section cross-reference; Deeper workflow reads; hub) — Vivin platform billing (distinct from tenant deposit refunds on Finance → Deposits)
- Handling a Late Payment — Step 1 (section cross-reference; Deeper workflow reads; hub) — Identify overdue tenant charges (distinct from Vivin platform subscription fees) when a payment overdue alert row-click brought you here
Deeper workflow reads
Workflow reads pair with Common Workflows hub subsection index and Workflow cross-reference. Each workflow sub-guide reciprocates with [Deeper workflow reads](./subscription.md#deeper-workflow-reads) anchors on Account Settings bullets — hub parity: Account Settings hub — Deeper workflow reads. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Resetting a Management User Password — Recover access when Action Required blocks sign-in to update a card (section cross-reference; Deeper API reads; hub)
- Onboarding a New Property — New inventory that increases Listings counts in billing history (section cross-reference; Deeper API reads; hub)
- Portfolio KPI review — Month-end pass that should include platform fee forecasting from Upcoming rows here (section cross-reference; Deeper API reads; hub)
- Notification triage — Action Required subscription alerts when card-on-file renewal fails (section cross-reference; Deeper API reads; hub)
- Managing a Check-out & Deposit Refund — Vivin platform billing (distinct from tenant deposit refunds on Finance → Deposits) (section cross-reference; Deeper API reads; hub)
- Handling a Late Payment — Step 1 — Identify overdue tenant charges (distinct from Vivin platform subscription fees) when a payment overdue alert row-click brought you here (section cross-reference; Deeper API reads; hub)
Related Account Settings tabs
Tab bullets pair with Account Settings — Tab cross-reference and Recommended setup order. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- General Information — Subscription shortcut with
expandCheckout=1when card capture is still required - Invoicing & Payments — Tenant deposit, payout, and invoice rules (not Vivin platform billing on this page)
- Integrations — Marketplace and channel connections counted toward VIBAN Transfers in billing history
- Integration field capabilities — Partner field matrix before marketplace billing rows accumulate
- Users and roles — Who can open Account Settings and Subscription when billing roles are restricted
- Preferences — Notifications & Emails — Tenant payment notifications (distinct from Vivin platform subscription fees)
- Emails — Tenant lifecycle templates (distinct from Vivin platform subscription billing)
- My Profile — Read-only email on
/profilewhen billing contacts differ from login identity
Operator modules & usage drivers
Usage-driver bullets pair with Listings and Integrations. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Listings module — Active listing count drives the Listings column in billing history
- Sales module — Channel volume that drives VIBAN Transfers rows in billing history
- Finance module — Track tenant income and payouts (distinct from platform fees here)
- Analytics module — Portfolio growth context when Listings billing rows spike month over month
- Audit — Discounts tab — Tenant discount export on Finance reconciliation (distinct from platform fees)
- Notifications — Payment overdue alerts (in-app) — Operator Payments category rows when scheduled charges are overdue (distinct from Vivin platform subscription fees)
Deeper concept reads
Concept reads pair with Concepts hub subsection index and Concept cross-reference. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Integrations & Distribution — Vivin platform subscription fees for connected marketplace channels (section cross-reference; hub)
- Tenant Portal — Tenant online payments (distinct from Vivin platform subscription fees) (section cross-reference; hub)
- FAQ — Tenant contract signing blocked — No PDF yet, mandatory Your Details gates, category locks, or Lease purpose; portal signing vs paper upload on Contract Info
- Deep Links — Account Settings — Bookmarkable
/settings/subscriptionand checkout query flag - Payment Allocation — Two-layer receipts and credit note reject/revert warnings (section cross-reference; hub)
- Booking Lifecycle — Computed status model for stays (section cross-reference; hub)
Companion API guides
API bullets pair with API Reference hub. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- API Reference — Creating Bookings — Integration volume that drives Listings counts in billing history
- AI usage API — Internal LLM token ledger (not Vivin platform subscription rows on this tab)
Module documentation hubs
Module hub bullets pair with Modules — Module cross-reference. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Dashboard — Post-login KPI snapshot
- Bookings — Operator UI for reservations
- Operations — Maintenance tickets and check-in/out coordination
- Utilities — Bills Included ceiling model
- Tenants — Tenant directory
- Inbox — Portfolio-wide WhatsApp workspace
- Notifications — Full
/notificationshistory - AI Chat — Vivin-internal AI Assistant
- Booking engine details — Marketplace payload editor
- Properties workspace — Legacy
/propertiesredirects
Lockout catch-up after password recovery
Operational backlog after sign-in recovery pairs with Resetting a Management User Password when Action Required blocks sign-in to update a card. Hub parity: Common Workflows — Lockout catch-up after password recovery. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Common Workflows — Lockout catch-up after password recovery — Hub matrix when sign-in was restored mid-setup before Subscription card-on-file is updated
- Getting Started — Lockout catch-up after password recovery — Canonical operational backlog mesh (notification triage, Pending Steps 6b, portal gates)
- Payment Method — Card capture after password recovery unblocks Action Required alerts
- Pending manual receipt approval — Month-end Pending mesh for tenant collections (distinct from Vivin platform fees on this tab)
Pending manual receipt approval
Receipt approval pairs with Invoicing & Payments tenant collections — distinct from Vivin platform subscription charges on this tab. Hub parity: Common Workflows — Pending manual receipt approval. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Common Workflows — Pending manual receipt approval — Hub matrix when tenant bank transfers still show pending until Approve payments (not platform billing rows here)
- Invoicing & Payments — Tenant deposit, payout, and invoice rules (not Vivin platform billing on this page)
- Finance — Pending manual payments — Amber Pending chip on Finance → Transactions
- FAQ — Manual receipt still pending — Why tenant KPIs lag until approval (distinct from Billing History platform fees)
Reject/revert mistaken receipts
Receipt cleanup pairs with Payment Allocation tenant accounting — distinct from Vivin platform subscription charges. Hub parity: Common Workflows — Reject/revert mistaken receipts. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Common Workflows — Reject/revert mistaken receipts — Hub matrix when duplicate tenant receipts need Reject / Revert (not platform fee rows)
- Payment Allocation — Correcting mistaken receipts — Two-layer model and credit note accounting follow-up on tenant ledgers
- Finance — Row actions on in-payment rows — Bulk Reject selected on Finance → Transactions
- Handling a Late Payment — Step 1 — Identify overdue tenant charges (distinct from platform subscription fees)
Portfolio segmentation by tenant category
Segment filters pair with Billing History growth context when Listings counts spike for one tenant segment. Hub parity: Common Workflows — Portfolio segmentation by tenant category. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Common Workflows — Portfolio segmentation by tenant category — Hub matrix when segment filters must align across portfolio growth and platform usage drivers
- Tenant categories — Segment rules that affect listing and channel volume counted in Billing History
- Bookings — Other filters — Tenant category when correlating platform fee forecasting with segment uptake
- Portfolio KPI review — Month-end pass that should include platform fee forecasting from Upcoming rows here
Notification row-click navigation
Vivin SaaS billing on this tab is separate from tenant payment overdue alerts — row-click portfolio alerts on /notifications, not subscription invoices here. Hub parity: Account Settings — Notification row-click navigation. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Notification row-click navigation — Hub matrix (
notifications-module-row-click-target.png,notifications-row-navigation-flow.mp4) - Common Workflows — Notification row-click navigation — Operator procedure hub
- Notifications module — Notification row-click navigation — Canonical
/notificationsinbox pairing - FAQ — Notification row-click navigation hub — Symptom table
Payment alert to receivables triage
Subscription Action Required card does not clear tenant receivables — route payment overdue row-clicks via Notification triage before finance month-end. Hub parity: Account Settings — Payment alert to receivables triage. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Payment alert to receivables triage — Hub matrix (
notifications-row-navigate-to-booking-detail.png,notifications-row-navigation-flow.mp4) - Common Workflows — Payment alert to receivables triage — Operator procedure hub
- Handling a Late Payment — Step 1 — Collections follow-through after row-click
- FAQ — Payment alert to receivables triage hub — Symptom table
Confirmation alert triage
Platform subscription status does not approve tenant confirmation receipts — Upcoming booking alerts still need operator triage on live reservations. Hub parity: Account Settings — Confirmation alert triage. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Confirmation alert triage — Hub matrix (
notifications-row-navigate-to-booking-detail.png,bookings-detail-transactions-approve-payment-modal.png) - Common Workflows — Confirmation alert triage — Operator procedure hub
- Processing a New Booking — Step 5b / Step 6 — Canonical confirmation gates
- FAQ — Confirmation alert triage hub — Symptom table
Finance debt receivables triage
Vivin platform subscription billing here is distinct from tenant Total Debt on Finance → Overview — do not conflate SaaS invoices with receivables triage. Hub parity: Account Settings — Finance debt receivables triage. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Finance debt receivables triage — Hub matrix (
finance-overview-income-chart-debt-aging.png,finance-overview-debt-aging-walkthrough-flow.mp4) - Common Workflows — Finance debt receivables triage — Operator procedure hub
- Finance module — Finance debt receivables triage — Canonical Finance → Overview surface
- FAQ — Finance debt receivables triage hub — Symptom table
Handling a Late Payment collections
Vivin platform subscription billing here is distinct from tenant Total Debt on Finance → Overview — do not conflate SaaS invoices with receivables triage Hub parity: Account Settings — Handling a Late Payment collections. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Handling a Late Payment collections — Hub matrix (
finance-overview-income-chart-debt-aging.png,notifications-row-navigate-to-booking-detail.png,finance-overview-debt-aging-walkthrough-flow.mp4) - Common Workflows — Handling a Late Payment collections hub — Operator procedure hub
- Finance debt receivables triage — Debt Aging before Step 1
- Pending manual receipt approval — Clear amber Pending before collections outreach
- FAQ — Handling a Late Payment collections hub — Symptom table
- Glossary — Handling a Late Payment collections hub — Surface table + per-guide/module mesh
Finance Income status drill-down
Platform Subscription charges do not appear in portfolio Income chart segments — tenant rent receivables live on Finance → Overview. Hub parity: Account Settings — Finance Income status drill-down. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Finance Income status drill-down — Hub matrix (
finance-overview-income-chart-debt-aging.png,finance-overview-debt-aging-walkthrough-flow.mp4) - Common Workflows — Finance Income status drill-down — Operator procedure hub
- Finance module — Income status drill-down — Canonical Finance → Overview surface
- FAQ — Finance Income status drill-down hub — Symptom table
Cash flow forecast drill-down
Card charges on this tab are Vivin SaaS fees — tenant collections history opens from Finance → Overview → Cash flow forecast. Hub parity: Account Settings — Cash flow forecast drill-down. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Account Settings — Cash flow forecast drill-down — Hub matrix (
finance-overview-income-chart-debt-aging.png,finance-overview-debt-aging-walkthrough-flow.mp4) - Common Workflows — Cash flow forecast drill-down — Operator procedure hub
- Finance module — Cash flow forecast drill-down — Canonical Finance → Overview surface
- FAQ — Cash flow forecast drill-down hub — Symptom table
Key glossary terms
Glossary rows pair with Glossary cluster cross-reference. Full pairing matrix: Subscription section cross-reference · Account Settings — Section cross-reference.
- Credit note (payment reject/revert) — Distinct from Vivin platform subscription charges (tenant accounting on Finance → Transactions); concept walkthrough: Payment Allocation — Correcting mistaken receipts; workflow hub: Common Workflows — Reject/revert mistaken receipts
- Glossary — End-of-Booking cost split — Charge Time → End of Booking splits daily overage across every occupied unit; still-staying roommates stay in the denominator (#2111)
- Glossary — Change history — Operator-initiated edits on Listings setup and Bookings Changelog; create-time defaults excluded (#2093)
- FAQ — Booking Changelog scope — Operator-initiated edits only; create-time defaults excluded (#2093)
- Glossary — Archived booking ledger visibility — Delete Booking hides manual/provider_platform rows on Finance → Transactions; vIBAN and credit card stay visible (#1897)
- Bookings — Provider platform payment — Non-rejected provider platform in-payment blocks Delete Booking until Reject or assign (#2076)
- FAQ — Delete Booking on integration reservation — Clear pending provider platform in-payment with Reject or assign before soft-archive (#2076)
- Listings — Property edit sidebar pills — Setup / Full integration / Photos pills on property and unit edit sidebars; replaced the old Go to details shortcut (#2082)
- Glossary — Finance tenant category cache refresh — Recategorizing a tenant on Tenants → Tenant Info force-refreshes Finance caches so Contract Values, Overview, and Deposits filters match within seconds (#2088)
- FAQ — Finance tenant category filter parity — Finance Other filters drawer lists segments on cached bookings only; mirror Bookings / Tenants when a segment is missing
- FAQ — Assign tenant category for direct booking — Add booking has no category field; assign on Tenants → Tenant Info or + Create New → Tenant before contract mail
- Glossary — SIMAR water contract ID — SIMAR (Loures e Odivelas) water bills use Cód. Local in Connections — not Nº de Contador; leading zeros stripped (#2110)
- FAQ — SIMAR water bill property match — Cód. Local in Connections — not Nº de Contador; strip leading zeros (#2110)
- Glossary — Per-booking maintenance ticket opt-out — Add booking checkboxes skip automatic CI/CO tickets for one reservation only; property rule unchanged (#1140)
- FAQ — Cancel Booking vs Delete Booking — Cancel for real stays with settlement; Delete soft-archives mistaken/test rows (#1897 / #2076)
- Glossary — Archived property — Archive retires a building to Listings → Archived without deleting bookings; distinct from Delete Booking (reservation soft-archive) — Listings — Archived properties
- FAQ — Archive a property — Edit property sidebar Archive / Unarchive on Listings; building-level — not Delete Booking or Cancel booking
- FAQ — Portfolio retirement decisions — Archive property (building) vs Cancel booking vs Delete Booking (reservation soft-archive) — three-way decision table
- Deposit lifecycle status — Tenant deposit refund queues on Finance → Deposits are unrelated to Vivin SaaS subscription billing on this tab
- Finance — Deposit status filter — Other filters → Deposit status multi-select on Bookings and Finance (#2090)
- Finance — Deposit lifecycle status cards — Deposit lifecycle status row on Finance → Deposits; click Partial paid for collection shortfalls (#2091)
- FAQ — Partly collected security deposit — Paid above zero but below Amount on booking Deposit; Partial paid card on Finance → Deposits (#2090 / #2091)
- Operations — Tickets toolbar search — Paste the full sequential ticket ID (for example
S259,T27) in toolbar Search (#2074) - FAQ — Find a ticket by its ID — Paste the full sequential ticket ID (for example
S259,T27) in Operations → Tickets toolbar Search (#2074) - FAQ — Skip automatic check-in/out tickets for one booking — Turn off Use unit contract rents and other contract details on Add booking to reveal CI/CO ticket checkboxes (#1140)
- FAQ — Same-day turnovers — Check-out + check-in on one unit same day: Operations → Check-in & Check-out, Timeline / Multicalendar, turnover tickets
- FAQ — Manual payments after Delete Booking — Delete Booking hides manual/provider_platform rows on Finance → Transactions; vIBAN and credit card stay visible (#1897)
- Glossary — Directory list load failures — First-fetch directory failures show Retry / Try again; distinct from filter-empty states and booking-sidebar tab errors
- Glossary — Vacant Unit Preference — Include manual blocks counts operator holds as free on Dashboard / Sales vacancy surfaces (#1427)
- FAQ — Communication or Tickets load failure — Tab-scoped Refresh (Communication) or Retry (Tickets); other booking sidebar tabs stay usable
- Operations — Property-level ticket search — Property-name matches share the top relevance tier with unit hits; building-scoped rows float first under an active Property filter (#2089)
- FAQ — AI token usage — Poll GET /ai-usage / GET /ai-usage/summary with management JWT;
landlord_chat+utility_bill_extraction; no management UI screen yet - FAQ — Automatic check-in email — Trigger matrix, 15-day cutoff, paper upload vs portal signing, Nuki-only toggle, Send / Resend on Contract Info
- FAQ — WhatsApp and email per booking — Bookings → Communication tab when tenant chatbot is enabled; Inbox for portfolio-wide triage
- FAQ — Deposit missing on Finance Deposits — Default ~3 months date range; clear or widen before triaging older move-outs or dispute row actions
- FAQ — Pending manual in-payment on /notifications — Alert persists until Approve payments clears Finance or booking Transactions
- FAQ — Uncovered Debt KPI — Finance Total Debt minus deposit offsets; pair with Debt Aging and In debt drill-down
- FAQ — Dashboard Total Debt subtitle — Post-login Total Debt card headline vs >15 days subtitle; ongoing bookings only
- FAQ — Analytics (KPI workspace) — Portfolio KPIs vs Sales/Listings/Dashboard; load-failure Try again
- Invoiced floor (rent) — Rent edits blocked below exported invoice totals after Issue allocation / Invoice selected
- FAQ — Bulk Hostkit invoicing slow — Vivin paces Hostkit API calls and retries HTTP 429 during bulk Issue allocation / Invoice selected; refresh Transactions before re-issuing
- FAQ — Bulk Hostkit invoicing hub — Symptom table + per-guide mesh
- FAQ — Lower rent below invoiced — Change monthly rent clamps and Contract Values → Edit amount blocks net below exported invoice totals; use credit notes in accounting when you truly need a reduction
- Glossary — Fixed invoice date — Account-wide Invoice date before bulk Issue allocation / Invoice selected; amber banner on Finance → Transactions until you turn Use today as invoice date back on
- FAQ — Month-end invoicing (fixed date) hub — Symptom table + toggle reset after batch
- FAQ — Reject or revert an incoming payment — Reject pending rows or Revert confirmed ones; Finance → Transactions uses Reject selected bulk-only; modals warn about credit notes when Finance already invoiced
- FAQ — Finance Income status drill-down hub — Symptom table for segment vs Debt Aging
- FAQ — Finance Income status drill-down — Overview Income chart (Paid / Scheduled / In debt); click a segment for month-scoped payment-line modal; Debt Aging for booking-level receivables
- FAQ — Cash flow forecast drill-down hub — Symptom table for collections vs Income / Dashboard
- FAQ — Cash flow forecast drill-down — Month / Day bar-click habit
- FAQ — Permission denied toast — Red You do not have permission to perform this action. toast when RBAC blocks a save; fix in Users → Role Permissions
- FAQ — Phone shows Operations only — Mobile phone user agent locks operators with Operations access to
/operations; iPads and narrow desktop browsers keep the full module list - FAQ — Notification row-click navigation — On
/notifications, row click marks unread then openslink,bookingId,tenantId,listingId, orpropertyId(first match); Dashboard bell General rows stay in-panel unlesslinkis set - FAQ — Bookings that owe money — Top debtors and overdue buckets on Finance → Overview; Total Debt KPI is not a table
- FAQ — Fixed rent on variable unit — Variable listing + equal rent every contract month → booking stores fixed headline Monthly rent; payment plan unchanged