My Oracle Support Banner

PIN_DEFERRED_ACT Finalizes the Billing During Delay While It Should Not (Doc ID 973579.1)

Last updated on AUGUST 11, 2011

Applies to:

Oracle Communications Billing and Revenue Management - Version: to - Release: 7.3.0 to 7.3.0
Information in this document applies to any platform.
Checked for relevance on 11-Aug-2011.


While executing the deferred service activation, pin_deferred_act finalizes the billing even though auto triggering of billing is disabled. This issue would occur in a provisioning enabled system.

-- Steps to reproduce
Setup :

  - fm_bill config_billing_delay 0
  - fm_tcf agent_return 1
  - fm_tcf provisioning_enabled 1
  - fm_tcf simulate_agent 0

   auto_triggering_limit = 2

1.  Create a product /service/telco/gsm/telephony with a simple MCF (Monthly Cycle Forward) of Euro 50 charge.
2.  Move time to Oct 14th.
3.  Create account with the above plan for /service/telco/gsm/telephony
4.  Set the purchase/usage/cycle start date as Nov 01 on 'Customize Product' page
     Note: One deferred action is created in schedule_t with when_t as 01 Nov.
               Product and Service are with inactive state
5.  Move time to Nov 1st
6.  Run pin_deferred_act from $PIN_HOME/apps/pin_billd directory
     Note: A deferred action is executed.
               A bill is generated with 0 balance.
               The product and the service are still inactive.
               A service order is generated.
7.  Process the service order to provision the service use RunSimulator.
     Note: The service and product are active now.
               The Euro 50 is shown in 'bill in progress'.
8.  Run pin_bill_accts 
     Note: The account is not been picked up.
9.  Move time to Dec 1st
10. Run pin_bill_accts
      Note: The account is billed and charged Euro100.

So, the problem is precisely at step 6 that a finalized bill is generated while it should not, and the bill is expected to be generated at step 8.


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

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