Billing On Demand Is Not Rounding
Last updated on JULY 20, 2010
Applies to:Oracle Communications Billing and Revenue Management - Version: 18.104.22.168.0
Information in this document applies to any platform.
and billing and generate_journal_epsilon business param is enabled (set to 1)
When processing usage and issuing normal billing, the /item due and /bill due are correctly rounded, but when issuing a bill_on_demand (configured at deal level), rounding does not happen.
This is what is seen in the DB:
select poid_type, due, delta_due, status from item_t where account_obj_id0 = 295817:
POID_TYPE DUE DELTA_DUE STATUS
/item/misc 0 0 1
/item/misc 1,12345 0 2
The issue can be reproduced at will with the following steps:
a) Configure Euro beid to have 5 decimals at rating, discounting and taxing, 2 at billing and A/R.
b) Check that generate_journal_epsilon is enabled, else enable it and stop & start the processes.
c) Use sample ipl provided and commit to BRM (or create your own product with a purchase fee having 5 decimals, a deal with on-demand marked, and a plan). Add the plan to the default new plan list to be able to purchase the plan to a customer.
d) Create an account using the plan, and have it billed.
e) Check if rounding was applied to the account open or closed items.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms