PCM_OP_AR_EVENT_ADJUSTMENT Results in Rounding Error
(Doc ID 1607470.1)
Last updated on MARCH 28, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]Information in this document applies to any platform.
Symptoms
On : BRM 7.5 PS4
The purchased product is set up with tax on tax. The basic tax is 3%. Tax-on-tax is 16%. There is a customization in pre-rating and post-rating policy to separate the taxes for for different bracket for GL purpose.
ACTUAL BEHAVIOR
-----------------------
Event adjustment without tax (it is tax inclusive for this user) for $7.00 shows $7.01 in Customer Center. When the adjustment amount is $205.00, it shows $204.99.
EXPECTED BEHAVIOR
-----------------------
Event adjustment shows the exact amount in Customer Center when it's done
STEPS
-----------------------
1) In Customer Center, drill down an item for the purchase fee and do an event adjustment for $7.00 without Tax. Submit the adjustment.
Or
2) Use opcode PCM_OP_AR_EVENT_ADJUSTMENT from testnap as below (in case of adjustment $7.00)
r << EOF 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 107909 0
0 PIN_FLD_EVENTS ARRAY [0] allocated 20, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/product/fee/purchase 275645 0
0 PIN_FLD_ADJUSTMENT_INFO ARRAY [0] allocated 20, used 3
1 PIN_FLD_AMOUNT DECIMAL [0] 7
1 PIN_FLD_RESOURCE_ID INT [0] 484
1 PIN_FLD_FLAGS INT [0] 8
0 PIN_FLD_PROGRAM_NAME STR [0] "Customer Center"
0 PIN_FLD_DESCR STR [0] "[Cliente insatisfecho con el servicio] "
0 PIN_FLD_REASON_ID INT [0] 36
0 PIN_FLD_REASON_DOMAIN_ID INT [0] 37
EOF
d 1
xop PCM_OP_AR_EVENT_ADJUSTMENT 0 1
q
Cause
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
Symptoms |
Cause |
Solution |
References |