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