RentalTideRentalTideDocs
Dashboard

Accounts receivable

Track outstanding customer balances and collect payments

Accounts receivable (AR) gives you a clear view of every customer who owes money, organized by aging bucket. See outstanding balances, drill into individual ledger histories, and export the data for your accounting team.


Accessing AR

Navigate to POS > Accounts Receivable. The page requires the pos_accounts_receivable_access permission. Data is pulled from the accounting ledger and includes all unpaid charges across POS transactions, bookings, and account settlements.


Summary cards

Five clickable cards appear at the top of the page, showing totals by aging bucket:

CardWhat it shows
Total OutstandingThe sum of all unpaid customer balances (always visible)
CurrentBalances from charges made in the last 30 days
30 DaysBalances from charges 30-60 days old
60 DaysBalances from charges 60-90 days old
90+ DaysBalances from charges older than 90 days

Click a card to filter the customer list to only show customers with balances in that aging bucket. Click the same card again (or click "Total Outstanding") to clear the filter.


Filtering and sorting

Type in the search field to filter customers by first name, last name, email address, or phone number.

Sort options

Sort the customer list by:

  • Balance (high to low) -- default sort, prioritizes largest balances
  • Balance (low to high) -- smallest balances first
  • Name (A-Z) -- alphabetical by customer name
  • Oldest debt -- customers with the oldest unpaid charges appear first

Reset

Click Reset to clear the search, aging filter, and sort back to defaults.


Customer list

Each customer row displays:

  • Name -- first and last name
  • Email -- contact email address
  • Phone -- phone number (if available)
  • Balance -- total outstanding amount
  • Aging breakdown -- individual amounts in each aging bucket (Current, 30, 60, 90+)
  • Entry count -- number of outstanding ledger entries

Only customers with balances of $1.00 or more are shown.

Expanding a customer

Click a customer row to expand it and load their detailed ledger history. The expanded view shows:

  • Individual ledger entries with dates, descriptions, and amounts
  • Debit and credit entries
  • Running balance
  • Related booking or transaction references

Exporting

Click the Export CSV button to download the AR aging report. The export includes:

ColumnDescription
NameCustomer full name
EmailCustomer email address
PhonePhone number
BalanceTotal outstanding
CurrentAmount in the current bucket
30 DaysAmount in the 30-day bucket
60 DaysAmount in the 60-day bucket
90+ DaysAmount in the 90+ day bucket
EntriesNumber of outstanding entries

The export respects all active filters, so you can generate a report for a specific aging bucket or search result.


Collecting payment

Outstanding balances can be collected through several methods:

  • From the POS register -- select the customer account, then use Settle Balance or Custom Amount to charge the outstanding amount via card, cash, or terminal
  • Send an invoice -- create a Stripe invoice from the register and email it to the customer for online payment
  • Card on file -- charge a saved payment method directly from the register

All payments are recorded in the accounting ledger and reduce the customer's outstanding balance.


Saved payment methods

Customers with cards on file can be viewed in the AR detail panel. The saved payment methods section shows card brand, last four digits, and expiration date.


Troubleshooting

Tip

Review the AR aging report weekly to stay on top of collections. Customers in the 90+ day bucket are the hardest to collect from -- prioritize outreach to the 30- and 60-day buckets before balances age further. The AR list respects your location filter, so multi-location operators can review each site independently.

Common issues

Balance looks wrong -- Check for partial payments, credits, or refunds that may have been applied. Expand the customer row to see the full ledger history with individual debits and credits.

Customer not showing -- Only customers with balances of $1.00 or more appear. Balances below that threshold are excluded. Also check that you are viewing the correct location.

Cannot charge saved card -- The card on file may be expired or the customer may not have a saved payment method. Send an invoice or payment link instead.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.