Why is my uploaded invoice not showing in the Energy chart?
If you uploaded a utility invoice but its consumption does not appear in the Energy dashboard chart, work through this checklist:
1. Is the invoice linked to a meter?
Go to Invoices → click on the invoice. Check if a meter is shown in the "Linked Meter" field.
- If it shows "No meter linked" → the invoice is not connected to any meter and its data cannot appear in the chart.
- Fix: Click "Link to Meter" and select the correct meter. Or create a meter first (see step 2).
2. Does a matching meter exist?
The automatic linking matches the meter number extracted from the invoice against your existing meters. If no meter has a matching number, the link fails silently.
- Fix: Go to Buildings → select building → Meters tab → Add Meter. Use the exact meter number from the invoice. Then go back to the invoice and re-link.
3. Was the consumption extracted correctly?
Open the invoice and check the extracted data. Look for:
- Consumption: should be a positive number
- Billing period start and end: should match the period printed on the invoice
- If consumption shows as 0 or empty → the OCR extraction may have failed to read the consumption value. Try re-processing the invoice or check if the PDF is readable.
4. Is the meter assigned to the correct building?
The Energy chart filters by the selected building. If the linked meter belongs to a different building, the data won't show.
- Fix: Verify the meter belongs to the building you have selected in the dashboard.
5. Is the date range correct?
The chart's time range must overlap with the invoice's billing period. If your invoice covers January 2025 but the chart shows February 2025, adjust the date picker.
6. Is the meter an energy type?
Water invoices only show on the Water tab, not the Energy tab. Check the meter's energy_carrier type.
7. Is the meter active?
Only meters with status = "active" appear in the dashboard. Check: Buildings → Meters tab → verify the status badge.
Quick workflow to fix: Create meter (with invoice's meter number) → link invoice to meter → select correct building in dashboard → set date range to cover invoice period → chart should show the bar.