My Oracle Support Banner

Payment Reversal for Cash is not working (Doc ID 3037468.1)

Last updated on JULY 29, 2024

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.4.0 and later
Information in this document applies to any platform.

Symptoms

Perform the following steps:

1. Set up the Payment Reversal For Cash event in pin_notify and load it.

Navigate to /brmapps/portal/BRM/sys/data/config and the following command

[pin@l config]$ grep "reversal/cash" pin_notify
1301 0 /event/billing/reversal/cash

2. Configure the CashPayRev event in eai_js. /brmapps/portal/BRM/sys/eai_js/payloadconfig_ece_sync.xml

5. After Payment reversal, it gets recorded in BRM.

The balance gets reverted in BRM DB.
However, the ECE balance does not alter.

For example:

a. Consider the balance before payment in ECE and BRM is 0 USD.
b. Make a payment of 200 USD.
c. After payment, the balance in ECE and BRM is 200 USD.
d. Perform cash reversal using opcode depending on payment item.
e. Balance after PaymentReversal in BRM becomes 0 USD, but in ECE it remains 200 USD.

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


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