How to Perform 100% Adjustment on Multiple Events (Doc ID 2278013.1)

Last updated on JULY 11, 2017

Applies to:

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

Goal

On Oracle Communications Billing and Revenue Management (BRM) 7.5.0 patchset 15 Accounts Receivable (AR), when performing 100% adjustment on multiple events, extra amount of 0.01 is adjusted.

Input Flist:

fm_ar_event_adjustment input flist
# number of field entries allocated 20, used 9
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 33103430 0
0 PIN_FLD_PROGRAM_NAME STR [0] "TestSK"
0 PIN_FLD_REASON_ID INT [0] 3
0 PIN_FLD_REASON_DOMAIN_ID INT [0] 300
0 PIN_FLD_DESCR STR [0] "credit on next invoice \nBill No:100010131728"
0 PIN_FLD_EVENTS ARRAY [0] allocated 20, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/product/fee/cycle/cycle_forward_monthly 307353082415585605 0
0 PIN_FLD_ADJUSTMENT_INFO ARRAY [0] allocated 20, used 3
1 PIN_FLD_PERCENT DECIMAL [0] 100
1 PIN_FLD_RESOURCE_ID INT [0] 752
1 PIN_FLD_FLAGS INT [0] 4
0 PIN_FLD_EVENTS ARRAY [1] allocated 20, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/fee/xxxx/invoice_fee 307353082415589818 0
0 PIN_FLD_ADJUSTMENT_INFO ARRAY [1] allocated 20, used 3
1 PIN_FLD_PERCENT DECIMAL [0] 100
1 PIN_FLD_RESOURCE_ID INT [0] 752
1 PIN_FLD_FLAGS INT [0] 4

Output Flist where quantity and amount value differs by 0.01

0 PIN_FLD_BAL_IMPACTS ARRAY [0] allocated 22, used 22
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 33094302 21
1 PIN_FLD_AMOUNT DECIMAL [0] -303.21
1 PIN_FLD_AMOUNT_DEFERRED DECIMAL [0] 0
1 PIN_FLD_AMOUNT_ORIG DECIMAL [0] 0
1 PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 33144777 26
1 PIN_FLD_DISCOUNT DECIMAL [0] 0
1 PIN_FLD_DISCOUNT_INFO STR [0] ""
1 PIN_FLD_GL_ID INT [0] 5007721
1 PIN_FLD_IMPACT_CATEGORY STR [0] "default"
1 PIN_FLD_IMPACT_TYPE ENUM [0] 32
1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.1 /purchased_product 33141033 14
1 PIN_FLD_PERCENT DECIMAL [0] 1
1 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 326367 10
1 PIN_FLD_QUANTITY DECIMAL [0] -303.20

How to perform 100% adjustment on multiple events without adding extra adjustment amount of 0.01?

Solution

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