The Marina Meter Reads report lists individual electric meter readings — the previous reading, the current reading, the rate applied, and what the customer was charged. It is the audit trail behind every utility line on a slip holder's invoice, and the report to open when someone questions their electric bill.
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. For how meters are set up and readings are taken, see Marina - Power Meters and Marina - Meter Readings. This article only covers the report.
Why This Report Matters
Metered electric is the charge slip holders query most often, and the one most likely to be wrong — a misread digit, a meter that rolled over, or a reading taken against the wrong slip all show up as a bill the customer disputes. This report gives you the reading history in one place so you can answer the question with evidence rather than a recollection. Use it to:
Show a customer the exact readings their charge was calculated from
Spot implausible consumption — a current reading below the previous one, or a jump far outside a slip's normal usage
Confirm every metered slip was actually read before a billing run
Review the rate applied across slips, particularly after a rate change
A Reading Must Belong to a Reservation
This report is built from readings that are attached to a reservation — that link is what allows a reading to become a charge on someone's invoice. It has one important consequence:
A reading recorded against a meter with no active reservation on the slip will not appear in this report. If a reading you know was taken is missing, check whether the slip was occupied at the time and whether the reading was captured against that reservation. Readings on vacant slips are not billable and are not reported here. Similarly, if the report is completely empty, confirm that power meters are actually configured on the marina module — a marina with no meters set up produces no rows.
Building a Meter Reads Report
Go to Reports → Marina → Meter Reads 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 "Electric Reading Audit."
Add the columns below from the Available panel.
Set Subtotal to Total Cost if you want the report to total what was billed.
Click Save, then Get Report to set a date range and run it.
Recommended Columns
Field | What It Shows |
Meter Reading Date | When the reading was taken — the column to filter a billing period on |
Meter Name | Which physical meter was read |
Unit Name, Unit Group | The slip the meter serves and the dock or group it sits in |
Space Collection | The composite space a slip rolls up into, where you use them — for example a single meter serving a side tie counted as one billing space |
Previous Reading, Current Reading | The two figures the consumption is calculated from. Always include both when investigating a query. |
Cost Per Unit | The rate applied to consumption for this reading |
Service Charge | Any fixed charge added on top of metered consumption |
Total Cost | What the customer was charged for this reading, consumption and service charge together |
Invoice Date | When the reading was billed. Empty means it has been recorded but not yet invoiced. |
Customer Name, Cust Email, Cust Phone | Who the charge belongs to, and how to reach them about a query |
Arrival Date, Departure Date, Reservation Status | The reservation the reading was billed against — useful for confirming the customer was actually in the slip on the reading date |
Has Auto Pay | Whether the charge will be collected automatically |
Note: A Current Reading lower than the Previous Reading normally means the meter has rolled past its maximum and started again, not that consumption was negative. Meter rollovers and how to handle them are covered in How-To Troubleshoot Meter Billing Edge Cases: Rollovers and Audits.
Useful Filters
On the Report Run page (after clicking Get Report), add filter rows for the check you want to run:
One billing period: Field Meter Reading Date, operator Between, covering the period.
One customer's readings: Field Customer Name, set to the customer — this is the view to have open when taking the call.
One slip's history: Field Unit Name, set to the slip, sorted by Meter Reading Date.
Readings taken but not yet billed: Field Invoice Date, set to is empty.
Unusually large charges: Field Total Cost, operator >, entering a threshold that is high for your marina.
One dock at a time: Field Unit Group, set to the group.
Running the period filter as a saved report just before each billing run is the simplest way to catch missing or implausible readings while they are still easy to correct.
