My Oracle Support Banner

No Invert Amount When Product Purchase Proration Set as "Do not charge for this cycle" (Doc ID 2071127.1)

Last updated on APRIL 03, 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 :  7.5.0.10.0 version, Subscription Management

ACTUAL BEHAVIOR  
-------------------------
No invert amount of cycle forward event in bal_impacts when cancel and purchase date in same cycle.".

EXPECTED BEHAVIOR
-------------------------
Because the ratio should be 0.516129032258064 ( = 16/31) not 0 for set_prodinfo, so the bal_impact value should be -$158.97 and not $0.

STEPS
------------------------
-- Pricing Configuration to create product:
PVT: 040100002015
Event Type: /event/billing/product/fee/cycle/cycle_forward_monthly (Monthly Cycle Forward Event), Scaled Amount $308
Proration in purchase: Do not charge for this cycle.
Proration in cancel: Calculate the charge based on the amount used.

1. Set PVT to 050100002015
2. Create account
3. Purchase plan prorate_test_plan to generate cycle_forward charge $308 (Full month charge), purchase day is same as DOM.
4. Set PVT to 051600002015
5. Set product purchase_end_t, cycle_end_t and usage_end_t to 051600002015 to generate $0 (PIN_FLD_SCALE is 0)



Changes

 

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
Changes
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.