[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;