28
In the subscription billing module you can use trade agreements as billing price.
When the trade agreement price changes, the price update function can be used to adjust the price on the billing schedules.
On this price update function, we also have the option to make a selection of billing schedules, and make it a recurring task.
Here the idea comes in play:
We want to be able to use the price update function on a recurring basis, while using late selection (making sure the query evaluated each time the batch job runs).
Example
- Existing billing schedule:
BS001 (billing schedule) for cust001 with itemA for price 10€
- Existing recurring batch job price update for billing schdules of cust001 without end date.
- Create new billing schedule:
BS002 (billing schedule) for cust001 with itemA for price 10€
- Update price of itemA to 11€ (trade agreement)
- Result without idea: BS001 price itemA 11€, BS002 price itemA: 10€ (odd, right?)
- Result with after idea: BS001 price itemA 11€, BS002 price itemA: 11€
STATUS DETAILS
Needs Votes