Cycle_arrear Refund During Backdated Cancelation

(Doc ID 1664727.1)

Last updated on SEPTEMBER 19, 2016

Applies to:

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


There is an issue with backdated cancellation on cycle_arrear products.

A cycle_arrear product is created with prorate_first and prorate_last set to full (full month charge on purchase and cancel).

On the 15th of January, product cancelation is backdated to 1st January (BDOM is 1) with PCM_OP_SUBSCRIPTION_SET_PRODINFO.
Customer gets a refund of one full month for the cycle_arrear, but was not charged for the 2014-01-01 to 2014-02-01 period.

Detailed steps to reproduce

1) pvt to 2013/11/01:

7) pvt to 2014/01/01
8) Run the billing
9) pvt to 2014/01/15

10) Backdate change product with a cycle_end and usage_end on 2014/01/01 and a purchase_end_t on 2014/02/15

Expected: no refund as the product is canceled on 2014/01/01 and was not charged for period 2014/01/01->2014/02/01
Actual   : there is a refund for a full month for the period 2014/01/01->2014/02/01 wich has not been charged before (as the product is cycle_arrear, the last period charged is 2013/12/01->2014/01/01 )

11) pvt to 2014/02/01
12) Run the billing


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