My Oracle Support Banner

Write Off a Bill with Negative (-ve) Due (Doc ID 1526110.1)

Last updated on DECEMBER 03, 2019

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.4.0]
Information in this document applies to any platform.


The Scenario:

1. On a particular day say on Aug 13 which is the BDOM for an account, billing has been run and it applied an monthly CF (Cycle Forward) charge. This creates an /item/cycle_forward which is assigned to a /bill object after billing. This would be CF with +ve value which customer owes.

2. On Aug 15, close the account hence cancelling the product for which CF was applied in Step1. This would create another /item/cycle_forward item for cancellation with -ve Item_total. This would be prorated amount of CF created in step 1. Thus at this point we have 2 CF items generated. On the same day itself perform a BILL NOW which would assign this item to a new /bill with negative DUE (-ve) because of the cancellation. Note that there is no payment done or adjustment done and hence both the items would be in status 2.  The /item/cycle_forward with +ve belongs to a bill, and /item/cycle_forward with -ve belongs to another bill.

3. On Aug 15, try to write off both bills. CF item created in Step 1 is written off successfully. Where as while trying to write off second CF item it fails with error "fm_bill_writeoff_the_due" in cm log.

PCM_OP_AR_BILL_WRITEOFF calls the PCM_OP_AR_ITEM_WRITEOFF to write off the items. 

In the above scenario, the bill with due < 0 has only one item with due < 0. It seems PCM_OP_AR_ITEM_WRITEOFF is unable to write off the item as the due on the item is < 0. 

How to write off this item?


Questions and Answers

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
 The Scenario:
Questions and Answers
 Choose from one of the following options:

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