1 package zx_r11i_tax_partner_pkg AUTHID CURRENT_USER AS
2 /* $Header: zxir11ipartnerpkgs.pls 120.7.12010000.2 2010/03/23 06:00:55 tsen ship $ */
3
4
5
6 error_message_tbl ZX_API_PRVDR_PUB.ERROR_MESSAGES_TBL;
7
8 Function IS_CITY_LIMIT_VALID(p_organization_id IN NUMBER,
9 p_legal_entity_id IN NUMBER,
10 p_city_limit IN VARCHAR2) return BOOLEAN;
11
12 FUNCTION IS_GEOCODE_VALID(p_organization_id IN NUMBER,
13 p_legal_entity_id IN NUMBER,
14 p_geocode IN VARCHAR2) return BOOLEAN;
15
16 FUNCTION TAX_VENDOR_EXTENSION(p_organization_id IN NUMBER,
17 p_legal_entity_id IN NUMBER)return BOOLEAN;
18
19 /* Bug 5139634: Overloaded APIs created as OU/LE info may not be available at the time of address entry */
20
21 FUNCTION IS_CITY_LIMIT_VALID (p_city_limit IN VARCHAR2) return BOOLEAN;
22
23 FUNCTION IS_GEOCODE_VALID (p_geocode IN VARCHAR2) return BOOLEAN;
24
25 FUNCTION TAX_VENDOR_EXTENSION return BOOLEAN;
26
27 PROCEDURE COPY_PTNR_TAX_LINE_BEF_UPD
28 (p_tax_line_id IN ZX_LINES.tax_line_id%type,
29 x_return_status OUT NOCOPY VARCHAR2) ;
30
31 PROCEDURE COPY_TRX_LINE_FOR_PTNR_BEF_UPD
32 (p_trx_line_dist_tbl IN ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl%TYPE,
33 p_event_class_rec IN ZX_API_PUB.event_class_rec_type,
34 p_update_index IN NUMBER,
35 p_trx_copy_for_tax_update IN VARCHAR2,
36 p_regime_code IN VARCHAR2,
37 p_tax_provider_id IN VARCHAR2,
38 x_return_status OUT NOCOPY VARCHAR2);
39
40 PROCEDURE CREATE_SRVC_REGISTN_FROM_UI
41 (p_api_version IN NUMBER,
42 x_error_msg OUT NOCOPY VARCHAR2,
43 x_return_status OUT NOCOPY VARCHAR2,
44 p_srvc_prvdr_id IN NUMBER,
45 p_regime_usage_id IN NUMBER,
46 p_business_flow IN VARCHAR2);
47
48 procedure CREATE_EXTN_REGISTN_FROM_UI
49 (p_api_version IN NUMBER,
50 x_error_msg OUT NOCOPY VARCHAR2,
51 x_return_status OUT NOCOPY VARCHAR2,
52 p_srvc_prvdr_id IN NUMBER,
53 p_regime_usage_id IN NUMBER,
54 p_code_generator_flag IN VARCHAR2);
55
56 Procedure EXECUTE_EXTN_PLUGIN_FROM_UI
57 ( p_api_version IN NUMBER,
58 x_error_msg OUT NOCOPY VARCHAR2,
59 x_return_status OUT NOCOPY VARCHAR2,
60 p_api_owner_id IN number,
61 p_context_cc_id IN number);
62
63 PROCEDURE FLUSH_TABLE_INFORMATION;
64
65 End zx_r11i_tax_partner_pkg;