1 PACKAGE OKL_STREAM_BILLING_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKLPBSTS.pls 120.6 2008/02/29 10:12:50 veramach ship $ */
3 /*#
4 * Stream Billing API extracts eligible stream elements and
5 * creates billing transactions in Lease Management.
6 * @rep:scope public
7 * @rep:product OKL
8 * @rep:displayname Stream Billing API
9 * @rep:category BUSINESS_ENTITY OKL_ORIGINATION
10 * @rep:lifecycle active
11 * @rep:compatibility S
12 */
13
14 G_PKG_NAME CONSTANT VARCHAR2(30) := 'OKL_STREAM_BILLING_PUB';
15
16 PROCEDURE bill_streams_conc (
17 errbuf OUT NOCOPY VARCHAR2 ,
18 retcode OUT NOCOPY NUMBER,
19 p_ia_contract_type IN VARCHAR2 DEFAULT NULL, --modified by zrehman for Bug#6788005 on 01-Feb-2008
20 p_from_bill_date IN VARCHAR2,
21 p_to_bill_date IN VARCHAR2,
22 p_contract_number IN VARCHAR2,
23 p_cust_acct_id IN NUMBER,
24 p_inv_cust_acct_id IN NUMBER DEFAULT NULL, --modified by zrehman for Bug#6788005 on 01-Feb-2008
25 p_assigned_process IN VARCHAR2
26 );
27
28 /*#
29 * Create billing streams.
30 * @param p_api_version API version
31 * @param p_init_msg_list Initialize message stack
32 * @param x_return_status Return status from the API
33 * @param x_msg_count Message count if error messages are encountered
34 * @param x_msg_data Error message data
35 * @param p_contract_number Contract number to be billed
36 * @param p_from_bill_date Billing start date
37 * @param p_to_bill_date Billing end date
38 * @rep:displayname Create Billing Streams
39 * @rep:scope public
40 * @rep:lifecycle active
41 * @rep:category BUSINESS_ENTITY OKL_ORIGINATION
42 */
43 PROCEDURE bill_streams
44 (p_api_version IN NUMBER
45 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
46 ,x_return_status OUT NOCOPY VARCHAR2
47 ,x_msg_count OUT NOCOPY NUMBER
48 ,x_msg_data OUT NOCOPY VARCHAR2
49 ,p_ia_contract_type IN VARCHAR2 DEFAULT NULL --modified by zrehman for Bug#6788005 on 01-Feb-2008
50 ,p_contract_number IN VARCHAR2 DEFAULT NULL
51 ,p_from_bill_date IN DATE DEFAULT NULL
52 ,p_to_bill_date IN DATE DEFAULT NULL
53 ,p_cust_acct_id IN NUMBER DEFAULT NULL
54 ,p_inv_cust_acct_id IN NUMBER DEFAULT NULL --modified by zrehman for Bug#6788005 on 01-Feb-2008
55 ,p_assigned_process IN VARCHAR2 DEFAULT NULL);
56
57 END okl_stream_billing_pub;