94: PROCEDURE update_total_inc_tax_amt (
95: p_event_class_rec IN event_class_rec_type ,
96: x_return_status OUT NOCOPY VARCHAR2
97: )IS
98: l_trx_line_tbl ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl%TYPE;
99: l_count BINARY_INTEGER := 0;
100: l_api_name CONSTANT VARCHAR2(30) := 'UPDATE_TOTAL_INC_TAX_AMT';
101: BEGIN
102: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
106: x_return_status := FND_API.G_RET_STS_SUCCESS;
107:
108: IF p_event_class_rec.prod_family_grp_code = 'P2P' THEN
109:
110: FOR i IN nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.application_id.FIRST,0) .. nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.application_id.LAST,-99)
111:
112: LOOP
113:
114: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(i) = 'Y')
110: FOR i IN nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.application_id.FIRST,0) .. nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.application_id.LAST,-99)
111:
112: LOOP
113:
114: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(i) = 'Y')
115: AND (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i) IS NOT NULL) THEN
116: l_count := l_count + 1;
117: l_trx_line_tbl.trx_line_id(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(i);
118: l_trx_line_tbl.trx_level_type(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(i);
111:
112: LOOP
113:
114: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(i) = 'Y')
115: AND (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i) IS NOT NULL) THEN
116: l_count := l_count + 1;
117: l_trx_line_tbl.trx_line_id(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(i);
118: l_trx_line_tbl.trx_level_type(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(i);
119: l_trx_line_tbl.total_inc_tax_amt(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i);
113:
114: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(i) = 'Y')
115: AND (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i) IS NOT NULL) THEN
116: l_count := l_count + 1;
117: l_trx_line_tbl.trx_line_id(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(i);
118: l_trx_line_tbl.trx_level_type(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(i);
119: l_trx_line_tbl.total_inc_tax_amt(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i);
120: END IF;
121:
114: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(i) = 'Y')
115: AND (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i) IS NOT NULL) THEN
116: l_count := l_count + 1;
117: l_trx_line_tbl.trx_line_id(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(i);
118: l_trx_line_tbl.trx_level_type(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(i);
119: l_trx_line_tbl.total_inc_tax_amt(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i);
120: END IF;
121:
122: END LOOP;
115: AND (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i) IS NOT NULL) THEN
116: l_count := l_count + 1;
117: l_trx_line_tbl.trx_line_id(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(i);
118: l_trx_line_tbl.trx_level_type(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(i);
119: l_trx_line_tbl.total_inc_tax_amt(l_count) := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.total_inc_tax_amt(i);
120: END IF;
121:
122: END LOOP;
123:
153: END update_total_inc_tax_amt;
154:
155: /* =============================================================*
156: | PROCEDURE set_ptnr_srvc_subscr_flag |
157: | Sets zx_global_structures_pkg.g_ptnr_srvc_subscr_flag. This |
158: | will improve the performance of non-partner implementations |
159: * ============================================================*/
160:
161: PROCEDURE set_ptnr_srvc_subscr_flag (
171: x_return_status := FND_API.G_RET_STS_SUCCESS;
172:
173: BEGIN
174: SELECT 'Y'
175: INTO zx_global_structures_pkg.g_ptnr_srvc_subscr_flag
176: FROM zx_srvc_subscriptions zss
177: WHERE zss.enabled_flag = 'Y'
178: AND zss.prod_family_grp_code = nvl(p_event_class_rec.prod_family_grp_code, zss.prod_family_grp_code)
179: AND exists (select zru.regime_usage_id
181: where zru.regime_usage_id = zss.regime_usage_id
182: and zru.first_pty_org_id = nvl(p_event_class_rec.first_pty_org_id, zru.first_pty_org_id))
183: AND rownum = 1;
184: EXCEPTION WHEN OTHERS THEN
185: zx_global_structures_pkg.g_ptnr_srvc_subscr_flag := 'N';
186: END;
187:
188: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
189: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
186: END;
187:
188: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
189: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
190: 'Setting zx_global_structures_pkg.g_ptnr_srvc_subscr_flag to : '|| zx_global_structures_pkg.g_ptnr_srvc_subscr_flag);
191: END IF;
192:
193: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
194: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.END',G_PKG_NAME || ': ' || l_api_name||'(-)');
220: /*Partner Synchronization process*/
221: IF p_event_class_rec.record_flag = 'Y' AND
222: p_event_class_rec.record_for_partners_flag = 'Y' AND
223: nvl(p_event_class_rec.quote_flag,'N') = 'N' THEN -- Bug 5131206
224: FOR l_regime_index IN nvl(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.FIRST,0)..nvl(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.LAST,-99)
225: LOOP
226: /* Bug 5131206 */
227: IF ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(l_regime_index) AND
228: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id IS NOT NULL THEN
223: nvl(p_event_class_rec.quote_flag,'N') = 'N' THEN -- Bug 5131206
224: FOR l_regime_index IN nvl(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.FIRST,0)..nvl(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.LAST,-99)
225: LOOP
226: /* Bug 5131206 */
227: IF ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(l_regime_index) AND
228: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id IS NOT NULL THEN
229: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
230: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
231: 'Regime: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code||
224: FOR l_regime_index IN nvl(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.FIRST,0)..nvl(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.LAST,-99)
225: LOOP
226: /* Bug 5131206 */
227: IF ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(l_regime_index) AND
228: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id IS NOT NULL THEN
229: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
230: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
231: 'Regime: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code||
232: ', Partner: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id);
227: IF ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(l_regime_index) AND
228: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id IS NOT NULL THEN
229: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
230: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
231: 'Regime: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code||
232: ', Partner: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id);
233: END IF;
234: BEGIN
235: SELECT sync_with_prvdr_flag
228: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id IS NOT NULL THEN
229: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
230: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
231: 'Regime: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code||
232: ', Partner: '|| ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id);
233: END IF;
234: BEGIN
235: SELECT sync_with_prvdr_flag
236: INTO l_sync_with_prvdr_flag
238: WHERE application_id = p_event_class_rec.application_id
239: AND entity_code = p_event_class_rec.entity_code
240: AND event_class_code = p_event_class_rec.event_class_code
241: AND trx_id = p_event_class_rec.trx_id
242: AND tax_provider_id = ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id
243: AND sync_with_prvdr_flag = 'Y'
244: AND rownum = 1;
245: EXCEPTION
246: WHEN OTHERS THEN
255: 'l_sync_with_prvdr_flag = '|| l_sync_with_prvdr_flag);
256: END IF;
257: IF l_sync_with_prvdr_flag = 'Y' THEN
258: l_sync_needed := TRUE;
259: ZX_TPI_SERVICES_PKG.call_partner_service(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code,
260: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id,
261: 'SYNCHRONIZE_FOR_TAX',
262: p_event_class_rec,
263: l_return_status
256: END IF;
257: IF l_sync_with_prvdr_flag = 'Y' THEN
258: l_sync_needed := TRUE;
259: ZX_TPI_SERVICES_PKG.call_partner_service(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code,
260: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id,
261: 'SYNCHRONIZE_FOR_TAX',
262: p_event_class_rec,
263: l_return_status
264: );
271: RETURN;
272: END IF;
273:
274: --Calling Post processing for synchronization with partner
275: ZX_TPI_SERVICES_PKG.ptnr_post_proc_sync_tax(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code,
276: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id,
277: p_event_class_rec,
278: l_return_status
279: );
272: END IF;
273:
274: --Calling Post processing for synchronization with partner
275: ZX_TPI_SERVICES_PKG.ptnr_post_proc_sync_tax(ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_regime_code,
276: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(l_regime_index).tax_provider_id,
277: p_event_class_rec,
278: l_return_status
279: );
280: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
333: END IF;
334:
335: x_return_status := FND_API.G_RET_STS_SUCCESS;
336:
337: FOR l_trx_id_index IN nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) .. nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST,-99)
338: LOOP
339:
340: l_event_class_rec.application_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).application_id;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
336:
337: FOR l_trx_id_index IN nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) .. nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST,-99)
338: LOOP
339:
340: l_event_class_rec.application_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).application_id;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
337: FOR l_trx_id_index IN nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) .. nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST,-99)
338: LOOP
339:
340: l_event_class_rec.application_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).application_id;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
338: LOOP
339:
340: l_event_class_rec.application_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).application_id;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
339:
340: l_event_class_rec.application_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).application_id;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
340: l_event_class_rec.application_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).application_id;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
341: l_event_class_rec.event_class_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
349: l_event_class_rec.prod_family_grp_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).prod_family_grp_code;
342: l_event_class_rec.trx_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).trx_id;
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
349: l_event_class_rec.prod_family_grp_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).prod_family_grp_code;
350:
343: l_event_class_rec.entity_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).entity_code;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
349: l_event_class_rec.prod_family_grp_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).prod_family_grp_code;
350:
351: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).tax_regime_tbl;
344: l_event_class_rec.event_class_mapping_id := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_class_mapping_id;
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
349: l_event_class_rec.prod_family_grp_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).prod_family_grp_code;
350:
351: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).tax_regime_tbl;
352:
345: l_event_class_rec.event_type_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).event_type_code;
346: l_event_class_rec.record_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_flag;
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
349: l_event_class_rec.prod_family_grp_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).prod_family_grp_code;
350:
351: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).tax_regime_tbl;
352:
353: /*--------------------------------------------+
347: l_event_class_rec.quote_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).quote_flag;
348: l_event_class_rec.record_for_partners_flag := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).record_for_partners_flag;
349: l_event_class_rec.prod_family_grp_code := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).prod_family_grp_code;
350:
351: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl := ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).tax_regime_tbl;
352:
353: /*--------------------------------------------+
354: | Call to zx_security.set_security_context |
355: +--------------------------------------------*/
352:
353: /*--------------------------------------------+
354: | Call to zx_security.set_security_context |
355: +--------------------------------------------*/
356: ZX_SECURITY.set_security_context(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).legal_entity_id,
357: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).internal_organization_id,
358: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).effective_date,
359: l_return_status
360: );
353: /*--------------------------------------------+
354: | Call to zx_security.set_security_context |
355: +--------------------------------------------*/
356: ZX_SECURITY.set_security_context(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).legal_entity_id,
357: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).internal_organization_id,
358: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).effective_date,
359: l_return_status
360: );
361:
354: | Call to zx_security.set_security_context |
355: +--------------------------------------------*/
356: ZX_SECURITY.set_security_context(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).legal_entity_id,
357: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).internal_organization_id,
358: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_trx_id_index).effective_date,
359: l_return_status
360: );
361:
362: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
560: | Validate and Initializate parameters for Calculate |
561: | tax |
562: +------------------------------------------------------*/
563:
564: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
565: ZX_VALID_INIT_PARAMS_PKG.calculate_tax(p_event_class_rec => l_event_class_rec,
566: x_return_status => l_return_status
567: );
568:
612: | header document so that there are no hanging/redundant |
613: | records sitting there |
614: +--------------------------------------------------------*/
615: --Calling routine to delete the global structures
616: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
617:
618: --Also delete the location caching global structures
619: --** execute the following code only when tax partners are used.
620: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
616: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
617:
618: --Also delete the location caching global structures
619: --** execute the following code only when tax partners are used.
620: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
621: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
617:
618: --Also delete the location caching global structures
619: --** execute the following code only when tax partners are used.
620: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
621: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
618: --Also delete the location caching global structures
619: --** execute the following code only when tax partners are used.
620: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
621: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
619: --** execute the following code only when tax partners are used.
620: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
621: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
620: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
621: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
621: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
629: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
622: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
629: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
630: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
623: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
629: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
630: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
631:
624: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
629: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
630: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
631:
632: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
625: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
629: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
630: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
631:
632: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
633: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||p_api_name||'.END','ZX_API_PUB: '||'calculate_tax_pvt'||'()-');
626: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
627: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
628: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
629: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
630: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
631:
632: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
633: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||p_api_name||'.END','ZX_API_PUB: '||'calculate_tax_pvt'||'()-');
634: END IF;
706: | header document so that there are no hanging/redundant |
707: | records sitting there |
708: +--------------------------------------------------------*/
709: --Calling routine to delete the global structures
710: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
711:
712: --Also delete the location caching global structures
713: --** Execute this code only when partners are used
714: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
710: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
711:
712: --Also delete the location caching global structures
713: --** Execute this code only when partners are used
714: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
715: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
711:
712: --Also delete the location caching global structures
713: --** Execute this code only when partners are used
714: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
715: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
712: --Also delete the location caching global structures
713: --** Execute this code only when partners are used
714: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
715: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
713: --** Execute this code only when partners are used
714: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
715: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
714: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
715: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
715: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
716: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
717: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
725: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
718: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
725: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
726:
719: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
725: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
726:
727: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
720: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
725: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
726:
727: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
728: END IF;
721: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
722: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
725: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
726:
727: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
728: END IF;
729:
723: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
724: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
725: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
726:
727: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
728: END IF;
729:
730: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
731: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||p_api_name||'.END','ZX_API_PUB: '||'import_tax_pvt'||'()-');
877: /*---------------------------------------------------------+
878: | Initialize the trx line app regimes table for every doc|
879: +--------------------------------------------------------*/
880:
881: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
882: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
883: END IF;
884:
885: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
878: | Initialize the trx line app regimes table for every doc|
879: +--------------------------------------------------------*/
880:
881: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
882: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
883: END IF;
884:
885: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
886: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
881: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
882: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
883: END IF;
884:
885: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
886: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
887: /*-----------------------------------------+
888: | Get the event id for the whole document |
889: +-----------------------------------------*/
882: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
883: END IF;
884:
885: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
886: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
887: /*-----------------------------------------+
888: | Get the event id for the whole document |
889: +-----------------------------------------*/
890: select ZX_LINES_DET_FACTORS_S.nextval
944: FOR i IN 1..nvl(l_evnt_cls.event_class_code.LAST,0)
945: LOOP
946:
947: IF l_evnt_cls.event_class_code(i) = 'CREDIT_MEMO' THEN
948: ZX_GLOBAL_STRUCTURES_PKG.g_credit_memo_exists_flg := 'Y';
949: END IF;
950:
951: -- Bug 5704675- need to use index here to avoid entity_code
952: -- and event_class_code in l_transaction_header_rec always
1023:
1024: /*--------------------------------------------------+
1025: | Call to eTax Service Tax Lines Determination |
1026: +--------------------------------------------------*/
1027: ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination(p_event_class_rec => zx_global_structures_pkg.g_event_class_rec,
1028: x_return_status => l_return_status
1029: );
1030:
1031: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1044: +--------------------------------------------------*/
1045:
1046: /* Replace the call to update_total_inc_tax_amt with the merge statement below
1047:
1048: update_total_inc_tax_amt(p_event_class_rec => zx_global_structures_pkg.g_event_class_rec,
1049: x_return_status => l_return_status
1050: );
1051:
1052: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1057: RETURN;
1058: END IF;
1059: */
1060:
1061: IF zx_global_structures_pkg.g_event_class_rec.prod_family_grp_code = 'P2P' THEN
1062: MERGE INTO ZX_LINES_DET_FACTORS lines_dt
1063: USING (SELECT
1064: application_id,
1065: entity_code,
1104: --Rounding and Summarizing Tax Lines for Transaction
1105: /*Bug 3649502 - Check for record flag before calling TRR service*/
1106: /*Bug 4232918 - If record flag =Y and quote flag =Y then do not
1107: record in zx_lines */
1108: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
1109: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
1110: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
1111: l_record_tax_lines := 'N';
1112: END IF;
1105: /*Bug 3649502 - Check for record flag before calling TRR service*/
1106: /*Bug 4232918 - If record flag =Y and quote flag =Y then do not
1107: record in zx_lines */
1108: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
1109: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
1110: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
1111: l_record_tax_lines := 'N';
1112: END IF;
1113: IF l_record_tax_lines = 'Y' THEN
1106: /*Bug 4232918 - If record flag =Y and quote flag =Y then do not
1107: record in zx_lines */
1108: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
1109: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
1110: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
1111: l_record_tax_lines := 'N';
1112: END IF;
1113: IF l_record_tax_lines = 'Y' THEN
1114: ZX_TRL_PUB_PKG.manage_taxlines(p_event_class_rec =>zx_global_structures_pkg.g_event_class_rec,
1110: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
1111: l_record_tax_lines := 'N';
1112: END IF;
1113: IF l_record_tax_lines = 'Y' THEN
1114: ZX_TRL_PUB_PKG.manage_taxlines(p_event_class_rec =>zx_global_structures_pkg.g_event_class_rec,
1115: x_return_status =>l_return_status
1116: );
1117: END IF;
1118:
1127: --END IF; --process_applicability_flag is 'Y'
1128:
1129: /*******************************PARTNER CODE START****************************/
1130: -- check with Santosh for a compatible API
1131: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1132: ptnr_bulk_sync_calc_tax ( p_event_class_rec => zx_global_structures_pkg.g_event_class_rec ,
1133: x_return_status => l_return_status
1134: );
1135: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1128:
1129: /*******************************PARTNER CODE START****************************/
1130: -- check with Santosh for a compatible API
1131: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1132: ptnr_bulk_sync_calc_tax ( p_event_class_rec => zx_global_structures_pkg.g_event_class_rec ,
1133: x_return_status => l_return_status
1134: );
1135: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1136: x_return_status := l_return_status;
1144:
1145: /*-----------------------------------------------------------+
1146: | Do not record lines based on following condition |
1147: +-----------------------------------------------------------*/
1148: IF (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'Y' and
1149: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1150: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1145: /*-----------------------------------------------------------+
1146: | Do not record lines based on following condition |
1147: +-----------------------------------------------------------*/
1148: IF (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'Y' and
1149: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1150: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1153: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1146: | Do not record lines based on following condition |
1147: +-----------------------------------------------------------*/
1148: IF (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'Y' and
1149: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1150: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1153: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1154: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intgrtn_det_factors_ui_flag = 'N' and
1148: IF (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'Y' and
1149: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1150: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1153: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1154: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intgrtn_det_factors_ui_flag = 'N' and
1155: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1156: OR
1149: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1150: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1153: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1154: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intgrtn_det_factors_ui_flag = 'N' and
1155: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1156: OR
1157: /*------------------------------------------------------------------------------+
1150: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1153: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1154: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intgrtn_det_factors_ui_flag = 'N' and
1155: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1156: OR
1157: /*------------------------------------------------------------------------------+
1158: | Bug 4948674: Handle delete for O2C products when icx_session_id is NOT NULL |
1151: OR
1152: (ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.RECORD_FLAG = 'N' and
1153: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' and
1154: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intgrtn_det_factors_ui_flag = 'N' and
1155: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.icx_session_id is null)
1156: OR
1157: /*------------------------------------------------------------------------------+
1158: | Bug 4948674: Handle delete for O2C products when icx_session_id is NOT NULL |
1159: +------------------------------------------------------------------------------*/
1156: OR
1157: /*------------------------------------------------------------------------------+
1158: | Bug 4948674: Handle delete for O2C products when icx_session_id is NOT NULL |
1159: +------------------------------------------------------------------------------*/
1160: (zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null AND
1161: zx_global_structures_pkg.g_event_class_rec.PROD_FAMILY_GRP_CODE = 'O2C')
1162: THEN
1163:
1164: IF (G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
1157: /*------------------------------------------------------------------------------+
1158: | Bug 4948674: Handle delete for O2C products when icx_session_id is NOT NULL |
1159: +------------------------------------------------------------------------------*/
1160: (zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null AND
1161: zx_global_structures_pkg.g_event_class_rec.PROD_FAMILY_GRP_CODE = 'O2C')
1162: THEN
1163:
1164: IF (G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
1165: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
1303: DELETE FROM ZX_DETAIL_TAX_LINES_GT;
1304: END IF;
1305:
1306: -- bug 6824850
1307: ZX_GLOBAL_STRUCTURES_PKG.PTNR_TAX_REGIME_TBL.DELETE;
1308:
1309: END LOOP; -- i IN 1..nvl(l_evnt_cls.event_class_code.LAST,0)
1310:
1311: /*---------------------------------------------------------+
1480: set_ptnr_srvc_subscr_flag (p_event_class_rec => NULL,
1481: x_return_status => l_return_status
1482: );
1483:
1484: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
1485: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
1486: /*------------------------------------------------------+
1487: | Copy to Event Class Record |
1488: +------------------------------------------------------*/
1481: x_return_status => l_return_status
1482: );
1483:
1484: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
1485: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
1486: /*------------------------------------------------------+
1487: | Copy to Event Class Record |
1488: +------------------------------------------------------*/
1489:
1493: from dual;
1494:
1495: /*Populate the event class record structure*/
1496: IF G_DATA_TRANSFER_MODE = 'PLS' THEN
1497: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
1498: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1494:
1495: /*Populate the event class record structure*/
1496: IF G_DATA_TRANSFER_MODE = 'PLS' THEN
1497: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
1498: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1495: /*Populate the event class record structure*/
1496: IF G_DATA_TRANSFER_MODE = 'PLS' THEN
1497: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
1498: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1496: IF G_DATA_TRANSFER_MODE = 'PLS' THEN
1497: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
1498: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1497: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
1498: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1498: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1499: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1500: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1501: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1502: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1503: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1504: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1505: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1506: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1507: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1508: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1509: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1510: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1511: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1512: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1513: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1521: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
1514: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1521: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
1522: l_event_class_rec.QUOTE_FLAG := nvl(p_quote_flag,'N');
1515: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1521: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
1522: l_event_class_rec.QUOTE_FLAG := nvl(p_quote_flag,'N');
1523: l_event_class_rec.ICX_SESSION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ICX_SESSION_ID(1);
1516: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1521: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
1522: l_event_class_rec.QUOTE_FLAG := nvl(p_quote_flag,'N');
1523: l_event_class_rec.ICX_SESSION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ICX_SESSION_ID(1);
1524: ELSIF G_DATA_TRANSFER_MODE ='WIN' THEN
1517: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
1518: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1521: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
1522: l_event_class_rec.QUOTE_FLAG := nvl(p_quote_flag,'N');
1523: l_event_class_rec.ICX_SESSION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ICX_SESSION_ID(1);
1524: ELSIF G_DATA_TRANSFER_MODE ='WIN' THEN
1525: l_event_class_rec.internal_organization_id := p_transaction_rec.internal_organization_id;
1519: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
1520: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
1521: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
1522: l_event_class_rec.QUOTE_FLAG := nvl(p_quote_flag,'N');
1523: l_event_class_rec.ICX_SESSION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ICX_SESSION_ID(1);
1524: ELSIF G_DATA_TRANSFER_MODE ='WIN' THEN
1525: l_event_class_rec.internal_organization_id := p_transaction_rec.internal_organization_id;
1526: l_event_class_rec.APPLICATION_ID := p_transaction_rec.application_id;
1527: l_event_class_rec.ENTITY_CODE := p_transaction_rec.entity_code;
1689: END IF;
1690: END IF; --tax event type is UPDATE
1691:
1692: IF l_event_class_rec.event_class_code = 'CREDIT_MEMO' THEN
1693: ZX_GLOBAL_STRUCTURES_PKG.g_credit_memo_exists_flg := 'Y';
1694: END IF;
1695:
1696: /*------------------------------------------------------+
1697: | Validate and Initializate parameters for Calculate |
1758: END IF;
1759: END IF;
1760:
1761: -- populate the tax_regime_tbl cache structure for partner
1762: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1763: IF nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) = 0 THEN
1764: l_ptnr_index := NVL(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST, 0) + 1;
1765: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).application_id
1766: := l_event_class_rec.application_id;
1759: END IF;
1760:
1761: -- populate the tax_regime_tbl cache structure for partner
1762: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1763: IF nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) = 0 THEN
1764: l_ptnr_index := NVL(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST, 0) + 1;
1765: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).application_id
1766: := l_event_class_rec.application_id;
1767: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).entity_code
1760:
1761: -- populate the tax_regime_tbl cache structure for partner
1762: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1763: IF nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) = 0 THEN
1764: l_ptnr_index := NVL(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST, 0) + 1;
1765: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).application_id
1766: := l_event_class_rec.application_id;
1767: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).entity_code
1768: := l_event_class_rec.entity_code;
1761: -- populate the tax_regime_tbl cache structure for partner
1762: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1763: IF nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) = 0 THEN
1764: l_ptnr_index := NVL(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST, 0) + 1;
1765: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).application_id
1766: := l_event_class_rec.application_id;
1767: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).entity_code
1768: := l_event_class_rec.entity_code;
1769: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_code
1763: IF nvl(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.FIRST,0) = 0 THEN
1764: l_ptnr_index := NVL(ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl.LAST, 0) + 1;
1765: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).application_id
1766: := l_event_class_rec.application_id;
1767: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).entity_code
1768: := l_event_class_rec.entity_code;
1769: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_code
1770: := l_event_class_rec.event_class_code;
1771: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).trx_id
1765: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).application_id
1766: := l_event_class_rec.application_id;
1767: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).entity_code
1768: := l_event_class_rec.entity_code;
1769: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_code
1770: := l_event_class_rec.event_class_code;
1771: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).trx_id
1772: := l_event_class_rec.trx_id;
1773: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_mapping_id
1767: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).entity_code
1768: := l_event_class_rec.entity_code;
1769: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_code
1770: := l_event_class_rec.event_class_code;
1771: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).trx_id
1772: := l_event_class_rec.trx_id;
1773: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_mapping_id
1774: := l_event_class_rec.event_class_mapping_id;
1775: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_type_code
1769: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_code
1770: := l_event_class_rec.event_class_code;
1771: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).trx_id
1772: := l_event_class_rec.trx_id;
1773: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_mapping_id
1774: := l_event_class_rec.event_class_mapping_id;
1775: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_type_code
1776: := l_event_class_rec.event_type_code;
1777: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_flag
1771: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).trx_id
1772: := l_event_class_rec.trx_id;
1773: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_mapping_id
1774: := l_event_class_rec.event_class_mapping_id;
1775: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_type_code
1776: := l_event_class_rec.event_type_code;
1777: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_flag
1778: := l_event_class_rec.record_flag;
1779: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).quote_flag
1773: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_class_mapping_id
1774: := l_event_class_rec.event_class_mapping_id;
1775: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_type_code
1776: := l_event_class_rec.event_type_code;
1777: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_flag
1778: := l_event_class_rec.record_flag;
1779: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).quote_flag
1780: := l_event_class_rec.quote_flag;
1781: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_for_partners_flag
1775: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).event_type_code
1776: := l_event_class_rec.event_type_code;
1777: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_flag
1778: := l_event_class_rec.record_flag;
1779: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).quote_flag
1780: := l_event_class_rec.quote_flag;
1781: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_for_partners_flag
1782: := l_event_class_rec.record_for_partners_flag;
1783: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).prod_family_grp_code
1777: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_flag
1778: := l_event_class_rec.record_flag;
1779: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).quote_flag
1780: := l_event_class_rec.quote_flag;
1781: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_for_partners_flag
1782: := l_event_class_rec.record_for_partners_flag;
1783: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).prod_family_grp_code
1784: := l_event_class_rec.prod_family_grp_code;
1785: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).internal_organization_id
1779: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).quote_flag
1780: := l_event_class_rec.quote_flag;
1781: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_for_partners_flag
1782: := l_event_class_rec.record_for_partners_flag;
1783: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).prod_family_grp_code
1784: := l_event_class_rec.prod_family_grp_code;
1785: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).internal_organization_id
1786: := l_event_class_rec.internal_organization_id;
1787: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).legal_entity_id
1781: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).record_for_partners_flag
1782: := l_event_class_rec.record_for_partners_flag;
1783: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).prod_family_grp_code
1784: := l_event_class_rec.prod_family_grp_code;
1785: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).internal_organization_id
1786: := l_event_class_rec.internal_organization_id;
1787: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).legal_entity_id
1788: := l_event_class_rec.legal_entity_id;
1789: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).effective_date
1783: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).prod_family_grp_code
1784: := l_event_class_rec.prod_family_grp_code;
1785: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).internal_organization_id
1786: := l_event_class_rec.internal_organization_id;
1787: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).legal_entity_id
1788: := l_event_class_rec.legal_entity_id;
1789: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).effective_date
1790: := zx_security.g_effective_date;
1791: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).tax_regime_tbl
1785: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).internal_organization_id
1786: := l_event_class_rec.internal_organization_id;
1787: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).legal_entity_id
1788: := l_event_class_rec.legal_entity_id;
1789: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).effective_date
1790: := zx_security.g_effective_date;
1791: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).tax_regime_tbl
1792: := ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl;
1793: END IF;
1787: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).legal_entity_id
1788: := l_event_class_rec.legal_entity_id;
1789: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).effective_date
1790: := zx_security.g_effective_date;
1791: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).tax_regime_tbl
1792: := ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl;
1793: END IF;
1794: END IF;
1795:
1788: := l_event_class_rec.legal_entity_id;
1789: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).effective_date
1790: := zx_security.g_effective_date;
1791: ZX_GLOBAL_STRUCTURES_PKG.ptnr_tax_regime_tbl(l_ptnr_index).tax_regime_tbl
1792: := ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl;
1793: END IF;
1794: END IF;
1795:
1796: /*-----------------------------------------------------+
1848: END IF;
1849: END IF;
1850: */
1851:
1852: IF zx_global_structures_pkg.g_event_class_rec.prod_family_grp_code = 'P2P' THEN
1853: MERGE INTO ZX_LINES_DET_FACTORS lines_dt
1854: USING (SELECT
1855: application_id,
1856: entity_code,
1919: END IF;
1920: -- END IF; -- process_applicability_flag is N
1921:
1922: /*******************************PARTNER CODE START****************************/
1923: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
1924:
1925: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
1926: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
1927: 'Calling partner routine to synchronize the tax'||
1924:
1925: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
1926: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
1927: 'Calling partner routine to synchronize the tax'||
1928: ', ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.count = '||ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.count);
1929: END IF;
1930: ptnr_bulk_sync_calc_tax ( p_event_class_rec => l_event_class_rec ,
1931: x_return_status => l_return_status
1932: );
2023:
2024: /*---------------------------------------------------------+
2025: | Initialize the trx line app regimes table for every doc|
2026: +--------------------------------------------------------*/
2027: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
2028: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
2029: END IF;
2030:
2031: --Delete from the global structures so that there are no hanging/redundant
2024: /*---------------------------------------------------------+
2025: | Initialize the trx line app regimes table for every doc|
2026: +--------------------------------------------------------*/
2027: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
2028: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
2029: END IF;
2030:
2031: --Delete from the global structures so that there are no hanging/redundant
2032: --records sitting there
2029: END IF;
2030:
2031: --Delete from the global structures so that there are no hanging/redundant
2032: --records sitting there
2033: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
2034: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2035: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2036: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
2037:
2030:
2031: --Delete from the global structures so that there are no hanging/redundant
2032: --records sitting there
2033: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
2034: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2035: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2036: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
2037:
2038: --Also delete the location caching global structures
2031: --Delete from the global structures so that there are no hanging/redundant
2032: --records sitting there
2033: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
2034: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2035: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2036: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
2037:
2038: --Also delete the location caching global structures
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2032: --records sitting there
2033: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
2034: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2035: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2036: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
2037:
2038: --Also delete the location caching global structures
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2035: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2036: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
2037:
2038: --Also delete the location caching global structures
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2036: ZX_GLOBAL_STRUCTURES_PKG.g_party_tax_prof_id_info_tbl.DELETE;
2037:
2038: --Also delete the location caching global structures
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2037:
2038: --Also delete the location caching global structures
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2038: --Also delete the location caching global structures
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2039: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.EVENT_CLASS_MAPPING_ID.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2040: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2048: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
2041: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LINE_ID.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2048: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
2049: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
2042: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.TRX_LEVEL_TYPE.DELETE;
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2048: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
2049: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
2050:
2043: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TYPE.DELETE;
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2048: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
2049: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
2050:
2051: --Reset the icx_session_id at end of API
2044: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_TABLE_NAME.DELETE;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2048: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
2049: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
2050:
2051: --Reset the icx_session_id at end of API
2052: ZX_SECURITY.G_ICX_SESSION_ID := null;
2045: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.LOCATION_ID.DELETE;
2046: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_TYPE.DELETE;
2047: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_VALUE.DELETE;
2048: ZX_GLOBAL_STRUCTURES_PKG.location_info_tbl.GEOGRAPHY_ID.DELETE;
2049: ZX_GLOBAL_STRUCTURES_PKG.LOCATION_HASH_TBL.DELETE;
2050:
2051: --Reset the icx_session_id at end of API
2052: ZX_SECURITY.G_ICX_SESSION_ID := null;
2053: ZX_SECURITY.name_value('SESSIONID',to_char(ZX_SECURITY.G_ICX_SESSION_ID));
2279: /*---------------------------------------------------------+
2280: | Initialize the trx line app regimes table for every doc|
2281: +--------------------------------------------------------*/
2282:
2283: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
2284:
2285: -- Partner code, Point 2 (add a logic to conditionall execute this loop only
2286: -- when partner is installed
2287: -- IF p_event_class_rec.record_flag = 'Y' AND
2288: -- p_event_class_rec.record_for_partners_flag = 'Y' THEN
2289: /*Dump into tax regime table only after existence check */
2290:
2291: FOR dtl_tax_lines in detail_tax_lines_csr LOOP
2292: IF NOT ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(dtl_tax_lines.tax_regime_id) THEN
2293: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_id := dtl_tax_lines.tax_regime_id;
2294: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_code:= dtl_tax_lines.tax_regime_code;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2289: /*Dump into tax regime table only after existence check */
2290:
2291: FOR dtl_tax_lines in detail_tax_lines_csr LOOP
2292: IF NOT ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(dtl_tax_lines.tax_regime_id) THEN
2293: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_id := dtl_tax_lines.tax_regime_id;
2294: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_code:= dtl_tax_lines.tax_regime_code;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2297: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_from := dtl_tax_lines.effective_from;
2290:
2291: FOR dtl_tax_lines in detail_tax_lines_csr LOOP
2292: IF NOT ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(dtl_tax_lines.tax_regime_id) THEN
2293: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_id := dtl_tax_lines.tax_regime_id;
2294: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_code:= dtl_tax_lines.tax_regime_code;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2297: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_from := dtl_tax_lines.effective_from;
2298: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_to := dtl_tax_lines.effective_to;
2291: FOR dtl_tax_lines in detail_tax_lines_csr LOOP
2292: IF NOT ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl.EXISTS(dtl_tax_lines.tax_regime_id) THEN
2293: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_id := dtl_tax_lines.tax_regime_id;
2294: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_code:= dtl_tax_lines.tax_regime_code;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2297: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_from := dtl_tax_lines.effective_from;
2298: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_to := dtl_tax_lines.effective_to;
2299: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).partner_processing_flag := 'C';
2293: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_id := dtl_tax_lines.tax_regime_id;
2294: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_code:= dtl_tax_lines.tax_regime_code;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2297: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_from := dtl_tax_lines.effective_from;
2298: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_to := dtl_tax_lines.effective_to;
2299: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).partner_processing_flag := 'C';
2300: END IF;
2301: END LOOP;
2294: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_regime_code:= dtl_tax_lines.tax_regime_code;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2297: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_from := dtl_tax_lines.effective_from;
2298: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_to := dtl_tax_lines.effective_to;
2299: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).partner_processing_flag := 'C';
2300: END IF;
2301: END LOOP;
2302: --END IF;
2295: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).tax_provider_id := dtl_tax_lines.tax_provider_id;
2296: /* Bug 5557565 */
2297: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_from := dtl_tax_lines.effective_from;
2298: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).effective_to := dtl_tax_lines.effective_to;
2299: ZX_GLOBAL_STRUCTURES_PKG.tax_regime_tbl(dtl_tax_lines.tax_regime_id).partner_processing_flag := 'C';
2300: END IF;
2301: END LOOP;
2302: --END IF;
2303:
2300: END IF;
2301: END LOOP;
2302: --END IF;
2303:
2304: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
2305: END IF;
2306:
2307: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2308: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2303:
2304: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
2305: END IF;
2306:
2307: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2308: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2309: ZX_GLOBAL_STRUCTURES_PKG.tax_calc_flag_tbl.DELETE;
2310: /*-----------------------------------------+
2311: | Loop for each transaction header |
2304: ZX_GLOBAL_STRUCTURES_PKG.init_trx_line_app_regime_tbl;
2305: END IF;
2306:
2307: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2308: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2309: ZX_GLOBAL_STRUCTURES_PKG.tax_calc_flag_tbl.DELETE;
2310: /*-----------------------------------------+
2311: | Loop for each transaction header |
2312: +-----------------------------------------*/
2305: END IF;
2306:
2307: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2308: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2309: ZX_GLOBAL_STRUCTURES_PKG.tax_calc_flag_tbl.DELETE;
2310: /*-----------------------------------------+
2311: | Loop for each transaction header |
2312: +-----------------------------------------*/
2313: FOR i IN 1..nvl(l_evnt_cls.event_class_code.LAST,0)
2313: FOR i IN 1..nvl(l_evnt_cls.event_class_code.LAST,0)
2314: LOOP
2315: -- added for bug fix 5417887
2316: IF l_evnt_cls.event_class_code(i) = 'CREDIT_MEMO' THEN
2317: ZX_GLOBAL_STRUCTURES_PKG.g_credit_memo_exists_flg := 'Y';
2318: END IF;
2319:
2320: BEGIN
2321: --SAVEPOINT Import_Doc_Rel_PVT;
2380: /*--------------------------------------------------+
2381: | Call to eTax Service Tax Lines Determination |
2382: +--------------------------------------------------*/
2383: ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination(
2384: p_event_class_rec => zx_global_structures_pkg.g_event_class_rec,
2385: x_return_status => l_return_status
2386: );
2387:
2388: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2397: /*--------------------------------------------------+
2398: | Call to eTax Service Manage Tax Lines |
2399: +--------------------------------------------------*/
2400: /*Bug 3649502 - Check for record flag before calling TRR service*/
2401: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
2402: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
2403: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
2404: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
2405: l_record_tax_lines := 'N';
2398: | Call to eTax Service Manage Tax Lines |
2399: +--------------------------------------------------*/
2400: /*Bug 3649502 - Check for record flag before calling TRR service*/
2401: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
2402: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
2403: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
2404: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
2405: l_record_tax_lines := 'N';
2406: END IF;
2399: +--------------------------------------------------*/
2400: /*Bug 3649502 - Check for record flag before calling TRR service*/
2401: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
2402: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
2403: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
2404: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
2405: l_record_tax_lines := 'N';
2406: END IF;
2407: IF l_record_tax_lines = 'Y' THEN
2400: /*Bug 3649502 - Check for record flag before calling TRR service*/
2401: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
2402: l_record_tax_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
2403: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag = 'Y' and
2404: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
2405: l_record_tax_lines := 'N';
2406: END IF;
2407: IF l_record_tax_lines = 'Y' THEN
2408: ZX_TRL_PUB_PKG.manage_taxlines(p_event_class_rec =>zx_global_structures_pkg.g_event_class_rec,
2404: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
2405: l_record_tax_lines := 'N';
2406: END IF;
2407: IF l_record_tax_lines = 'Y' THEN
2408: ZX_TRL_PUB_PKG.manage_taxlines(p_event_class_rec =>zx_global_structures_pkg.g_event_class_rec,
2409: x_return_status =>l_return_status
2410: );
2411: END IF;
2412:
2425:
2426: -- Bug fix 7506576 Included additional condition flag quote_flag when
2427: -- deleting records from GT TABLES
2428:
2429: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' AND ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'N'
2430: -- Reimplemented the fix done in bug#7506576
2431: IF l_record_tax_lines = 'Y' THEN
2432: DELETE FROM ZX_DETAIL_TAX_LINES_GT;
2433: END IF;
2433: END IF;
2434:
2435:
2436: /*******************************PARTNER CODE START****************************/
2437: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
2438: ptnr_bulk_sync_calc_tax ( p_event_class_rec => zx_global_structures_pkg.g_event_class_rec ,
2439: x_return_status => l_return_status
2440: );
2441: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2434:
2435:
2436: /*******************************PARTNER CODE START****************************/
2437: IF zx_global_structures_pkg.g_ptnr_srvc_subscr_flag = 'Y' THEN
2438: ptnr_bulk_sync_calc_tax ( p_event_class_rec => zx_global_structures_pkg.g_event_class_rec ,
2439: x_return_status => l_return_status
2440: );
2441: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2442: x_return_status := l_return_status;
2449: END IF;
2450: /*******************************PARTNER CODE END****************************/
2451:
2452: -- bug fix 6824850
2453: ZX_GLOBAL_STRUCTURES_PKG.PTNR_TAX_REGIME_TBL.DELETE;
2454:
2455: -- bug fix 5417887 end 17-Aug-2006
2456: END LOOP;--event_classes cursor
2457:
2988: set_ptnr_srvc_subscr_flag (p_event_class_rec => NULL,
2989: x_return_status => l_return_status
2990: );
2991:
2992: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2993: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2994: /*------------------------------------------------------+
2995: | Copy to Event Class Record |
2996: +------------------------------------------------------*/
2989: x_return_status => l_return_status
2990: );
2991:
2992: ZX_GLOBAL_STRUCTURES_PKG.LOC_GEOGRAPHY_INFO_TBL.DELETE;
2993: ZX_GLOBAL_STRUCTURES_PKG.g_registration_info_tbl.DELETE;
2994: /*------------------------------------------------------+
2995: | Copy to Event Class Record |
2996: +------------------------------------------------------*/
2997: l_event_class_rec.event_id := p_event_id;
3026: ', trx_date: '||to_char(l_event_class_rec.trx_date, 'MM-DD-YYYY'));
3027: END IF;
3028:
3029: IF l_event_class_rec.event_class_code = 'CREDIT_MEMO' THEN
3030: ZX_GLOBAL_STRUCTURES_PKG.g_credit_memo_exists_flg := 'Y';
3031: END IF;
3032:
3033: /*------------------------------------------------------+
3034: | Validate and Initializate parameters for Override |
3154: END IF;
3155:
3156: --Delete from the global structures so that there are no hanging/redundant
3157: --records sitting there
3158: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
3159:
3160: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
3161: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.END','ZX_API_PUB: '||l_api_name||'()-');
3162: END IF;
3978: END IF;
3979:
3980: --Delete from the global structures so that there are no hanging/redundant
3981: --records sitting there
3982: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
3983:
3984: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
3985: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.END','ZX_API_PUB: '||l_api_name||'()-');
3986: END IF;
4850: DUMP_MSG;
4851: RETURN;
4852: END IF;
4853:
4854: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec := l_event_class_rec;
4855:
4856: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
4857: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
4858: 'application_id: '||to_char(l_event_class_rec.application_id)||
4884: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4885: END IF;
4886: END IF;
4887:
4888: ZX_GLOBAL_STRUCTURES_PKG.rec_nrec_ccid_tbl.DELETE;
4889: /*--------------------------------------------------+
4890: | Call Service Type Determine Recovery |
4891: +--------------------------------------------------*/
4892: ZX_SRVC_TYP_PKG.determine_recovery(p_event_class_rec => l_event_class_rec,
4950: +--------------------------------------------------*/
4951: /*-----------------------------------------------------------------+
4952: | Bug 3649502 - Check for record flag before calling TRR service |
4953: +----------------------------------------------------------------*/
4954: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
4955:
4956: l_record_dist_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
4957:
4958: IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' and
4952: | Bug 3649502 - Check for record flag before calling TRR service |
4953: +----------------------------------------------------------------*/
4954: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
4955:
4956: l_record_dist_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
4957:
4958: IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' and
4959: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
4960: l_record_dist_lines := 'N';
4954: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' THEN
4955:
4956: l_record_dist_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
4957:
4958: IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' and
4959: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
4960: l_record_dist_lines := 'N';
4961: END IF;
4962:
4955:
4956: l_record_dist_lines := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.record_flag;
4957:
4958: IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' and
4959: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'Y' THEN
4960: l_record_dist_lines := 'N';
4961: END IF;
4962:
4963: IF l_record_dist_lines = 'Y' THEN
4961: END IF;
4962:
4963: IF l_record_dist_lines = 'Y' THEN
4964: ZX_TRL_PUB_PKG.manage_taxdistributions(x_return_status =>l_return_status,
4965: p_event_class_rec =>zx_global_structures_pkg.g_event_class_rec
4966: );
4967: END IF;
4968:
4969: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4980:
4981: -- Bug fix 7506576 Included additional condition flag quote_flag when
4982: -- deleting records from GT TABLES
4983:
4984: --IF zx_global_structures_pkg.g_event_class_rec.record_flag = 'Y' AND ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.quote_flag = 'N'
4985:
4986: --Reimplemented the fix done in bug#7506576
4987: IF l_record_dist_lines = 'Y' THEN
4988: DELETE FROM ZX_REC_NREC_DIST_GT;
4993: /*------------------------------------------------+
4994: | Update zx_lines_det_factors |
4995: +------------------------------------------------*/
4996:
4997: IF zx_global_structures_pkg.g_event_class_rec.quote_flag <> 'Y' OR
4998: zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null
4999: THEN
5000:
5001: -- ICX_SESSION_ID / QUOTE_FLAG should be same for all rows
4994: | Update zx_lines_det_factors |
4995: +------------------------------------------------*/
4996:
4997: IF zx_global_structures_pkg.g_event_class_rec.quote_flag <> 'Y' OR
4998: zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null
4999: THEN
5000:
5001: -- ICX_SESSION_ID / QUOTE_FLAG should be same for all rows
5002: IF zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null THEN
4998: zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null
4999: THEN
5000:
5001: -- ICX_SESSION_ID / QUOTE_FLAG should be same for all rows
5002: IF zx_global_structures_pkg.g_event_class_rec.ICX_SESSION_ID is not null THEN
5003:
5004: BEGIN
5005: OPEN C_HEADERS;
5006: LOOP
7073: l_internal_org_id NUMBER;
7074: l_application_id NUMBER;
7075: l_entity_code zx_evnt_cls_mappings.entity_code%TYPE;
7076: l_event_class_code zx_evnt_cls_mappings.event_class_code%TYPE;
7077: l_zx_product_options_rec ZX_GLOBAL_STRUCTURES_PKG.zx_product_options_rec_type;
7078:
7079: CURSOR c_trx_biz_cat_csr (c_application_id NUMBER,
7080: c_entity_code zx_evnt_cls_mappings.entity_code%TYPE,
7081: c_event_class_code zx_evnt_cls_mappings.event_class_code%TYPE) IS
7154: +-----------------------------------------------------------------*/
7155:
7156: l_application_id := p_application_id; --bug# 6662504
7157:
7158: IF ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.application_id IS NULL THEN
7159:
7160: IF p_event_class_code = 'SALES_TRANSACTION_TAX_QUOTE' THEN
7161: l_application_id := 222;
7162: l_entity_code := 'TRANSACTIONS';
7174:
7175: -- Fetch tax event class and intercompany tax event class
7176:
7177: OPEN c_trx_biz_cat_csr(l_application_id, l_entity_code, l_event_class_code);
7178: FETCH c_trx_biz_cat_csr INTO ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_event_class_code,
7179: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intrcmp_tx_evnt_cls_code;
7180: CLOSE c_trx_biz_cat_csr;
7181:
7182: -- Fetch default transaction business category
7175: -- Fetch tax event class and intercompany tax event class
7176:
7177: OPEN c_trx_biz_cat_csr(l_application_id, l_entity_code, l_event_class_code);
7178: FETCH c_trx_biz_cat_csr INTO ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_event_class_code,
7179: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.intrcmp_tx_evnt_cls_code;
7180: CLOSE c_trx_biz_cat_csr;
7181:
7182: -- Fetch default transaction business category
7183:
7181:
7182: -- Fetch default transaction business category
7183:
7184: OPEN c_intrcmp_code(l_application_id, l_entity_code, l_event_class_code);
7185: FETCH c_intrcmp_code INTO ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.DEF_INTRCMP_TRX_BIZ_CATEGORY;
7186: CLOSE c_intrcmp_code;
7187:
7188: END IF;
7189:
7190:
7191: -- Fetch tax method
7192: -- Fix for bug 5102996: Fetch tax method from zx_product_options only if it is not found in the cache
7193:
7194: ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info
7195: (p_application_id => l_application_id,
7196: p_org_id => p_org_id,
7197: x_product_options_rec => l_zx_product_options_rec,
7198: x_return_status => x_return_status);
7200: IF x_return_status = FND_API.G_RET_STS_ERROR then
7201:
7202: IF ( G_LEVEL_ERROR >= G_CURRENT_RUNTIME_LEVEL) THEN
7203: FND_LOG.STRING(G_LEVEL_ERROR,G_MODULE_NAME||l_api_name,'Incorrect return status after calling '||
7204: 'ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info');
7205: END IF;
7206: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code := 'EBTAX';
7207:
7208: ELSE
7202: IF ( G_LEVEL_ERROR >= G_CURRENT_RUNTIME_LEVEL) THEN
7203: FND_LOG.STRING(G_LEVEL_ERROR,G_MODULE_NAME||l_api_name,'Incorrect return status after calling '||
7204: 'ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info');
7205: END IF;
7206: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code := 'EBTAX';
7207:
7208: ELSE
7209: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code := nvl(l_zx_product_options_rec.tax_method_code,'EBTAX'); --6841552
7210: END IF;
7205: END IF;
7206: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code := 'EBTAX';
7207:
7208: ELSE
7209: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code := nvl(l_zx_product_options_rec.tax_method_code,'EBTAX'); --6841552
7210: END IF;
7211:
7212: l_tax_method := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code;
7213:
7208: ELSE
7209: ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code := nvl(l_zx_product_options_rec.tax_method_code,'EBTAX'); --6841552
7210: END IF;
7211:
7212: l_tax_method := ZX_GLOBAL_STRUCTURES_PKG.g_event_class_rec.tax_method_code;
7213:
7214:
7215: IF l_tax_method = 'EBTAX' THEN
7216:
8091: l_return_status VARCHAR2(30);
8092: l_context_info_rec context_info_rec_type;
8093: l_init_msg_list VARCHAR2(1);
8094: l_internal_organization_id NUMBER;
8095: l_zx_product_options_rec ZX_GLOBAL_STRUCTURES_PKG.zx_product_options_rec_type;
8096:
8097: BEGIN
8098: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
8099: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.BEGIN','ZX_API_PUB: '||l_api_name||'()+');
8152: WHEN NO_DATA_FOUND THEN
8153: l_tax_method := 'EBTAX';
8154: END;
8155:
8156: ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info
8157: (p_application_id => l_app_id,
8158: p_org_id => l_internal_organization_id,
8159: x_product_options_rec => l_zx_product_options_rec,
8160: x_return_status => x_return_status);
8162: IF x_return_status = FND_API.G_RET_STS_ERROR then
8163:
8164: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
8165: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,'Incorrect return status after calling '||
8166: 'ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info');
8167: END IF;
8168: l_tax_method := 'EBTAX';
8169: ELSE
8170: -- Bug 7528340
8697:
8698: /*-----------------------------------------+
8699: |Populate the event class record structure|
8700: +-----------------------------------------*/
8701: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
8702: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8698: /*-----------------------------------------+
8699: |Populate the event class record structure|
8700: +-----------------------------------------*/
8701: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
8702: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8699: |Populate the event class record structure|
8700: +-----------------------------------------*/
8701: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
8702: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8700: +-----------------------------------------*/
8701: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
8702: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8701: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
8702: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8702: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8703: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8704: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8705: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8706: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8707: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8708: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8709: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8710: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8711: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8712: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8713: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8714: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8715: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8716: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8724: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
8717: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8724: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
8725: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
8718: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8724: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
8725: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
8726:
8719: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8724: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
8725: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
8726:
8727: --Check if need to upgrade
8720: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8724: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
8725: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
8726:
8727: --Check if need to upgrade
8728: l_record_exists := FALSE;
8721: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
8722: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
8723: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
8724: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
8725: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
8726:
8727: --Check if need to upgrade
8728: l_record_exists := FALSE;
8729: IF l_event_class_rec.event_type_code = 'INV_UPDATE' THEN
8730: FOR l_line_det_rec in lock_line_det_factors_for_doc(l_event_class_rec)
8731: LOOP
8732: l_record_exists := TRUE;
8733: l_event_class_rec.event_id := l_line_det_rec.event_id;
8734: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
8735: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
8736: EXIT;
8737: END LOOP;
8738: IF NOT(l_record_exists) THEN
8731: LOOP
8732: l_record_exists := TRUE;
8733: l_event_class_rec.event_id := l_line_det_rec.event_id;
8734: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
8735: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
8736: EXIT;
8737: END LOOP;
8738: IF NOT(l_record_exists) THEN
8739: --Bugfix 4486946 -Call on the fly upgrade if the transaction if not found
8761: 'Lock the document so that no updates can happen for transaction :' || to_char(l_event_class_rec.trx_id));
8762: END IF;
8763: l_record_exists := TRUE;
8764: l_event_class_rec.event_id := l_line_det_rec.event_id;
8765: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
8766: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
8767: EXIT;
8768: END LOOP;
8769: END IF; --record does not exist so upgrade
8762: END IF;
8763: l_record_exists := TRUE;
8764: l_event_class_rec.event_id := l_line_det_rec.event_id;
8765: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
8766: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
8767: EXIT;
8768: END LOOP;
8769: END IF; --record does not exist so upgrade
8770: --Bugfix 4486946 - on-the-fly upgrade end
8830: END IF;
8831: END IF;
8832:
8833: -- Fix for Bug 5038953
8834: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TAX_EVENT_CLASS_CODE(1) := l_event_class_rec.TAX_EVENT_CLASS_CODE;
8835: -- End fix for Bug 5038953
8836:
8837: /* ==============================================*
8838: |Determine if we need to default the parameters|
8856: product_type,
8857: decode(l_event_class_rec.prod_family_grp_code,'P2P',input_tax_classification_code,
8858: 'O2C',output_tax_classification_code)
8859: INTO
8860: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1),
8861: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1),
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8857: decode(l_event_class_rec.prod_family_grp_code,'P2P',input_tax_classification_code,
8858: 'O2C',output_tax_classification_code)
8859: INTO
8860: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1),
8861: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1),
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8858: 'O2C',output_tax_classification_code)
8859: INTO
8860: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1),
8861: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1),
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8859: INTO
8860: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1),
8861: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1),
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8867: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(1),
8860: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1),
8861: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1),
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8867: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(1),
8868: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(1),
8861: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1),
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8867: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(1),
8868: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(1),
8869: l_tax_classification_code
8862: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(1),
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8867: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(1),
8868: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(1),
8869: l_tax_classification_code
8870: FROM ZX_LINES_DET_FACTORS
8863: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(1),
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8867: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(1),
8868: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(1),
8869: l_tax_classification_code
8870: FROM ZX_LINES_DET_FACTORS
8871: WHERE application_id = p_duplicate_line_rec.application_id
8864: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(1),
8865: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(1),
8866: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(1),
8867: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(1),
8868: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(1),
8869: l_tax_classification_code
8870: FROM ZX_LINES_DET_FACTORS
8871: WHERE application_id = p_duplicate_line_rec.application_id
8872: AND entity_code = p_duplicate_line_rec.entity_code
8876: AND trx_level_type = p_duplicate_line_rec.trx_level_type;
8877:
8878: --AR always passes the tax classification code so do not override the passed value
8879: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
8880: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(1) := l_tax_classification_code;
8881: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND
8882: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code is null THEN
8883: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(1) := l_tax_classification_code;
8884: END IF;
8878: --AR always passes the tax classification code so do not override the passed value
8879: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
8880: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(1) := l_tax_classification_code;
8881: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND
8882: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code is null THEN
8883: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(1) := l_tax_classification_code;
8884: END IF;
8885: /*If the applied from, adjusted, source document information is passed with
8886: the transaction line, then derive the values tax determining factors from
8879: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
8880: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(1) := l_tax_classification_code;
8881: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND
8882: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code is null THEN
8883: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(1) := l_tax_classification_code;
8884: END IF;
8885: /*If the applied from, adjusted, source document information is passed with
8886: the transaction line, then derive the values tax determining factors from
8887: ZX_LINES_DET_FACTORS or call TDS defaulting API*/
8922: END IF;
8923:
8924: --Delete from the global structures so that there are no hanging/redundant
8925: --records sitting there
8926: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
8927:
8928: --Reset G_PUB_CALLING_SRVC at end of API
8929: ZX_API_PUB.G_PUB_CALLING_SRVC := null;
8930:
9067:
9068: /*-----------------------------------------+
9069: |Populate the event class record structure|
9070: +-----------------------------------------*/
9071: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
9072: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9068: /*-----------------------------------------+
9069: |Populate the event class record structure|
9070: +-----------------------------------------*/
9071: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
9072: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9069: |Populate the event class record structure|
9070: +-----------------------------------------*/
9071: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
9072: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9070: +-----------------------------------------*/
9071: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
9072: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9071: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
9072: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9072: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9073: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9074: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9075: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9076: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9077: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9078: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9079: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9080: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9081: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9082: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9083: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9084: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9085: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9086: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9094: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
9087: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9094: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
9095: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
9088: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9094: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
9095: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
9096:
9089: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9094: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
9095: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
9096:
9097: --Check if need to upgrade
9090: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9094: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
9095: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
9096:
9097: --Check if need to upgrade
9098: l_record_exists := FALSE;
9091: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
9092: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
9093: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
9094: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
9095: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
9096:
9097: --Check if need to upgrade
9098: l_record_exists := FALSE;
9099: IF l_event_class_rec.event_type_code = 'INV_UPDATE' THEN
9100: FOR l_line_det_rec in lock_line_det_factors_for_doc(l_event_class_rec)
9101: LOOP
9102: l_record_exists := TRUE;
9103: l_event_class_rec.event_id := l_line_det_rec.event_id;
9104: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
9105: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
9106: EXIT;
9107: END LOOP;
9108: IF NOT(l_record_exists) THEN
9101: LOOP
9102: l_record_exists := TRUE;
9103: l_event_class_rec.event_id := l_line_det_rec.event_id;
9104: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
9105: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
9106: EXIT;
9107: END LOOP;
9108: IF NOT(l_record_exists) THEN
9109: --Bugfix 4486946 -Call on the fly upgrade if the transaction if not found
9127: FOR l_line_det_rec in lock_line_det_factors_for_doc(l_event_class_rec)
9128: LOOP
9129: l_record_exists := TRUE;
9130: l_event_class_rec.event_id := l_line_det_rec.event_id;
9131: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
9132: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
9133: EXIT;
9134: END LOOP;
9135: END IF; --record does not exist so upgrade
9128: LOOP
9129: l_record_exists := TRUE;
9130: l_event_class_rec.event_id := l_line_det_rec.event_id;
9131: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(1) := l_line_det_rec.default_taxation_country;
9132: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(1) := l_line_det_rec.document_sub_type;
9133: EXIT;
9134: END LOOP;
9135: END IF; --record does not exist so upgrade
9136: --Bugfix 4486946 - on-the-fly upgrade end
9214: END IF;
9215:
9216: --Delete from the global structures so that there are no hanging/redundant
9217: --records sitting there
9218: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
9219:
9220: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
9221: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.END','ZX_API_PUB: '||l_api_name||'()-');
9222: END IF;
9854: END IF;
9855: END IF;
9856:
9857: --get_tax_profile_ids expects the following data legal entity id in zx_global_structures table.
9858: zx_global_structures_pkg.trx_line_dist_tbl.LEGAL_ENTITY_ID(1) := p_hdr_det_factors_rec.legal_entity_id;
9859:
9860: IF p_hdr_det_factors_rec.ship_to_party_id is not NULL AND
9861: p_hdr_det_factors_rec.ship_to_party_id <> FND_API.G_MISS_NUM THEN
9862: IF ((p_hdr_det_factors_rec.rounding_ship_to_party_id is NULL)
11087: G_PUB_SRVC := l_api_name;
11088: G_DATA_TRANSFER_MODE := 'PLS';
11089: G_EXTERNAL_API_CALL := 'N';
11090:
11091: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11092: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11088: G_DATA_TRANSFER_MODE := 'PLS';
11089: G_EXTERNAL_API_CALL := 'N';
11090:
11091: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11092: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11089: G_EXTERNAL_API_CALL := 'N';
11090:
11091: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11092: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11090:
11091: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11092: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11091: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11092: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11092: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11093: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11094: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11095: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11096: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11097: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11098: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11099: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11100: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11101: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11102: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11103: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11104: l_event_class_rec.PRECISION := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PRECISION(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11105: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11106: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11114: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11107: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11114: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11115: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11108: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11114: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11115: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11116:
11109: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11114: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11115: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11116:
11117:
11110: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11114: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11115: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11116:
11117:
11118: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
11111: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11112: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11113: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11114: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11115: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11116:
11117:
11118: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
11119: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name,
11154: WHERE application_id = l_event_class_rec.application_id
11155: AND entity_code = l_event_class_rec.entity_code
11156: AND event_class_code = l_event_class_rec.event_class_code
11157: AND trx_id = l_event_class_rec.trx_id
11158: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(1)
11159: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(1)
11160: FOR UPDATE NOWAIT; --locks the line
11161:
11162: EXCEPTION
11155: AND entity_code = l_event_class_rec.entity_code
11156: AND event_class_code = l_event_class_rec.event_class_code
11157: AND trx_id = l_event_class_rec.trx_id
11158: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(1)
11159: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(1)
11160: FOR UPDATE NOWAIT; --locks the line
11161:
11162: EXCEPTION
11163: WHEN NO_DATA_FOUND THEN
11187: WHERE application_id = l_event_class_rec.application_id
11188: AND entity_code = l_event_class_rec.entity_code
11189: AND event_class_code = l_event_class_rec.event_class_code
11190: AND trx_id = l_event_class_rec.trx_id
11191: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(1)
11192: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(1)
11193: FOR UPDATE NOWAIT; --locks the line
11194: END;
11195:
11188: AND entity_code = l_event_class_rec.entity_code
11189: AND event_class_code = l_event_class_rec.event_class_code
11190: AND trx_id = l_event_class_rec.trx_id
11191: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(1)
11192: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(1)
11193: FOR UPDATE NOWAIT; --locks the line
11194: END;
11195:
11196: /*------------------------------------------------------+
11226: END IF;
11227: END IF;
11228:
11229: -- Fix for Bug 5038953
11230: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TAX_EVENT_CLASS_CODE(1) := l_event_class_rec.TAX_EVENT_CLASS_CODE;
11231: -- End fix for Bug 5038953
11232:
11233: /*----------------------------------------------------------------------------+
11234: |Call the defaulting API to default the determining attributes if user has not|
11239: --Call the redefaulting APIs only if all tax determining attributes passed as null
11240: l_call_default_APIs := ZX_SRVC_TYP_PKG.decide_call_redefault_APIs (p_trx_line_index => 1);
11241:
11242: IF l_call_default_APIs THEN
11243: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(1) = 'UPDATE' THEN
11244: ZX_SRVC_TYP_PKG.call_redefaulting_APIs(p_event_class_rec => l_event_class_rec,
11245: p_trx_line_index => 1,
11246: x_return_status => l_return_status
11247: );
11281: END IF;
11282:
11283: --Delete from the global structures so that there are no hanging/redundant
11284: --records sitting there
11285: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
11286:
11287: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
11288: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.END','ZX_API_PUB: '||l_api_name||'()-');
11289: END IF;
11429:
11430: /*-----------------------------------------+
11431: |Populate the event class record structure|
11432: +-----------------------------------------*/
11433: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11434: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11430: /*-----------------------------------------+
11431: |Populate the event class record structure|
11432: +-----------------------------------------*/
11433: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11434: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11431: |Populate the event class record structure|
11432: +-----------------------------------------*/
11433: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11434: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11432: +-----------------------------------------*/
11433: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11434: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11433: l_event_class_rec.INTERNAL_ORGANIZATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.INTERNAL_ORGANIZATION_ID(1);
11434: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11434: l_event_class_rec.LEGAL_ENTITY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEGAL_ENTITY_ID(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11435: l_event_class_rec.LEDGER_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.LEDGER_ID(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11436: l_event_class_rec.APPLICATION_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.APPLICATION_ID(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11437: l_event_class_rec.ENTITY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ENTITY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11438: l_event_class_rec.EVENT_CLASS_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_CLASS_CODE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11439: l_event_class_rec.EVENT_TYPE_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.EVENT_TYPE_CODE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11440: l_event_class_rec.CTRL_TOTAL_HDR_TX_AMT := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CTRL_TOTAL_HDR_TX_AMT(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11441: l_event_class_rec.TRX_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11442: l_event_class_rec.TRX_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_DATE(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11443: l_event_class_rec.REL_DOC_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RELATED_DOC_DATE(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11444: l_event_class_rec.PROVNL_TAX_DETERMINATION_DATE:= ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.PROVNL_TAX_DETERMINATION_DATE(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11445: l_event_class_rec.TRX_CURRENCY_CODE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.TRX_CURRENCY_CODE(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11446: l_event_class_rec.CURRENCY_CONVERSION_TYPE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_TYPE(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11447: l_event_class_rec.CURRENCY_CONVERSION_RATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_RATE(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11455: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11448: l_event_class_rec.CURRENCY_CONVERSION_DATE := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.CURRENCY_CONVERSION_DATE(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11455: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11456: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11449: l_event_class_rec.ROUNDING_SHIP_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_TO_PARTY_ID(1);
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11455: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11456: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11457:
11450: l_event_class_rec.ROUNDING_SHIP_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_SHIP_FROM_PARTY_ID(1);
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11455: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11456: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11457:
11458:
11451: l_event_class_rec.ROUNDING_BILL_TO_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_TO_PARTY_ID(1);
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11455: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11456: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11457:
11458:
11459: /*------------------------------------------------------------------------------------------+
11452: l_event_class_rec.ROUNDING_BILL_FROM_PARTY_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ROUNDING_BILL_FROM_PARTY_ID(1);
11453: l_event_class_rec.RNDG_SHIP_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_TO_PARTY_SITE_ID(1);
11454: l_event_class_rec.RNDG_SHIP_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_SHIP_FROM_PARTY_SITE_ID(1);
11455: l_event_class_rec.RNDG_BILL_TO_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_TO_PARTY_SITE_ID(1);
11456: l_event_class_rec.RNDG_BILL_FROM_PARTY_SITE_ID := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.RNDG_BILL_FROM_PARTY_SITE_ID(1);
11457:
11458:
11459: /*------------------------------------------------------------------------------------------+
11460: | Set the event id for the whole document- Since this API is called for each transaction |
11532: |Default the tax determining attributes |
11533: * ============================================*/
11534: /*If the Source Document Line identifiers are passed, then derive the values
11535: of the tax determining factors from ZX_LINES_DET_FACTORS for the source document line.*/
11536: FOR i in 1 .. nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.application_id.LAST,-99)
11537: LOOP
11538: SELECT
11539: default_taxation_country,
11540: document_sub_type,
11547: product_type,
11548: decode(l_event_class_rec.prod_family_grp_code,'P2P',input_tax_classification_code,
11549: 'O2C',output_tax_classification_code)
11550: INTO
11551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(i),
11552: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(i),
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11548: decode(l_event_class_rec.prod_family_grp_code,'P2P',input_tax_classification_code,
11549: 'O2C',output_tax_classification_code)
11550: INTO
11551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(i),
11552: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(i),
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11549: 'O2C',output_tax_classification_code)
11550: INTO
11551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(i),
11552: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(i),
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11550: INTO
11551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(i),
11552: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(i),
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.default_taxation_country(i),
11552: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(i),
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11552: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.document_sub_type(i),
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11560: l_tax_classification_code
11553: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_business_category(i),
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11560: l_tax_classification_code
11561: FROM ZX_LINES_DET_FACTORS
11554: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_intended_use(i),
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11560: l_tax_classification_code
11561: FROM ZX_LINES_DET_FACTORS
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11555: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.user_defined_fisc_class(i),
11556: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_fisc_classification(i),
11557: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_category(i),
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11560: l_tax_classification_code
11561: FROM ZX_LINES_DET_FACTORS
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.assessable_value(i),
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11560: l_tax_classification_code
11561: FROM ZX_LINES_DET_FACTORS
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11564: AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(i)
11565: AND trx_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_id(i)
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11559: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.product_type(i),
11560: l_tax_classification_code
11561: FROM ZX_LINES_DET_FACTORS
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11564: AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(i)
11565: AND trx_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_id(i)
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11567: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_level_type(i);
11560: l_tax_classification_code
11561: FROM ZX_LINES_DET_FACTORS
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11564: AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(i)
11565: AND trx_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_id(i)
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11567: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_level_type(i);
11568:
11561: FROM ZX_LINES_DET_FACTORS
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11564: AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(i)
11565: AND trx_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_id(i)
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11567: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_level_type(i);
11568:
11569: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
11562: WHERE application_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_application_id(i)
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11564: AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(i)
11565: AND trx_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_id(i)
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11567: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_level_type(i);
11568:
11569: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
11570: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(i) := l_tax_classification_code;
11563: AND entity_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_entity_code(i)
11564: AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(i)
11565: AND trx_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_id(i)
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11567: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_level_type(i);
11568:
11569: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
11570: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(i) := l_tax_classification_code;
11571: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND --AR passes the tax classification code so do not override
11566: AND trx_line_id = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_line_id(i)
11567: AND trx_level_type = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_trx_level_type(i);
11568:
11569: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
11570: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(i) := l_tax_classification_code;
11571: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND --AR passes the tax classification code so do not override
11572: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(i) is null THEN
11573: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(i) := l_tax_classification_code;
11574: END IF;
11568:
11569: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
11570: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(i) := l_tax_classification_code;
11571: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND --AR passes the tax classification code so do not override
11572: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(i) is null THEN
11573: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(i) := l_tax_classification_code;
11574: END IF;
11575: END LOOP;
11576: /*------------------------------------------+
11569: IF l_event_class_rec.prod_family_grp_code = 'P2P' THEN
11570: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.input_tax_classification_code(i) := l_tax_classification_code;
11571: ELSIF l_event_class_rec.prod_family_grp_code = 'O2C' AND --AR passes the tax classification code so do not override
11572: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(i) is null THEN
11573: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.output_tax_classification_code(i) := l_tax_classification_code;
11574: END IF;
11575: END LOOP;
11576: /*------------------------------------------+
11577: |Call to insert the lines |
11593: END IF;
11594:
11595: --Delete from the global structures so that there are no hanging/redundant
11596: --records sitting there
11597: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
11598:
11599: IF ( G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL) THEN
11600: FND_LOG.STRING(G_LEVEL_PROCEDURE,G_MODULE_NAME||l_api_name||'.END','ZX_API_PUB: '||l_api_name||'()-');
11601: END IF;
12142: -- procedure to default the tax determining attributes. It follows the
12143: -- following logic defaulting the determining attributes.
12144: --
12145: -- Fetch from zx_trx_headers_gt and zx_trx_transaction_lines_gt into
12146: -- global structure zx_global_structures_pkg.trx_line_dist_tbl
12147: -- For records in trx_line_dist_tbl
12148: -- Loop
12149: -- If line_level_action is UPDATE
12150: -- If all tax determining attributes are passed null
12400: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
12401: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
12402: 'Calling routine to delete the global structures ');
12403: END IF;
12404: ZX_GLOBAL_STRUCTURES_PKG.delete_trx_line_dist_tbl;
12405:
12406: EXCEPTION
12407: WHEN FND_API.G_EXC_ERROR THEN
12408: ROLLBACK TO Get_Def_Tax_Det_Attrs_Doc_PVT;