During the Corrective Invoice Generation (replacement Option), Adjustments Not Coming in /invoice Object
Last updated on SEPTEMBER 02, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
On : 126.96.36.199.0 version, Invoicing
When generating invoice for the corrective invoice for the child accounts, adjustments generated by rerating are not coming in the prep invoice or not getting stored into /invoice object.
Due to large number of sub-ordinate accounts under one parent account, the requirement is to generate invoice at child account and parent account separately. The user is generating invoice for sub-ordinate (non-paying) account first and then generating invoice for the parent account. The account hierarchy contains one paying account and many non-paying sub-ordinate accounts.
When allowing system to roll-up sub-ordinate events to the parent (by setting threshold_subords_detail value to 0) and generating corrective invoice for parent account only, in that case all events (original events + adjustment events in PIN_FLD_CORRECTION_INFO) are coming.
To stop roll up of events to the parent account, entries have been set in bus_params_Invoicing.xml file as:
It is observed that the OOB event search fetches all the rerated events (original event + adjustments), but in fm_inv_make_invoice these adjustments are getting dropped by fm_inv_drop_alloc_items_to_diff_bills() function.
The following commands were used to generate the corrective invoice:
pin_inv_accts -verbose -detail -corr_bills -corr_type replacement -file san
pin_inv_accts -verbose -detail -corr_bills -corr_type replacement -file ban
Is there some other special configuration needs to be done to solve this issue?
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