My Oracle Support Banner

Cycle Arrear Fee is Charged for Inactive Period (Doc ID 2628794.1)

Last updated on MARCH 17, 2020

Applies to:

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


The below scenario is not working as mentioned in documentation, wherein cycle arrear fee is charging for inactive period also.

A customer purchases a product with a cycle arrear fee, inactivates the product, and then reactivates the product, all in the same accounting cycle. The product is set to charge full on purchase and prorate on cancellation, and the cycle_arrear_proration entry in the CM (connection manager) pin.conf is set to 1. In this case, instead of being charged for the whole accounting cycle, the customer is charged a prorated amount based on the total time during the cycle that the product was active.

See 'Proration for Special Cases' section for reference:


  1. Create a cycle arrear fee product with full charge on purchase and prorate on cancel
  2. To align to billing cycle, set the parameter "- fm_rate cycle_arrear_proration 0" in cm pin.conf file
    Stop and start the cm and dm_oracle
  3. Purchase this in the mid cycle, example: Jan 15 while 3rd is the billing day of month
  4. Deactivate the service on Jan 22
  5. Activate the service on Jan 26
  6. During billing (3rd Feb), cycle arrear event charges full amount, and not based on the time period in which the product was active
  7. Actual result: Proration amount + full amount applied
  8. Expected result: Proration charges applied for the active period only (Jan 15th to Jan 22nd + Jan 26th to Feb 1st)




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.