ReservationsFront Desk· Sunset Pines RV Resort · Sunset Pines Holdings LLCAmy (Manager) ▾
SM

Sarah Mitchell RESIDENT VIP

← All contacts · Winter Texans segment · customer since 2024

✉ Message📞 Call📝 Note☑ Task+ Segment
214 lifetime nights$9,840 lifetime spend$0 balance · ledgerautopay ON · Visa ••4412last activity Jul 1
Identity
Emailsarah.m@gmail.com VERIFIED
Mobile(512) 555-0184 SMS OK
Address4102 Speedway, Austin TX
Birthday · language · channelMar 14 · English · Email
SourceMarketplace (2024) LOCKED
Rig & vehicles
Rig2021 Airstream Flying Cloud · 27' TT 10-YR ✓
PlatesTX RVR-2214 · TX KDM-8841 → GATE
Household & pets
OccupantsTom ✓ · Emma NO CONTACT
PetsBiscuit · Beagle, 24 lb BREED OK
EmergencyTom Mitchell (512) 555-0186
Preferences & consent
MarketingEmail ✓ · SMS ✗
TagsVIP · Winter Texans
Flags
Custom fields
Veteran discount☐ eligible
Recordct_84A2 · Mar 2024 · field history
NoteEmailSMSLog call

ACTIVITY MESSAGES DOCUMENTS

  • Jul 1💳 Autopay $698.20 — July rent + water · ledger
  • Jun 28🔧 Meter read — 425 gal · bills Aug 1
  • Jun 4📞 AI Front Desk: guest passes for the 4th — resolved · summary
  • May 12📄 Lease renewed through May 2027 (e-signed)
  • Apr 30⭐ Review ask → 3/5 privately → routed to Amy → resolved (wifi) → 5★ public ✓
  • Mar 2✉️ Broadcast: laundry closure — opened
  • 2024🏕️ 3 weekend stays → seasonal lead → waitlist → resident
Current lease

Lot 14 · $650/mo · thru May 2027
Deposit $500 held · open ledger →

Open items

Emma's contact info — nudge running
Insurance renewal — chase starts Nov 1

Upcoming

Aug 1 — rent + water autopay (~$698)
May '27 — scheduled increase to $675 (notice auto-sends)

Stays

Resident since Jun 2025 · 3 transient stays 2024 · history

Marketing

Segments: Winter Texans · VIP
Last campaign: opened “Winter spots” Jun 2

Pipelines Seasonal & long-term ▾ + Add lead

CARD VIEW LIST VIEW · filters: 50-AMP MONTHLY MINE THIS WEEK

Inquiry (4)
R. Alvarez50-amp, Oct–Mar · email AI-PARSED
K. Dunnmonthly, ASAP · from triage · open ▸
The Pruittsseasonal '27 · web form
Abandoned checkout ⏱M. Reeves · recover
Contacted (3)
P. Nguyenwaiting on rig photos Nudge
C. Reyesquoted winter rate · follow up Thu
view quote
B. Olsenasked about pets · replied
Waitlist (3)
1 · T. Brooks50-amp pull-thru
Notify next
2 · A. Riveraany full-hookup
3 · Hem & Fayewaterfront only
Offered (1)
R. & L. ChenLot 22 · application →

Other pipelines: Group Sales (2 active) · MH Applications · each pipeline has its own stages, both views, same leads database.

Intake queue 3 WAITING

Voicemails, unparsed emails, walk-in notes — cleared daily, nothing dies in an inbox

VOICEMAIL · 8:42 AM TRANSCRIBED

“Hi, this is Kathy Dunn, we're looking for a monthly spot starting next week, 32-foot fifth wheel… 830-555-0141.”

Create lead → monthly Not a lead
EMAIL · 7:15 AM LOW CONFIDENCE PARSE

Fwd: “rates?? for winter also do u have propane” — no dates, no rig. AI drafted a reply asking for both.

Create lead + send draft Edit draft
WALK-IN · YESTERDAY 4:50 PM

Front desk note: older couple, Montana plates, asked about pull-thru monthly for Aug–Oct. Left before giving contact info — said they'd come back Monday.

Set Monday reminder

Rent Roll ⬇ Export

ALL 28 PAST DUE AUTOPAY OFF EXPIRING

$41,320
Monthly rent roll
24/28
On autopay
$3,214
Past due →
2
Leases expiring 90d
$14,250
Deposits held
ResidentLotRentBalanceNext billAutopayLease thruStatus
Your calendar once Tenancy ships nightly sites and leased lots on one calendar

12 OPEN 13 BOOKED 14 LEASED · MITCHELL 15 CHECKED IN 16 OPEN 17 BOOKED 18 OTA 19 BOOKED 20 OPEN 21 OPEN 22 LEASED · TORRES ⚠ 23 CHECKED IN 24 OPEN

A lease places a hold on its site — a resident's lot can never double-book.

+ New monthly guest Enter meter reads Preview Aug billing Turnover econ

SM

Sarah Mitchell — Lot 14 CURRENT

← Rent roll · CRM profile · in the books (AR 1200) · lease thru May 2027

Record payment Add charge Credit / write-off Statement Notice Move-out
balance $0.00rent $650/modeposit held $500autopay Visa ••4412 · 1stavg utilities $46.80resident since May 2026
Lease
TermFixed · through May 2027
Rent$650 / month
Scheduled increase$675 · May 2027
SignedMay 12, 2026 (e-sign) · full lease record
Rate modeStandard snowbird?
Deposit — $500 held
TypeSecurity · liability (GL 2100)
At move-outItemized disposition preview
Autopay
MethodVisa ••4412 ON
Runs1st of month · rent + utilities
On failure3-try retry ladder
Aging
Current $01-30 $031-60 $060+ $0
Utilities
Jun425 gal · $48.20 (bills Aug 1)
May408 gal · $44.10
Apr385 gal · $42.35
ALL CHARGES PAYMENTS ADJUSTMENTS show GL postings Record payment + Charge
DateEntryCodeChargePaymentBalance
Jul 1Autopay — Visa ••4412PMT$698.20$0.00
Jul 1Lot rent — July4010$650.00$698.20
Jun 28Water (4,120 → 4,545 gal)4210$48.20$48.20
Jun 15Goodwill credit — water leak ADJCR$12.00
Jun 1Autopay — Visa ••4412PMT$694.10$0.00
Jun 1Lot rent — June4010$650.00$694.10
May 29Water (3,712 → 4,120 gal)4210$44.10$44.10
May 12Security deposit received2100$500.00

Append-only — corrections post as reversals, never edits. Recurring rent, fees and autopay flow in from the reservation system’s billing engine (it already prices monthly stays and charges fees). What originates here: the tenant ledger itself, deposits (the monolith has no deposit concept), partial-payment allocation, and credits / write-offs.

Guest / contact

Sarah Mitchell · VIP · 214 lifetime nights
Occupants: Tom ✓ · Emma (no contact)

Site

Lot 14 · 50-amp full hookup
Lease holds it on the calendar — can’t double-book

In the books

This ledger is the AR subledger.
Balance rolls into AR 1200 automatically.
→ view Journal & GL

Documents

Signed lease · rig insurance · move-in inspection · deposit receipt

New monthly guest

1 · GUEST 2 · LOT 3 · BILLING 4 · LEASE

Guest

Robert & Lisa Chen · r.chen@gmail.com · (512) 555-0177 · from approved application ✓ — everything below carried over, zero re-entry.

Continue → Lot

Applications 1 AWAITING 2 APPROVED THIS MONTH

R. & L. Chen — Lot 22 (long-term)AWAITING DECISION

Submitted Jul 3 · $45 fee paid · household of 3 · 2019 Keystone Montana 34'

PASS
Credit 712
CLEAR
Eviction check
3.4×
Income / rent
4
Rig photos · view
Rig review

2019 (passes 10-year rule) · 2 park references called ✓

Documents

ID ✓ · Proof of income ✓ · Screening consent ✓

Approve → lease Conditional Deny

RecentLotDecided
M. & T. Ashford9Jun 24 · approvedMOVED IN
D. CraneJun 12 · denied (screening)FCRA NOTICE SENT ✓

Meter walk — Water · July EXISTING · RESERVATION-SYSTEM FIELD TOOL

This is the monolith’s existing meter capture (Utility/Meter/MeterRead) — shared with transient sites, not a tenancy feature. Tenancy only adds the rebilling (rate plans → auto-post to the ledger), which lives in Charges, Rates & Utilities.

9 of 28 done · next: Lot 14 · walk order ⚙

Meters, reads and utilities already live in the reservation system (Utility / Meter / MeterRead). This reads those records and adds what the monolith lacks: rate plans, automatic rebill to the ledger, and the exception queue.

Lot 14 — meter W-014 MITCHELL

Last read: 4,545 gal (Jun 28)

gal

Usage: 437 gal · charge $48.07 → bills Aug 1 automatically

📷 Photo Save → next lot

Lot 8 — flagged 3.2× TRAILING AVG

Held in the exception queue — nothing bills until reviewed. Probable leak or filled a pool.

Review later
Up nextLast read
Lot 15 · Hobbs6,102
Lot 16 · transient (skip)
Lot 17 · Okonkwo2,911

Delinquency ⬇ Aging report

Portfolio · July 6, 2026 · late fees auto-apply (5-day grace, 5%)

$1,214
0–30
$611
31–60
$1,389
61–90
$0
90+
ResidentLotBalanceAgingLate feesFlags
Miguel Torres22$1,389.4062 days$75EVICTION PATH — PARTIALS BLOCKEDDemand notice Case file
J. Whitfield19$611.0034 days$32.50PROMISE TO PAY JUL 10Late notice Payment plan Write-off ▾
B. Yates28$714.0018 days$35.70Text reminder
R. Simmons12$500.009 days$25.00CASH PAYER — BARCODE ACTIVESend barcode

Cash-at-retail from a flagged resident routes to suspense, not the ledger — a $200 payment at 7-Eleven can't reset an eviction.

Books Sunset Pines Holdings LLC ▾

June 2026 close · entity 3 of 15 · INTEGRITY ✓ detail

$84,112
Cash (2 accts)
$4,603
AR
$7,240
AP · bills
2
Exceptions →
$14,250
Deposit liability
June close checklist
  • Bank rec — Frost operating (auto-matched 96%)
  • Bank rec — Frost deposits
  • Stripe payouts decomposed & matched (14/14)
  • 2 exceptions to resolve
  • Integrity check green (platform ↔ ledger)
  • Lock period — blocked until exceptions clear

Lock June Statements

Period tools: recurring JEs (2) · prepaids · property tax · utility deposits · gift certs · sales tax remittance · year-end · + acquire park · sell/dispose park · certified snapshot · roles & permissions

Posting activity — today
  • 6:00aNightly stream: 41 events posted · 0 exceptions
  • 6:00aStripe payout $4,911.20 decomposed → matched to Frost deposit
  • 6:01aPayNearMe settlement $500 → R. Simmons ledger → matched
  • 9:14aBill approved: Joe's Septic $5,200 (bills)

Every line links to its source event — drill from any statement.

Bills

NEEDS REVIEW · 2 APPROVED · 3 PAID · JUNE 12 VENDORS 1099s

Joe's Septic — $5,200.00AI CODED · 97%COI EXPIRED JUN 30

Invoice #2214 · due Jul 20 · → Repairs & Maintenance · Cedar Flats · W-9 ✓ · view PDF

Approve → ACH Mail a check Pay by card rails ⓘ Edit coding Partial Credit -$310

Hill Country Electric Co-op — $3,918.4440% ABOVE USUAL

Recurring ~$2,800 expected · flagged, not auto-coded · → Utilities · Sunset Pines

Review line detail

Exceptions — Sunset Pines Holdings 2 OPEN

Automation queues what it can't be sure of — nothing misbooks silently

AgeTypeDetailAmount
2dUNMAPPED CODENew charge code “firewood-bundle” (6 events queued)$142.50Map → post all
1dLOCKED PERIODRefund dated May 28 — May is locked$85.00Post to June w/ flag

Resolutions are audited. Exceptions older than 7 days escalate to the CampBooks dashboard.

← Back to close

Statements ⬇ Tax package Budget vs actual

P&L BALANCE SHEET TRIAL BALANCE AR / AP AGING CASH FLOW

Sunset Pines Holdings · ACCRUAL CASH · JUNE MAY Q2 · Balance sheet →

Sunset PinesCedar FlatsCombinedvs Jun '25
Transient revenue$38,204$21,110$59,314+8.2%
Lot rent (monthly)$18,850$9,375$28,225+4.1%
Utility recovery$1,982$1,014$2,996+11%
General store$3,411$0$3,411+3%
Processing fees($1,644)($902)($2,546)
Repairs & maintenance($4,310)($6,890) drill($11,200)+64%
Payroll (Gusto)($8,120)($3,950)($12,070)
Net operating income$23,658$8,454$32,112+6.9%

Toggle ACCRUAL/CASH — same journal, two views. Every figure drills to its source. Your CPA gets a free read-only seat + tax package.

Fund overview — Smith Parks Capital GP VIEW

6 deals · one syndication per property · every number derived from the entity books

$9.4M
Equity under mgmt
38
LPs across deals
$412K
Distributed YTD
9.2%
Blended cash-on-cash
1
Distribution in draft
Deal / SPEEquityLPsWaterfallYTD dist.CoCStatus

Review Q2 draft distribution Year-end K-1 package + Capital call + Onboard LP + New deal Quarterly letter

Each deal keeps its own LPs, its own waterfall, its own books — this view is the roll-up, not a commingled fund. True fund vehicles (fund-level capital accounts, fund→deal allocations) are the next layer.

SP

Sunset Pines RV Resort — SPE 8% PREF → 65/35

← Fund overview · entity Sunset Pines Holdings LLC · books · acquired 2023

New distributionRefi eventExit / sale
equity $2.4MYTD distributions $118Kcash-on-cash 9.8%unreturned capital $2.1Mvaluation $5.1M (Dec '25)
Deal facts
SPE entitySunset Pines Holdings LLC books →
PropertySunset Pines RV Resort (62 sites)
Acquired2023 · $3.9M purchase
Debt$3.21M Frost 5.1% · rolls 2028
Valuation$5.1M (Dec '25 appraisal) SEGREGATED
Economics
Preferred8% cumulative · unreturned-capital base
Split65% LP / 35% GP
Fees2% acq · 5% asset mgmt · 1% disp
Waterfalls
Operatingpref → 65/35 edit
Capital eventROC → pref → 65/35

CAP TABLE WATERFALL DISTRIBUTIONS

PartnerClassCommittedOwn %Capital acct
Smith Parks GP LLCGP$240,00010%$214,900
Robert ChenB$100,0004.2%$89,920
Meridian Family TrustB$500,00020.8%$449,600
D. & P. KaurB$250,00010.4%$224,800
Hargrove Capital LLCB$750,00031.3%$674,400
+ 4 more LPsB$560,00023.3%$503,480

Capital accounts are subledger views of the entity's equity accounts — LP statement and balance sheet can't disagree. Open in waterfall builder →

Books entity

Sunset Pines Holdings LLC →
Distributions post to equity + capital accounts

Investors

8 LPs + GP co-invest · portal view

Documents

Operating agreement · PPM · 2025 K-1s · appraisal

Q2 2026 distribution — Sunset Pines SPE DRAFT

← Deal · distributable cash $62,000, from the entity's June books · operating waterfall

TrancheRuleAmountRemaining
1 · Preferred return8% cumulative on unreturned capital → Class B$41,200$20,800
2 · Split65% LP / 35% GP$13,520 / $7,280$0
PartnerPrefSplitTotal
Meridian Family Trust$8,570$2,812$11,382
Hargrove Capital LLC$12,896$4,231$17,127
Robert Chen$1,730$568$2,298
+ 5 more LPs · GP split $7,280show all

Approve & notify LPs Preview ACH batch

Every LP sees this tier math in their portal. Posting hits the entity's equity accounts and each capital account — one source of numbers.

Investor portal — Robert Chen LP VIEW

Smith Parks Capital · 6 investments · how LPs sign in

$425,000
Capital invested
$96,410
Distributions to date
$389,240
Capital balance
9.1%
Blended cash-on-cash

MY DEALS DISTRIBUTIONS DOCUMENTS

DealClassInvestedDistributionsCoCCapital acct
Sunset Pines RV ResortB$100,000$27,3009.8%$89,920 · stmt
Cedar Flats MHCB$75,000$16,9008.4%$68,110
Blue Heron RV ParkA$50,000$11,25010.0%$46,900
Hill Country KRVB$100,000$21,4608.9%$91,210
Lakeside LandingB$75,000$14,8009.4%$68,700
Pecan Grove MHCB$25,000$4,7007.1%$24,400

Entity LP? authorized users · Redemption request: start · Different deals, different classes, different waterfalls — one login. Each row's numbers come from that SPE's books.

Reports

Ask for any report · standard library · saved (1)

show me monthly vs transient revenue mix by month this year vs last, same-store, both parks
Revenue mix — same-store, Jan–Jun
MonthMonthly '26Transient '26Mix Δ vs '25
Apr$27,800$48,100+3.2pts monthly
May$28,225$55,900+2.8pts
Jun$28,225$59,314+2.1pts

You lost 2 monthlies in June but transient ADR is up 11% — net revenue +6.9%. Save this report? Schedule it?

Reply: “save it, email me on the 3rd” 💡 Suggest a question Budget vs actual ⬇ Export

Renewal season — Q4 2026 6 LEASES EXPIRING

Bulk cycle: set rates → send letters w/ e-sign → track → holdover rules for non-responders

ResidentLotCurrentNew rateStatutory noticeStatus
The Kowalskis5$65060d — send by Jul 31DRAFT
Pat & Rosa Vega26$67560d — send by Aug 15LETTER SENT · OPENED
G. Okonkwo17$700SIGNED ✓
B. Yates28$68060d — send by Sep 1NO RESPONSE · 12D

Send remaining letters Holdover policy ⚙ Preview economics

Notices carry proof-of-delivery. Signed renewals update the lease, schedule the increase, and notify the books — zero re-entry.

Banking — Sunset Pines Holdings

Connected via Plaid · balances sync daily · we never store your bank credentials + Connect account

$71,204
Frost operating ••2201 LIVE
$12,908
Frost deposits ••2219 LIVE
-$3,413
Amex ••1005 RAMP FEED
$24,110
Kerrville CU ••8837 RE-AUTH

FOR REVIEW · 4 RECONCILE CARD ••1005 LOANS ASK OWNER · 2

DateBank lineAI suggestionConf.
Jul 3HOME DEPOT #6531 — $214.19R&M · Sunset Pines94%Post
Jul 3TRANSFER TO ••8834 — $10,000Intercompany → due from Cedar Flats LLC91%Confirm
Jul 2CHECK #1181 — $900.00Matches approved bill: Lawn crew99%Match
Jul 6RETURNED CHECK — -$611.00 (J. Whitfield)Bank-level NSF on deposited check → reverse payment + $30 NSF feeNSFReverse
Jul 6STALE CHECK #1147 — $420.00Uncashed 180+ days → void & reissue, or escheat to state after dormancySTALEVoid / reissue
Jul 5REFUND — $150.00 (card expired)Original card dead → refund by check instead (method override)REFUNDPay by check
Jul 5GUSTO PAYROLL — $12,070.44Payroll journal import: wages/taxes/liabilities split via mapping96%Post
Jul 3ATM WITHDRAWAL — $200 (petty cash)Petty cash replenishment (imprest $300)92%Post
Jul 2STRIPE DISPUTE — $189.00 (M. Okafor)Chargeback: funds held → contra-revenue + $15 fee · evidence due Jul 16DISPUTESubmit evidence
Jul 1AMY REIMB — VENMO $86.40Reimbursement: pool supplies (receipt attached)78%Review

Groups & rallies + New group

Club bookings: one lead → site block → rooming list → group billing

Hill Country Airstream Club — Oct 10–1318 OF 20 SITES CONFIRMED

Organizer: Dana P. (club president) · 20-site block held · rate: $52/night group · deposit $500 paid · rooming list 18/20 filled

Chase rooming list Billing setup Block terms

Vintage Camper Rally — inquiryQUOTE SENT

35–40 rigs, May 2027 · quoted $48/night + pavilion · quote expires in 12 days

Follow up

Group deposits post to the books; blocks live on the same availability calendar as everything else.

Violations 3 OPEN

Rule enforcement ladder: warning → cure notice → non-renewal/eviction · field staff log via the existing mobile app

LotViolationLoggedStagePhotos
22 · TorresInoperable vehicle on lotJun 12 (field app)CURE NOTICE — EXPIRES JUL 123Review
9 · (transient)Noise complaint — 2ndJul 4WARNING SENTTo profile
19 · WhitfieldUnregistered occupant >14 daysJun 28WARNING SENT1Send reg link
Towing log

Jul 2 · silver sedan, plate GKR-2211 (no match in registry) on lot 4 — warned via windshield notice · tow authorized after 24h per policy

Log tow
Abandoned property — Lot 27 STATUTORY PROCESS · DAY 12 OF 45

Skip suspected Jun 24 · certified notice sent ✓ · lien filing ready Aug 8 · disposal/auction checklist per TX property code · costs tracked to the lot: $240

Checklist

Bridges the platform's existing field-staff violations tool — records land on the resident file, feed renewals, and build the eviction evidence trail.

Resident portal — Sarah's view GUEST-FACING

This is the monolith’s existing guest login (the Accounts area — autopay, payment methods, reservation payments; :guest role). Tenancy doesn’t rebuild it — it adds the tenant panels a nightly guest never needed: lease, deposit, maintenance requests, move-out notice, usage.

$0.00
Balance
Visa ••4412
Autopay · 1st
425 gal
Water this month 📈
Pay & billing EXISTING

Pay now · change autopay (update card) · statements · cash barcode

My lease NEW

Through May 2027 · rules & regs · upload rig insurance EXPIRES DEC

Requests NEW

🔧 Maintenance request · 📦 Give move-out notice

Deposit — $500 held NEW

Itemized at move-out. Disagree with a deduction? dispute a deduction

Same login, same Accounts portal the guest already uses — tenancy just lights up the tenant panels. Every action posts to the same ledger, contact timeline, and books as the office tools.

New deal

1 · ENTITY & PROPERTY 2 · CLASSES & TERMS 3 · WATERFALL 4 · CAP TABLE 5 · REVIEW

SPE entity

◉ Create new: · EIN · TX · fiscal Jan
○ Link existing entity from Books registry

Property

Park: Hill Country KRV (linked) · acquired · purchase $4.2M · equity target $1.6M
Debt: $2.85M Frost 5.9% — sets up loan in Books ✓

Continue

Waterfall builder — Sunset Pines SPE V2 · EFFECTIVE JUL 1 history

OPERATING CASH CAPITAL EVENT

TRANCHE 1Preferred returnCHARACTER: PREF

Who: Class A + GP co-invest · Until: 8% cumulative pref satisfied (base: unreturned capital) · Split: 100% pro-rata

TRANCHE 2Residual splitCHARACTER: PROFIT/CARRY

Who: all · Until: exhausted · Split: 65% Class A / 35% GP carry

+ Add tranche Validate

Simulator

Distributable: $ Run

Raise — Hill Country KRV II OPEN · CLOSES SEP 30

Target $1.6M · Class A · min check $50K · data room (6 docs)

$1.6M
Target
$1.28M
Committed (80%)
$940K
Signed & funded
$320K
Docs out
InvestorAmountStageLast activity
Meridian Family Trust$400,000FUNDED ✓wire received Jul 2
Hargrove Capital LLC$350,000SIGNED — COUNTERSIGNEDfunding instructions sentMark funded
R. Chen$150,000DOCS OUT · VIEWED 2×subscription sent Jun 30Nudge
D. & P. Kaur$170,000SOFT COMMITdata room 14 min Jul 5Send docs
New: T. Vaughn (referred)INVITEDnot yet viewed

+ Invite investor View as LP → Close raise

Software posture: sponsor runs the exemption; we run docs, signatures, tracking, and the audit log. Accreditation is self-attested + stored, never verified by us.

Invest — Hill Country KRV II LP VIEW · R. CHEN

Class A · 8% pref → 65/35 · min $50,000 · closes Sep 30

OFFERING QUESTIONNAIRE SIGN & FUND

Data room

PPM · Operating agreement · Pro forma · Property condition report · Photos · Debt terms — all access logged

Soft commitment

Amount: $ Commit

Transfers & secondary sales 1 OPEN REQUEST

D. & P. Kaur → half of Sunset Pines position ($125K of $250K)ROFR WINDOW — 8 DAYS LEFT

Requested Jun 28 · proposed transferee: their family trust · OA requires: GP consent ✓ (Jul 1) · 30-day ROFR to existing LPs (expires Jul 28) · then docs + effective-date settlement

  • Request submitted with proposed terms
  • GP consent recorded (Jul 1, with note)
  • ROFR notices sent to 7 existing LPs — 0 exercised so far
  • Assignment agreement → e-sign (both parties + GP)
  • Settlement: position splits at effective date · pref accrual splits with the units · transferee onboards (W-9, payout method, portal)

Simulate ROFR expiry

Redemptions & GP equity

LP redemption requests (if the OA allows): request → GP review → priced → paid → position retired. GP promote assignment between co-GPs and team carry vesting are tracked as position transfers with schedules — what we deliberately don't build

Quarterly letter — Q2 2026 DRAFT

Publishes to all LP portals + email · per-deal metrics merge in live

Partners,

Q2 was a strong operating quarter across the portfolio. Same-store revenue grew {{portfolio.revenue_growth → +6.9%}} and we distributed {{q2.total_distributions → $412K}} across six deals.

Sunset Pines: occupancy {{deal.occupancy → 87%}}, NOI {{deal.noi → $32,112/mo}}. The Q2 distribution of {{deal.q2_dist → $62,000}} posts {{q2.payment_date → July 15}}.

On the 2028 loan maturities: we continue reserving rather than distributing aggressively…

Preview as LP Publish K-1 center

Inbox — Sunset Pines 4 OPEN

Email + SMS, one thread per conversation · any staff member sees everything

Sarah MitchellSMSASSIGNED: AMY

“hey is the pool open for the 4th?” — 22 min ago

AI draft: “Yes! Pool's open 9–9 all weekend, extended for the 4th 🎆” Send Edit

Miguel TorresSMS · ESUNASSIGNED

“¿Puedo pagar la mitad el viernes y la otra mitad el 15?” translate

⚠ Account context: eviction-path — partial payments blocked. AI suggests routing to owner + payment-plan offer (which documents consent lawfully). Route + draft plan

info@ forward — unknown senderEMAIL

“do you have a dump station for non guests” · Template reply To triage

Segments & campaigns + New segment

CampCite can operate this for you — every send honors org-wide suppression

SegmentMembersLast campaignAttributed revenue
Winter Texans (stayed Nov–Mar, any year)214“Book your winter spot” · Jun 2$18,400 · 11 bookingsReport
Stayed 2+, not booked this year187Win-back · May 15$9,150 · 7 bookingsReport
Monthly agreements expiring in 90d6— (feeds Renewals)→ Renewals
Referral credits ("referred by" on lead)7 referrerscredit on next stay$1,050 issuedHow
5th-stay loyalty triggerautoupgrade code on 5th booking$2,210AUTOMATION

New campaign Export segment

Automations

Toggles, not a builder — each is a switch + a template + timing

AutomationConfigLast 30d
Pre-arrival message3 days before · SMS+email118 sentON
Post-stay review ask6pm day of checkout · interception ON92 sent · 3 interceptedON
Win-backanniversary of last stay44 sent · 6 rebookedON
Renewal reminder90/60/30 days12 sentON
Waitlist notify48h offer expiry, auto-next5 offers · 3 acceptedON
Stale-lead nudge (staff)3 days untouched21 nudgesON
Contact-completionday 2 after check-in, max 4 asks67 asks · 41 completedON
Birthday touchresidents only · email9 sentOFF → tap

Every run logged per contact · test-send to yourself from any row · pausing never loses queued runs.

CRM settings

SENDING SUPPRESSION DEDUP QUEUE · 2

Email domain

mail.sunsetpinesrv.com VERIFIED · SPF ✓ DKIM ✓ DMARC ✓ · bounce rate 0.4% · complaint 0.01%

SMS number

(830) 555-0100 ACTIVE · transactional only for marketing-suppressed contacts · toll-free verified

Contacts + New contact

ALL 1,847 RESIDENTS SEGMENTS ▾ HAS OPEN LEAD FLAGGED

ContactPhoneTypeLast activityLifetimeOpen items

+ Segment ✉ Campaign ⬇ Export

One record per human across guest, resident, lead, applicant, and investor hats. Row click → full contact with communications, ledger links, and history.

Marketing

EMAIL SMS AUTOMATIONS

1,619
Marketing-reachable
$27,550
Attributed rev · 90d
0.4%
Bounce rate
CampaignSegmentSentOpenBookingsRevenue
Book your winter spotWinter Texans (214)Jun 261%11$18,400
Win-back springLapsed 2+ stayers (187)May 1544%7$9,150
Draft: July 4 eventsOn-park + local (96)Edit

New email campaign

CRM reporting

38
New leads · 30d
31%
Lead → won
2.1h
Median first response
4
Leads > 3d untouched
Lead sources · 30d
SourceLeadsWonRev
Phone (AI answered)146$8,100
Email intake92$2,400
Web form83$5,850
Walk-in41$650
Marketplace30
Pipeline conversion
StageIn→ next
Inquiry3868%
Contacted2658%
Waitlist/Offered1580%
Won12

Lost reasons: price (5) · no availability (4) · rig age (2)

Response times Campaign ROI Ask a question →

Phone system

Connect your phone system — calls log to contacts, voicemails transcribe to intake, caller-ID pops the profile

RoverPass Voice (AI Front Desk)CONNECTED

Built in. AI answers, books, creates leads, logs summaries. After-hours + overflow.

OpenPhoneCONNECTED

(830) 555-0100 · calls + texts sync to contact timelines · shared with front desk

Settings
RingCentralCONNECT

Calls, voicemail transcription → intake queue, click-to-call from contacts

Connect
GrasshopperCONNECT

Popular with small parks — call forwarding + voicemail email parsing

Connect
DialpadCONNECT

Calls + AI notes sync

Connect
Aircall / Nextiva / otherVIA API

Generic webhook + SIP integration

Docs
Live behavior

Incoming call from (512) 555-0184 → screen pops Sarah Mitchell (resident, $0 balance, VIP) before you answer. Missed call → voicemail transcribed → intake queue. Every call logged on the timeline with recording link per your policy.

Field manager

Standard campground fields ship as defaults on every object — add custom fields per park or org

CONTACT LEAD RESIDENT

FieldTypeDefault
Name / emails[] / phones[] / addressidentitySTANDARDrequired
Rig: type · length · year · slidesstructuredSTANDARDdrives 10-yr rule + site fit
Tow/vehicle plates[]listSTANDARDfeeds gate access + towing
Pets: name · breed · weightlistSTANDARDbreed-restriction checks
Household / occupantsrelationSTANDARD
Birthday · preferred channel · languageenum/dateSTANDARDautomations use these
Source · tags · flagsenum/multiSTANDARD
Veteran discount eligiblecheckboxCUSTOM · THIS PARKedit

+ Add custom field

Email & message templates

Every message the platform sends — including the reservation system's — managed here, in one place

RESERVATION SYSTEM CRM & MARKETING TENANCY & BILLING

TemplateSent byChannel30d
Booking confirmationReservation engineEmail412Edit
Payment receiptReservation engineEmail523Edit
Cancellation confirmationReservation engineEmail38Edit
Payment reminder / pay linkReservation engineEmail+SMS96Edit

These are the engine's transactional sends — edited here, versioned, previewed with real reservation data, and logged to contact timelines. One sending reputation, one suppression list, one place.

Capital call — Hill Country KRV II OPEN · DUE JUL 31

Purpose: capex — pool + 12 new pads · $240,000 · pro-rata by commitment · called Jul 1

$240K
Called
$155K
Received (65%)
$85K
Outstanding
Jul 31
Due · then default ladder
InvestorCommittedThis callStatus
Meridian Family Trust$400K$60,000RECEIVED · WIRE JUL 3
Hargrove Capital LLC$350K$52,500RECEIVED · ACH JUL 5
R. Chen$150K$22,500NOTICE VIEWED · T-24DRemind
D. & P. Kaur$170K$25,500NO RESPONSE · 2 REMINDERSDefault options

Mark received Capital account view ← Fund

Received funds post to capital accounts as contributions at receipt; the call closes when fully funded or the GP resolves defaults.

Data room — Hill Country KRV II raise

6 documents · per-viewer watermarks · every open logged

Documents
  • PDFPrivate Placement Memorandum V3
  • PDFOperating Agreement (form)
  • XLSPro forma — 5yr
  • PDFProperty condition report
  • PDFDebt term sheet — Frost
  • ZIPProperty photos

+ Add doc Watermark ⚙

Access log
  • Jul 5D. & P. Kaur — pro forma, 14 min · PPM, 22 min
  • Jul 2R. Chen — PPM (2nd view), debt terms
  • Jun 30T. Vaughn — invited, not yet viewed Nudge

Engagement signals feed the raise pipeline — deep pro-forma time is your best soft-commit predictor.

← Raise pipeline

Reservation Management System LIVE TODAY — THE EXISTING PRODUCT

Not mocked here on purpose. The RMS is the real RoverPass product (github.com/roverpass/roverpass) running in production. To see it, open the real thing: owner portal · product site. Below: what it does today and where each new module attaches.

What exists todayWhere it livesHow the new modules extend it
Availability Calendar + blackoutsOwner portal · calendar_events is the single availability truthTenancy leases place holds on the same calendar — leased lots appear beside bookings
Online Checkout + Reservation BuilderGuest checkout · staff Res Builder/POSUnchanged. CRM adds the do-not-rent flag check + "ask about monthly" intake
GuestbookOwner portalBecomes the CRM Contacts backfill — one person across stays, leases, deals
Invoicing incl. recurring + autopayInstallments engine: monthly schedules, proration, late fees, payment linksTenancy upgrades it: rent roll, person-level balances, deposits, delinquency
Meter ReadingsReact SPA (electric/gas/water, CSV import)New capture UX + auto-billing from reads + exception queue
Reports (48)BigQuery-backed report viewerIntelligence layer: chat builder, budget-vs-actual, cross-module joins
General Store / POS · TicketingOwner portalFeed the accounting stream automatically
OTA via Channex · iZ Cloud gate access · Upkeep PWA · AI Front DeskIntegrations, liveCRM ingests OTA guests · gate access follows delinquency state · violations bridge to tenancy files

Nothing in this table changes for existing parks on day one. Every new module is additive, adopted per park.

Open the real owner portal ↗ See what the new modules add →

Chart of accounts Sunset Pines Holdings LLC ▾

Park-industry template · per entity · entity registry · + onboard entity

ACCOUNTS POSTING RULES

#AccountTypeBalance
1000Assets
1010  Frost operating ••2201Bank$71,204SYSTEM
1020  Frost deposits ••2219Bank$12,908SYSTEM
1200  Accounts receivableAR$4,603SYSTEM
1210  Undeposited funds (card)Clearing$1,240SYSTEM
2000Liabilities
2100  Security deposits heldLiability$14,250SYSTEM
2200  Sales tax payable — TXLiability$4,112SYSTEM
2300  Amex ••1005Credit card$3,413
2500  Frost mortgageLong-term debt$3,210,000
3000Equity — partner classesA3 · OWNERSHIP STACK
4000Income — rent, transient, utility recovery, GS
5000Expense — R&M, payroll, utilities, fees

+ Add account Import opening balances

System accounts (pinned) can't be deleted or re-typed.

Journal & general ledger + Manual entry

Append-only · corrections post as reversals, never edits · every automated line links to its source

GL DETAIL MANUAL ENTRIES AUDIT TRAIL

DateAccountMemoDebitCreditSource
Jul 11010 Frost operatingRes #4821 payment$189.00reservation ↗
Jul 14000 Transient revenueRes #4821$174.30auto
Jul 12200 Sales tax payableRes #4821$14.70auto
Jun 305100 DepreciationMonthly — CPA schedule$2,340.00MANUAL
Jun 185000 R&M — Cedar FlatsJoe's Septic #2214$5,200.00bill ↗

Filter by account / period / park / source. Every line traces to its reservation, bill, or payout.

Intercompany NETS TO ZERO ✓

Due-to / due-from across 15 entities · management fees · consolidation

FromToTypeAmountMirror
Sunset Pines HoldingsCedar Flats MHCCash advance$10,000BOOKED BOTH ✓
SPC Management CoSunset Pines HoldingsMgmt fee (5% rev)$3,062BOOKED BOTH ✓
SPC Management CoCedar Flats MHCMgmt fee (5% rev)$1,674BOOKED BOTH ✓
Org-wide net$0.00BALANCED

Run monthly mgmt fees Consolidated statements

Any imbalance is a red flag with drill-through to the broken pair — this is what keeps 15 LLCs honest.

Financial dashboard Portfolio (15 entities) ▾

High-level health · June 2026 · updates from the nightly stream

$1.24M
Cash — all entities
$44,182
NOI · June
+6.9%
Rev vs Jun '25 (same-store)
$4,603
AR
$7,240
AP due
Revenue trend (6 mo)

Jan ▇▇▇▇▇▇ $71k
Feb ▇▇▇▇▇▇▇ $78k
Mar ▇▇▇▇▇▇▇▇ $84k
Apr ▇▇▇▇▇▇▇▇▇ $89k
May ▇▇▇▇▇▇▇▇▇▇ $94k
Jun ▇▇▇▇▇▇▇▇▇▇ $93k

ask a follow-up →
Cash by entity
Sunset Pines Holdings$84,112
Cedar Flats MHC$61,340
Blue Heron RV$52,900
SPC Management Co$18,410
+ 11 more$1,024,238
Top expenses · June
Payroll$12,070
Repairs & maintenance$11,200 +64%
Utilities$6,890
Debt service (interest)$13,660

Statements Cash flow & forecast Close status

Cash flow

STATEMENT 13-WEEK FORECAST

Statement of cash flows — June
Operating
  Net income$32,112
  + Depreciation$2,340
  Δ Accounts receivable($1,204)
  Δ Deposits held$800
  Cash from operations$34,048
Investing
  Capex — pool/pads($18,000)
Financing
  Mortgage principal($6,590)
  Distributions to partners($5,600)
Net change in cash$3,858

Derived from the same journal — indirect method, cash or accrual base.

Fixed assets + Add asset

Register + depreciation schedules · monthly depreciation posts as a recurring JE

AssetCostIn serviceMethod / lifeBook valueMo. deprec.
Clubhouse building$420,0002023SL / 39 yr$389,100$897
Kubota mower$15,000Apr 2025SL / 7 yr · §179?$12,320$179
Pool resurfacing$38,000May 2026SL / 15 yr$37,789$211
Utility infrastructure$210,0002023SL / 20 yr$183,750$875
Totals$683,000$622,959$2,162

CPA sets method/life; the schedule auto-posts depreciation monthly to the journal. Disposals compute gain/loss and stop the schedule. Asset theft note: geo-trackable equipment flagged.

Budgets FY2026 · Sunset Pines Holdings ▾

Per account · monthly spread · seed from last year's actuals · feeds budget-vs-actual on the P&L

AccountAnnual budgetYTD actualYTD budgetVariance
Transient revenue$690,000$352,000$345,000+2%
Lot rent$338,000$169,000$169,000on plan
Repairs & maintenance($60,000)($49,200)($30,000)164%
Payroll($145,000)($72,400)($72,500)on plan
Utilities($82,000)($41,300)($41,000)+1%

Edit budget Seed from last year See on P&L

R&M is 164% of plan — the septic capital repair. Everything else within 2%.

Prototype → production — the migration plan

This prototype is the acceptance reference, not code we lift. Production is built fresh in RoverPass conventions (React 18 / Redux / Apollo / Reactstrap). ← architecture

Step 0 — version control

Commit the vault + move the prototype into a repo. It stays the living reference through the whole build.

P0

Foundations (unblocks everything)

Rails transactional outbox + event catalog · contact-identity spine (crm_contact_id + phone-first backfill) · entity registry (effective-dated park→entity) · embedded-UI shell · close open spikes.

P1

CRM service

Read-mostly, lowest risk — proves the seam. Consumes events, backfills contacts. Dogfood: replace Zoho internally.

P2

Tenancy (in the monolith)

Wraps the flexible-reservation engine. The riskiest work: partial payments / allocator inside the mid-migration pricing system. Existing monthly guests migrate with one INSERT.

P3

Accounting A1 → A2

Derives from the outbox. A1 journal + native P&L; A2 Plaid feeds, payout decomposition, bills/AP, close. CampBooks operates it.

P4

Investor + fund vehicles

Capital accounts as views over the GL — built after A3-level equity exists.

How a screen ships

1 prototype screen (look) + 2 UX-flow doc (fields/states) + 3 data model (tables) → migrations → Service/Form → GraphQL → React component (Reactstrap) → system test. The prototype is the "does it behave right?" oracle.

How we don't break live parks

Design partners run parallel · one billing cycle reconciled to the penny before cutover · per-park/per-module feature flags · the money model is never touched — Accounting derives, CRS stays source of truth · nothing changes day one.

Full plan: Production-Migration-Plan.md in the product vault.

Data architecture — how it all links to RoverPass

The existing RoverPass system (the CRS — Rails monolith) stays the source of truth for bookings, sites, and payments. New modules attach at 5 seams. Grounded in the actual schema (github.com/roverpass/roverpass).

EXISTING: RoverPass CRS (Rails monolith)

reservations (guest fields, phone NOT NULL, no email col) · sites + calendar_events (availability truth) · schedules / installments / payments / stripe_payouts · tax_configs · organizations / users_campgrounds · inventory_holds (OTA) · violations · iZ Cloud gate · BigQuery warehouse

SeamHow new modules connect
1 · IdentityCRM issues contact_id; CRS emits reservation events (new Sidekiq webhook — no event bus exists today) → CRM resolves/dedupes (phone-first) → writes crm_contact_id back. One synchronous call back: flag lookup at booking, fail-open.
2 · InventoryTenancy lots = sites + usage_mode (calendar_events stays the one availability truth). A lease places a hold on its site — can't double-book.
3 · MoneyCRS installments/payments/payouts + tenant ledger both emit charge-coded events (via a Rails outbox) → one accounting stream → the native GL. Nobody edits; everybody reverses.
4 · Entity registryAccounting owns entities + effective-dated park→entity mapping + entity-owns-entity. Fund vehicles map 1:1 to entities. CRM org bridge references it read-only.
5 · WarehouseEverything streams to the existing BigQuery warehouse → the Intelligence layer (reports, chat builder).

CRM tables Tenancy Accounting Investor/Fund

Full specs: Data-Model-{CRM,Tenancy,Accounting,Investor-Fund}.md + Data-Model-Convergence.md in the product vault.

CRM — data structure OWN SERVICE · 28 TABLES

Phone-first identity (reservations have no email column). ← architecture

Core tables

contacts · contact_identities (phone/email, verified) · contact_merges + dedup_reviews · occupants (contact ↔ reservation/tenancy, roles) · contact_relationships

Pipeline

leads · pipelines / stages · waitlist_entries (ranked, requirements) · intake_items (triage, parse confidence) · tasks · quotes / quote_holds · group_events / group_blocks / rooming_entries

Comms

conversations · messages · calls · templates · sending_domains · sending_numbers · suppressions (org-global) · broadcasts · campaigns · automations + runs · segments · activities

Other

tags / flags · referrals · loyalty_rules · complaints · review_interceptions · packages · deletion_requests · park_secrets

Links to existing RoverPassHow
reservationsEVENT in (Sidekiq webhook) → build contact + timeline; crm_contact_id written back
booking flowSYNC out — one fail-open flag lookup (do-not-rent) at checkout
inventory_holds (OTA/Channex)EVENT — OTA guests arrive as jsonb, parsed into contacts
reservations.license_plates → iZ CloudCRM owns plates, writes back; existing gate push untouched

Tenancy — data structure IN THE MONOLITH (extends existing engine)

Wraps the existing flexible-reservation billing engine — doesn't replace it. ← architecture

New tables

tenancies (wraps a flexible reservation, UNIQUE reservation_id) · lot_details · payment_applications (+ allocation config) · deposit_records / deposit_deductions · late_fee_rules / assessments · promises_to_pay · applications / applicants / screening / decisions · notices · cash_payment_accounts · suspense_entries

Extends existing

sites.usage_mode (lot flag) · utility_rate_plans + tiers + pass-through · meter_reads.reading → decimal · meters index → decommission-aware

Links to existing RoverPassHow
reservations + schedules + installmentstenancy WRAPS them — existing monthly guest migrates with one INSERT
calendar_eventslease places a hold (the one availability truth) — no double-book
payments / balancespayment_applications layer adds partials; PaymentAllocator = single choke point (eviction blocks, cash suspense)
violations (field PWA) · iZ CloudBRIDGE — enforcement + delinquency-driven gate suspension
accounting streamledger entries emit charge-coded events → the GL

Accounting — data structure OWN SERVICE · ~50 TABLES

Derives from the CRS; append-only, sum-zero journal. ← architecture

Core

entities · entity_park_mappings (effective-dated) · entity_positions (entity-owns-entity) · accounts (per entity, system-pinned) · journal_entries / journal_lines (sum-zero trigger, no UPDATE/DELETE) · period_locks

Ingestion

ingested_events (idempotent) · posting_rules (effective-dated) · posting_exceptions · integrity_checks

Banking / AP

bank_connections (Plaid) · bank_accounts · bank_transactions · categorization_rules · payout_decompositions · reconciliations · vendors · vendor_documents · bills / bill_lines / approvals / payments · ten99_records

Equity / close

equity_classes · partner_positions · capital_account_entries · intercompany_pairs · management_fee_runs · close_checklists · budgets · fixed_assets · accountant_grants

Derives from existing RoverPassVia
installments / payments (Stripe/External/None) / stripe_payouts / tax_configs / purchasesRails outbox (R7) → event catalog → posting rules → journal. Read-only adapter; CRS money model untouched.
Plaidbank feeds → transactions → AI categorize → post

Investor / Fund — data structure MODULE BESIDE ACCOUNTING

vehicles supertype (deal | fund) makes fund-on-deal a recursion. ← architecture

Core

vehicles (deal|fund, map 1:1 to accounting entities) · deals · funds · fund_deal_positions · positions (holder = contact OR fund vehicle) · position_events (append-only: subscription/transfer/dilution)

Economics

equity_classes · waterfall_configs (versioned) · waterfall_tranches (character-tagged) · distribution_runs / lines / sources · capital_calls / sources · pref_accrual_entries · commitments

Raise / LP

raises · data_room + access_log · invitations · subscriptions · esign_envelopes · funding_receipts · transfer_requests · valuations · portal_grants · deal_documents

Links to existing + accountingHow
Accounting capital_account_entriescapital accounts here are VIEWS over the GL — single-writer rules; LP statement + balance sheet can't disagree
CRM contactsinvestors/LPs ARE contacts with an investor role
campgrounds (CRS)each deal references its park(s) via the entity map

Lots & inventory ⇩ Export

Every lot is a reservation-system site. Sites already carry a type (SITE_TYPES: RV site, cabin, rv_in_place…) — tenancy adds a long-term / lease flag and the lot-level detail (MH lot, park-owned home) the reservation types don’t capture. calendar_events stays the one availability truth.

28
Total lots
14
Long-term leased
8
Transient (RMS)
3
MH / park-owned
2
Vacant / turn
LotUsage modeSpecsOccupantRentMeterStatus

Change usage mode + New tenancy Occupancy

A lease places a BlackoutDate hold on its site, so a leased lot can never be nightly-booked — same site, same calendar, new rules.

Charges & rate plans

Monthly rates, fees and late-fee policy already live in the reservation systemPricePeriodLongTerm (a 12-month rate table on the site’s rates), ExtraFee (pet/vehicle/extra-person), and LateFeeConfig. Tenancy reuses that machinery and adds what a reservation flow lacks: lease-driven recurring billing, batch rent increases with statutory notice, and utility rate plans that auto-post to the tenant ledger.

Recurring charge catalog
ChargeCodeBasisAmount
Lot rent4010Monthlyper lease
Water4210Metered$0.11/gal
Pet fee4050Monthly$15
Trash4220Monthly$8
Utility rate plans EFFECTIVE-DATED

Water — $0.11/gal + $4 base, effective Jan 1 2026. rate history

Reads come from the reservation system’s existing meters (see Meter walk); this adds the rate + auto-rebill.

Batch rent increase TOOL

Raise rent on by effective with notice.

Preview: 14 lots affected · +$350/mo (+5.3% on these lots) · statutory notice verified per state · letters auto-generated with e-sign · increases schedule on the lease and notify the books.

Preview & stage Do it via renewals instead

Late fees reuse the monolith’s LateFeeConfig (dollar or %, amount, 3/5/7-day grace, per campground, once per installment). The only tenancy add here is per-lease / per-charge rules and linking each assessment to the ledger.

Work orders & maintenance NEW BUILD 5 OPEN + Work order

The reservation system already has a Tasks / Housekeeping system (Task / TaskHousekeeping: priority, due date, up to 10 photos, staff assignment, and it flips site.cleaning_status dirty→clean). It’s turn-cleaning oriented, not a full work-order desk. This lives in Reservations & Ops because it’s core, park-wide operations (common areas, transient sites AND long-term lots) — it extends the monolith’s Task system into a full work-order desk (vendors, parts, cost, bill-to-tenant). Tenancy just feeds and consumes it: tenant requests from the resident portal, and make-ready on the turn board.

5
Open
2
Awaiting parts
1
Make-ready
2.3d
Avg close
WO-1042 · Lot 8 — water line AUTO-CREATED FROM METER SPIKE

Meter flagged 3.2× trailing average → work order opened automatically and the utility charge held in the exception queue until resolved. Assigned Diego · parts $85 · not blocking (occupied).

Close & bill Add note

WO#LotIssueSourceAssignedStatus
104114AC not coolingResident portalDiegoAWAITING PARTS
10399Turn — clean + repairMove-outCrewMAKE-READY · HOLD ON
1038CommonPool pumpField appVendor: AquaFixSCHEDULED JUL 9
103622Skirting damageField appUnassignedNEW

Make-ready reuses the existing site.cleaning_status (dirty→in progress→clean): a task holds the lot off availability until it’s clean, then it’s rentable again. Tenancy adds the vendor/cost/billing layer on top.

Move-outs & turns

The vacancy pipeline. The reservation system already tracks site.cleaning_status (dirty → in progress → clean) via housekeeping tasks; turns builds the tenant-side pipeline on top — notice → move-out disposition → make-ready → rentable — so a cleared lot re-lists automatically.

Notice given
Lot 14 · MitchellMove-out Aug 20 · 30-day notice via portal
DEPOSIT DISPOSITION DUE
Moving out
Lot 27 · abandonedStatutory process day 12/45
lien & disposal →
Make-ready
Lot 9Clean + repair · est $340
WO-1039 · HELD OFF CALENDAR
Available
Lot 16Returned to reservation system Jul 1
RENTABLE
Turn economics (YTD)

4 turns · avg vacancy 11 days · avg make-ready $340/turn · lost rent per turn ~$238. Every day a lot sits in make-ready is measured against rent.

Process Mitchell move-out Make-ready checklist

Move-out disposition (final proration + itemized deposit deductions + refund) runs from the resident ledger; closing the make-ready is what returns the lot to nightly/monthly availability.

Deposits ⇩ Export

Every security deposit is held as a liability (GL 2100). The total here equals the deposit-liability balance in the books — one ledger, always reconciled.

$14,250
Total held
26
Residents
1
Disposition pending
$500
Avg deposit
ResidentLotTypeHeldSinceStatus
Disposition — Mitchell, Lot 14 (preview)

Deposit $500.00 − carpet clean $85.00 = net refund $415.00. Generates the state-compliant itemized statement, releases the liability in the books, and refunds via the original method.

Open disposition

Deposits originate in the service (the reservation system has no deposit-liability concept). Interest-bearing / escrow handling per state is configurable.

L

Lease L-0014 — Lot 14 ACTIVE

← Rent roll · ledger · Sarah Mitchell · fixed thru May 2027

AmendAdd addendumRenewResend for signature
rent $650/modeposit $500term 12 mo fixedrenews May 2027e-signed May 12 2026
Terms
Start / endMay 12 2026 – May 11 2027
Rent$650 / month, due 1st
Scheduled increase$675 · May 2027 (notice auto-sends 60d prior)
Renewal optionAuto-offer at market; holdover → M2M +15%
Deposit$500 held (GL 2100)
Parties
Co-signerTom Mitchell (occupant)
Occupants2 adults + Emma (minor)
Documents & e-sign audit trail
DocumentStatusDate
Master lease (12-mo)E-SIGNEDMay 12 2026
Rules & regulationsSIGNEDMay 12 2026
Pet addendum (1 dog <40lb)SIGNEDMay 12 2026
Rig insurance certificateEXPIRES DEC 2026chase automated

Full e-sign trail: IP, timestamp, and signer identity on every signature — the record that holds up in court.

Reservation-system link

This lease places a BlackoutDate hold on Lot 14 for its full term — the lot can never be nightly-booked while leased. Terminate or move-out releases the hold.

Money

Balance $0.00 · autopay ON
→ full ledger

Deposit

$500 held · register
Itemized disposition at move-out

Status

Current · no violations
Inspections: move-in signed

Inspections + New inspection

Move-in, move-out and periodic inspections with photo checklists — building on the reservation system’s existing task photos (TaskHousekeeping) but adding tenant-signed condition records. Move-out findings pre-fill the deposit disposition with evidence — the record that survives a dispute.

1
In progress
3
Due this month
100%
Move-ins documented
Lot 9 — move-out inspection IN PROGRESS
AreaConditionPhotosDeduction
Lot pad & hookupsGOOD2
Carpet (park-owned)STAINED3$85 clean
SkirtingMINOR1$0 (wear)

Push to disposition Send for tenant sign-off

InspectionLotTypeDateStatus
Mitchell move-in14Move-inMay 12 2026SIGNED BOTH SIDES
Torres periodic22Annualdue Jul 31SCHEDULED

Closing the make-ready inspection is what returns a lot to rentable in the reservation system (see Move-outs & turns).

Park-owned homes MHP

Homes the park owns — rented as POH or sold on a rent-to-own / contract-for-deed. Pure Rent-Manager territory the reservation system never modeled: the home is a fixed asset in the books, an RTO contract is a note receivable with a principal/interest split.

3
Park-owned homes
1
Rent-to-own
$142K
Asset value (books)
$28.4K
RTO note balance
HomeLotStatusResidentMonthlyNote balance
Rent-to-own — 2004 Clayton, Lot 11
$36,000
Contract price
$28,400
Principal remaining
$7,600
Buyer equity
Mar 2029
Payoff

Each $780 payment splits: lot rent $625 → rent income, home portion $155 → principal + interest on the note. The amortization posts to the books automatically; the buyer sees equity build on their portal.

A park-owned home sits on an MH lot (a reservation-system site), but the home is tracked as a separate asset. The lot still holds its calendar spot; the asset + contract live here and in the books.