[Home] [Help]
PACKAGE: APPS.ZX_ZXARRECV_XMLP_PKG
Source
1 PACKAGE ZX_ZXARRECV_XMLP_PKG AUTHID CURRENT_USER AS
2 /* $Header: ZXARRECVS.pls 120.1.12010000.1 2008/07/28 13:27:50 appldev ship $ */
3 P_REPORTING_LEVEL VARCHAR2(15);
4
5 P_BASE_REPORT_NAME VARCHAR2(32767);
6
7 P_REPORT_NAME VARCHAR2(32767);
8
9 P_REPORT_LEVEL VARCHAR2(32767);
10
11 P_GL_DATE_LOW DATE;
12
13 P_GL_DATE_HIGH DATE;
14
15 P_TRX_DATE_LOW DATE;
16
17 P_TRX_DATE_HIGH DATE;
18
19 P_TAX_ACCOUNT_FROM NUMBER;
20
21 P_TAX_ACCOUNT_TO NUMBER;
22
23 P_VAT_TAX_CATEGORY VARCHAR2(32767);
24
25 P_SELF_WH_TAX_CATEG VARCHAR2(32767);
26
27 P_VAT_PERC_TAX_CATEGORY VARCHAR2(32767);
28
29 P_VAT_ADDIT_TAX_CATEGORY VARCHAR2(32767);
30
31 P_VAT_NOT_CATEG_TAX_CATEG VARCHAR2(32767);
32
33 P_VAT_NON_TAXAB_TAX_CATEG VARCHAR2(32767);
34
35 P_TAX_CATEG_REGIME VARCHAR2(32767);
36
37 P_MUN_TAX_CATEG_REGIME VARCHAR2(32767);
38
39 P_EXC_TAX_CATEGORY VARCHAR2(32767);
40
41 P_TRX_LETTER_FROM VARCHAR2(32767);
42
43 P_TRX_LETTER_TO VARCHAR2(32767);
44
45 P_PRINT_COMPANY VARCHAR2(32767);
46
47 P_LEDGER_ID NUMBER;
48
49 P_COA_ID NUMBER;
50
51 P_ORG_ID NUMBER;
52
53 P_EXC_TAX_CATEGORY_ID NUMBER;
54
55 P_VAT_ADDIT_TAX_CATEGORY_ID NUMBER;
56
57 P_VAT_NON_TAXAB_TAX_CATEG_ID NUMBER;
58
59 P_VAT_NOT_CATEG_TAX_CATEG_ID NUMBER;
60
61 P_VAT_PERC_TAX_CATEGORY_ID NUMBER;
62
63 P_VAT_TAX_CATEGORY_ID NUMBER;
64
65 P_CONC_REQUEST_ID NUMBER;
66
67 P_ACCT_PERIOD_FROM VARCHAR2(15);
68 LP_ACCT_PERIOD_FROM VARCHAR2(15);
69
70 P_ACCT_PERIOD_TO VARCHAR2(15);
71 LP_ACCT_PERIOD_TO VARCHAR2(15);
72
73 P_CUSTOMER_ID NUMBER;
74
75 P_EXPORT_DATE_FROM DATE;
76
77 P_EXPORT_DATE_TO DATE;
78
79 P_EXP_METHOD VARCHAR2(30);
80
81 P_INCLUDE_REFERENCED_SOURCE VARCHAR2(1);
82
83 P_ORG_TRX_NUMBER_FROM VARCHAR2(32767);
84
85 P_ORG_TRX_NUMBER_TO VARCHAR2(32767);
86
87 P_REPORTING_ENTITY_ID NUMBER;
88
89 P_TRX_SOURCE_NAME VARCHAR2(40);
90
91 P_DATE4_FORMAT VARCHAR2(32767);
92
93 P_TAX_TYPE VARCHAR2(32767);
94
95 P_TAX_CODE VARCHAR2(32767);
96
97 P_PRODUCT VARCHAR2(4);
98
99 P_TAX_REGIME VARCHAR2(32767);
100
101 P_REP_CONTEXT_LVL_MNG VARCHAR2(15);
102
103 P_REP_CONTEXT_ENTITY_NAME VARCHAR2(50);
104
105 P_RESPONSIBILITY_NAME VARCHAR2(40);
106
107 P_USER_NAME VARCHAR2(40);
108
109 P_PERIOD_START_DATE DATE;
110
111 P_PERIOD_END_DATE DATE;
112
113 P_TAX_RATE_CODE VARCHAR2(40);
114
115 P_TAX_REGISTER_TYPE VARCHAR2(32767);
116
117 P_INCLUDE_AR_INV_TRX_CLASS VARCHAR2(1);
118
119 P_INCLUDE_AR_APPL_TRX_CLASS VARCHAR2(1);
120
121 P_INCLUDE_AR_ADJ_TRX_CLASS VARCHAR2(1);
122
123 P_INCLUDE_AR_MISC_TRX_CLASS VARCHAR2(1);
124
125 P_INCLUDE_AR_BR_TRX_CLASS VARCHAR2(1);
126
127 P_INCLUDE_GL_MANUAL_LINES VARCHAR2(1);
128
129 P_COMPANY_NAME NUMBER;
130
131 P_ACCOUNTING_STATUS VARCHAR2(40);
132
133 P_DETAIL_LEVEL VARCHAR2(40);
134
135 P_INCLUDE VARCHAR2(40);
136
137 P_TW_GL_DATE_FROM DATE;
138
139 P_TW_GL_DATE_TO DATE;
140
141 P_TW_TRX_DATE_LOW DATE;
142
143 P_TW_TRX_DATE_HIGH DATE;
144
145 P_CUST_NAME VARCHAR2(40);
146
147 P_ORDER_BY VARCHAR2(40);
148
149 P_FUNCTIONAL VARCHAR2(40);
150
151 P_EXPORT_DATE_LOW VARCHAR2(40);
152
153 P_EXPORT_DATE_HIGH VARCHAR2(40);
154
155 P_EXPORT_METHOD VARCHAR2(40);
156
157 P_STATE_LOW VARCHAR2(40);
158
159 P_STATE_HIGH VARCHAR2(40);
160
161 P_TW_EXPORT_DATE_LOW VARCHAR2(40);
162
163 P_TW_EXPORT_DATE_HIGH VARCHAR2(40);
164
165 P_ADJUSTED_DOC_FROM VARCHAR2(40);
166
167 P_ADJUSTED_DOC_TO VARCHAR2(40);
168
169 P_APPLICATION_DATE VARCHAR2(40);
170
171 P_GL_ACTIVITY_DISPLAY_FLAG VARCHAR2(40);
172
173 P_FORMAT VARCHAR2(40);
174
175 P_POSTING_STATUS VARCHAR2(40);
176
177 P_INCLUDE_DISCOUNTS VARCHAR2(32767);
178
179 CP_DETAIL_LEVEL_MNG VARCHAR2(200);
180
181 CP_INCLUDE_TRX_TYPE VARCHAR2(1000);
182
183 P_INCLUDE_ACCOUNTING_SEGMENTS VARCHAR2(32767);
184
185 P_TW_GL_DATE_LOW VARCHAR2(200);
186
187 P_TW_GL_DATE_HIGH VARCHAR2(200);
188
189 P_COMPANY_NAME_DESC VARCHAR2(200);
190
191 CF_TOT_FUNC_AMT NUMBER;
192
193 CF_TOT_AMOUNT NUMBER;
194
195 CP_TRX_LINE_ID NUMBER;
196
197 CP_TRX_ID NUMBER;
198
199 CP_TRX_ID_ACC NUMBER;
200
201 CP_TRX_LINE_ID_ACC NUMBER;
202
203 LP_FROM_CLAUSE VARCHAR2(80) := '--';
204
205 LP_REPORT_WHERE VARCHAR2(300) := '1 = 1';
206
207 LP_TAX_ACCOUNT VARCHAR2(20) := 'null';
208
209 LP_EXTENDED_AMOUNT VARCHAR2(20) := 'null';
210
211 CP_REPORTING_LEVEL_NAME VARCHAR2(20);
212
213 CP_REPORTING_ENTITY_NAME VARCHAR2(1000);
214
215 CP_NLS_YES VARCHAR2(80);
216
217 CP_NLS_NO VARCHAR2(80);
218
219 CP_REPORT_TITLE VARCHAR2(50);
220
221 CP_NO_DATA_FOUND VARCHAR2(50);
222
223 CP_END_OF_REPORT VARCHAR2(50);
224
225 LP_CM_BATCH_SOURCE_NAME VARCHAR2(100) := 'NULL';
226
227 LP_CM_TRX_NUMBER VARCHAR2(20) := 'null';
228
229 LP_VOID VARCHAR2(200) := 'null';
230
231 LP_MISSING_SEQ_FINAL VARCHAR2(30025);
232
233 CP_TAX_CATEGORY_DESC VARCHAR2(80);
234
235 LP_MISSING_SEQ VARCHAR2(30025);
236
237 LP_MISSING_SEQUENCE_FINAL VARCHAR2(30025);
238
239 LP_DOC_SEQUENCE_ORDER VARCHAR2(200) := 'null';
240
241 CP_TRL_ROW_COUNT NUMBER;
242
243 FUNCTION BEFOREREPORT RETURN BOOLEAN;
244
245 FUNCTION GET_GL_DATE RETURN BOOLEAN;
246
247 FUNCTION INITIALIZE RETURN BOOLEAN;
248
249 FUNCTION CALL_TRL_ENGINE RETURN BOOLEAN;
250
251 FUNCTION GET_DYNAMIC_CLAUSE RETURN BOOLEAN;
252
253 FUNCTION AFTERREPORT RETURN BOOLEAN;
254
255 FUNCTION SET_REPORT_TITLE RETURN BOOLEAN;
256
257 FUNCTION CF_RESPONSIBILITYFORMULA RETURN CHAR;
258
259 FUNCTION CF_USER_NAMEFORMULA RETURN CHAR;
260
261 PROCEDURE PRINT_MISSING_SEQUENCE;
262
263 FUNCTION VALIDATE_GUI_NUM(TRX_NUMBER IN VARCHAR2
264 ,TRX_SOURCE IN VARCHAR2) RETURN BOOLEAN;
265
266 FUNCTION GET_ROC_DATE(P_DATE IN DATE) RETURN VARCHAR2;
267
268 FUNCTION P_TRX_DATE_HIGHVALIDTRIGGER RETURN BOOLEAN;
269
270 FUNCTION CP_TW_GL_DATE_FROMFORMULA RETURN CHAR;
271
272 FUNCTION CP_TW_GL_DATE_TOFORMULA RETURN CHAR;
273
274 FUNCTION CP_TW_TRX_DATE_LOWFORMULA RETURN CHAR;
275
276 FUNCTION CP_TW_TRX_DATE_HIGHFORMULA RETURN CHAR;
277
278 FUNCTION CF_TAXABLE_AMTFORMULA(C_TRANSACTION_ID IN NUMBER
279 ,C_TRANSACTION_LINE IN NUMBER) RETURN NUMBER;
280
281 FUNCTION CF_TAXABLE_ACC_AMTFORMULA(C_TRANSACTION_ID IN NUMBER
282 ,C_TRANSACTION_LINE IN NUMBER) RETURN NUMBER;
283
284 FUNCTION CP_CUSTOMER_NAMEFORMULA RETURN CHAR;
285
286 FUNCTION CF_TW_EXPORT_DATEFORMULA(C_EXPORT_DATE IN VARCHAR2) RETURN CHAR;
287
288 FUNCTION CF_LEDGER_CURRENCYFORMULA RETURN CHAR;
289
290 FUNCTION CF_TOT_FUNC_AMT_P RETURN NUMBER;
291
292 FUNCTION CF_TOT_AMOUNT_P RETURN NUMBER;
293
294 FUNCTION CP_TRX_LINE_ID_P RETURN NUMBER;
295
296 FUNCTION CP_TRX_ID_P RETURN NUMBER;
297
298 FUNCTION CP_TRX_ID_ACC_P RETURN NUMBER;
299
300 FUNCTION CP_TRX_LINE_ID_ACC_P RETURN NUMBER;
301
302 FUNCTION LP_FROM_CLAUSE_P RETURN VARCHAR2;
303
304 FUNCTION LP_REPORT_WHERE_P RETURN VARCHAR2;
305
306 FUNCTION LP_TAX_ACCOUNT_P RETURN VARCHAR2;
307
308 FUNCTION LP_EXTENDED_AMOUNT_P RETURN VARCHAR2;
309
310 FUNCTION CP_REPORTING_LEVEL_NAME_P RETURN VARCHAR2;
311
312 FUNCTION CP_REPORTING_ENTITY_NAME_P RETURN VARCHAR2;
313
314 FUNCTION CP_NLS_YES_P RETURN VARCHAR2;
315
316 FUNCTION CP_NLS_NO_P RETURN VARCHAR2;
317
318 FUNCTION CP_REPORT_TITLE_P RETURN VARCHAR2;
319
320 FUNCTION CP_NO_DATA_FOUND_P RETURN VARCHAR2;
321
322 FUNCTION CP_END_OF_REPORT_P RETURN VARCHAR2;
323
324 FUNCTION LP_CM_BATCH_SOURCE_NAME_P RETURN VARCHAR2;
325
326 FUNCTION LP_CM_TRX_NUMBER_P RETURN VARCHAR2;
327
328 FUNCTION LP_VOID_P RETURN VARCHAR2;
329
330 FUNCTION LP_MISSING_SEQ_FINAL_P RETURN VARCHAR2;
331
332 FUNCTION CP_TAX_CATEGORY_DESC_P RETURN VARCHAR2;
333
334 FUNCTION LP_MISSING_SEQ_P RETURN VARCHAR2;
335
336 FUNCTION LP_MISSING_SEQUENCE_FINAL_P RETURN VARCHAR2;
337
338 FUNCTION LP_DOC_SEQUENCE_ORDER_P RETURN VARCHAR2;
339
340 FUNCTION CP_TRL_ROW_COUNT_P RETURN NUMBER;
341
342 TYPE REC_MISSINGGUI IS RECORD (GUI_NUMBER VARCHAR2(10),GUI_TYPE VARCHAR2(2),GUI_TRX_SRC VARCHAR2(100),GUI NUMBER,DIFF NUMBER);
343
344 TYPE TAB_MISSINGGUI IS TABLE OF REC_MISSINGGUI INDEX BY BINARY_INTEGER;
345
346 GUI_TABLE TAB_MISSINGGUI;
347
348 CNT NUMBER := 1;
349
350 --PROCEDURE POPULATE_DATA;
351
352 PROCEDURE POPULATE_DATA(C_TRX_BATCH_SOURCE_NAME VARCHAR2, C_BATCH_SOURCES_ATT1 VARCHAR2,
353 C_BATCH_SOURCE_ID NUMBER, C_INVOICE_WORD VARCHAR2, C_INITIAL_TRX_NUM VARCHAR2,
354 C_FINAL_TRX_NUM VARCHAR2, C_EXTRACT_SOURCE_LEDGER VARCHAR2,
355 C_DOCUMENT_SUB_TYPE VARCHAR2, C_TRX_NUMBER VARCHAR2, C_APPLIED_TO_TRX_NUMBER VARCHAR2);
356
357 PROCEDURE FIND_MISSING_SEQ;
358
359 FUNCTION GET_DATE_FORMAT RETURN BOOLEAN;
360
361 END ZX_ZXARRECV_XMLP_PKG;
362