2024-03-12 Ensure accurate capturing of Status Joined and Activated
Date Activated & Date Reactivated Changes:
- Renamed the "Date Activated" field to "Date First Activated" for clarity.
- Modified functionality to ensure that when an Account is Reactivated, only the "Date Reactivated" field is populated.
- Verified and updated historic data for accuracy.
Date Joined & Date Rejoined Changes:
- Renamed "Date joined" to "Date First Joined" for clarity.
- Implemented logic to populate the "Date Rejoined" field when an Account's Subscriptions are all Deactivated, and one Subscription gets Activated again.
- Note: This field is stamped when the Account is currently Disabled, and a new Subscription is added.
Field Definitions:
- Date First Activated: Stamped the first time a person becomes Active
- Date Reactivated: Stamped every time a person changes from Inactive to Active (and the Account has already been stamped as Active before).
- Date First Joined: Stamped the first time an Account adds a Subscription, makes a payment via eMandate, or logs a manual payment.
- Date Rejoined: Stamped every time an Account adds a Subscription, makes a payment via eMandate, or logs a manual payment, and the Account was Disabled (and Date First Joined has already been stamped).