{{ message }}

Dashboard

Account Balance

{{ yourBalance === null ? '—' : '$' + Math.abs(yourBalance).toFixed(2) }}
{{ userBalanceError || 'Loading…' }}
Outstanding Balance
Credit Balance
Paid in Full
Please send outstanding balance via Zelle to
Jeremy Clarke • 480-250-0246
Click to view bills

Well Repair Fund

${{ emergencyFund.currentBalance.toFixed(2) }}
Goal: ${{ emergencyFund.maxLimit.toFixed(2) }} ({{ emergencyFund.percentComplete.toFixed(1) }}%)
Your monthly contribution: ${{ emergencyFund.ratePerLot.toFixed(2) }}
Goal Reached!

Outstanding Balances by Lot

Couldn't load the lot balances ({{ lotBalancesError }}).
Loading lot balances…

Lot {{ lotNum }}

${{ Math.abs(balance).toFixed(2) }}
{{ balance > 0 ? 'Outstanding' : balance < 0 ? 'Credit' : 'Paid Up' }}

Activity

Date Type Description Amount
{{ formatDate(activity.date) }} {{ activity.type }} {{ activity.description }} ${{ activity.amount.toFixed(2) }}

Water Bills

Add New Bill

Bill Date Due Date Total Amount Your Share Status Description Bill Actions
{{ formatDate(bill.billDate) }} {{ formatDate(bill.dueDate) }} ${{ bill.totalAmount.toFixed(2) }}
${{ yourShare(bill).amount.toFixed(2) }}
Water: ${{ yourShare(bill).base.toFixed(2) }}
Fund: ${{ yourShare(bill).fund.toFixed(2) }}
${{ yourShare(bill).amount.toFixed(2) }}
Paid Unpaid {{ bill.description || 'Water Bill' }} —

Repair Bills

Date Description Total Amount Your Share Status Invoice
{{ formatDate(repair.repairDate) }} {{ repair.description }} ${{ repair.totalAmount.toFixed(2) }} ${{ yourShare(repair).amount.toFixed(2) }} Paid Unpaid —

Payment History

Record Payment

Payments will be automatically applied to the oldest outstanding bills and repairs in chronological order.

Date Lot Amount Method Notes Actions
{{ formatDate(payment.paymentDate) }} Lot {{ payment.lotNumber }} ${{ payment.amount.toFixed(2) }} {{ payment.paymentMethod }} {{ payment.notes || '-' }}

Repair Bills

Add Repair Bill

The fund can put at most ${{ repairPreview.fundCeiling.toFixed(2) }} toward this repair.
Fund pays ${{ repairPreview.fundApplied.toFixed(2) }}; ${{ repairPreview.remainder.toFixed(2) }} is split across {{ repairPreview.includedLots.length }} lot{{ repairPreview.includedLots.length === 1 ? '' : 's' }} (Lot {{ repairPreview.excludedLot }} excluded).
Each lot owes ${{ repairPreview.amountPerLot.toFixed(2) }}, except Lot {{ repairOddCentsLot.lot }} at ${{ repairOddCentsLot.amount.toFixed(2) }} — the odd cents go to the admin's lot so the shares add back up exactly.
The split could not be worked out just now. The repair can still be saved; the server applies the fund and divides the cost either way. Enter a total amount to see how the cost divides.
PDF or photo. Filed as repair-{{ repairForm.repairDate || 'YYYY-MM-DD' }}.
Date Description Vendor Total Amount Fund Applied Your Share Payment Status Excluded Lot Invoice # Actions
{{ formatDate(repair.repairDate) }} {{ repair.description }} {{ repair.vendor || '-' }} ${{ repair.totalAmount.toFixed(2) }} ${{ repair.emergencyFundCoverage.toFixed(2) }} - ${{ yourShare(repair).amount.toFixed(2) }} Paid Unpaid Lot {{ repair.excludedLot }} - {{ repair.invoiceNumber || '-' }}

Admin Panel

Pending Registrations

No pending registrations
Name Email Lot Number Sign In Date Actions
{{ registration.firstName }} {{ registration.lastName }} {{ registration.email }} Lot {{ registration.lotNumber }} Apple Password {{ formatDate(registration.createdAt) }}

Well Repair Fund Settings

Automatically add a per-lot contribution to each water bill until the goal is reached.

Current Balance

${{ emergencyFund.currentBalance.toFixed(2) }}
{{ emergencyFund.percentComplete.toFixed(1) }}% of ${{ emergencyFund.maxLimit.toFixed(2) }} goal
Saved

User Management

No users found
Name Email Lot Number Admin Created Last Login Actions
{{ user.firstName }} {{ user.lastName }} Apple {{ user.email }} Lot {{ user.lotNumber }} Admin User {{ formatDate(user.createdAt) }} {{ formatDate(user.lastLoginAt) }}
{{ user.lastLoginIp }}
Never

Profile Settings

User Information

{{ user.firstName }}
{{ user.lastName }}
{{ user.email }}
Lot {{ user.lotNumber }}
Sign in with Apple

Your account uses Sign in with Apple. Passwords are managed by Apple.

Change Password