DBA Data[Home] [Help]

PACKAGE: APPS.OM_TAX_UTIL

Source


1 PACKAGE OM_TAX_UTIL AS
2 /* $Header: OEXUTAXS.pls 120.1.12010000.1 2008/07/25 07:57:55 appldev ship $ */
3 
4 TYPE om_tax_out_rec_type IS RECORD
5 ( trx_id    	           NUMBER,
6   trx_line_id              NUMBER,
7   tax_amount               NUMBER,
8   taxable_amount           NUMBER,
9   tax_rate_id              NUMBER,
10   tax_rate_code            VARCHAR2(50),
11   tax_rate                 NUMBER,
12   amount_includes_tax_flag VARCHAR2(1));
13 
14 
15 TYPE om_tax_out_tab_type IS TABLE of om_tax_out_rec_type index by
16   binary_integer;
17 
18 om_tax_info_rec_tbl om_tax_out_tab_type;
19 
20 
21 TYPE tax_rec_tbl_type is TABLE of RA_CUSTOMER_TRX_LINES%ROWTYPE index by
22   binary_integer;
23 
24 tax_rec_tbl         tax_rec_tbl_type;
25 
26 
27 PROCEDURE TAX_LINE(             p_line_rec          in OE_Order_PUB.Line_Rec_Type,
28                                 p_header_rec        in OE_Order_PUB.Header_Rec_Type,
29                                 x_tax_value         out NOCOPY /* file.sql.39 change */ number,
30 				x_tax_out_tbl OUT NOCOPY OM_TAX_UTIL.OM_TAX_OUT_TAB_TYPE,
31                                 x_return_status out NOCOPY /* file.sql.39 change */ varchar2);
32 
33 PROCEDURE CALCULATE_TAX ( p_header_id 		in number
34                          ,x_return_status	out NOCOPY /* file.sql.39 change */ varchar2);
35 
36 FUNCTION Get_Content_Owner_Id(
37 p_header_id IN NUMBER)  RETURN NUMBER;
38 
39 END OM_TAX_UTIL;