Inconsistent Behavior on PS19 Regarding Discount End Dates on Cancellation

(Doc ID 2372031.1)

Last updated on APRIL 02, 2018

Applies to:

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

Symptoms

On Oracle Communications Billing and Revenue Management (BRM) version 7.5.0.19.0, Account Migration Manager, in the following scenario:

- Feb 1, Create account
- Feb 1, Purchase a discount only deal valid for X months starting in the next DOM
- Mar 1, Account enters collection on the DOM
- Mar 16, Account is in-activated (as per collections logic)

- If the discount was for 3 months or more :
   => the discount end date becomes Mar 1
         Some pertinent logs:
         D Fri Feb  2 17:54:40 2018  hostname  cm:26899  fm_subscription_discount_utils.cpp:1527 2:hostname:UnknownProgramName:0:main:108:1517277280:0:root.0.0.0.1:::
                Skipping discount validity rules for Cycle start
         D Fri Feb  2 17:54:40 2018  hostname  cm:26899  fm_subscription_discount_utils.cpp:1945 2:hostname:UnknownProgramName:0:main:108:1517277280:0:root.0.0.0.1:::
                Skipping discount validity rules for Usage start
         D Fri Feb  2 17:54:40 2018  hostname  cm:26899  fm_subscription_discount_utils.cpp:2389 2:hostname:UnknownProgramName:0:main:108:1517277280:0:root.0.0.0.1:::
                discount_validity_dates  write input flist
         # number of field entries allocated 20, used 8
         0 PIN_FLD_POID           POID [0] 0.0.0.1 /purchased_discount 13960200 0
         0 PIN_FLD_CYCLE_START_T TSTAMP [0] (1519891200) Thu Mar  1 00:00:00 2018
         0 PIN_FLD_CYCLE_END_T  TSTAMP [0] (1527836400) Fri Jun  1 00:00:00 2018
         0 PIN_FLD_PURCHASE_START_T TSTAMP [0] (1519891200) Thu Mar  1 00:00:00 2018
         0 PIN_FLD_PURCHASE_END_T TSTAMP [0] (1527836400) Fri Jun  1 00:00:00 2018
         0 PIN_FLD_USAGE_START_T TSTAMP [0] (1519891200) Thu Mar  1 00:00:00 2018
         0 PIN_FLD_USAGE_END_T  TSTAMP [0] (1527836400) Fri Jun  1 00:00:00 2018
         0 PIN_FLD_EFFECTIVE_T  TSTAMP [0] (1519891200) Thu Mar  1 00:00:00 2018

- If the discount was for 1 or 2 months:
  => the discount end date is not changed
        Some pertinent logs:
        Skipping discount validity rules for Cycle start
        D Fri Feb  2 10:00:37 2018  hostname  cm:28360  fm_subscription_discount_utils.cpp:1945 2:hostname:UnknownProgramName:0:main:108:1517335237:0:root.0.0.0.1:::
               Skipping discount validity

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms