RentalTideRentalTideDocs
Dashboard

Reports & Exports

Centralized download hub with 18 report types across financial statements, revenue, tax, customers, bookings, transactions, inventory, slips, and staff in CSV, Excel, or JSON format

The reports and exports page is your centralized hub for downloading business data. It offers 18 report types organized into 9 categories, with support for CSV, Excel (.xlsx), and JSON output formats.

Global controls

Four controls at the top of the page apply to all exports:

ControlDescription
Start DateBeginning of the date range for time-based reports (defaults to 30 days ago)
End DateEnd of the date range (defaults to today)
FormatOutput format -- CSV, Excel (.xlsx), or JSON
LocationControlled by the location picker in the navigation bar

Time-based reports require a valid date range. Reports marked as "All records" export everything regardless of dates.

Available reports

Financial Statements

ReportDate RangeDescription
Financial SummaryYesRevenue, refunds, taxes, and cash flow grouped by period
Journal EntriesYesDouble-entry accounting journal with debits, credits, and GL codes
Trial BalanceYesAll GL accounts with debit/credit totals and balance validation
GL SummaryYesGeneral ledger account summary with transaction counts
Accounts Receivable AgingNoOutstanding balances with current, 30, 60, and 90+ day aging buckets

Revenue

ReportDate RangeDescription
Revenue by ChannelYesTransaction breakdown by channel (online, POS, walk-up, phone)
Ledger AnalyticsYesAccount breakdown, time series, and top accounts by volume

Tax

ReportDate RangeDescription
Tax ReportYesTax collected by type (GST, PST, HST) for government filing

Customers

ReportDate RangeDescription
Customer ListNoAll customer records and contact information

Bookings

ReportDate RangeDescription
BookingsYesBooking records with customer details, dates, pricing, and status

Transactions

ReportDate RangeDescription
POS TransactionsYesPoint-of-sale transaction history with payment details
Tips ReportYesDaily breakdown of tips from POS and booking payments
Payment Method BreakdownYesTransaction totals by payment type (card, cash, account, gift card)

Inventory

ReportDate RangeDescription
Fleet InventoryNoRental fleet items with capacity, configuration, and location assignment
POS ItemsNoPoint-of-sale product catalog with pricing and stock levels
PricingNoDuration-based pricing tables and seasonal rate schedules

Slips & Moorage

ReportDate RangeDescription
Slip LedgerYesSlip-related GL accounts (1136, 2112, 4160) with debit/credit totals
Moorage RevenueYesMoorage revenue and deferred revenue summary

Staff

ReportDate RangeDescription
TimesheetsYesStaff clock-in/out records with hours, breaks, and overtime flags

Generating a report

  1. Set the date range using the date pickers (for time-based reports).
  2. Select the format -- CSV, Excel, or JSON.
  3. Choose the location from the navigation bar.
  4. Click Download on the report card.

A progress bar appears during download. The timestamp of the last download is displayed next to each report card.

Output formats

FormatExtensionBest For
CSV.csvSpreadsheet import, accounting software, payroll systems
Excel.xlsxFormatted spreadsheets with proper column types
JSON.jsonProgrammatic consumption, data warehousing, custom tools

Excel format details

Excel exports are generated client-side using the downloaded data. For reports that return JSON from the server (Trial Balance, GL Summary, AR Aging, Revenue by Channel, Payment Method Breakdown, Ledger Analytics), the data is automatically converted into a formatted Excel worksheet. For CSV-based reports, the CSV is parsed into rows and written to an Excel sheet.

JSON format details

Some reports are natively JSON on the server (marked with a "JSON" badge on the card). These return structured data that includes nested objects and arrays. When downloading these as CSV, the system flattens the data into tabular format automatically.

Report details

Trial Balance

Shows all GL accounts with their debit and credit totals for the selected period. Use this to verify that your books balance (total debits should equal total credits). Includes account codes, account names, and net balances.

Accounts Receivable Aging

Displays outstanding customer balances organized into aging buckets:

BucketDescription
CurrentInvoices not yet past due
30 Days1-30 days past due
60 Days31-60 days past due
90+ DaysMore than 90 days past due

This report does not use the date range -- it shows the current state of all outstanding balances.

Revenue by Channel

Breaks down revenue by booking source: online widget, POS walk-up, phone reservations, and other channels. Useful for understanding which acquisition channels drive the most revenue.

Payment Method Breakdown

Shows transaction volume and dollar amounts by payment type: card, cash, terminal, account charges, and gift cards. Helps with cash management and reconciliation.

Ledger Analytics

Monthly time-series data with GL account breakdowns. Shows debit and credit flows over time and highlights the accounts with the highest transaction volume.

Location filtering

When a specific location is selected, exports include only data for that location. When All Locations is selected, exports default to the first location's data.

Tip

Use the Trial Balance report at month-end to verify your books balance before closing the period. The AR Aging report is essential for tracking overdue customer accounts. Match your export date ranges to your accounting periods for clean reconciliation. The Journal Entries format is designed for direct import into accounting software like Xero and QuickBooks. Excel format preserves numeric types, making it easier to work with financial data in spreadsheets.

Troubleshooting

Export downloads an empty file -- Widen the date range or verify the selected location has data for the chosen period.

Numbers differ from Stripe -- Pending or processing transactions may not appear until they settle. Compare using the same date range and account for processing delays.

Excel file has "No data" in the sheet -- The selected filters returned zero results. Adjust date range or location and try again.

CSV opens with garbled columns -- Use Excel's "Import from Text/CSV" feature rather than double-clicking. Select comma as the delimiter.

Download button is disabled -- For time-based reports, the date range must be valid (start date before end date). Fix the dates and the button will enable.

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.