[Home] [Help]
PACKAGE: APPS.FUN_AR_BATCH_TRANSFER
Source
1 PACKAGE FUN_AR_BATCH_TRANSFER AUTHID CURRENT_USER AS
2 /* $Header: funartrs.pls 120.3 2006/05/25 11:28:39 cjain noship $ */
3
4 -- The record type for AR transfer
5
6 TYPE AR_interface_line IS RECORD(
7 AMOUNT NUMBER,
8 BATCH_SOURCE_NAME Varchar2(50),
9 CONVERSION_TYPE Varchar2(30),
10 CURRENCY_CODE Varchar2(15),
11 CUSTOMER_TRX_TYPE_ID Number,
12 DESCRIPTION Varchar2(240),
13 GL_DATE Date,
14 INTERFACE_LINE_ATTRIBUTE1 Varchar2(30),
15 INTERFACE_LINE_ATTRIBUTE2 Varchar2(30),
16 INTERFACE_LINE_ATTRIBUTE3 Varchar2(30),
17 INTERFACE_LINE_CONTEXT Varchar2(30),
18 LINE_TYPE Varchar2(20) ,
19 MEMO_LINE_ID Number,
20 ORG_ID Number,
21 ORIG_SYSTEM_BILL_ADDRESS_ID Number,
22 ORIG_SYSTEM_BILL_CUSTOMER_ID Number,
23 SET_OF_BOOKS_ID Number,
24 TRX_DATE Date,
25 UOM_NAME Varchar2(25)
26 );
27
28 TYPE AR_interface_Dist_line IS RECORD(
29 ACCOUNT_CLASS RA_CUST_TRX_LINE_GL_DIST_ALL.account_class%TYPE,
30 AMOUNT NUMBER,
31 percent RA_CUST_TRX_LINE_GL_DIST_ALL.percent%TYPE,
32 CODE_COMBINATION_ID Number,
33 INTERFACE_LINE_ATTRIBUTE1 Varchar2(30),
34 INTERFACE_LINE_ATTRIBUTE2 Varchar2(30),
35 INTERFACE_LINE_ATTRIBUTE3 Varchar2(30),
36 INTERFACE_LINE_CONTEXT Varchar2(30),
37 ORG_ID Number
38 );
39
40
41 FUNCTION has_valid_conversion_rate (
42 p_from_currency IN varchar2,
43 p_to_currency IN varchar2,
44 p_exchange_type IN varchar2,
45 p_exchange_date IN date) RETURN NUMBER;
46
47 Procedure ar_batch_transfer (errbuf OUT NOCOPY VARCHAR2,
48 retcode OUT NOCOPY NUMBER,
49 p_org_id IN VARCHAR2 DEFAULT NULL,
50 p_le_id IN VARCHAR2 DEFAULT NULL,
51 p_date_low IN VARCHAR2 DEFAULT NULL,
52 p_date_high IN VARCHAR2 DEFAULT NULL,
53 p_run_autoinvoice_import IN VARCHAR2 DEFAULT 'N'
54 );
55
56
57
58 END;
59