The Booking Product report lists the Booking-module products in your catalog — mooring fees, function room hire, equipment rental, activity charges — along with each one's price, tax treatment, and the general ledger accounts it posts to. It is a setup and audit report rather than a sales report.
This article assumes you already know the basics of the Sharper reporting module — the Name, Token, Subtotal, column picker, and filter fields. For a full walkthrough of the reporting form itself, see the Sharper Reporting Reference Guide. This article only covers what's specific to the Product report.
Why This Report Matters
Booking products are often the least-reviewed part of a catalog. They are set up once for a facility or an activity and then left, which means a wrong income account or a stale price can sit there for years. This report lets you review them all at once, which makes it useful for:
Checking every booking product posts to the correct income account before a period close
Reviewing prices ahead of a seasonal update
Confirming tax treatment is right, which varies more for services and hire than for goods
Finding obsolete products still attached to bookable items
Booking Products Only, and No Sales Figures
It lists Booking-module products only. Marina, campground, and point of sale products each have their own Product report.
It describes how products are set up, not how they have sold. There are no quantity, revenue, or date-of-sale columns.
If you are trying to answer "how much did we make from the function room?", this is the wrong report — it shows the list price and nothing about actual bookings. Use Booking Reservations for what has been booked and charged, Booking Occupancy for utilization and achieved rate, or the Accounting General Ledger report for posted revenue by account.
Building a Product Report
Go to Reports → Booking → Product in the left sidebar.
If a shipped report is close to what you need, use the ⋯ menu → Copy first — shipped reports can only be edited by the Sharper team.
Otherwise click + New and give it a Name, such as "Booking Product Account Audit."
Add the columns below from the Available panel.
Click Save, then Get Report to run it.
Available Columns
This report has a short, focused column list:
Field | What It Shows |
Product Name | The product as it appears when booking |
Price | The list price on the product record, before rate plans or a fixed-price override on a reservation |
Active | Whether the product is still available to sell |
Taxable | Whether tax is applied at all |
Tax Code | Which tax code governs the rate charged |
Income account | Where revenue from this product posts. The most important column on the report for accounting accuracy. |
Account | The product's general account, used where a more specific one is not set |
Assets account | The asset account associated with the product, where one applies |
COGS account | The cost of goods sold account, for products carrying a cost |
Created Date, Created Week, Created Time | When the product was added — useful for reviewing recent catalog changes |
Product ID | The product's identifier, for matching against other reports |
Note: A blank Income account does not necessarily mean revenue goes nowhere — Sharper falls back to the product's general Account when no income account is set. It does mean the posting is relying on a fallback rather than a deliberate choice, which is worth reviewing.
Useful Filters
Products with no income account: Field Income account, set to is empty. Run this before every period close.
Active catalog only: Field Active, set to Yes.
Non-taxable products: Field Taxable, set to No — check each one is deliberately exempt.
Everything on one income account: Field Income account, set to the account.
Zero-priced products: Field Price, operator =, value 0.
Recently added: Field Created Date, operator Between, covering the last month.
Running the empty-income-account filter across all four Product reports — Marina, Campground, Booking, and Point of Sale — as one routine before each period close is the most reliable way to catch a misconfigured product before it distorts your accounts.
