"Credit Limit Exceeded" Error while using Discount Even If No Credit Limit Defined For Balance (Doc ID 1270908.1)

Last updated on JULY 27, 2017

Applies to:

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

Symptoms

On Oracle Communications Billing and Revenue Management(BRM), 7.3.1.0.0 version, CREDIT_LIMIT_EXCEEDED Exception generated from discount in certain conditions even if the resource Credit Limit is set as none.

For example, when applying a discount to a cycle_forward fee for which no credit limit has been defined for the currency balance(ie Resource Credit Limit is set as none) and "Override Credit Limit" is not set for the rate, the 'fm_rate_and_discount_event.c' is throwing back PIN_ERR_CREDIT_LIMIT_EXCEEDED exception.

Here the discounting works fine when the Credit Limit of the resource (for example, 1000107) is set to a high value (for example, +600) instead of setting as none. So the issue here is when one have a Credit Limit set to none for a resource.

This does NOT happen with an earlier version of the fm_rate.so library.

Cause

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