Skip to main content
After all usage for the billing term has been captured, the next step in the billing lifecycle is Post Readings. The purpose of this process is to consolidate and finalize all usage information collected during the term so it can be used during bill calculation. Depending on the service configuration, the system processes usage differently for metered and unmetered services.
  • For Metered Services, the system selects the latest valid meter reading recorded during the billing period.
  • For Unmetered Services, the system calculates the total usage by summing all recorded usage transactions for the billing period.
Once posting is completed, the finalized usage values become available for bill processing.

Position in the Billing Lifecycle

The Post Readings process occurs after all usage has been collected and validated.

Purpose of Post Readings

During a billing period, multiple usage records may be received from various sources. Examples include:
  • Multiple meter readings
  • Daily usage transactions
  • Imported consumption records
  • Service activity records
  • System-generated usage values
The Post Readings process converts these raw records into a single billable usage value for each service.

Metered Services

How Metered Posting Works

For metered services, the system identifies the most recent valid meter reading captured during the billing term. The latest reading becomes the Current Reading for billing purposes. The previous posted reading becomes the Previous Reading. Consumption is calculated as:
Consumption = Current Reading - Previous Reading

Example

Meter Readings Captured During the Term

Reading DateReading Value
05-Jan-202512,500
12-Jan-202512,850
20-Jan-202513,050
31-Jan-202513,250
During Post Readings:
  • Previous Posted Reading = 12,000
  • Latest Reading Found = 13,250

Result

FieldValue
Previous Reading12,000
Current Reading13,250
Consumption1,250 Units
The latest reading is selected regardless of how many intermediate readings exist.

Why Use the Latest Reading?

Selecting the latest reading ensures:
  • Accurate end-of-period consumption
  • Consistent billing calculations
  • Support for multiple reading submissions
  • Simplified auditing and reporting

Post Current Reading:

1-Go to BillSpree →Bill Runs →Term
Screenshot From 2026 06 08 16 31 15
2-Select Pricing template of Term:\
Screenshot From 2026 06 08 17 24 33
3-Click on Batch Action and Select Post Current Reading.
Screenshot From 2026 06 09 12 00 11

How Unmetered Posting Works

Unmetered services do not use physical meters. Instead, usage is recorded through service activities, operational transactions, imports, or manually entered quantities. During Post Readings, the system aggregates all usage records belonging to the billing term. The total becomes the billable usage quantity.

Example

Usage Records Captured During the Term

DateUsage Quantity
03-Jan-202510
08-Jan-202515
15-Jan-202520
28-Jan-20255

Calculation

Total Usage = 10 + 15 + 20 + 5
Total Usage = 50

Result

FieldValue
Total Transactions4
Posted Usage50 Units

Post Unmetered Reading:

1-Go to BillSpree →Bill Runs →Term
Screenshot From 2026 06 08 16 31 15
2-Select Pricing template of Term:
Screenshot From 2026 06 08 17 24 33
3-Click on Batch Action and Select Post Unmetered Reading.
Screenshot From 2026 06 09 12 05 37
The summed value becomes the usage quantity used during bill calculation.

Example Billing Scenario

Metered Service

Electricity Account

ItemValue
Previous Reading5,450
Latest Reading5,720
Consumption270 Units
Bill calculations use 270 units.

Unmetered Service

Waste Collection Service

ItemValue
Collection 11
Collection 21
Collection 31
Total Usage3
Bill calculations use 3 service units.

Summary

Post Readings finalizes usage for a billing term by selecting the latest meter reading for metered services and summing all usage transactions for unmetered services, creating the billable consumption values used during bill processing.