LP#1748924 Add release notes
[working/Evergreen.git] / docs / RELEASE_NOTES_NEXT / Circulation / billing_ts_now_reflect_billing_time.adoc
1 Enhanced Billing Timestamp Support
2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3
4 Previously, billings had to make do with a single timestamp attempting
5 to fill two different roles.  In the case of an overdue fine, the
6 timestamp represented the *end* of the fine period for that billing,
7 while for all other fines, the timestamp was merely the time the bill
8 was created.  This setup generally worked, but not without confusion,
9 and limited our ability to understand and process the data.
10
11 Billings will now have up to three timestamps: a create date, and when
12 applicable, a fine period start and a fine period end.  This clarifies
13 and simplifies things like backdating, retrospective fine generation,
14 account balancing for negative balance avoidance, and billing timeline
15 views.