Discount Proration Error "fm_subs_cycle_utils_construct_periods error" (Doc ID 1540449.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.5.0.0.0 [Release 7.4.0 to 7.5.0]
Linux x86-64

Symptoms

When discount proration settings in discount cycle validity are different, BRM throws error during purchasing the discount.

Steps to reproduce:

  1. Create discount for cycle forward monthly event with different discount cycle validity
    For example:
    Discount cycle validity:
      Valid from the mid-cycle = no
      Valid to mid-cycle = prorate
      Valid partial cycle = prorate
  2. Create account and service
  3. Purchase product for created account
  4. Purchase discount for created account.
    Following error occurs during purchasing:
fm_subs_cycle_utils_construct_periods error
<location=PIN_ERRLOC_FLIST:6 class="PIN_ERRCLASS_SYSTEM_DETERMINATE":1
  errno=PIN_ERR_NOT_FOUND:3>
  <field num=PIN_FLD_CYCLE_END_T:8,267 recid=0 reserved=0 reserved2=0
  time(sec:usec)=0:0>

 


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