Skip to main content

Reports - General Reporting Guide

Updated this week

Sharper's Reports module is an ad-hoc reporting engine that lets you query, filter, and export data from across your management system. Reports are organized by the module the data comes from — if you want to see financial transactions, use Accounting reports; if you want to see slip occupancy, use Marina reports.

The Reports module and the Analytics Dashboard are related but distinct. Reports is where you build, save, and run data queries. The Analytics Dashboard displays report results as pinned cards.


Accessing Reports

  1. Select Reports from the left navigation pane.

  2. The Reports landing page displays sections for each module: Favorites, Accounting, Booking, Campground, CRM, Marina, Point of Sale.

  3. Select a module section to see all saved reports for that module.

Module

What You Can Report On

Accounting

General ledger, invoices, payments, settlements, deferred income, gift cards, payroll, journal entries

Booking

Reservations, occupancy, contracts, products, coupons

Campground

Reservations, occupancy, rent roll, space assignments, meter reads, contracts, products

CRM

Customers, balances, invoices, payments

Marina

Reservations, occupancy, rent roll, vessels, space assignments, meter reads, contracts, products

Point of Sale

Orders, order details, tips, product sales, Z-Out cash reconciliation

Access to each module's report section is controlled by user role permissions. If you do not see a module, contact your administrator to request access.


Favorites

Any saved report can be marked as a Favorite. Favorited reports appear at the top of the Reports landing page under the Favorites section, giving you one-click access to the reports you run most often.

To add a report to Favorites:

  1. Open the report in edit mode.

  2. Enable the Favorite toggle.

  3. Save the report.


Creating a New Report

  1. Navigate to Reports in the left navigation pane.

  2. Select the module you want to report on.

  3. Click Add New in the top right corner.

  4. Select the Report Type. This determines which data fields are available. Choose the type that most closely matches the data you need.

  5. Fill in the report details (see field reference below).

  6. Click Save when finished.

Field

Description

Name

The name of the report as it appears in the report list. Must be unique within your company.

Report Type

Determines which data fields are available. Cannot be changed after saving.

Available

All data fields that can be included for this report type — the possible column headers.

Selected

The fields you have chosen to include. These become the columns in your results.

Query

Filter rules that control which records appear in the report.

Summarize Report

Combines rows that share identical values across all selected fields into a single row. Useful for de-duplicating or aggregating records.

Subtotal

Breaks results into groups based on the selected field, with a subtotal row each time the value changes.


Selecting and Ordering Fields

  • Double-click a field in Available to move it to Selected.

  • Double-click a field in Selected to remove it.

  • Use the up and down arrows to reorder fields in Selected.

Note: The field at the top of the Selected list determines the default sort order of the report.


Building a Query

A query filters the report to show only the records you need. Use one whenever you find yourself asking: "I only want to see..." or "I do not want to see..."

Adding a Query Rule

  1. Hover over the blue Query section and select Add Rule.

  2. Type to search for and select the field you want to filter on.

  3. Choose the Operator (the logic to apply).

  4. Enter the value(s) for the rule.

Operator

Use When

Equals

You want an exact match on a single value

Not Equals

You want to exclude a single value

Between

You want a range (most common for dates)

In

You want to match any of several values

Not In

You want to exclude several values

Contains

You want a partial text match

Is Empty / Is Not Empty

You want to filter on whether a field has a value

Date Fields

Date Fields: Leave the value blank when saving the report. Sharper will prompt you to fill in dates each time you run the report, so the same saved report works for any time period.

Example: To see reservations within a date range, add a rule for Check-In Date, set the operator to Between, and leave both date fields empty. When you run the report, you will fill in the start and end dates.

Query Groups (AND / OR Logic)

Rules can be grouped with AND or OR logic:

  • AND — the record must match all rules in the group

  • OR — the record must match at least one rule in the group

Select Add Group to nest a sub-group of rules with different AND/OR logic.

Example — Show only active reservations: Field: Reservation Status | Operator: Not In | Values: Checked Out, Cancelled


Summarize Report and Subtotals

Add these after verifying the base report runs correctly.

  • Summarize Report — Enable when multiple rows share the same values and you want them collapsed into one row with totals summed. For example, summarizing a customer payments report by customer name produces one row per customer with totals summed.

  • Subtotal — Select a grouping field (such as Month or Product) to insert a subtotal row each time that value changes. The report must be sorted by the subtotal field (put it first in Selected) for subtotaling to work correctly.

Not all fields support numeric summation. Only fields flagged as summable (such as amounts and counts) will aggregate in subtotal rows. Non-summable fields (such as names and dates) will show blank in subtotal rows.


Running a Report

  1. Select Reports from the left navigation pane.

  2. Select the module.

  3. To the right of the report you want to run, select Get Report.

  4. The Query will appear. Fill out any necessary fields (especially dates) before selecting Submit Report in the top right.

  5. Once submitted, export as CSV or Excel.

  6. To rebuild the query on the fly, select Edit Query. Edits made here will not be saved to the report.

  7. To add or remove columns or filters, select the blue Filter Icon.


Advanced Settings

  • Favorite — Mark the report to make it appear at the top of the Reports landing page for quick access.

  • Pin to Dashboard — Enable to make this report appear as a card on the Analytics Dashboard. Enter a Dashboard Caption — the label shown on the dashboard card.

  • Only Owner Can Edit — Prevent other users from modifying or deleting this report. Any user with module access can still run it.


System Reports

Some reports are marked as System Reports by Sharper and cannot be edited or deleted by regular users. To create a variation of a system report, use the Copy action to duplicate it, then edit the copy.

Did this answer your question?