[Home] [Help]
PACKAGE: APPS.JAI_TAX_PROCESSING_PKG
Source
1 package JAI_TAX_PROCESSING_PKG as
2 /* $Header: jai_tax_prc.pls 120.13.12020000.1 2013/03/12 07:14:53 appldev noship $ */
3
4 procedure calculate_tax(p_transaction_rec ZX_API_PUB.transaction_rec_type,
5 p_event_class_rec ZX_API_PUB.event_class_rec_type DEFAULT NULL,
6 p_line_level_action VARCHAR2,
7 p_trx_line_id NUMBER
8 ,x_return_status OUT NOCOPY VARCHAR2); --Added x_return_status by Chong for displaying message to ZX 2012/09/02
9
10 procedure determine_recovery(p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE
11 ,x_return_status OUT NOCOPY VARCHAR2); --Added x_return_status by Chong for displaying message to ZX 2012/09/02
12
13 function check_jai_exists_in_zx(pn_set_of_books_id GL_SETS_OF_BOOKS.SET_OF_BOOKS_ID%TYPE,
14 pn_application_id NUMBER DEFAULT NULL, --Added by Cholei for bug#14189751
15 pv_entity_code VARCHAR2 DEFAULT NULL, --Added by Wenqiong for PO integration
16 pn_trx_id NUMBER DEFAULT NULL --Added by Cholei for bug#14189751
17 )return boolean;
18
19 procedure IMPORT_DOCUMENT_WITH_TAX(
20 p_event_class_rec ZX_API_PUB.event_class_rec_type ,
21 x_return_status OUT NOCOPY VARCHAR2
22 );
23
24 PROCEDURE PROCESS_COMPLETE(
25 pn_customer_trx_id number
26 );
27
28 /*-------------------------------------------------------------------------------------------------------------------------------+
29 | Created By : Chong |
30 | Creation Date : 16/Aug/2012 |
31 | Bug Number/ER Name : ZX Dtc cancellation |
32 | SubProgram Name : ap_dtc_cancel_invoice |
33 | Type : PROCEDURE |
34 | Purpose : Updatae complete flag and populate temp table. |
35 | TDD Reference : |
36 | Assumptions : |
37 | Called From : JAI_AP_STND_TAX_PROCESS.Populate_Stnd_Inv_Taxes |
38 |--------------------------------------------------------------------------------------------------------------------------------|
39 | parameters IN/OUT Type Required Description and Purpose |
40 | ------------ -------- ------ ---------- ------------------------- |
41 | pn_invoice_id IN NUMBER YES cancel target invoice ID |
42 | |
43 ---------------------------------------------------------------------------------------------------------------------------------*/
44 PROCEDURE ap_dtc_cancel_invoice(
45 pn_invoice_id NUMBER
46 );
47 PROCEDURE CREATE_ACCOUNTING
48 ( pr_rec ap_invoice_distributions_all%rowtype ,
49 pv_action varchar2 ,
50 pv_return_code out nocopy varchar2 ,
51 pv_return_message out nocopy varchar2
52 );
53
54 PROCEDURE CREATE_ACCOUNTING(pv_return_status OUT NOCOPY VARCHAR2);
55
56 /*-------------------------------------------------------------------------------------------------------------------------------+
57 | Created By : Qiong.Liu |
58 | Creation Date : 16/Oct/2012 |
59 | Bug Number/ER Name : ZX AP Open Interface |
60 | SubProgram Name : Open_Interface |
61 | Type : PROCEDURE |
62 | Purpose : Process JAI tax for AP Open Interface |
63 | TDD Reference : Section 8.6 |
64 | Assumptions : |
65 | Called From : ZX_API_PUB.Calculate_tax |
66 |--------------------------------------------------------------------------------------------------------------------------------|
67 | parameters IN/OUT Type Required Description and Purpose |
68 | ------------ -------- ------ ---------- ------------------------- |
69 | p_transaction_rec IN RECORD yes zx transaction record |
70 | pv_return_status OUT VARCHAR2 YES Return status |
71 | |
72 ---------------------------------------------------------------------------------------------------------------------------------*/
73 PROCEDURE OPEN_INTERFACE
74 ( p_event_class_rec ZX_API_PUB.event_class_rec_type,
75 pv_return_status OUT NOCOPY VARCHAR2
76 );
77 end JAI_TAX_PROCESSING_PKG;