Service Contracts Main Billing not Locking Counter Reading when there is Adjustment or Reset

(Doc ID 2318720.1)

Last updated on OCTOBER 18, 2017

Applies to:

Oracle Service Contracts - Version 12.1.3 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Contracts Billing/Termination

ACTUAL BEHAVIOR
---------------
Service Contracts Main Billing does not lock counter reading when there is adjustment or reset.

EXPECTED BEHAVIOR
-----------------------
Counter reading used for billing should be locked

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a contract and add a usage line.
2. Enter a meter reading for 1st cycle and bill the contract. Reading is locked.
l_initial_ctr_reading 1
After counter values X_value 17499
Cll IB Lock 29-JAN-15, Counter id 74424
Level S
Price Calculated: 19367.927
3. Enter a meter reading with an adjustment for 2nd cycle and bill the contract. Reading not locked even though call is made.
l_initial_ctr_reading 1
After counter values X_value 300
Cll IB Lock , Counter id
Level S
Price Calculated: 349.2
4. Enter a reset reading for next cycle and bill. No call for locking itself this time.
l_initial_ctr_reading 1
After counter values X_value -17700
Level S
Price Calculated: 19583.6
l_price_rec.PROD_EXT_AMOUNT -19583.6

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Billed readings are not getting locked. Customer process relies on knowing the locked read.

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