My Oracle Support Banner

BRM Sets The Discount End Date Using The ROOT Account's Accounting End Date (Doc ID 2857449.1)

Last updated on APRIL 25, 2022

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


BRM sets the discount end date using the ROOT account's accounting end date

According to documentation when the discount validity rule is set to Full Discount and a discount is canceled in the middle of a cycle, BRM, by default, cancels the discount at the end of the accounting cycle. It seems that instead of fetching the accounting cycle of the owner account, BRM gets the accounting cycle of ROOT account and end date is set to the end of time (2147483647).

BRM should set the end date of the purchased discount to the owner account's next billing date.



The issue can be reproduced at will with the following steps:

1. Create a subscription cycle discount offer (/account permitted) in PDC and set value 'Apply To Full Cycle' to all 3 validity settings.
2. Create a bundle and add the discount with a validity period of 24 months.
3. Submit the bundle/discount offer to BRM.
4. Purchase the bundle to an account with monthly billing cycle.
5. Advance pvt to the next billing date after the expiration of the purchased discount and run billing.
6. Check the end date of the purchased discount.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.