[Home] [Help]
PACKAGE: APPS.AR_ARXFXGL_XMLP_PKG
Source
1 PACKAGE AR_ARXFXGL_XMLP_PKG AUTHID CURRENT_USER AS
2 /* $Header: ARXFXGLS.pls 120.0 2007/12/27 13:51:42 abraghun noship $ */
3 P_Customer_Id number;
4 P_Site_Use_Id number;
5 P_From_Receipt_Date date;
6 P_To_Receipt_Date date;
7 P_Receipt_Currency varchar2(15);
8 P_Rate_Type varchar2(30);
9 P_Conc_Request_Id number;
10 P_Set_Of_Books_Id number;
11 P_Customer_Number varchar2(30);
12 P_Customer_Name varchar2(50);
13 Where_Customer varchar2(60) := 'AND 1 = 1' ;
14 P_Location varchar2(40);
15 Where_Location varchar2(60) := 'AND 1 = 1' ;
16 Where_Date varchar2(85) := 'AND 1 = 1' ;
17 Where_Currency varchar2(60) := 'AND 1 = 1' ;
18 P_Exchange_Rate_Type varchar2(30);
19 Report_Name varchar2(2000);
20 Functional_Currency varchar2(15);
21 Set_Of_Books_Name varchar2(30);
22 Functional_Precision number;
23 function BeforeReport return boolean ;
24 PROCEDURE Build_Customer_Details ;
25 PROCEDURE Build_Location_Details ;
26 PROCEDURE Build_Rate_Type_Details ;
27 PROCEDURE BUILD_RECEIPT_DATE_DETAILS ;
28 PROCEDURE BUILD_CURRENCY_DETAILS ;
29 function cf_gain_loss_actualfo(Actual_Alloc_Receipt_Amt_Base in number, Trx_Amt_Applied_Base in number) return number ;
30 --function allocated_amount_rateformula(Rate_Sys_Curr_Rate in number) return number ;
31 function allocated_amount_rateformula(Trx_Amt_Applied IN NUMBER,Receipt_Precision IN NUMBER,Rate_Sys_Curr_Rate in number) return number;
32 --function Sys_Cross_CurrencyFormula return Number ;
33 function Sys_Cross_CurrencyFormula(Trx_Currency IN VARCHAR2,Receipt_Currency IN VARCHAR2,Receipt_Date IN DATE) return Number;
34 --function rate_alloc_receipt_amt_basefor(Rate_Sys_Curr_Rate in number) return number ;
35 function rate_alloc_receipt_amt_basefor(Rate_Sys_Curr_Rate in number,Rate_Alloc_Receipt_Amt IN NUMBER,Receipt_Exchange_Rate IN NUMBER) return number;
36 function rate_gain_lossformula(Rate_Alloc_Receipt_Amt_Base in number, Trx_Amt_Applied_Base in number) return number ;
37 function absolute_differenceformula(Actual_Gain_Loss in number, Rate_Gain_Loss in number) return number ;
38 function actual_gainformula(Actual_Gain_Loss in number) return number ;
39 function actual_rate_lossformula(Actual_Gain_Loss in number) return number ;
40 function rate_gainformula(Rate_Gain_Loss in number) return number ;
41 function rate_lossformula(Rate_Gain_Loss in number) return number ;
42 PROCEDURE Get_Report_Name ;
43 PROCEDURE Get_SOB_Details ;
44 function rate_sys_curr_rate_dformula(Rate_Sys_Curr_Rate in number) return number ;
45 function actual_cross_curr_rate_dformul(Actual_Cross_Curr_Rate in number) return number ;
46 function AfterReport return boolean ;
47 Function P_Customer_Number_p return varchar2;
48 Function P_Customer_Name_p return varchar2;
49 Function Where_Customer_p return varchar2;
50 Function P_Location_p return varchar2;
51 Function Where_Location_p return varchar2;
52 Function Where_Date_p return varchar2;
53 Function Where_Currency_p return varchar2;
54 Function P_Exchange_Rate_Type_p return varchar2;
55 Function Report_Name_p return varchar2;
56 Function Functional_Currency_p return varchar2;
57 Function Set_Of_Books_Name_p return varchar2;
58 Function Functional_Precision_p return number;
59 END AR_ARXFXGL_XMLP_PKG;
60