The Campground Meter Reads report lists individual electric meter readings — the previous reading, the current reading, the rate applied, and what the guest was charged. It is the audit trail behind every utility line on a long-stay guest'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 Campground - Power Meters and Campground - Meter Readings. This article only covers the report.
Why This Report Matters
Metered electric is the charge long-stay guests 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 space all show up as a bill the guest disputes. This report gives you the reading history in one place so you can answer with evidence. Use it to:
Show a guest the exact readings their charge was calculated from
Spot implausible consumption — a current reading below the previous one, or a jump far outside a space's normal usage
Confirm every metered space was read before a billing run
Review the rate applied across spaces, 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 a guest's invoice. It has one important consequence:
A reading recorded against a meter with no active reservation on the space will not appear in this report. If a reading you know was taken is missing, check whether the space was occupied at the time and whether the reading was captured against that reservation. Readings on vacant spaces are not billable and are not reported here. If the report is completely empty, confirm that power meters are actually configured on the campground module — a park with no meters set up produces no rows.
To check coverage the other way round — which meters exist and whether each has been read at all — use the Campground Meter Read Rent Roll report, which starts from the meters rather than the readings.
Building a Meter Reads Report
Go to Reports → Campground → 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 space the meter serves and the loop it sits in |
Space Collection | The composite space a site rolls up into, where two spaces are combined into one bookable unit |
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 guest 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 guest was actually on site 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
One billing period: Field Meter Reading Date, operator Between, covering the period.
One guest's readings: Field Customer Name, set to the customer — this is the view to have open when taking the call.
One space's history: Field Unit Name, set to the space, 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 park.
One loop 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.
