DBA Data[Home] [Help]

APPS.ZX_TDS_APPLICABILITY_DETM_PKG dependencies on ZX_TDS_CALC_SERVICES_PUB_PKG

Line 431: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

427: FND_MESSAGE.SET_NAME ('ZX', 'ZX_GENERIC_TEXT');
428: FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','Unable to determine the Country code for the Location id: '||
429: l_location_id||' and Location type: '||l_location_type);
430:
431: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
432: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
433: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
434: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
435:

Line 433: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

429: l_location_id||' and Location type: '||l_location_type);
430:
431: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
432: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
433: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
434: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
435:
436: ZX_API_PUB.add_msg(
437: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 437: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

433: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
434: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
435:
436: ZX_API_PUB.add_msg(
437: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
438: RETURN;
439: END IF;
440:
441: -- If status is normal and country code is associated to

Line 474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

470:
471: FND_MESSAGE.SET_NAME ('ZX', 'ZX_NO_COUNTRY_CODE_FOUND');
472: FND_MESSAGE.SET_TOKEN('LOCATION_TYPE', l_location_type);
473:
474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
475: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
477: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
478:

Line 476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

472: FND_MESSAGE.SET_TOKEN('LOCATION_TYPE', l_location_type);
473:
474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
475: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
477: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
478:
479: ZX_API_PUB.add_msg(
480: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 480: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
477: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
478:
479: ZX_API_PUB.add_msg(
480: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
481:
482: */
483: IF (g_level_statement >= g_current_runtime_level ) THEN
484: FND_LOG.STRING(g_level_statement,

Line 510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

506:
507: FND_MESSAGE.SET_NAME ('ZX', 'ZX_NO_COUNTRY_CODE_FOUND');
508: FND_MESSAGE.SET_TOKEN('LOCATION_TYPE', l_null_country_loc_type);
509:
510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
511: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
512: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
513: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
514:

Line 512: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

508: FND_MESSAGE.SET_TOKEN('LOCATION_TYPE', l_null_country_loc_type);
509:
510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
511: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
512: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
513: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
514:
515: ZX_API_PUB.add_msg(
516: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 516: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

512: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
513: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
514:
515: ZX_API_PUB.add_msg(
516: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
517:
518: RETURN;
519:
520: END IF;

Line 531: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

527: FND_MESSAGE.SET_NAME ('ZX', 'ZX_NO_LOCATIONS_FOUND');
528: FND_MESSAGE.SET_TOKEN('TEMPLATE_NAME', p_event_class_rec.det_factor_templ_code);
529: FND_MESSAGE.SET_TOKEN('LOCATIONS_LIST', l_location_list);
530:
531: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
532: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
534: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
535:

Line 533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

529: FND_MESSAGE.SET_TOKEN('LOCATIONS_LIST', l_location_list);
530:
531: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
532: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
534: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
535:
536: ZX_API_PUB.add_msg(
537: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);*/

Line 537: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);*/

533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
534: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
535:
536: ZX_API_PUB.add_msg(
537: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);*/
538:
539: RETURN;
540: END IF;
541:

Line 574: 'ZX_TDS_CALC_SERVICES_PUB_PKG.calculate_tax(-)');

570: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_regimes',
571: 'RETURN_STATUS = ' || x_return_status);
572: FND_LOG.STRING(g_level_error,
573: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_regimes.END',
574: 'ZX_TDS_CALC_SERVICES_PUB_PKG.calculate_tax(-)');
575: END IF;
576: RETURN;
577: END IF;
578: END IF;

Line 1254: l_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

1250: ELSIF p_event_class_rec.prod_family_grp_code = 'P2P' THEN
1251: l_tax_class := 'INPUT';
1252: END IF;
1253:
1254: l_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
1255:
1256: IF NVL(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.historical_flag(
1257: p_trx_line_index), 'N') = 'Y'
1258: THEN

Line 1270: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

1266: l_rownum := l_rownum + 1;
1267:
1268: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1269: --
1270: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1271:
1272: -- populate tax cache : bug 5167406
1273: --
1274: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

Line 1295: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1291: END IF;
1292: RETURN;
1293: END IF;
1294:
1295: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1296: l_rownum).unrounded_tax_amt :=
1297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1299: l_rownum).unrounded_taxable_amt :=

Line 1297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;

1293: END IF;
1294:
1295: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1296: l_rownum).unrounded_tax_amt :=
1297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1299: l_rownum).unrounded_taxable_amt :=
1300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).taxable_amt;
1301:

Line 1298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1294:
1295: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1296: l_rownum).unrounded_tax_amt :=
1297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1299: l_rownum).unrounded_taxable_amt :=
1300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).taxable_amt;
1301:
1302: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).cancel_flag,'N') = 'Y' THEN

Line 1300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).taxable_amt;

1296: l_rownum).unrounded_tax_amt :=
1297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1299: l_rownum).unrounded_taxable_amt :=
1300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).taxable_amt;
1301:
1302: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).cancel_flag,'N') = 'Y' THEN
1303: IF (g_level_statement >= g_current_runtime_level ) THEN
1304: FND_LOG.STRING(g_level_statement,

Line 1302: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).cancel_flag,'N') = 'Y' THEN

1298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1299: l_rownum).unrounded_taxable_amt :=
1300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).taxable_amt;
1301:
1302: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).cancel_flag,'N') = 'Y' THEN
1303: IF (g_level_statement >= g_current_runtime_level ) THEN
1304: FND_LOG.STRING(g_level_statement,
1305: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.fetch_tax_lines',
1306: 'Migrated Tax Line is canceled. Unrounded_Tax_Amt = '||

Line 1307: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_tax_amt)||

1303: IF (g_level_statement >= g_current_runtime_level ) THEN
1304: FND_LOG.STRING(g_level_statement,
1305: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.fetch_tax_lines',
1306: 'Migrated Tax Line is canceled. Unrounded_Tax_Amt = '||
1307: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_tax_amt)||
1308: ', Unrounded_Taxable_Amt = '||
1309: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_taxable_amt));
1310: END IF;
1311:

Line 1309: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_taxable_amt));

1305: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.fetch_tax_lines',
1306: 'Migrated Tax Line is canceled. Unrounded_Tax_Amt = '||
1307: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_tax_amt)||
1308: ', Unrounded_Taxable_Amt = '||
1309: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_taxable_amt));
1310: END IF;
1311:
1312: ELSE
1313: -- 10029625

Line 1315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1311:
1312: ELSE
1313: -- 10029625
1314: IF p_tax_determine_date is NOT NULL AND p_tax_date is NOT NULL AND p_tax_point_date is NOT NULL THEN
1315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1316: l_rownum).tax_determine_date := p_tax_determine_date;
1317: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1318: l_rownum).tax_date := p_tax_date;
1319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1317: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1313: -- 10029625
1314: IF p_tax_determine_date is NOT NULL AND p_tax_date is NOT NULL AND p_tax_point_date is NOT NULL THEN
1315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1316: l_rownum).tax_determine_date := p_tax_determine_date;
1317: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1318: l_rownum).tax_date := p_tax_date;
1319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1320: l_rownum).tax_point_date := p_tax_point_date;
1321: END IF;

Line 1319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1316: l_rownum).tax_determine_date := p_tax_determine_date;
1317: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1318: l_rownum).tax_date := p_tax_date;
1319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1320: l_rownum).tax_point_date := p_tax_point_date;
1321: END IF;
1322:
1323: -- Set tax_amt to null

Line 1326: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt IS NOT NULL

1322:
1323: -- Set tax_amt to null
1324: --
1325: -- bug 7009115
1326: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt IS NOT NULL
1327: THEN
1328:
1329: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1330: l_rownum).unrounded_tax_amt :=

Line 1329: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1325: -- bug 7009115
1326: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt IS NOT NULL
1327: THEN
1328:
1329: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1330: l_rownum).unrounded_tax_amt :=
1331: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1332:
1333: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

Line 1331: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;

1327: THEN
1328:
1329: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1330: l_rownum).unrounded_tax_amt :=
1331: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1332:
1333: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1334: END IF;
1335:

Line 1333: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

1329: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1330: l_rownum).unrounded_tax_amt :=
1331: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1332:
1333: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1334: END IF;
1335:
1336: IF (g_level_statement >= g_current_runtime_level ) THEN
1337: FND_LOG.STRING(g_level_statement,

Line 1340: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_tax_amt)||

1336: IF (g_level_statement >= g_current_runtime_level ) THEN
1337: FND_LOG.STRING(g_level_statement,
1338: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.fetch_tax_lines',
1339: 'Unrounded_Tax_Amt = '||
1340: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_tax_amt)||
1341: ', Unrounded_Taxable_Amt = '||
1342: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_taxable_amt));
1343: END IF;
1344:

Line 1342: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_taxable_amt));

1338: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.fetch_tax_lines',
1339: 'Unrounded_Tax_Amt = '||
1340: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_tax_amt)||
1341: ', Unrounded_Taxable_Amt = '||
1342: TO_CHAR(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).unrounded_taxable_amt));
1343: END IF;
1344:
1345: -- bug 6906427: Set summary and detail tax line id to null
1346: --

Line 1351: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1347: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1348:
1349: --Retain the summary tax line for historical invoices always.
1350: --bug#7695189
1351: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1352: -- l_rownum).summary_tax_line_id := NULL;
1353:
1354: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_event_type_code(
1355: p_trx_line_index) <> 'OVERRIDE_TAX' AND

Line 1359: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1355: p_trx_line_index) <> 'OVERRIDE_TAX' AND
1356: NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y'
1357: THEN
1358:
1359: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1360: l_rownum).tax_line_id := NULL;
1361: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1362: l_rownum).associated_child_frozen_flag := NULL;
1363:

Line 1361: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1357: THEN
1358:
1359: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1360: l_rownum).tax_line_id := NULL;
1361: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1362: l_rownum).associated_child_frozen_flag := NULL;
1363:
1364: END IF;
1365: END IF;

Line 1377: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1373: /*
1374: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
1375: *
1376: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
1377: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1378: * l_rownum).process_for_recovery_flag := 'N';
1379: * ELSE
1380: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
1381: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1381: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1377: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1378: * l_rownum).process_for_recovery_flag := 'N';
1379: * ELSE
1380: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
1381: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1382: * l_rownum).process_for_recovery_flag := 'Y';
1383: * ELSE
1384: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1385: * l_rownum).process_for_recovery_flag := 'N';

Line 1384: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1380: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
1381: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1382: * l_rownum).process_for_recovery_flag := 'Y';
1383: * ELSE
1384: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1385: * l_rownum).process_for_recovery_flag := 'N';
1386: * END IF;
1387: * END IF;
1388: */

Line 1420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

1416: l_rownum := l_rownum + 1;
1417:
1418: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1419: --
1420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1421:
1422: -- populate tax cache : bug 5167406
1423: --
1424: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

Line 1448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

1444:
1445: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1446: -- comment out for bug 4569739
1447: -- uncommented out for bug 5525890
1448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1449:
1450: -- Bug 3359512: set summary_tax_line_id to NULL
1451: --
1452: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1462: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1458: -- bug 6906427: Set summary and detail tax line id to null
1459: --
1460: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' AND
1461: NVL(tax_line_rec.associated_child_frozen_flag, 'N') <> 'Y' THEN
1462: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1463: l_rownum).summary_tax_line_id := NULL;
1464: END IF;
1465:
1466: -- END IF;

Line 1475: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1471: x_begin_index := l_rownum;
1472: END IF;
1473:
1474: /*
1475: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1476: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1477: THEN
1478: */
1479: -- Bugfix 5347691: populate hq estb reg number for manually entered tax lines

Line 1481: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1477: THEN
1478: */
1479: -- Bugfix 5347691: populate hq estb reg number for manually entered tax lines
1480:
1481: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1482: l_rownum).manually_entered_flag = 'Y' and
1483: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1484: l_rownum).hq_estb_reg_number is null or
1485: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1483: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1479: -- Bugfix 5347691: populate hq estb reg number for manually entered tax lines
1480:
1481: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1482: l_rownum).manually_entered_flag = 'Y' and
1483: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1484: l_rownum).hq_estb_reg_number is null or
1485: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1486: l_rownum).tax_registration_number is null)) or
1487: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1485: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1481: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1482: l_rownum).manually_entered_flag = 'Y' and
1483: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1484: l_rownum).hq_estb_reg_number is null or
1485: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1486: l_rownum).tax_registration_number is null)) or
1487: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1488: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE'))
1489: THEN

Line 1487: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1483: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1484: l_rownum).hq_estb_reg_number is null or
1485: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1486: l_rownum).tax_registration_number is null)) or
1487: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1488: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE'))
1489: THEN
1490: -- bug fix 5525890
1491: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1491: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1487: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1488: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE'))
1489: THEN
1490: -- bug fix 5525890
1491: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1492: l_rownum).manually_entered_flag = 'Y' THEN
1493:
1494: -- if etax failed to rederive the registration information for
1495: -- the manually entered tax lines, the inclusive flag will be reset

Line 1500: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1496: -- to NULL and the self_assessment_flag will be reset to N.
1497: -- For manual entered tax lines, user entered value for the
1498: -- inclusive flag and the self_assessment_flag should be honored.
1499:
1500: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1501: l_rownum).tax_amt_included_flag;
1502: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1503: l_rownum).self_assessed_flag;
1504: END IF;

Line 1502: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1498: -- inclusive flag and the self_assessment_flag should be honored.
1499:
1500: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1501: l_rownum).tax_amt_included_flag;
1502: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1503: l_rownum).self_assessed_flag;
1504: END IF;
1505: -- bug fix 5525890 end
1506:

Line 1514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1510: p_rownum => l_rownum,
1511: p_def_reg_type => NULL,
1512: p_reg_rule_flg => NULL,
1513: p_tax_determine_date =>
1514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1515: l_rownum).tax_determine_date,
1516: x_return_status => x_return_status);
1517:
1518: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 1535: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1531: RETURN;
1532: END IF;
1533:
1534: -- bug fix 5525890
1535: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1536: l_rownum).manually_entered_flag = 'Y' THEN
1537: -- if etax failed to rederive the registration information for
1538: -- the manually entered tax lines, the inclusive flag will be reset
1539: -- to NULL and the self_assessment_flag will be reset to N.

Line 1543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1539: -- to NULL and the self_assessment_flag will be reset to N.
1540: -- For manual entered tax lines, user entered value for the
1541: -- inclusive flag and the self_assessment_flag should be honored.
1542:
1543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1544: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
1545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1546: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
1547: END IF;

Line 1545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1541: -- inclusive flag and the self_assessment_flag should be honored.
1542:
1543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1544: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
1545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1546: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
1547: END IF;
1548: -- bug fix 5525890 end
1549:

Line 1571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

1567: l_rownum := l_rownum + 1;
1568:
1569: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1570: --
1571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1572:
1573: -- populate tax cache : bug 5167406
1574: --
1575: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

Line 1599: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

1595:
1596: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1597: -- comment out for bug 4569739
1598: -- uncommented out for bug 5525890
1599: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1600:
1601: -- Bug 3359512: set summary_tax_line_id to NULL
1602: --
1603: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1607: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1603: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry
1604: -- is 'TAX_AMOUNT' or 'TAX_RATE'
1605: --
1606: --IF tax_line_rec.last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE') THEN
1607: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1608: -- l_rownum).summary_tax_line_id := NULL;
1609: --END IF;
1610:
1611: -- bug 6906427: Set summary and detail tax line id to null

Line 1614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1610:
1611: -- bug 6906427: Set summary and detail tax line id to null
1612: --
1613: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1615: l_rownum).summary_tax_line_id := NULL;
1616: END IF;
1617:
1618: -- Set x_begin_index

Line 1624: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1620: IF (x_begin_index IS NULL) THEN
1621: x_begin_index := l_rownum;
1622: END IF;
1623:
1624: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1625: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1626: THEN
1627: populate_registration_info(
1628: p_event_class_rec => p_event_class_rec,

Line 1634: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1630: p_rownum => l_rownum,
1631: p_def_reg_type => NULL,
1632: p_reg_rule_flg => NULL,
1633: p_tax_determine_date =>
1634: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1635: l_rownum).tax_determine_date,
1636: x_return_status => x_return_status);
1637:
1638: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 1674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

1670: l_rownum := l_rownum + 1;
1671:
1672: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1673: --
1674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1675:
1676: -- populate tax cache : bug 5167406
1677: --
1678: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

Line 1702: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

1698:
1699: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1700: -- comment out for bug 4569739
1701: -- uncommented out for bug 5525890
1702: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1703:
1704: -- Bug 3359512: set summary_tax_line_id to NULL
1705: --
1706: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1710: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1706: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry
1707: -- is 'TAX_AMOUNT' or 'TAX_RATE'
1708: --
1709: --IF tax_line_rec.last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE') THEN
1710: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1711: -- l_rownum).summary_tax_line_id := NULL;
1712: --END IF;
1713:
1714: -- bug 6906427: Set summary and detail tax line id to null

Line 1717: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1713:
1714: -- bug 6906427: Set summary and detail tax line id to null
1715: --
1716: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1717: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1718: l_rownum).summary_tax_line_id := NULL;
1719: END IF;
1720:
1721: -- Set x_begin_index

Line 1727: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1723: IF (x_begin_index IS NULL) THEN
1724: x_begin_index := l_rownum;
1725: END IF;
1726:
1727: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1728: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1729: THEN
1730: populate_registration_info(
1731: p_event_class_rec => p_event_class_rec,

Line 1737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1733: p_rownum => l_rownum,
1734: p_def_reg_type => NULL,
1735: p_reg_rule_flg => NULL,
1736: p_tax_determine_date =>
1737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1738: l_rownum).tax_determine_date,
1739: x_return_status => x_return_status);
1740:
1741: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 1777: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

1773: l_rownum := l_rownum + 1;
1774:
1775: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1776: --
1777: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1778:
1779: -- populate tax cache : bug 5167406
1780: --
1781: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

Line 1805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

1801:
1802: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1803: -- comment out for bug 4569739
1804: -- uncommented out for bug 5525890
1805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1806:
1807: -- Bug 3359512: set summary_tax_line_id to NULL
1808: --
1809: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1813: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1809: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry
1810: -- is 'TAX_AMOUNT' or 'TAX_RATE'
1811: --
1812: -- IF tax_line_rec.last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE') THEN
1813: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1814: -- l_rownum).summary_tax_line_id := NULL;
1815: -- END IF;
1816:
1817: -- bug 6906427: Set summary and detail tax line id to null

Line 1820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1816:
1817: -- bug 6906427: Set summary and detail tax line id to null
1818: --
1819: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1821: l_rownum).summary_tax_line_id := NULL;
1822: END IF;
1823:
1824: -- Set x_begin_index

Line 1830: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1826: IF (x_begin_index IS NULL) THEN
1827: x_begin_index := l_rownum;
1828: END IF;
1829:
1830: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1831: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1832: THEN
1833: populate_registration_info(
1834: p_event_class_rec => p_event_class_rec,

Line 1840: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1836: p_rownum => l_rownum,
1837: p_def_reg_type => NULL,
1838: p_reg_rule_flg => NULL,
1839: p_tax_determine_date =>
1840: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1841: l_rownum).tax_determine_date,
1842: x_return_status => x_return_status);
1843:
1844: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 1883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

1879: l_rownum := l_rownum + 1;
1880:
1881: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1882: --
1883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1884:
1885: -- 10029625
1886: IF p_tax_determine_date is NOT NULL AND p_tax_date is NOT NULL AND p_tax_point_date is NOT NULL THEN
1887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1884:
1885: -- 10029625
1886: IF p_tax_determine_date is NOT NULL AND p_tax_date is NOT NULL AND p_tax_point_date is NOT NULL THEN
1887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1888: l_rownum).tax_determine_date := p_tax_determine_date;
1889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1890: l_rownum).tax_date := p_tax_date;
1891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1885: -- 10029625
1886: IF p_tax_determine_date is NOT NULL AND p_tax_date is NOT NULL AND p_tax_point_date is NOT NULL THEN
1887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1888: l_rownum).tax_determine_date := p_tax_determine_date;
1889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1890: l_rownum).tax_date := p_tax_date;
1891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1892: l_rownum).tax_point_date := p_tax_point_date;
1893: END IF;

Line 1891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1888: l_rownum).tax_determine_date := p_tax_determine_date;
1889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1890: l_rownum).tax_date := p_tax_date;
1891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1892: l_rownum).tax_point_date := p_tax_point_date;
1893: END IF;
1894:
1895: -- bug 7008562: Per Harsh and Desh, do not do validation for PO taxes

Line 1971: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1967: END IF;
1968: RETURN;
1969: END IF;
1970:
1971: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1972: l_rownum).tax_regime_id :=
1973: l_tax_regime_rec.tax_regime_id;
1974:
1975: -- validate and populate tax_id

Line 2001: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1997: END IF;
1998: RETURN;
1999: END IF;
2000:
2001: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2002: l_rownum).tax_id := l_tax_rec.tax_id;
2003:
2004: --
2005: -- validate and populate tax_jurisdiction_id

Line 2033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2029: END IF;
2030: RETURN;
2031: END IF;
2032:
2033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2034: l_rownum).tax_jurisdiction_id :=
2035: l_tax_jurisdiction_rec.tax_jurisdiction_id;
2036: END IF;
2037:

Line 2065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2061: END IF;
2062: RETURN;
2063: END IF;
2064:
2065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2066: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
2067:
2068: -- validate and populate tax_rate_id
2069: --

Line 2104: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2100: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
2101:
2102: IF tax_line_rec.tax_rate_id <> l_tax_rate_rec.tax_rate_id THEN
2103:
2104: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2105: l_rownum).summary_tax_line_id := NULL;
2106:
2107: IF NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y' THEN
2108:

Line 2109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2105: l_rownum).summary_tax_line_id := NULL;
2106:
2107: IF NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y' THEN
2108:
2109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2110: l_rownum).tax_line_id := NULL;
2111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2112: l_rownum).associated_child_frozen_flag := NULL;
2113: END IF;

Line 2111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2107: IF NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y' THEN
2108:
2109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2110: l_rownum).tax_line_id := NULL;
2111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2112: l_rownum).associated_child_frozen_flag := NULL;
2113: END IF;
2114: END IF;
2115: END IF;

Line 2117: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2113: END IF;
2114: END IF;
2115: END IF;
2116:
2117: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2118: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
2119:
2120:
2121: -- when Recalculate Manual Tax Lines flag is 'Y',

Line 2130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2126: l_current_line_amt :=
2127: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt( p_trx_line_index);
2128:
2129: IF tax_line_rec.line_amt <> 0 THEN
2130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2131: l_rownum).unrounded_tax_amt :=
2132: tax_line_rec.unrounded_tax_amt *
2133: l_current_line_amt/tax_line_rec.line_amt;
2134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 2134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2131: l_rownum).unrounded_tax_amt :=
2132: tax_line_rec.unrounded_tax_amt *
2133: l_current_line_amt/tax_line_rec.line_amt;
2134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2135: l_rownum).unrounded_taxable_amt :=
2136: tax_line_rec.unrounded_taxable_amt *
2137: l_current_line_amt/tax_line_rec.line_amt;
2138: ELSIF l_current_line_amt <> 0 AND -- Bug 13821717

Line 2141: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2137: l_current_line_amt/tax_line_rec.line_amt;
2138: ELSIF l_current_line_amt <> 0 AND -- Bug 13821717
2139: tax_line_rec.tax_rate <> 0 AND
2140: tax_line_rec.unrounded_taxable_amt = 0 THEN
2141: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2142: l_rownum).unrounded_tax_amt := l_current_line_amt * tax_line_rec.tax_rate / 100;
2143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2144: l_rownum).unrounded_taxable_amt := l_current_line_amt;
2145: END IF;

Line 2143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2139: tax_line_rec.tax_rate <> 0 AND
2140: tax_line_rec.unrounded_taxable_amt = 0 THEN
2141: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2142: l_rownum).unrounded_tax_amt := l_current_line_amt * tax_line_rec.tax_rate / 100;
2143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2144: l_rownum).unrounded_taxable_amt := l_current_line_amt;
2145: END IF;
2146:
2147: -- set tax_amt to NULL

Line 2149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

2145: END IF;
2146:
2147: -- set tax_amt to NULL
2148: --
2149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
2150:
2151: END IF;
2152:
2153: -- If the value of p_event_class_rec.tax_recovery_flag is 'N',

Line 2161: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2157: /*
2158: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
2159: *
2160: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
2161: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2162: * l_rownum).process_for_recovery_flag := 'N';
2163: * ELSE
2164: * IF tax_rec.reporting_only_flag <> 'Y' THEN
2165: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 2165: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2161: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2162: * l_rownum).process_for_recovery_flag := 'N';
2163: * ELSE
2164: * IF tax_rec.reporting_only_flag <> 'Y' THEN
2165: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2166: * l_rownum).process_for_recovery_flag := 'Y';
2167: * ELSE
2168: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2169: * l_rownum).process_for_recovery_flag := 'N';

Line 2168: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2164: * IF tax_rec.reporting_only_flag <> 'Y' THEN
2165: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2166: * l_rownum).process_for_recovery_flag := 'Y';
2167: * ELSE
2168: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2169: * l_rownum).process_for_recovery_flag := 'N';
2170: * END IF;
2171: * END IF;
2172: */

Line 2188: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2184: -- to NULL and the self_assessment_flag will be reset to N.
2185: -- For manual entered tax lines, user entered value for the
2186: -- inclusive flag and the self_assessment_flag should be honored.
2187:
2188: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2189: l_rownum).tax_amt_included_flag;
2190: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2191: l_rownum).self_assessed_flag;
2192: -- bug fix 5525890 end

Line 2190: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2186: -- inclusive flag and the self_assessment_flag should be honored.
2187:
2188: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2189: l_rownum).tax_amt_included_flag;
2190: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2191: l_rownum).self_assessed_flag;
2192: -- bug fix 5525890 end
2193: populate_registration_info(
2194: p_event_class_rec => p_event_class_rec,

Line 2225: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2221: -- to NULL and the self_assessment_flag will be reset to N.
2222: -- For manual entered tax lines, user entered value for the
2223: -- inclusive flag and the self_assessment_flag should be honored.
2224:
2225: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2226: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
2227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2228: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
2229: -- bug fix 5525890 end

Line 2227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2223: -- inclusive flag and the self_assessment_flag should be honored.
2224:
2225: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2226: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
2227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2228: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
2229: -- bug fix 5525890 end
2230:
2231: END IF; -- bug 7008562

Line 2238: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;

2234:
2235: -- set x_end_index
2236: --
2237: IF (x_begin_index IS NOT NULL) THEN
2238: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
2239: END IF;
2240:
2241: --Besides update action, also need to populate the trx line info onto tax lines for
2242: --manually entered tax lines.

Line 2735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND

2731: -- If this tax does not exist in g_detail_tax_lines_tbl ,create a
2732: -- new detail tax line in it
2733: IF l_tax_tbl_subscript IS NULL OR
2734: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087 --
2735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
2736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
2737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
2738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
2739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

Line 2736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND

2732: -- new detail tax line in it
2733: IF l_tax_tbl_subscript IS NULL OR
2734: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087 --
2735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
2736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
2737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
2738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
2739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
2740: ) THEN

Line 2737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND

2733: IF l_tax_tbl_subscript IS NULL OR
2734: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087 --
2735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
2736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
2737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
2738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
2739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
2740: ) THEN
2741:

Line 2738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND

2734: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087 --
2735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
2736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
2737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
2738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
2739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
2740: ) THEN
2741:
2742: -- Use direct_rate_rule_flag to check if tax is applicable first,

Line 2739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

2735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
2736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
2737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
2738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
2739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
2740: ) THEN
2741:
2742: -- Use direct_rate_rule_flag to check if tax is applicable first,
2743: -- if not, use applicability_rule_flag

Line 2937: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2933: END IF;
2934:
2935: -- Stamp multiple_jurisdiction_flag on the tax line to 'Y'
2936: /* Commented for the : Bug 5045030
2937: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2938: l_new_row_num).multiple_jurisdictions_flag := 'Y';*/
2939:
2940: OPEN c_get_jurisdiction_from_gt(p_tax_regime_code, l_tax_rec.tax);
2941: FETCH c_get_jurisdiction_from_gt

Line 3032: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND

3028:
3029: IF l_tax_applicable THEN
3030: -- Added for bug 10184087
3031: IF l_tax_tbl_subscript IS NOT NULL AND
3032: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
3033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
3034: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
3035: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
3036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

Line 3033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND

3029: IF l_tax_applicable THEN
3030: -- Added for bug 10184087
3031: IF l_tax_tbl_subscript IS NOT NULL AND
3032: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
3033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
3034: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
3035: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
3036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
3037: THEN

Line 3034: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND

3030: -- Added for bug 10184087
3031: IF l_tax_tbl_subscript IS NOT NULL AND
3032: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
3033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
3034: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
3035: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
3036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
3037: THEN
3038:

Line 3035: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND

3031: IF l_tax_tbl_subscript IS NOT NULL AND
3032: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
3033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
3034: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
3035: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
3036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
3037: THEN
3038:
3039: IF (g_level_statement >= g_current_runtime_level ) THEN

Line 3036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

3032: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
3033: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
3034: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
3035: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
3036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
3037: THEN
3038:
3039: IF (g_level_statement >= g_current_runtime_level ) THEN
3040: FND_LOG.STRING(g_level_statement,

Line 3050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript

3046: END IF;
3047:
3048: l_new_row_num := l_tax_tbl_subscript;
3049: l_tmp_tax_apportionmt_ln_num :=
3050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript
3051: ).tax_apportionment_line_number;
3052: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;
3053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3054: l_new_row_num).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;

Line 3052: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;

3048: l_new_row_num := l_tax_tbl_subscript;
3049: l_tmp_tax_apportionmt_ln_num :=
3050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript
3051: ).tax_apportionment_line_number;
3052: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;
3053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3054: l_new_row_num).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;
3055: l_ref_doc_tax_applicable := TRUE;
3056:

Line 3053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3049: l_tmp_tax_apportionmt_ln_num :=
3050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript
3051: ).tax_apportionment_line_number;
3052: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;
3053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3054: l_new_row_num).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;
3055: l_ref_doc_tax_applicable := TRUE;
3056:
3057: ELSE

Line 3059: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0)+1;

3055: l_ref_doc_tax_applicable := TRUE;
3056:
3057: ELSE
3058: l_new_row_num :=
3059: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0)+1;
3060:
3061: IF (x_begin_index is null) THEN
3062: x_begin_index := l_new_row_num;
3063: END IF;

Line 3106: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3102: ELSE -- 'CREATE'
3103: /*
3104: * will be populated by pop_tax_line_for_trx_line
3105: * SELECT zx_lines_s.NEXTVAL
3106: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3107: * l_new_row_num).tax_line_id
3108: * FROM dual;
3109: */
3110:

Line 3116: -- the structure ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl with the

3112: END IF;
3113:
3114: -- Added for Bug#13110309
3115: -- In case of Update call, the procedure handle_update_scenario will populate
3116: -- the structure ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl with the
3117: -- tax line details at index l_new_row_num
3118: -- If tax line exists at index l_new_row_num and it is canceled then set the
3119: -- variable l_cancel_tax_line to TRUE
3120:

Line 3123: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.EXISTS(l_new_row_num)

3119: -- variable l_cancel_tax_line to TRUE
3120:
3121: l_cancel_tax_line := FALSE;
3122:
3123: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.EXISTS(l_new_row_num)
3124: THEN
3125: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3126: l_new_row_num).cancel_flag,'N') = 'Y'
3127: THEN

Line 3125: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3121: l_cancel_tax_line := FALSE;
3122:
3123: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.EXISTS(l_new_row_num)
3124: THEN
3125: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3126: l_new_row_num).cancel_flag,'N') = 'Y'
3127: THEN
3128: l_cancel_tax_line := TRUE;
3129: END IF;

Line 3132: -- Set the values of columns in ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl

3128: l_cancel_tax_line := TRUE;
3129: END IF;
3130: END IF;
3131:
3132: -- Set the values of columns in ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl
3133: -- if the value of variable l_cancel_tax_line is not TRUE
3134: IF NOT(l_cancel_tax_line) THEN
3135: -- Added for Bug 5045030 :
3136: IF l_jurisdictions_found = 'Y' AND

Line 3139: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3135: -- Added for Bug 5045030 :
3136: IF l_jurisdictions_found = 'Y' AND
3137: l_jurisdiction_rec.tax_jurisdiction_code IS NULL
3138: THEN
3139: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3140: l_new_row_num).multiple_jurisdictions_flag := 'Y';
3141: END IF ;
3142:
3143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3139: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3140: l_new_row_num).multiple_jurisdictions_flag := 'Y';
3141: END IF ;
3142:
3143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3144: l_new_row_num).application_id := p_event_class_rec.application_id;
3145: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3146: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3145: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3141: END IF ;
3142:
3143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3144: l_new_row_num).application_id := p_event_class_rec.application_id;
3145: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3146: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3148: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3144: l_new_row_num).application_id := p_event_class_rec.application_id;
3145: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3146: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3148: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3150: l_new_row_num).entity_code := p_event_class_rec.entity_code;
3151:

Line 3149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3145: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3146: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3148: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3150: l_new_row_num).entity_code := p_event_class_rec.entity_code;
3151:
3152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3153: l_new_row_num).tax_date := p_tax_date;

Line 3152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3148: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3149: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3150: l_new_row_num).entity_code := p_event_class_rec.entity_code;
3151:
3152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3153: l_new_row_num).tax_date := p_tax_date;
3154:
3155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3156: l_new_row_num).tax_determine_date := p_tax_determine_date;

Line 3155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3151:
3152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3153: l_new_row_num).tax_date := p_tax_date;
3154:
3155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3156: l_new_row_num).tax_determine_date := p_tax_determine_date;
3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).tax_point_date := p_tax_point_date;

Line 3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3154:
3155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3156: l_new_row_num).tax_determine_date := p_tax_determine_date;
3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).tax_point_date := p_tax_point_date;
3160:
3161: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3162: l_new_row_num).place_of_supply_type_code :=

Line 3161: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).tax_point_date := p_tax_point_date;
3160:
3161: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3162: l_new_row_num).place_of_supply_type_code :=
3163: l_place_of_supply_type_code;
3164:
3165: -- if orig_tax_jurisdiction_code(id) is not NULL (for UPDATE),

Line 3171: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3167: -- from zx_lines. Otherwise, populate new tax_jurisdiction_code
3168: -- and tax_jurisdiction_id from most inner jurisdiction info
3169: --
3170:
3171: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3172: l_new_row_num).orig_tax_jurisdiction_code IS NOT NULL
3173: THEN
3174:
3175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3171: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3172: l_new_row_num).orig_tax_jurisdiction_code IS NOT NULL
3173: THEN
3174:
3175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3176: l_new_row_num).tax_jurisdiction_code := l_tax_jurisdiction_code;
3177:
3178: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3179: l_new_row_num).tax_jurisdiction_id := l_tax_jurisdiction_id;

Line 3178: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3174:
3175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3176: l_new_row_num).tax_jurisdiction_code := l_tax_jurisdiction_code;
3177:
3178: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3179: l_new_row_num).tax_jurisdiction_id := l_tax_jurisdiction_id;
3180:
3181: ELSE
3182: -- always stamp the most inner jurisdiction code on tax line

Line 3184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3180:
3181: ELSE
3182: -- always stamp the most inner jurisdiction code on tax line
3183:
3184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3185: l_new_row_num).tax_jurisdiction_code
3186: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
3187: g_inner_jurisdiction_code);
3188:

Line 3189: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3185: l_new_row_num).tax_jurisdiction_code
3186: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
3187: g_inner_jurisdiction_code);
3188:
3189: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3190: l_new_row_num).tax_jurisdiction_id
3191: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
3192: g_inner_jurisdiction_id);
3193:

Line 3196: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3192: g_inner_jurisdiction_id);
3193:
3194: END IF;
3195:
3196: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3197: l_new_row_num).tax_regime_id := p_tax_regime_id;
3198: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3199: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3200: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3198: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3194: END IF;
3195:
3196: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3197: l_new_row_num).tax_regime_id := p_tax_regime_id;
3198: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3199: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3200: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3201: l_new_row_num).tax := l_tax_rec.tax;
3202: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3200: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3196: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3197: l_new_row_num).tax_regime_id := p_tax_regime_id;
3198: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3199: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3200: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3201: l_new_row_num).tax := l_tax_rec.tax;
3202: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3203: l_new_row_num).tax_id := l_tax_rec.tax_id;
3204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3202: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3198: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3199: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3200: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3201: l_new_row_num).tax := l_tax_rec.tax;
3202: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3203: l_new_row_num).tax_id := l_tax_rec.tax_id;
3204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3205: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3200: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3201: l_new_row_num).tax := l_tax_rec.tax;
3202: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3203: l_new_row_num).tax_id := l_tax_rec.tax_id;
3204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3205: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3207: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3208: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3202: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3203: l_new_row_num).tax_id := l_tax_rec.tax_id;
3204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3205: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3207: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3208: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3209: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3210: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3208: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3205: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3207: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3208: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3209: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3210: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3211: l_new_row_num).tax_currency_conversion_type :=
3212: l_tax_rec.exchange_rate_type;

Line 3210: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3207: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3208: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3209: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3210: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3211: l_new_row_num).tax_currency_conversion_type :=
3212: l_tax_rec.exchange_rate_type;
3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3214: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;

Line 3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3209: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3210: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3211: l_new_row_num).tax_currency_conversion_type :=
3212: l_tax_rec.exchange_rate_type;
3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3214: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
3215: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3216: l_new_row_num).place_of_supply_result_id :=
3217: l_place_of_supply_result_id;

Line 3215: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3211: l_new_row_num).tax_currency_conversion_type :=
3212: l_tax_rec.exchange_rate_type;
3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3214: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
3215: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3216: l_new_row_num).place_of_supply_result_id :=
3217: l_place_of_supply_result_id;
3218: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3219: l_new_row_num).legal_message_pos:=

Line 3218: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3214: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
3215: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3216: l_new_row_num).place_of_supply_result_id :=
3217: l_place_of_supply_result_id;
3218: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3219: l_new_row_num).legal_message_pos:=
3220: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_place_of_supply_result_id,
3221: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
3222:

Line 3220: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_place_of_supply_result_id,

3216: l_new_row_num).place_of_supply_result_id :=
3217: l_place_of_supply_result_id;
3218: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3219: l_new_row_num).legal_message_pos:=
3220: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_place_of_supply_result_id,
3221: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
3222:
3223: -- bug 5077691: populate legal_reporting_status
3224: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN

Line 3225: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3221: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
3222:
3223: -- bug 5077691: populate legal_reporting_status
3224: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
3225: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3226: l_new_row_num).cancel_flag, 'N') <> 'Y' THEN
3227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3228: l_new_row_num).legal_reporting_status :=
3229: l_tax_rec.legal_reporting_status_def_val;

Line 3227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3223: -- bug 5077691: populate legal_reporting_status
3224: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
3225: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3226: l_new_row_num).cancel_flag, 'N') <> 'Y' THEN
3227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3228: l_new_row_num).legal_reporting_status :=
3229: l_tax_rec.legal_reporting_status_def_val;
3230: END IF;
3231: END IF;

Line 3236: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3232:
3233: -- populate applicability_rule_flag
3234: --
3235: IF l_tax_rec.applicability_rule_flag = 'Y' THEN
3236: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3237: l_new_row_num).tax_applicability_result_id :=
3238: l_applicability_result_id;
3239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3240: l_new_row_num).legal_message_appl_2 :=

Line 3239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3235: IF l_tax_rec.applicability_rule_flag = 'Y' THEN
3236: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3237: l_new_row_num).tax_applicability_result_id :=
3238: l_applicability_result_id;
3239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3240: l_new_row_num).legal_message_appl_2 :=
3241: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(
3242: l_applicability_result_id,
3243: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));

Line 3241: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(

3237: l_new_row_num).tax_applicability_result_id :=
3238: l_applicability_result_id;
3239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3240: l_new_row_num).legal_message_appl_2 :=
3241: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(
3242: l_applicability_result_id,
3243: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
3244: END IF;
3245:

Line 3248: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3244: END IF;
3245:
3246: IF l_tax_rec.direct_rate_rule_flag = 'Y' AND
3247: l_direct_rate_result_id IS NOT NULL AND -- Bug 6816250, add NVL
3248: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3249: l_new_row_num).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
3250: THEN
3251: -- Populate direct_rate_rule_flag, as well as tax_status_code
3252: -- and tax_rate_code if direct_rate is applicable.

Line 3254: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3250: THEN
3251: -- Populate direct_rate_rule_flag, as well as tax_status_code
3252: -- and tax_rate_code if direct_rate is applicable.
3253: --
3254: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3255: l_new_row_num).direct_rate_result_id := l_direct_rate_result_id;
3256: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3257: l_new_row_num).tax_status_code :=
3258: l_direct_rate_result_rec.status_result;

Line 3256: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3252: -- and tax_rate_code if direct_rate is applicable.
3253: --
3254: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3255: l_new_row_num).direct_rate_result_id := l_direct_rate_result_id;
3256: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3257: l_new_row_num).tax_status_code :=
3258: l_direct_rate_result_rec.status_result;
3259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3260: l_new_row_num).tax_rate_code :=

Line 3259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3255: l_new_row_num).direct_rate_result_id := l_direct_rate_result_id;
3256: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3257: l_new_row_num).tax_status_code :=
3258: l_direct_rate_result_rec.status_result;
3259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3260: l_new_row_num).tax_rate_code :=
3261: l_direct_rate_result_rec.rate_result;
3262: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3263: l_new_row_num).legal_message_rate:=

Line 3262: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3258: l_direct_rate_result_rec.status_result;
3259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3260: l_new_row_num).tax_rate_code :=
3261: l_direct_rate_result_rec.rate_result;
3262: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3263: l_new_row_num).legal_message_rate:=
3264: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_direct_rate_result_id,
3265: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
3266:

Line 3264: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_direct_rate_result_id,

3260: l_new_row_num).tax_rate_code :=
3261: l_direct_rate_result_rec.rate_result;
3262: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3263: l_new_row_num).legal_message_rate:=
3264: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_direct_rate_result_id,
3265: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
3266:
3267:
3268: -- populate tax_status_id

Line 3297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3293: -- CLOSE get_key_columns_cur;
3294: RETURN;
3295: END IF;
3296:
3297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3298: l_new_row_num).tax_status_id :=
3299: l_tax_status_rec.tax_status_id;
3300: END IF;
3301:

Line 3304: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3300: END IF;
3301:
3302: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
3303: --
3304: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3305: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3307:
3308: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;

3302: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
3303: --
3304: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3305: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3307:
3308: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3309: l_new_row_num).rounding_level_code :=
3310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

Line 3308: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3304: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3305: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3307:
3308: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3309: l_new_row_num).rounding_level_code :=
3310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3311:
3312: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

3306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3307:
3308: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3309: l_new_row_num).rounding_level_code :=
3310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3311:
3312: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3313: l_new_row_num).rounding_lvl_party_type :=
3314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

Line 3312: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3308: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3309: l_new_row_num).rounding_level_code :=
3310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3311:
3312: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3313: l_new_row_num).rounding_lvl_party_type :=
3314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
3315:
3316: -- populate hq_estb_party_tax_prof_id

Line 3314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

3310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3311:
3312: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3313: l_new_row_num).rounding_lvl_party_type :=
3314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
3315:
3316: -- populate hq_estb_party_tax_prof_id
3317: --
3318: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3318: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
3315:
3316: -- populate hq_estb_party_tax_prof_id
3317: --
3318: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3319: l_new_row_num).hq_estb_party_tax_prof_id :=
3320: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(
3321: p_trx_line_index);
3322:

Line 3355: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3351: -- (for UPDATE), populate tax_amt_included_flag/self_assessed_flag
3352: -- fetched from zx_lines. Otherwise, keep tax_amt_included_flag/
3353: -- self_assessed_flag returned from get_tax_registration
3354: --
3355: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3356: l_new_row_num).orig_tax_amt_included_flag IS NOT NULL THEN
3357: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3358: l_new_row_num).tax_amt_included_flag := l_tax_amt_included_flag;
3359: END IF;

Line 3357: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3353: -- self_assessed_flag returned from get_tax_registration
3354: --
3355: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3356: l_new_row_num).orig_tax_amt_included_flag IS NOT NULL THEN
3357: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3358: l_new_row_num).tax_amt_included_flag := l_tax_amt_included_flag;
3359: END IF;
3360:
3361: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3361: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3357: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3358: l_new_row_num).tax_amt_included_flag := l_tax_amt_included_flag;
3359: END IF;
3360:
3361: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3362: l_new_row_num).orig_self_assessed_flag IS NOT NULL THEN
3363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3364: l_new_row_num).self_assessed_flag := l_self_assessed_flag;
3365: END IF;

Line 3363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3359: END IF;
3360:
3361: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3362: l_new_row_num).orig_self_assessed_flag IS NOT NULL THEN
3363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3364: l_new_row_num).self_assessed_flag := l_self_assessed_flag;
3365: END IF;
3366:
3367: -- populate rounding_rule_code if it is null

Line 3369: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3365: END IF;
3366:
3367: -- populate rounding_rule_code if it is null
3368: --
3369: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3370: l_new_row_num).rounding_rule_code IS NULL THEN
3371: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3372: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
3373: END IF;

Line 3371: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3367: -- populate rounding_rule_code if it is null
3368: --
3369: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3370: l_new_row_num).rounding_rule_code IS NULL THEN
3371: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3372: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
3373: END IF;
3374:
3375: -- If the value of p_event_class_rec.self_assess_tax_lines_flag

Line 3380: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3376: -- is 'N', populate self_assessed_flg to 'N'
3377: --
3378: IF NVL(p_event_class_rec.self_assess_tax_lines_flag, 'N') = 'N'
3379: THEN
3380: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3381: l_new_row_num).self_assessed_flag := 'N';
3382: END IF;
3383:
3384: -- Bug 4277751: For intercompany transaction, detail tax lines from

Line 3396: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3392: -- p_trx_line_index) IN ('CREATE', 'UPDATE') AND
3393: -- ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(
3394: -- p_trx_line_index) = 'INTERCOMPANY_TRX'
3395: -- THEN
3396: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3397: -- l_new_row_num).self_assessed_flag := 'Y';
3398: -- END IF;
3399:
3400: -- If the value of p_event_class_rec.tax_recovery_flag is 'N',

Line 3408: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3404: /*
3405: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
3406: *
3407: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
3408: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3409: * l_new_row_num).process_for_recovery_flag := 'N';
3410: * ELSE
3411: * IF NVL(l_tax_rec.reporting_only_flag, 'N') <> 'Y' THEN
3412: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3412: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3408: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3409: * l_new_row_num).process_for_recovery_flag := 'N';
3410: * ELSE
3411: * IF NVL(l_tax_rec.reporting_only_flag, 'N') <> 'Y' THEN
3412: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3413: * l_new_row_num).process_for_recovery_flag := 'Y';
3414: * ELSE
3415: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3416: * l_new_row_num).process_for_recovery_flag := 'N';

Line 3415: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3411: * IF NVL(l_tax_rec.reporting_only_flag, 'N') <> 'Y' THEN
3412: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3413: * l_new_row_num).process_for_recovery_flag := 'Y';
3414: * ELSE
3415: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3416: * l_new_row_num).process_for_recovery_flag := 'N';
3417: * END IF;
3418: * END IF;
3419: */

Line 3427: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3423: * -- Populate tax_inclusion_flag and line_amt_includes_tax_flag
3424: * --
3425: * IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3426: * p_trx_line_index) = 'A') THEN
3427: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3428: * l_new_row_num).tax_amt_included_flag := 'Y';
3429: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3430: * l_new_row_num).line_amt_includes_tax_flag := 'A';
3431: *

Line 3429: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3425: * IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3426: * p_trx_line_index) = 'A') THEN
3427: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3428: * l_new_row_num).tax_amt_included_flag := 'Y';
3429: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3430: * l_new_row_num).line_amt_includes_tax_flag := 'A';
3431: *
3432: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3433: * p_trx_line_index) = 'N') THEN

Line 3434: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3430: * l_new_row_num).line_amt_includes_tax_flag := 'A';
3431: *
3432: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3433: * p_trx_line_index) = 'N') THEN
3434: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3435: * l_new_row_num).tax_amt_included_flag := 'N';
3436: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3437: * l_new_row_num).line_amt_includes_tax_flag := 'N';
3438: *

Line 3436: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3432: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3433: * p_trx_line_index) = 'N') THEN
3434: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3435: * l_new_row_num).tax_amt_included_flag := 'N';
3436: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3437: * l_new_row_num).line_amt_includes_tax_flag := 'N';
3438: *
3439: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3440: * p_trx_line_index) IN ('S', 'I')) THEN

Line 3443: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3439: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3440: * p_trx_line_index) IN ('S', 'I')) THEN
3441: * -- Remain the value of tax_inclusion_flag returned by
3442: * -- get_tax_regostration and set line_amt_includes_tax_flag to 'STANDARD'
3443: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3444: * l_new_row_num).line_amt_includes_tax_flag := 'S';
3445: * NULL;
3446: * END IF;
3447: */

Line 3453: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3449: -- populate Tax_Only_Line_Flag if line_level_action is 'CREATE_TAX_ONLY'
3450: --
3451: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(
3452: p_trx_line_index) = 'CREATE_TAX_ONLY') THEN
3453: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3454: l_new_row_num).tax_only_line_flag := 'Y';
3455: END IF;
3456:
3457: END IF; -- NOT(l_cancel_tax_line)

Line 3464: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

3460: END LOOP; -- l_tax_rec IN get_all_taxes_for_regime_cur
3461:
3462: IF (x_begin_index is NOT NULL) THEN
3463: x_end_index :=
3464: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
3465: END IF;
3466:
3467: -- If p_event_class_rec.enforce_tax_from_ref_doc_flag = 'Y' AND
3468: -- trx_line_dist_tbl.ref_doc_application_id(p_trx_line_index) IS NOT NULL,

Line 3486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,

3482: /* Bug 4959835: Moved the following as a private procedure for STCC req
3483: FOR i IN NVL(x_begin_index, -1) .. NVL(x_end_index, 0) LOOP
3484:
3485: OPEN enforce_rate_code_from_ref_doc(
3486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
3487: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3488:
3489: FETCH enforce_rate_code_from_ref_doc INTO
3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

Line 3487: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);

3483: FOR i IN NVL(x_begin_index, -1) .. NVL(x_end_index, 0) LOOP
3484:
3485: OPEN enforce_rate_code_from_ref_doc(
3486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
3487: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3488:
3489: FETCH enforce_rate_code_from_ref_doc INTO
3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3491: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,

Line 3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

3486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
3487: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3488:
3489: FETCH enforce_rate_code_from_ref_doc INTO
3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3491: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3492: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3493: i).other_doc_line_amt,
3494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3491: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,

3487: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3488:
3489: FETCH enforce_rate_code_from_ref_doc INTO
3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3491: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3492: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3493: i).other_doc_line_amt,
3494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3495: i).other_doc_line_tax_amt,

Line 3492: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3488:
3489: FETCH enforce_rate_code_from_ref_doc INTO
3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3491: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3492: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3493: i).other_doc_line_amt,
3494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3495: i).other_doc_line_tax_amt,
3496: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3490: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3491: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3492: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3493: i).other_doc_line_amt,
3494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3495: i).other_doc_line_tax_amt,
3496: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3497: i).other_doc_line_taxable_amt;
3498:

Line 3496: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3492: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3493: i).other_doc_line_amt,
3494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3495: i).other_doc_line_tax_amt,
3496: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3497: i).other_doc_line_taxable_amt;
3498:
3499: IF enforce_rate_code_from_ref_doc%FOUND THEN
3500:

Line 3503: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3499: IF enforce_rate_code_from_ref_doc%FOUND THEN
3500:
3501: -- populate copied_from_other_doc_flag and other_doc_source
3502: --
3503: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3504: i).copied_from_other_doc_flag := 'Y';
3505: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3506: i).other_doc_source := 'REFERENCE';
3507:

Line 3505: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3501: -- populate copied_from_other_doc_flag and other_doc_source
3502: --
3503: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3504: i).copied_from_other_doc_flag := 'Y';
3505: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3506: i).other_doc_source := 'REFERENCE';
3507:
3508: IF g_level_statement >= g_current_runtime_level THEN
3509:

Line 3517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3513: 'get tax rate code from reference document');
3514: FND_LOG.STRING(g_level_statement,
3515: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3516: 'From reference document: tax_status_code = '||
3517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3518: i).tax_status_code);
3519: FND_LOG.STRING(g_level_statement,
3520: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3521: 'From reference document: tax_rate_code = '||

Line 3522: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3518: i).tax_status_code);
3519: FND_LOG.STRING(g_level_statement,
3520: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3521: 'From reference document: tax_rate_code = '||
3522: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3523: i).tax_rate_code);
3524: FND_LOG.STRING(g_level_statement,
3525: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3526: 'other_doc_line_amt = '||

Line 3527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3523: i).tax_rate_code);
3524: FND_LOG.STRING(g_level_statement,
3525: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3526: 'other_doc_line_amt = '||
3527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3528: i).other_doc_line_amt);
3529: FND_LOG.STRING(g_level_statement,
3530: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3531: 'other_doc_line_tax_amt = '||

Line 3532: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3528: i).other_doc_line_amt);
3529: FND_LOG.STRING(g_level_statement,
3530: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3531: 'other_doc_line_tax_amt = '||
3532: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3533: i).other_doc_line_tax_amt);
3534: FND_LOG.STRING(g_level_statement,
3535: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3536: 'other_doc_line_taxable_amt = '||

Line 3537: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3533: i).other_doc_line_tax_amt);
3534: FND_LOG.STRING(g_level_statement,
3535: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3536: 'other_doc_line_taxable_amt = '||
3537: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3538: i).other_doc_line_taxable_amt);
3539: END IF;
3540: ELSE
3541: IF g_level_statement >= g_current_runtime_level THEN

Line 3676: l_new_row_num := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

3672: x_return_status := FND_API.G_RET_STS_SUCCESS;
3673:
3674: -- initialize l_new_row_num
3675: --
3676: l_new_row_num := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
3677:
3678: -- get the begin_index for tax lines created in this procedure
3679: --
3680: l_begin_index := l_new_row_num + 1;

Line 3726: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3722: /*
3723: * will be populated by pop_tax_line_for_trx_line
3724: *
3725: * SELECT zx_lines_s.NEXTVAL
3726: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3727: * l_new_row_num).tax_line_id from dual;
3728: */
3729: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3730: l_new_row_num).tax_line_id := NULL;

Line 3729: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3725: * SELECT zx_lines_s.NEXTVAL
3726: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3727: * l_new_row_num).tax_line_id from dual;
3728: */
3729: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3730: l_new_row_num).tax_line_id := NULL;
3731:
3732: -- populate tax related information from tax_line_rec
3733: --

Line 3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3730: l_new_row_num).tax_line_id := NULL;
3731:
3732: -- populate tax related information from tax_line_rec
3733: --
3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3735: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
3736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3737: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3732: -- populate tax related information from tax_line_rec
3733: --
3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3735: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
3736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3737: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3739: l_new_row_num).tax_id := tax_line_rec.tax_id;
3740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3735: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
3736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3737: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3739: l_new_row_num).tax_id := tax_line_rec.tax_id;
3740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3741: l_new_row_num).tax := tax_line_rec.tax;
3742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3736: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3737: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3739: l_new_row_num).tax_id := tax_line_rec.tax_id;
3740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3741: l_new_row_num).tax := tax_line_rec.tax;
3742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3743: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
3744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3738: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3739: l_new_row_num).tax_id := tax_line_rec.tax_id;
3740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3741: l_new_row_num).tax := tax_line_rec.tax;
3742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3743: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
3744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3745: l_new_row_num).multiple_jurisdictions_flag :=
3746: tax_line_rec.multiple_jurisdictions_flag;

Line 3744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3741: l_new_row_num).tax := tax_line_rec.tax;
3742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3743: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
3744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3745: l_new_row_num).multiple_jurisdictions_flag :=
3746: tax_line_rec.multiple_jurisdictions_flag;
3747: BEGIN
3748: SELECT applied_amt_handling_flag INTO l_applied_amt_handling_flag

Line 3760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3756: END IF;
3757:
3758: IF l_applied_amt_handling_flag = 'P' --Bug 5650193
3759: THEN
3760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3761: l_new_row_num).tax_rate_type :=
3762: tax_line_rec.tax_rate_type;
3763: END IF;
3764:

Line 3776: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3772:
3773:
3774: -- bug 5077691: populate legal_reporting_status
3775: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
3776: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3777: l_new_row_num).legal_reporting_status :=
3778: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
3779: tax_line_rec.tax_id).legal_reporting_status_def_val;
3780: END IF;

Line 3815: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

3811: --
3812: FND_MESSAGE.SET_NAME('ZX','ZX_STATUS_NOT_FOUND');
3813: FND_MESSAGE.SET_TOKEN('TAX',tax_line_rec.tax);
3814:
3815: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
3816: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
3817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
3818: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
3819:

Line 3817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

3813: FND_MESSAGE.SET_TOKEN('TAX',tax_line_rec.tax);
3814:
3815: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
3816: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
3817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
3818: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
3819:
3820: ZX_API_PUB.add_msg(
3821: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 3821: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

3817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
3818: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
3819:
3820: ZX_API_PUB.add_msg(
3821: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
3822:
3823: RETURN;
3824: END IF;
3825: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3825: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3821: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
3822:
3823: RETURN;
3824: END IF;
3825: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3826: l_new_row_num).tax_status_id := l_status_rec.tax_status_id;
3827:
3828: -- 1. If applied_amt_handling_flag ='P', populate tax rate percentage from
3829: -- applied from document. Tax is proarted based the amount applied.

Line 3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3833:
3834: IF ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
3835: tax_line_rec.tax_id).applied_amt_handling_flag = 'P' THEN
3836:
3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3838: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3840: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
3841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3835: tax_line_rec.tax_id).applied_amt_handling_flag = 'P' THEN
3836:
3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3838: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3840: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
3841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3842: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
3843:

Line 3841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3838: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3840: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
3841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3842: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
3843:
3844: -- 5758785: copy tax_currency_conversion_date,tax_currency_conversion_type
3845: -- and tax_currency_conversion_rate from prepayment document

Line 3847: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3843:
3844: -- 5758785: copy tax_currency_conversion_date,tax_currency_conversion_type
3845: -- and tax_currency_conversion_rate from prepayment document
3846: --
3847: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3848: l_new_row_num).tax_currency_conversion_date :=
3849: tax_line_rec.tax_currency_conversion_date;
3850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3851: l_new_row_num).tax_currency_conversion_type :=

Line 3850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3846: --
3847: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3848: l_new_row_num).tax_currency_conversion_date :=
3849: tax_line_rec.tax_currency_conversion_date;
3850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3851: l_new_row_num).tax_currency_conversion_type :=
3852: tax_line_rec.tax_currency_conversion_type;
3853: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3854: l_new_row_num).tax_currency_conversion_rate :=

Line 3853: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3849: tax_line_rec.tax_currency_conversion_date;
3850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3851: l_new_row_num).tax_currency_conversion_type :=
3852: tax_line_rec.tax_currency_conversion_type;
3853: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3854: l_new_row_num).tax_currency_conversion_rate :=
3855: tax_line_rec.tax_currency_conversion_rate;
3856:
3857: ELSIF ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(

Line 3860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3856:
3857: ELSIF ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
3858: tax_line_rec.tax_id).applied_amt_handling_flag = 'R' THEN
3859:
3860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3861: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3862:
3863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3864: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;

Line 3863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3859:
3860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3861: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3862:
3863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3864: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3866: l_new_row_num).tax_currency_conversion_type :=
3867: tax_line_rec.tax_currency_conversion_type;

Line 3865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3861: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3862:
3863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3864: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3866: l_new_row_num).tax_currency_conversion_type :=
3867: tax_line_rec.tax_currency_conversion_type;
3868:
3869: -- prorate prd_total_tax_amt, prd_total_tax_amt_tax_curr and

Line 3875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3871: --
3872: l_line_amt_current :=
3873: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index);
3874:
3875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3876: l_new_row_num).prd_total_tax_amt := tax_line_rec.tax_amt *
3877: (l_line_amt_current/tax_line_rec.line_amt);
3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3879: l_new_row_num).prd_total_tax_amt_tax_curr :=

Line 3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3874:
3875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3876: l_new_row_num).prd_total_tax_amt := tax_line_rec.tax_amt *
3877: (l_line_amt_current/tax_line_rec.line_amt);
3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3879: l_new_row_num).prd_total_tax_amt_tax_curr :=
3880: tax_line_rec.tax_amt_tax_curr *
3881: l_line_amt_current/tax_line_rec.line_amt;
3882:

Line 3884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3880: tax_line_rec.tax_amt_tax_curr *
3881: l_line_amt_current/tax_line_rec.line_amt;
3882:
3883: -- IF tax_line_rec.tax_amt_funcl_curr IS NOT NULL THEN
3884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3885: l_new_row_num).prd_total_tax_amt_funcl_curr :=
3886: tax_line_rec.tax_amt_funcl_curr *
3887: l_line_amt_current/tax_line_rec.line_amt;
3888:

Line 3892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3888:
3889: -- do rounding. May be moved to rounding package later
3890: --
3891: IF tax_line_rec.ledger_id IS NOT NULL THEN
3892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3893: l_new_row_num).prd_total_tax_amt_funcl_curr :=
3894: ZX_TRD_SERVICES_PUB_PKG.round_amt_to_mau (
3895: tax_line_rec.ledger_id,
3896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3893: l_new_row_num).prd_total_tax_amt_funcl_curr :=
3894: ZX_TRD_SERVICES_PUB_PKG.round_amt_to_mau (
3895: tax_line_rec.ledger_id,
3896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3897: l_new_row_num).prd_total_tax_amt_funcl_curr);
3898:
3899: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3900: IF (g_level_statement >= g_current_runtime_level ) THEN

Line 3926: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3922: /*
3923: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
3924: *
3925: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
3926: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3927: * l_new_row_num).process_for_recovery_flag := 'N';
3928: * ELSE
3929: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
3930: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3930: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3926: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3927: * l_new_row_num).process_for_recovery_flag := 'N';
3928: * ELSE
3929: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
3930: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3931: * l_new_row_num).process_for_recovery_flag := 'Y';
3932: * ELSE
3933: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3934: * l_new_row_num).process_for_recovery_flag := 'N';

Line 3933: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3929: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
3930: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3931: * l_new_row_num).process_for_recovery_flag := 'Y';
3932: * ELSE
3933: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3934: * l_new_row_num).process_for_recovery_flag := 'N';
3935: * END IF;
3936: * END IF;
3937: */

Line 3941: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3937: */
3938:
3939: -- Populate other doc line amt, taxable amt and tax amt
3940: --
3941: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3942: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
3943:
3944: -- bug 7024219
3945: IF NVL(tax_line_rec.historical_flag, 'N') = 'Y' THEN

Line 3946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3942: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
3943:
3944: -- bug 7024219
3945: IF NVL(tax_line_rec.historical_flag, 'N') = 'Y' THEN
3946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3947: l_new_row_num).other_doc_line_taxable_amt :=
3948: NVL(tax_line_rec.unrounded_taxable_amt, tax_line_rec.taxable_amt);
3949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3950: l_new_row_num).other_doc_line_tax_amt :=

Line 3949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3945: IF NVL(tax_line_rec.historical_flag, 'N') = 'Y' THEN
3946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3947: l_new_row_num).other_doc_line_taxable_amt :=
3948: NVL(tax_line_rec.unrounded_taxable_amt, tax_line_rec.taxable_amt);
3949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3950: l_new_row_num).other_doc_line_tax_amt :=
3951: NVL(tax_line_rec.unrounded_tax_amt, tax_line_rec.tax_amt);
3952: ELSE
3953:

Line 3954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3950: l_new_row_num).other_doc_line_tax_amt :=
3951: NVL(tax_line_rec.unrounded_tax_amt, tax_line_rec.tax_amt);
3952: ELSE
3953:
3954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3955: l_new_row_num).other_doc_line_taxable_amt :=
3956: tax_line_rec.unrounded_taxable_amt;
3957: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3958: l_new_row_num).other_doc_line_tax_amt :=

Line 3957: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3953:
3954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3955: l_new_row_num).other_doc_line_taxable_amt :=
3956: tax_line_rec.unrounded_taxable_amt;
3957: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3958: l_new_row_num).other_doc_line_tax_amt :=
3959: tax_line_rec.unrounded_tax_amt;
3960: END IF;
3961:

Line 3964: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3960: END IF;
3961:
3962: -- Set copied_from_other_doc_flag to 'Y'
3963: --
3964: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3965: l_new_row_num).copied_from_other_doc_flag := 'Y';
3966:
3967: -- set other_doc_source
3968: --

Line 3969: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3965: l_new_row_num).copied_from_other_doc_flag := 'Y';
3966:
3967: -- set other_doc_source
3968: --
3969: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3970: l_new_row_num).other_doc_source := 'APPLIED_FROM';
3971: --
3972: -- Bug#7302008 (Fusion Bug#7301957)- populate unrounded taxable amt and unrounded tax amt
3973: --

Line 4035: AND tax_regime_code = ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_regime_code

4031: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_line_id(p_trx_line_index)
4032: AND applied_from_trx_level_type =
4033: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_level_type(p_trx_line_index)
4034: -- Added Tax Regime and Tax condition for Bug#13397403 --
4035: AND tax_regime_code = ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_regime_code
4036: AND tax = ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax
4037: AND tax_provider_id IS NULL
4038: AND Cancel_Flag <> 'Y'
4039: --AND offset_link_to_tax_line_id IS NULL

Line 4036: AND tax = ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax

4032: AND applied_from_trx_level_type =
4033: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_level_type(p_trx_line_index)
4034: -- Added Tax Regime and Tax condition for Bug#13397403 --
4035: AND tax_regime_code = ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_regime_code
4036: AND tax = ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax
4037: AND tax_provider_id IS NULL
4038: AND Cancel_Flag <> 'Y'
4039: --AND offset_link_to_tax_line_id IS NULL
4040: AND mrc_tax_line_flag = 'N';

Line 4067: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN

4063: ELSE
4064: l_unrounded_tax_amt := NULL;
4065: END IF;
4066:
4067: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN
4068:
4069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
4070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
4071: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /

Line 4069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=

4065: END IF;
4066:
4067: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN
4068:
4069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
4070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
4071: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
4073:

Line 4070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *

4066:
4067: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN
4068:
4069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
4070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
4071: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
4073:
4074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=

Line 4072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );

4068:
4069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
4070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
4071: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
4073:
4074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
4075: NVL(l_unrounded_tax_amt,
4076: Round(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *

Line 4074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=

4070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
4071: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
4073:
4074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
4075: NVL(l_unrounded_tax_amt,
4076: Round(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *
4077: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt ), 20));

Line 4076: Round(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *

4072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
4073:
4074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
4075: NVL(l_unrounded_tax_amt,
4076: Round(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *
4077: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt ), 20));
4079:
4080:

Line 4078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt ), 20));

4074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
4075: NVL(l_unrounded_tax_amt,
4076: Round(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *
4077: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
4078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt ), 20));
4079:
4080:
4081: ELSE -- other_doc_line_amt = 0 OR IS NULL
4082: -- copy unrounded_taxable_amt from reference document,

Line 4084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=

4080:
4081: ELSE -- other_doc_line_amt = 0 OR IS NULL
4082: -- copy unrounded_taxable_amt from reference document,
4083: --
4084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
4085: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
4086:
4087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
4088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;

Line 4085: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;

4081: ELSE -- other_doc_line_amt = 0 OR IS NULL
4082: -- copy unrounded_taxable_amt from reference document,
4083: --
4084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
4085: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
4086:
4087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
4088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
4089:

Line 4087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=

4083: --
4084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
4085: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
4086:
4087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
4088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
4089:
4090: END IF; -- other_doc_line_amt <> 0
4091:

Line 4088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;

4084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
4085: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
4086:
4087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
4088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
4089:
4090: END IF; -- other_doc_line_amt <> 0
4091:
4092: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_amt:= NULL;

Line 4092: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_amt:= NULL;

4088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
4089:
4090: END IF; -- other_doc_line_amt <> 0
4091:
4092: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_amt:= NULL;
4093:
4094: END IF;
4095: /* end changes for Bug#7302008 (Fusion Bug#7301957) */
4096:

Line 4104: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4100: /*
4101: * WHO columns will be populated by pop_tax_line_for_trx_line in
4102: * ZX_TDS_TAX_LINES_POPU_PKG
4103: *
4104: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4105: * l_new_row_num).CREATED_BY := fnd_global.user_id;
4106: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4107: * l_new_row_num).CREATION_DATE := sysdate;
4108: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4106: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4102: * ZX_TDS_TAX_LINES_POPU_PKG
4103: *
4104: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4105: * l_new_row_num).CREATED_BY := fnd_global.user_id;
4106: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4107: * l_new_row_num).CREATION_DATE := sysdate;
4108: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4109: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4108: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4104: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4105: * l_new_row_num).CREATED_BY := fnd_global.user_id;
4106: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4107: * l_new_row_num).CREATION_DATE := sysdate;
4108: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4109: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4111: * l_new_row_num).LAST_UPDATE_DATE := sysdate;
4112: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4106: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4107: * l_new_row_num).CREATION_DATE := sysdate;
4108: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4109: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4111: * l_new_row_num).LAST_UPDATE_DATE := sysdate;
4112: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4113: * l_new_row_num).last_update_login := fnd_global.login_id;
4114: */

Line 4112: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4108: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4109: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4111: * l_new_row_num).LAST_UPDATE_DATE := sysdate;
4112: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4113: * l_new_row_num).last_update_login := fnd_global.login_id;
4114: */
4115:
4116: -- populate other columns

Line 4118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4114: */
4115:
4116: -- populate other columns
4117: --
4118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4119: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4120: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4121: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4120: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4116: -- populate other columns
4117: --
4118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4119: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4120: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4121: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4123: l_new_row_num).tax_date := p_tax_date;
4124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4119: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4120: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4121: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4123: l_new_row_num).tax_date := p_tax_date;
4124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4125: l_new_row_num).tax_determine_date := p_tax_determine_date;
4126: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4120: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4121: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4123: l_new_row_num).tax_date := p_tax_date;
4124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4125: l_new_row_num).tax_determine_date := p_tax_determine_date;
4126: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4127: l_new_row_num).tax_point_date := p_tax_point_date;
4128: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4126: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4123: l_new_row_num).tax_date := p_tax_date;
4124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4125: l_new_row_num).tax_determine_date := p_tax_determine_date;
4126: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4127: l_new_row_num).tax_point_date := p_tax_point_date;
4128: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4129: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4130:

Line 4128: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4125: l_new_row_num).tax_determine_date := p_tax_determine_date;
4126: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4127: l_new_row_num).tax_point_date := p_tax_point_date;
4128: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4129: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4130:
4131: --bug8517610
4132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4128: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4129: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4130:
4131: --bug8517610
4132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4133: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4134:
4135: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4136: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;

Line 4135: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4131: --bug8517610
4132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4133: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4134:
4135: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4136: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4137: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4138: l_new_row_num).place_of_supply_type_code :=
4139: tax_line_rec.place_of_supply_type_code;

Line 4137: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4133: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4134:
4135: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4136: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4137: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4138: l_new_row_num).place_of_supply_type_code :=
4139: tax_line_rec.place_of_supply_type_code;
4140: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4141: l_new_row_num).place_of_supply_result_id :=

Line 4140: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4136: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4137: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4138: l_new_row_num).place_of_supply_type_code :=
4139: tax_line_rec.place_of_supply_type_code;
4140: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4141: l_new_row_num).place_of_supply_result_id :=
4142: tax_line_rec.place_of_supply_result_id;
4143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4144: l_new_row_num).legal_message_pos:=

Line 4143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4139: tax_line_rec.place_of_supply_type_code;
4140: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4141: l_new_row_num).place_of_supply_result_id :=
4142: tax_line_rec.place_of_supply_result_id;
4143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4144: l_new_row_num).legal_message_pos:=
4145: tax_line_rec.legal_message_pos;
4146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4147: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;

Line 4146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4142: tax_line_rec.place_of_supply_result_id;
4143: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4144: l_new_row_num).legal_message_pos:=
4145: tax_line_rec.legal_message_pos;
4146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4147: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
4148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4149: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4144: l_new_row_num).legal_message_pos:=
4145: tax_line_rec.legal_message_pos;
4146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4147: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
4148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4149: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4151: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4147: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
4148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4149: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4151: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4153: l_new_row_num).tax_jurisdiction_code :=
4154: tax_line_rec.tax_jurisdiction_code;

Line 4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4149: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4151: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4153: l_new_row_num).tax_jurisdiction_code :=
4154: tax_line_rec.tax_jurisdiction_code;
4155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4156: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;

Line 4155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4151: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4153: l_new_row_num).tax_jurisdiction_code :=
4154: tax_line_rec.tax_jurisdiction_code;
4155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4156: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4157: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4158: l_new_row_num).tax_registration_number :=
4159: tax_line_rec.tax_registration_number;

Line 4157: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4153: l_new_row_num).tax_jurisdiction_code :=
4154: tax_line_rec.tax_jurisdiction_code;
4155: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4156: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4157: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4158: l_new_row_num).tax_registration_number :=
4159: tax_line_rec.tax_registration_number;
4160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4161: l_new_row_num).registration_party_type :=

Line 4160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4156: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4157: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4158: l_new_row_num).tax_registration_number :=
4159: tax_line_rec.tax_registration_number;
4160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4161: l_new_row_num).registration_party_type :=
4162: tax_line_rec.registration_party_type;
4163: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4164: l_new_row_num).tax_applicability_result_id :=

Line 4163: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4159: tax_line_rec.tax_registration_number;
4160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4161: l_new_row_num).registration_party_type :=
4162: tax_line_rec.registration_party_type;
4163: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4164: l_new_row_num).tax_applicability_result_id :=
4165: tax_line_rec.tax_applicability_result_id;
4166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4167: l_new_row_num).legal_message_appl_2 :=

Line 4166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4162: tax_line_rec.registration_party_type;
4163: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4164: l_new_row_num).tax_applicability_result_id :=
4165: tax_line_rec.tax_applicability_result_id;
4166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4167: l_new_row_num).legal_message_appl_2 :=
4168: tax_line_rec.legal_message_appl_2;
4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).direct_rate_result_id :=

Line 4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4165: tax_line_rec.tax_applicability_result_id;
4166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4167: l_new_row_num).legal_message_appl_2 :=
4168: tax_line_rec.legal_message_appl_2;
4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).direct_rate_result_id :=
4171: tax_line_rec.direct_rate_result_id;
4172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4173: l_new_row_num).rounding_lvl_party_tax_prof_id :=

Line 4172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4168: tax_line_rec.legal_message_appl_2;
4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).direct_rate_result_id :=
4171: tax_line_rec.direct_rate_result_id;
4172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4173: l_new_row_num).rounding_lvl_party_tax_prof_id :=
4174: tax_line_rec.rounding_lvl_party_tax_prof_id;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4176: l_new_row_num).rounding_lvl_party_type :=

Line 4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4171: tax_line_rec.direct_rate_result_id;
4172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4173: l_new_row_num).rounding_lvl_party_tax_prof_id :=
4174: tax_line_rec.rounding_lvl_party_tax_prof_id;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4176: l_new_row_num).rounding_lvl_party_type :=
4177: tax_line_rec.rounding_lvl_party_type;
4178: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4179: -- l_new_row_num).merchant_party_tax_reg_number :=

Line 4178: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4174: tax_line_rec.rounding_lvl_party_tax_prof_id;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4176: l_new_row_num).rounding_lvl_party_type :=
4177: tax_line_rec.rounding_lvl_party_type;
4178: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4179: -- l_new_row_num).merchant_party_tax_reg_number :=
4180: -- tax_line_rec.merchant_party_tax_reg_number;
4181: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4182: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;

Line 4181: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4177: tax_line_rec.rounding_lvl_party_type;
4178: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4179: -- l_new_row_num).merchant_party_tax_reg_number :=
4180: -- tax_line_rec.merchant_party_tax_reg_number;
4181: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4182: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;
4183: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4184: l_new_row_num).tax_reg_num_det_result_id :=
4185: tax_line_rec.tax_reg_num_det_result_id;

Line 4183: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4179: -- l_new_row_num).merchant_party_tax_reg_number :=
4180: -- tax_line_rec.merchant_party_tax_reg_number;
4181: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4182: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;
4183: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4184: l_new_row_num).tax_reg_num_det_result_id :=
4185: tax_line_rec.tax_reg_num_det_result_id;
4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4187: l_new_row_num).legal_message_trn :=

Line 4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4182: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;
4183: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4184: l_new_row_num).tax_reg_num_det_result_id :=
4185: tax_line_rec.tax_reg_num_det_result_id;
4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4187: l_new_row_num).legal_message_trn :=
4188: tax_line_rec.legal_message_trn;
4189: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4190: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;

Line 4189: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4185: tax_line_rec.tax_reg_num_det_result_id;
4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4187: l_new_row_num).legal_message_trn :=
4188: tax_line_rec.legal_message_trn;
4189: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4190: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;
4191: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4192: -- l_new_row_num).line_amt_includes_tax_flag :=
4193: -- tax_line_rec.line_amt_includes_tax_flag;

Line 4191: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4187: l_new_row_num).legal_message_trn :=
4188: tax_line_rec.legal_message_trn;
4189: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4190: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;
4191: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4192: -- l_new_row_num).line_amt_includes_tax_flag :=
4193: -- tax_line_rec.line_amt_includes_tax_flag;
4194:
4195: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4195: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4191: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4192: -- l_new_row_num).line_amt_includes_tax_flag :=
4193: -- tax_line_rec.line_amt_includes_tax_flag;
4194:
4195: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4196: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
4197:
4198: --
4199: -- populate taxable_basis_formula and tax_calculation_formula

Line 4202: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4198: --
4199: -- populate taxable_basis_formula and tax_calculation_formula
4200: --
4201: -- Added IF condition to handle taxable_basis_formula mismatch --
4202: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4203: l_new_row_num).manually_entered_flag = 'Y' THEN
4204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4205: l_new_row_num).taxable_basis_formula := 'PRORATED_TB';
4206: ELSE

Line 4204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4200: --
4201: -- Added IF condition to handle taxable_basis_formula mismatch --
4202: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4203: l_new_row_num).manually_entered_flag = 'Y' THEN
4204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4205: l_new_row_num).taxable_basis_formula := 'PRORATED_TB';
4206: ELSE
4207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4208: l_new_row_num).taxable_basis_formula := tax_line_rec.taxable_basis_formula;

Line 4207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4203: l_new_row_num).manually_entered_flag = 'Y' THEN
4204: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4205: l_new_row_num).taxable_basis_formula := 'PRORATED_TB';
4206: ELSE
4207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4208: l_new_row_num).taxable_basis_formula := tax_line_rec.taxable_basis_formula;
4209: END IF;
4210:
4211: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4211: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4208: l_new_row_num).taxable_basis_formula := tax_line_rec.taxable_basis_formula;
4209: END IF;
4210:
4211: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4212: l_new_row_num).tax_calculation_formula := tax_line_rec.tax_calculation_formula;
4213:
4214: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4215: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;

Line 4214: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4210:
4211: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4212: l_new_row_num).tax_calculation_formula := tax_line_rec.tax_calculation_formula;
4213:
4214: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4215: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
4216: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4217: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4218:

Line 4216: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4212: l_new_row_num).tax_calculation_formula := tax_line_rec.tax_calculation_formula;
4213:
4214: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4215: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
4216: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4217: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4218:
4219: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4220: l_new_row_num).hq_estb_reg_number :=

Line 4219: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4215: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
4216: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4217: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4218:
4219: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4220: l_new_row_num).hq_estb_reg_number :=
4221: tax_line_rec.hq_estb_reg_number;
4222: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4223: l_new_row_num).hq_estb_party_tax_prof_id :=

Line 4222: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4218:
4219: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4220: l_new_row_num).hq_estb_reg_number :=
4221: tax_line_rec.hq_estb_reg_number;
4222: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4223: l_new_row_num).hq_estb_party_tax_prof_id :=
4224: tax_line_rec.hq_estb_party_tax_prof_id;
4225:
4226: -- bug 6815566:

Line 4227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4223: l_new_row_num).hq_estb_party_tax_prof_id :=
4224: tax_line_rec.hq_estb_party_tax_prof_id;
4225:
4226: -- bug 6815566:
4227: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4228: l_new_row_num).tax_apportionment_line_number :=
4229: tax_line_rec.tax_apportionment_line_number;
4230:
4231: -- Bug 8992240

Line 4233: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4229: tax_line_rec.tax_apportionment_line_number;
4230:
4231: -- Bug 8992240
4232:
4233: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4234: l_new_row_num).orig_tax_amt_included_flag :=
4235: tax_line_rec.orig_tax_amt_included_flag;
4236: -- Bug 7117340 -- DFF ER
4237: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4237: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4233: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4234: l_new_row_num).orig_tax_amt_included_flag :=
4235: tax_line_rec.orig_tax_amt_included_flag;
4236: -- Bug 7117340 -- DFF ER
4237: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4238: l_new_row_num).attribute1 := tax_line_rec.attribute1;
4239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4240: l_new_row_num).attribute2 := tax_line_rec.attribute2;
4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4235: tax_line_rec.orig_tax_amt_included_flag;
4236: -- Bug 7117340 -- DFF ER
4237: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4238: l_new_row_num).attribute1 := tax_line_rec.attribute1;
4239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4240: l_new_row_num).attribute2 := tax_line_rec.attribute2;
4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4242: l_new_row_num).attribute3 := tax_line_rec.attribute3;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4237: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4238: l_new_row_num).attribute1 := tax_line_rec.attribute1;
4239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4240: l_new_row_num).attribute2 := tax_line_rec.attribute2;
4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4242: l_new_row_num).attribute3 := tax_line_rec.attribute3;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).attribute4 := tax_line_rec.attribute4;
4245: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4239: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4240: l_new_row_num).attribute2 := tax_line_rec.attribute2;
4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4242: l_new_row_num).attribute3 := tax_line_rec.attribute3;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).attribute4 := tax_line_rec.attribute4;
4245: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4246: l_new_row_num).attribute5 := tax_line_rec.attribute5;
4247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4245: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4242: l_new_row_num).attribute3 := tax_line_rec.attribute3;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).attribute4 := tax_line_rec.attribute4;
4245: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4246: l_new_row_num).attribute5 := tax_line_rec.attribute5;
4247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4248: l_new_row_num).attribute6 := tax_line_rec.attribute6;
4249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).attribute4 := tax_line_rec.attribute4;
4245: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4246: l_new_row_num).attribute5 := tax_line_rec.attribute5;
4247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4248: l_new_row_num).attribute6 := tax_line_rec.attribute6;
4249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4250: l_new_row_num).attribute7 := tax_line_rec.attribute7;
4251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4245: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4246: l_new_row_num).attribute5 := tax_line_rec.attribute5;
4247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4248: l_new_row_num).attribute6 := tax_line_rec.attribute6;
4249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4250: l_new_row_num).attribute7 := tax_line_rec.attribute7;
4251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4252: l_new_row_num).attribute8 := tax_line_rec.attribute8;
4253: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4248: l_new_row_num).attribute6 := tax_line_rec.attribute6;
4249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4250: l_new_row_num).attribute7 := tax_line_rec.attribute7;
4251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4252: l_new_row_num).attribute8 := tax_line_rec.attribute8;
4253: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4254: l_new_row_num).attribute9 := tax_line_rec.attribute9;
4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4253: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4250: l_new_row_num).attribute7 := tax_line_rec.attribute7;
4251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4252: l_new_row_num).attribute8 := tax_line_rec.attribute8;
4253: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4254: l_new_row_num).attribute9 := tax_line_rec.attribute9;
4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4256: l_new_row_num).attribute10 := tax_line_rec.attribute10;
4257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4252: l_new_row_num).attribute8 := tax_line_rec.attribute8;
4253: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4254: l_new_row_num).attribute9 := tax_line_rec.attribute9;
4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4256: l_new_row_num).attribute10 := tax_line_rec.attribute10;
4257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4258: l_new_row_num).attribute11 := tax_line_rec.attribute11;
4259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4253: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4254: l_new_row_num).attribute9 := tax_line_rec.attribute9;
4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4256: l_new_row_num).attribute10 := tax_line_rec.attribute10;
4257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4258: l_new_row_num).attribute11 := tax_line_rec.attribute11;
4259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4260: l_new_row_num).attribute12 := tax_line_rec.attribute12;
4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4256: l_new_row_num).attribute10 := tax_line_rec.attribute10;
4257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4258: l_new_row_num).attribute11 := tax_line_rec.attribute11;
4259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4260: l_new_row_num).attribute12 := tax_line_rec.attribute12;
4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4262: l_new_row_num).attribute13 := tax_line_rec.attribute13;
4263: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4258: l_new_row_num).attribute11 := tax_line_rec.attribute11;
4259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4260: l_new_row_num).attribute12 := tax_line_rec.attribute12;
4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4262: l_new_row_num).attribute13 := tax_line_rec.attribute13;
4263: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4264: l_new_row_num).attribute14 := tax_line_rec.attribute14;
4265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4263: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4259: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4260: l_new_row_num).attribute12 := tax_line_rec.attribute12;
4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4262: l_new_row_num).attribute13 := tax_line_rec.attribute13;
4263: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4264: l_new_row_num).attribute14 := tax_line_rec.attribute14;
4265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4266: l_new_row_num).attribute15 := tax_line_rec.attribute15;
4267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4262: l_new_row_num).attribute13 := tax_line_rec.attribute13;
4263: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4264: l_new_row_num).attribute14 := tax_line_rec.attribute14;
4265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4266: l_new_row_num).attribute15 := tax_line_rec.attribute15;
4267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4268: l_new_row_num).attribute_category:= tax_line_rec.attribute_category;
4269:

Line 4267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4263: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4264: l_new_row_num).attribute14 := tax_line_rec.attribute14;
4265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4266: l_new_row_num).attribute15 := tax_line_rec.attribute15;
4267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4268: l_new_row_num).attribute_category:= tax_line_rec.attribute_category;
4269:
4270: IF (x_begin_index IS NULL) THEN
4271: x_begin_index := l_new_row_num;

Line 4276: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;

4272: END IF;
4273: END LOOP; -- FOR tax_line_rec in get_tax_lines
4274:
4275: IF (x_begin_index IS NOT NULL) THEN
4276: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
4277: END IF;
4278:
4279: -- copy transaction info to new tax lines for new tax_lines created here
4280: --

Line 4419: l_new_row_num := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

4415: END IF;
4416:
4417: x_return_status := FND_API.G_RET_STS_SUCCESS;
4418:
4419: l_new_row_num := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
4420: l_begin_index := l_new_row_num + 1;
4421:
4422: FOR tax_line_rec in get_tax_lines LOOP
4423:

Line 4465: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4461: /*
4462: * will be populated by pop_tax_line_for_trx_line
4463: *
4464: * SELECT zx_lines_s.NEXTVAL
4465: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4466: * l_new_row_num).tax_line_id from dual;
4467: */
4468:
4469: -- bug 5675944: retain tax_line_id for UPDATE

Line 4479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4475:
4476: FETCH get_key_columns_cur INTO l_tax_line_rec;
4477:
4478: IF get_key_columns_cur%FOUND THEN
4479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4480: l_new_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
4481: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4482: l_new_row_num).associated_child_frozen_flag :=
4483: l_tax_line_rec.associated_child_frozen_flag;

Line 4481: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4477:
4478: IF get_key_columns_cur%FOUND THEN
4479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4480: l_new_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
4481: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4482: l_new_row_num).associated_child_frozen_flag :=
4483: l_tax_line_rec.associated_child_frozen_flag;
4484: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag :=
4485: l_tax_line_rec.manually_entered_flag;

Line 4484: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag :=

4480: l_new_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
4481: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4482: l_new_row_num).associated_child_frozen_flag :=
4483: l_tax_line_rec.associated_child_frozen_flag;
4484: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag :=
4485: l_tax_line_rec.manually_entered_flag;
4486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).summary_tax_line_id :=
4487: l_tax_line_rec.summary_tax_line_id;
4488:

Line 4486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).summary_tax_line_id :=

4482: l_new_row_num).associated_child_frozen_flag :=
4483: l_tax_line_rec.associated_child_frozen_flag;
4484: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag :=
4485: l_tax_line_rec.manually_entered_flag;
4486: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).summary_tax_line_id :=
4487: l_tax_line_rec.summary_tax_line_id;
4488:
4489:
4490: -- if CM has a manual tax line which was not copied from the invoice.

Line 4491: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag = 'Y'

4487: l_tax_line_rec.summary_tax_line_id;
4488:
4489:
4490: -- if CM has a manual tax line which was not copied from the invoice.
4491: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag = 'Y'
4492: AND l_tax_line_rec.copied_from_other_doc_flag = 'N'
4493: THEN
4494: l_cm_manual_flag := 'Y';
4495: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).copied_from_other_doc_flag :=

Line 4495: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).copied_from_other_doc_flag :=

4491: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).manually_entered_flag = 'Y'
4492: AND l_tax_line_rec.copied_from_other_doc_flag = 'N'
4493: THEN
4494: l_cm_manual_flag := 'Y';
4495: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).copied_from_other_doc_flag :=
4496: l_tax_line_rec.copied_from_other_doc_flag;
4497: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_source :=
4498: l_tax_line_rec.other_doc_source;
4499: IF p_event_class_rec.allow_manual_lin_recalc_flag ='Y' THEN

Line 4497: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_source :=

4493: THEN
4494: l_cm_manual_flag := 'Y';
4495: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).copied_from_other_doc_flag :=
4496: l_tax_line_rec.copied_from_other_doc_flag;
4497: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_source :=
4498: l_tax_line_rec.other_doc_source;
4499: IF p_event_class_rec.allow_manual_lin_recalc_flag ='Y' THEN
4500: IF l_tax_line_rec.line_amt <> 0 THEN
4501: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

Line 4501: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4497: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_source :=
4498: l_tax_line_rec.other_doc_source;
4499: IF p_event_class_rec.allow_manual_lin_recalc_flag ='Y' THEN
4500: IF l_tax_line_rec.line_amt <> 0 THEN
4501: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4502: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4503: (NVL(l_tax_line_rec.unrounded_taxable_amt,l_tax_line_rec.taxable_amt) / l_tax_line_rec.line_amt);
4504: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4505: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *

Line 4504: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4500: IF l_tax_line_rec.line_amt <> 0 THEN
4501: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4502: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4503: (NVL(l_tax_line_rec.unrounded_taxable_amt,l_tax_line_rec.taxable_amt) / l_tax_line_rec.line_amt);
4504: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4505: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4506: (NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt) / l_tax_line_rec.line_amt );
4507: ELSE
4508: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

Line 4508: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4504: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4505: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4506: (NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt) / l_tax_line_rec.line_amt );
4507: ELSE
4508: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4509: := NVL(l_tax_line_rec.unrounded_taxable_amt,l_tax_line_rec.taxable_amt);
4510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4511: := NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt);
4512: END IF;

Line 4510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4506: (NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt) / l_tax_line_rec.line_amt );
4507: ELSE
4508: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4509: := NVL(l_tax_line_rec.unrounded_taxable_amt,l_tax_line_rec.taxable_amt);
4510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4511: := NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt);
4512: END IF;
4513: ELSE
4514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

Line 4514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4510: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4511: := NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt);
4512: END IF;
4513: ELSE
4514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4515: := NVL(l_tax_line_rec.unrounded_taxable_amt,l_tax_line_rec.taxable_amt);
4516: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4517: := NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt);
4518: END IF;

Line 4516: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4512: END IF;
4513: ELSE
4514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4515: := NVL(l_tax_line_rec.unrounded_taxable_amt,l_tax_line_rec.taxable_amt);
4516: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4517: := NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt);
4518: END IF;
4519: END IF;
4520: ELSE

Line 4521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4517: := NVL(l_tax_line_rec.unrounded_tax_amt,l_tax_line_rec.tax_amt);
4518: END IF;
4519: END IF;
4520: ELSE
4521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4522: l_new_row_num).tax_line_id := NULL;
4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4524: l_new_row_num).manually_entered_flag :=
4525: tax_line_rec.manually_entered_flag;

Line 4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4519: END IF;
4520: ELSE
4521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4522: l_new_row_num).tax_line_id := NULL;
4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4524: l_new_row_num).manually_entered_flag :=
4525: tax_line_rec.manually_entered_flag;
4526: END IF;
4527: close get_key_columns_cur; --Bug 5844597

Line 4529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4525: tax_line_rec.manually_entered_flag;
4526: END IF;
4527: close get_key_columns_cur; --Bug 5844597
4528: ELSE
4529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4530: l_new_row_num).tax_line_id := NULL;
4531: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4532: l_new_row_num).manually_entered_flag :=
4533: tax_line_rec.manually_entered_flag;

Line 4531: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4527: close get_key_columns_cur; --Bug 5844597
4528: ELSE
4529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4530: l_new_row_num).tax_line_id := NULL;
4531: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4532: l_new_row_num).manually_entered_flag :=
4533: tax_line_rec.manually_entered_flag;
4534: END IF;
4535:

Line 4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4534: END IF;
4535:
4536: -- populate tax related information from tax_line_rec
4537: --
4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4539: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
4540: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4541: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4542: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4540: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4536: -- populate tax related information from tax_line_rec
4537: --
4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4539: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
4540: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4541: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4542: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4543: l_new_row_num).tax_id := tax_line_rec.tax_id;
4544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4542: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4539: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
4540: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4541: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4542: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4543: l_new_row_num).tax_id := tax_line_rec.tax_id;
4544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4545: l_new_row_num).tax := tax_line_rec.tax;
4546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4540: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4541: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4542: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4543: l_new_row_num).tax_id := tax_line_rec.tax_id;
4544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4545: l_new_row_num).tax := tax_line_rec.tax;
4546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4547: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4548: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4542: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4543: l_new_row_num).tax_id := tax_line_rec.tax_id;
4544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4545: l_new_row_num).tax := tax_line_rec.tax;
4546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4547: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4548: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4549: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4550:

Line 4548: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4545: l_new_row_num).tax := tax_line_rec.tax;
4546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4547: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4548: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4549: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4550:
4551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4552: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;

Line 4551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4547: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4548: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4549: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4550:
4551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4552: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
4553: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4554: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4555: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4553: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4549: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4550:
4551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4552: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
4553: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4554: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4555: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4556: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
4557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4555: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4552: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
4553: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4554: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4555: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4556: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
4557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4558: l_new_row_num).tax_rate_type := tax_line_rec.tax_rate_type; --Bug 5650193
4559:

Line 4557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4553: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4554: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4555: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4556: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
4557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4558: l_new_row_num).tax_rate_type := tax_line_rec.tax_rate_type; --Bug 5650193
4559:
4560:
4561: -- Bug#6729097 --

Line 4562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4558: l_new_row_num).tax_rate_type := tax_line_rec.tax_rate_type; --Bug 5650193
4559:
4560:
4561: -- Bug#6729097 --
4562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4563: l_new_row_num).tax_apportionment_line_number := tax_line_rec.tax_apportionment_line_number;
4564:
4565: IF (g_level_statement >= g_current_runtime_level ) THEN
4566: FND_LOG.STRING(g_level_statement,

Line 4572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4568: 'Tax Apportionment Line Number: ' ||
4569: to_char(tax_line_rec.tax_apportionment_line_number));
4570: END IF;
4571:
4572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4573: l_new_row_num).multiple_jurisdictions_flag :=
4574: tax_line_rec.multiple_jurisdictions_flag;
4575:
4576: -- bug 5508356: populate account_source_tax_rate_id

Line 4577: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4573: l_new_row_num).multiple_jurisdictions_flag :=
4574: tax_line_rec.multiple_jurisdictions_flag;
4575:
4576: -- bug 5508356: populate account_source_tax_rate_id
4577: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4578: l_new_row_num).account_source_tax_rate_id :=
4579: tax_line_rec.account_source_tax_rate_id;
4580:
4581: -- bug 5077691: populate legal_reporting_status

Line 4583: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4579: tax_line_rec.account_source_tax_rate_id;
4580:
4581: -- bug 5077691: populate legal_reporting_status
4582: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
4583: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4584: l_new_row_num).legal_reporting_status :=
4585: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
4586: tax_line_rec.tax_id).legal_reporting_status_def_val;
4587: END IF;

Line 4597: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4593: /*
4594: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
4595: *
4596: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
4597: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4598: * l_new_row_num).process_for_recovery_flag := 'N';
4599: * ELSE
4600: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
4601: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4601: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4597: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4598: * l_new_row_num).process_for_recovery_flag := 'N';
4599: * ELSE
4600: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
4601: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4602: * l_new_row_num).process_for_recovery_flag := 'Y';
4603: * ELSE
4604: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4605: * l_new_row_num).process_for_recovery_flag := 'N';

Line 4604: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4600: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
4601: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4602: * l_new_row_num).process_for_recovery_flag := 'Y';
4603: * ELSE
4604: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4605: * l_new_row_num).process_for_recovery_flag := 'N';
4606: * END IF;
4607: * END IF;
4608: */

Line 4612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4608: */
4609:
4610: -- Populate other doc line amt, taxable amt and tax amt
4611: --
4612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4613: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
4614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4615: l_new_row_num).other_doc_line_taxable_amt :=
4616: tax_line_rec.unrounded_taxable_amt;

Line 4614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4610: -- Populate other doc line amt, taxable amt and tax amt
4611: --
4612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4613: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
4614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4615: l_new_row_num).other_doc_line_taxable_amt :=
4616: tax_line_rec.unrounded_taxable_amt;
4617: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4618: l_new_row_num).other_doc_line_tax_amt :=

Line 4617: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4613: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
4614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4615: l_new_row_num).other_doc_line_taxable_amt :=
4616: tax_line_rec.unrounded_taxable_amt;
4617: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4618: l_new_row_num).other_doc_line_tax_amt :=
4619: tax_line_rec.unrounded_tax_amt;
4620:
4621: --

Line 4625: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4621: --
4622: -- populate taxable_basis_formula and tax_calculation_formula
4623: --
4624: -- Added IF condition to handle taxable_basis_formula mismatch --
4625: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4626: l_new_row_num).manually_entered_flag = 'Y' THEN
4627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4628: l_new_row_num).taxable_basis_formula := 'PRORATED_TB';
4629: ELSE

Line 4627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4623: --
4624: -- Added IF condition to handle taxable_basis_formula mismatch --
4625: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4626: l_new_row_num).manually_entered_flag = 'Y' THEN
4627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4628: l_new_row_num).taxable_basis_formula := 'PRORATED_TB';
4629: ELSE
4630: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4631: l_new_row_num).taxable_basis_formula :=

Line 4630: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4626: l_new_row_num).manually_entered_flag = 'Y' THEN
4627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4628: l_new_row_num).taxable_basis_formula := 'PRORATED_TB';
4629: ELSE
4630: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4631: l_new_row_num).taxable_basis_formula :=
4632: tax_line_rec.taxable_basis_formula;
4633: END IF;
4634:

Line 4635: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4631: l_new_row_num).taxable_basis_formula :=
4632: tax_line_rec.taxable_basis_formula;
4633: END IF;
4634:
4635: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4636: l_new_row_num).tax_calculation_formula :=
4637: tax_line_rec.tax_calculation_formula;
4638:
4639: -- Set copied_from_other_doc_flag to 'Y'

Line 4642: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4638:
4639: -- Set copied_from_other_doc_flag to 'Y'
4640: --
4641: IF NVL(l_cm_manual_flag, 'N') = 'N' THEN
4642: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4643: l_new_row_num).copied_from_other_doc_flag := 'Y';
4644:
4645: -- set other_doc_source
4646: --

Line 4647: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4643: l_new_row_num).copied_from_other_doc_flag := 'Y';
4644:
4645: -- set other_doc_source
4646: --
4647: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4648: l_new_row_num).other_doc_source := 'ADJUSTED';
4649: END IF;
4650:
4651: -- populate WHO columns

Line 4657: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4653: /*
4654: * WHO columns will be populated by pop_tax_line_for_trx_line
4655: * in ZX_TDS_TAX_LINES_POPU_PKG
4656: *
4657: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4658: * l_new_row_num).created_by := fnd_global.user_id;
4659: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4660: * l_new_row_num).creation_date := sysdate;
4661: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4659: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4655: * in ZX_TDS_TAX_LINES_POPU_PKG
4656: *
4657: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4658: * l_new_row_num).created_by := fnd_global.user_id;
4659: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4660: * l_new_row_num).creation_date := sysdate;
4661: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4662: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4663: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4661: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4657: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4658: * l_new_row_num).created_by := fnd_global.user_id;
4659: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4660: * l_new_row_num).creation_date := sysdate;
4661: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4662: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4663: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4664: * l_new_row_num).last_update_date := sysdate;
4665: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4663: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4659: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4660: * l_new_row_num).creation_date := sysdate;
4661: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4662: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4663: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4664: * l_new_row_num).last_update_date := sysdate;
4665: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4666: * l_new_row_num).last_update_login := fnd_global.login_id;
4667: *

Line 4665: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4661: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4662: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4663: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4664: * l_new_row_num).last_update_date := sysdate;
4665: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4666: * l_new_row_num).last_update_login := fnd_global.login_id;
4667: *
4668: */
4669:

Line 4672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4668: */
4669:
4670: -- populate other columns
4671: --
4672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4673: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4675: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4670: -- populate other columns
4671: --
4672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4673: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4675: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4677: l_new_row_num).tax_date := p_tax_date;
4678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4673: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4675: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4677: l_new_row_num).tax_date := p_tax_date;
4678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4679: l_new_row_num).tax_determine_date := p_tax_determine_date;
4680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4675: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4677: l_new_row_num).tax_date := p_tax_date;
4678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4679: l_new_row_num).tax_determine_date := p_tax_determine_date;
4680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4681: l_new_row_num).tax_point_date := p_tax_point_date;
4682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4677: l_new_row_num).tax_date := p_tax_date;
4678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4679: l_new_row_num).tax_determine_date := p_tax_determine_date;
4680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4681: l_new_row_num).tax_point_date := p_tax_point_date;
4682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4683: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4684:

Line 4682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4679: l_new_row_num).tax_determine_date := p_tax_determine_date;
4680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4681: l_new_row_num).tax_point_date := p_tax_point_date;
4682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4683: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4684:
4685: -- Bug 6776312
4686: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN

Line 4686: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN

4682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4683: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4684:
4685: -- Bug 6776312
4686: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN
4687: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';
4688: ELSE
4689: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4690: END IF;*/ --bug6929024

Line 4687: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';

4683: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4684:
4685: -- Bug 6776312
4686: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN
4687: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';
4688: ELSE
4689: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4690: END IF;*/ --bug6929024
4691:

Line 4689: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';

4685: -- Bug 6776312
4686: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN
4687: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';
4688: ELSE
4689: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4690: END IF;*/ --bug6929024
4691:
4692: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4693: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;

Line 4692: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4688: ELSE
4689: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4690: END IF;*/ --bug6929024
4691:
4692: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4693: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4694: -- Bug 6776312
4695:
4696: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4696: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4692: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4693: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4694: -- Bug 6776312
4695:
4696: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4697: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4699: l_new_row_num).place_of_supply_type_code :=
4700: tax_line_rec.place_of_supply_type_code;

Line 4698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4694: -- Bug 6776312
4695:
4696: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4697: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4699: l_new_row_num).place_of_supply_type_code :=
4700: tax_line_rec.place_of_supply_type_code;
4701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4702: l_new_row_num).place_of_supply_result_id :=

Line 4701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4697: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4699: l_new_row_num).place_of_supply_type_code :=
4700: tax_line_rec.place_of_supply_type_code;
4701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4702: l_new_row_num).place_of_supply_result_id :=
4703: tax_line_rec.place_of_supply_result_id;
4704: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4705: l_new_row_num).legal_message_pos :=

Line 4704: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4700: tax_line_rec.place_of_supply_type_code;
4701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4702: l_new_row_num).place_of_supply_result_id :=
4703: tax_line_rec.place_of_supply_result_id;
4704: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4705: l_new_row_num).legal_message_pos :=
4706: tax_line_rec.legal_message_pos;
4707: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4708: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;

Line 4707: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4703: tax_line_rec.place_of_supply_result_id;
4704: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4705: l_new_row_num).legal_message_pos :=
4706: tax_line_rec.legal_message_pos;
4707: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4708: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
4709:
4710: /* Bug 5149379: When the trx currency is different from the tax currency,
4711: it is necessary to pick the tax_currency_conversion_date,

Line 4715: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4711: it is necessary to pick the tax_currency_conversion_date,
4712: tax_currency_conversion_type, tax_currency_conversion_rate
4713: information from the invoice tax lines.
4714: */
4715: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4716: l_new_row_num).tax_currency_conversion_date := tax_line_rec.tax_currency_conversion_date;
4717: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4718: l_new_row_num).tax_currency_conversion_type := tax_line_rec.tax_currency_conversion_type;
4719: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4717: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4713: information from the invoice tax lines.
4714: */
4715: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4716: l_new_row_num).tax_currency_conversion_date := tax_line_rec.tax_currency_conversion_date;
4717: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4718: l_new_row_num).tax_currency_conversion_type := tax_line_rec.tax_currency_conversion_type;
4719: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4720: l_new_row_num).tax_currency_conversion_rate := tax_line_rec.tax_currency_conversion_rate;
4721:

Line 4719: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4715: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4716: l_new_row_num).tax_currency_conversion_date := tax_line_rec.tax_currency_conversion_date;
4717: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4718: l_new_row_num).tax_currency_conversion_type := tax_line_rec.tax_currency_conversion_type;
4719: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4720: l_new_row_num).tax_currency_conversion_rate := tax_line_rec.tax_currency_conversion_rate;
4721:
4722: /* Bug 5131206: For partner integration, when the line_level_action is
4723: 'ALLOCATE_TAX_ONLY_ADJUSTMENT', eBTax needs to create

Line 4728: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4724: prorated tax lines and stamp the tax_provider_id on
4725: the tax line(s).
4726: */
4727:
4728: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4729: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4730:
4731: if((ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(p_trx_line_index) = 'ALLOCATE_TAX_ONLY_ADJUSTMENT'
4732: OR ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.entity_code(p_trx_line_index) = 'ADJUSTMENTS') and

Line 4734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).SYNC_WITH_PRVDR_FLAG := 'Y';

4730:
4731: if((ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(p_trx_line_index) = 'ALLOCATE_TAX_ONLY_ADJUSTMENT'
4732: OR ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.entity_code(p_trx_line_index) = 'ADJUSTMENTS') and
4733: tax_line_rec.tax_provider_id is not null ) THEN
4734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).SYNC_WITH_PRVDR_FLAG := 'Y';
4735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4736: l_new_row_num).global_attribute_category := tax_line_rec.global_attribute_category;
4737: end if;
4738:

Line 4735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4731: if((ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(p_trx_line_index) = 'ALLOCATE_TAX_ONLY_ADJUSTMENT'
4732: OR ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.entity_code(p_trx_line_index) = 'ADJUSTMENTS') and
4733: tax_line_rec.tax_provider_id is not null ) THEN
4734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).SYNC_WITH_PRVDR_FLAG := 'Y';
4735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4736: l_new_row_num).global_attribute_category := tax_line_rec.global_attribute_category;
4737: end if;
4738:
4739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4736: l_new_row_num).global_attribute_category := tax_line_rec.global_attribute_category;
4737: end if;
4738:
4739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4740: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4741: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4742: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4743: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4741: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4737: end if;
4738:
4739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4740: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4741: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4742: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4743: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4744: l_new_row_num).tax_jurisdiction_code :=
4745: tax_line_rec.tax_jurisdiction_code;

Line 4743: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4740: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4741: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4742: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4743: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4744: l_new_row_num).tax_jurisdiction_code :=
4745: tax_line_rec.tax_jurisdiction_code;
4746: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4747: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;

Line 4746: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4742: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4743: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4744: l_new_row_num).tax_jurisdiction_code :=
4745: tax_line_rec.tax_jurisdiction_code;
4746: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4747: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4748: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4749: l_new_row_num).tax_registration_number :=
4750: tax_line_rec.tax_registration_number;

Line 4748: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4744: l_new_row_num).tax_jurisdiction_code :=
4745: tax_line_rec.tax_jurisdiction_code;
4746: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4747: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4748: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4749: l_new_row_num).tax_registration_number :=
4750: tax_line_rec.tax_registration_number;
4751: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4752: l_new_row_num).registration_party_type :=

Line 4751: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4747: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4748: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4749: l_new_row_num).tax_registration_number :=
4750: tax_line_rec.tax_registration_number;
4751: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4752: l_new_row_num).registration_party_type :=
4753: tax_line_rec.registration_party_type;
4754: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4755: l_new_row_num).tax_applicability_result_id :=

Line 4754: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4750: tax_line_rec.tax_registration_number;
4751: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4752: l_new_row_num).registration_party_type :=
4753: tax_line_rec.registration_party_type;
4754: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4755: l_new_row_num).tax_applicability_result_id :=
4756: tax_line_rec.tax_applicability_result_id;
4757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4758: l_new_row_num).legal_message_appl_2 :=

Line 4757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4753: tax_line_rec.registration_party_type;
4754: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4755: l_new_row_num).tax_applicability_result_id :=
4756: tax_line_rec.tax_applicability_result_id;
4757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4758: l_new_row_num).legal_message_appl_2 :=
4759: tax_line_rec.legal_message_appl_2;
4760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4761: l_new_row_num).direct_rate_result_id :=

Line 4760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4756: tax_line_rec.tax_applicability_result_id;
4757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4758: l_new_row_num).legal_message_appl_2 :=
4759: tax_line_rec.legal_message_appl_2;
4760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4761: l_new_row_num).direct_rate_result_id :=
4762: tax_line_rec.direct_rate_result_id;
4763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4764: l_new_row_num).legal_message_rate :=

Line 4763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4759: tax_line_rec.legal_message_appl_2;
4760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4761: l_new_row_num).direct_rate_result_id :=
4762: tax_line_rec.direct_rate_result_id;
4763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4764: l_new_row_num).legal_message_rate :=
4765: tax_line_rec.legal_message_rate;
4766: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4767: l_new_row_num).rounding_lvl_party_tax_prof_id :=

Line 4766: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4762: tax_line_rec.direct_rate_result_id;
4763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4764: l_new_row_num).legal_message_rate :=
4765: tax_line_rec.legal_message_rate;
4766: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4767: l_new_row_num).rounding_lvl_party_tax_prof_id :=
4768: tax_line_rec.rounding_lvl_party_tax_prof_id;
4769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4770: l_new_row_num).rounding_lvl_party_type :=

Line 4769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4765: tax_line_rec.legal_message_rate;
4766: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4767: l_new_row_num).rounding_lvl_party_tax_prof_id :=
4768: tax_line_rec.rounding_lvl_party_tax_prof_id;
4769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4770: l_new_row_num).rounding_lvl_party_type :=
4771: tax_line_rec.rounding_lvl_party_type;
4772: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4773: -- l_new_row_num).merchant_party_tax_reg_number :=

Line 4772: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4768: tax_line_rec.rounding_lvl_party_tax_prof_id;
4769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4770: l_new_row_num).rounding_lvl_party_type :=
4771: tax_line_rec.rounding_lvl_party_type;
4772: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4773: -- l_new_row_num).merchant_party_tax_reg_number :=
4774: -- tax_line_rec.merchant_party_tax_reg_number;
4775: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4776: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;

Line 4775: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4771: tax_line_rec.rounding_lvl_party_type;
4772: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4773: -- l_new_row_num).merchant_party_tax_reg_number :=
4774: -- tax_line_rec.merchant_party_tax_reg_number;
4775: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4776: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;
4777: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4778: l_new_row_num).tax_reg_num_det_result_id :=
4779: tax_line_rec.tax_reg_num_det_result_id;

Line 4777: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4773: -- l_new_row_num).merchant_party_tax_reg_number :=
4774: -- tax_line_rec.merchant_party_tax_reg_number;
4775: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4776: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;
4777: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4778: l_new_row_num).tax_reg_num_det_result_id :=
4779: tax_line_rec.tax_reg_num_det_result_id;
4780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4781: l_new_row_num).legal_message_trn :=

Line 4780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4776: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;
4777: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4778: l_new_row_num).tax_reg_num_det_result_id :=
4779: tax_line_rec.tax_reg_num_det_result_id;
4780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4781: l_new_row_num).legal_message_trn :=
4782: tax_line_rec.legal_message_trn;
4783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4784: l_new_row_num).hq_estb_reg_number :=

Line 4783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4779: tax_line_rec.tax_reg_num_det_result_id;
4780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4781: l_new_row_num).legal_message_trn :=
4782: tax_line_rec.legal_message_trn;
4783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4784: l_new_row_num).hq_estb_reg_number :=
4785: tax_line_rec.hq_estb_reg_number;
4786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4787: l_new_row_num).hq_estb_party_tax_prof_id :=

Line 4786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4782: tax_line_rec.legal_message_trn;
4783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4784: l_new_row_num).hq_estb_reg_number :=
4785: tax_line_rec.hq_estb_reg_number;
4786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4787: l_new_row_num).hq_estb_party_tax_prof_id :=
4788: tax_line_rec.hq_estb_party_tax_prof_id;
4789:
4790: -- If line_amt_include_tax_flag on trx line is A, then set to 'Y'

Line 4795: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4791: -- for other cases, set to the one from adjusted doc.
4792: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
4793: p_trx_line_index) = 'A'
4794: THEN
4795: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4796: l_new_row_num).tax_amt_included_flag := 'Y';
4797:
4798: ELSE
4799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4795: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4796: l_new_row_num).tax_amt_included_flag := 'Y';
4797:
4798: ELSE
4799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4800: l_new_row_num).tax_amt_included_flag
4801: := tax_line_rec.tax_amt_included_flag;
4802: END IF;
4803:

Line 4815: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4811: THEN
4812:
4813: -- for tax only adjustment set the unrounded tax amount to the
4814: -- unrounded tax amount of the original doc.
4815: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4816: l_new_row_num).unrounded_taxable_amt := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4818: l_new_row_num).unrounded_tax_amt := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4819:

Line 4817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4813: -- for tax only adjustment set the unrounded tax amount to the
4814: -- unrounded tax amount of the original doc.
4815: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4816: l_new_row_num).unrounded_taxable_amt := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4817: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4818: l_new_row_num).unrounded_tax_amt := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4819:
4820: ELSE
4821: -- current trx is a regular adjustment or CM

Line 4824: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4820: ELSE
4821: -- current trx is a regular adjustment or CM
4822: -- prorate the line amt to get the unrounded taxable/tax amount
4823:
4824: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4825: l_new_row_num).tax_amt_included_flag ='Y'
4826: AND tax_line_rec.tax_amt_included_flag = 'N'
4827: THEN
4828: -- If current trx is a tax inclusive trx, while the original trx is

Line 4837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4833: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ctrl_hdr_tx_appl_flag(p_trx_line_index) = 'Y') OR
4834: -- Added condition for Bug#13593659
4835: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ctrl_total_line_tx_amt(p_trx_line_index) IS NOT NULL
4836: THEN
4837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4838: l_new_row_num).unrounded_taxable_amt
4839: := tax_line_rec.unrounded_taxable_amt;
4840:
4841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4838: l_new_row_num).unrounded_taxable_amt
4839: := tax_line_rec.unrounded_taxable_amt;
4840:
4841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4842: l_new_row_num).unrounded_tax_amt
4843: := tax_line_rec.unrounded_tax_amt;
4844: ELSE
4845: IF ( tax_line_rec.line_amt + tax_line_rec.tax_amt) <> 0 THEN

Line 4846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4842: l_new_row_num).unrounded_tax_amt
4843: := tax_line_rec.unrounded_tax_amt;
4844: ELSE
4845: IF ( tax_line_rec.line_amt + tax_line_rec.tax_amt) <> 0 THEN
4846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4847: l_new_row_num).unrounded_taxable_amt
4848: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4849: ( NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) /
4850: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4848: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4849: ( NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) /
4850: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4851:
4852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4853: l_new_row_num).unrounded_tax_amt
4854: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4855: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) /
4856: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4854: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4855: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) /
4856: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4857: ELSE
4858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4859: l_new_row_num).unrounded_taxable_amt
4860: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4862: l_new_row_num).unrounded_tax_amt

Line 4861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4857: ELSE
4858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4859: l_new_row_num).unrounded_taxable_amt
4860: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4862: l_new_row_num).unrounded_tax_amt
4863: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4864: END IF;
4865: END IF;

Line 4875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4871: tax_line_rec.unrounded_taxable_amt := tax_line_rec.line_amt * 100 / (100 + tax_line_rec.tax_rate);
4872: tax_line_rec.unrounded_tax_amt := tax_line_rec.line_amt * tax_line_rec.tax_rate / (100 + tax_line_rec.tax_rate);
4873: END IF;
4874: IF tax_line_rec.line_amt <> 0 THEN
4875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4876: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4877: (NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) / tax_line_rec.line_amt);
4878:
4879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

Line 4879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4876: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4877: (NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) / tax_line_rec.line_amt);
4878:
4879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4880: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4881: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) / tax_line_rec.line_amt );
4882: ELSE -- equal to that the original trx is a tax only trx
4883: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.event_class_code(p_trx_line_index) = 'CREDIT_MEMO' THEN

Line 4884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4880: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4881: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) / tax_line_rec.line_amt );
4882: ELSE -- equal to that the original trx is a tax only trx
4883: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.event_class_code(p_trx_line_index) = 'CREDIT_MEMO' THEN
4884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4885: := -1 * NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4887: := -1 * NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4888: ELSE

Line 4886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4882: ELSE -- equal to that the original trx is a tax only trx
4883: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.event_class_code(p_trx_line_index) = 'CREDIT_MEMO' THEN
4884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4885: := -1 * NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4887: := -1 * NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4888: ELSE
4889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4890: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);

Line 4889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4885: := -1 * NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4887: := -1 * NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4888: ELSE
4889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4890: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4892: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4893: END IF;

Line 4891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4887: := -1 * NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4888: ELSE
4889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4890: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4892: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4893: END IF;
4894: END IF;
4895: END IF; -- tax_line_rec.tax_amt_included_flag = 'N'

Line 4905: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4901: THEN
4902:
4903: -- for tax only adjustment set the unrounded tax amount to the
4904: -- unrounded tax amount of the original doc.
4905: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4906: l_new_row_num).unrounded_taxable_amt := tax_line_rec.unrounded_taxable_amt;
4907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4908: l_new_row_num).unrounded_tax_amt := tax_line_rec.unrounded_tax_amt;
4909:

Line 4907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4903: -- for tax only adjustment set the unrounded tax amount to the
4904: -- unrounded tax amount of the original doc.
4905: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4906: l_new_row_num).unrounded_taxable_amt := tax_line_rec.unrounded_taxable_amt;
4907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4908: l_new_row_num).unrounded_tax_amt := tax_line_rec.unrounded_tax_amt;
4909:
4910: ELSE
4911: -- current trx is a regular adjustment or CM

Line 4914: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4910: ELSE
4911: -- current trx is a regular adjustment or CM
4912: -- prorate the line amt to get the unrounded taxable/tax amount
4913:
4914: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4915: l_new_row_num).tax_amt_included_flag ='Y'
4916: AND tax_line_rec.tax_amt_included_flag = 'N'
4917: THEN
4918: -- If current trx is a tax inclusive trx, while the original trx is

Line 4927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4923: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ctrl_hdr_tx_appl_flag(p_trx_line_index) = 'Y') OR
4924: -- Added condition for Bug#13593659
4925: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.ctrl_total_line_tx_amt(p_trx_line_index) IS NOT NULL
4926: THEN
4927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4928: l_new_row_num).unrounded_taxable_amt
4929: := tax_line_rec.unrounded_taxable_amt;
4930: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4931: l_new_row_num).unrounded_tax_amt

Line 4930: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4926: THEN
4927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4928: l_new_row_num).unrounded_taxable_amt
4929: := tax_line_rec.unrounded_taxable_amt;
4930: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4931: l_new_row_num).unrounded_tax_amt
4932: := tax_line_rec.unrounded_tax_amt;
4933: ELSE
4934: IF ( tax_line_rec.line_amt + tax_line_rec.tax_amt) <> 0 THEN

Line 4935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4931: l_new_row_num).unrounded_tax_amt
4932: := tax_line_rec.unrounded_tax_amt;
4933: ELSE
4934: IF ( tax_line_rec.line_amt + tax_line_rec.tax_amt) <> 0 THEN
4935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4936: l_new_row_num).unrounded_taxable_amt
4937: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4938: ( tax_line_rec.unrounded_taxable_amt /
4939: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4940: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4936: l_new_row_num).unrounded_taxable_amt
4937: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4938: ( tax_line_rec.unrounded_taxable_amt /
4939: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4940: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4941: l_new_row_num).unrounded_tax_amt
4942: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4943: ( tax_line_rec.unrounded_tax_amt /
4944: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4942: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4943: ( tax_line_rec.unrounded_tax_amt /
4944: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4945: ELSE
4946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4947: l_new_row_num).unrounded_taxable_amt
4948: := tax_line_rec.unrounded_taxable_amt;
4949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4950: l_new_row_num).unrounded_tax_amt

Line 4949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4945: ELSE
4946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4947: l_new_row_num).unrounded_taxable_amt
4948: := tax_line_rec.unrounded_taxable_amt;
4949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4950: l_new_row_num).unrounded_tax_amt
4951: := tax_line_rec.unrounded_tax_amt;
4952: END IF;
4953: END IF;

Line 4956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4952: END IF;
4953: END IF;
4954: ELSE -- both current tax line and original tax line are inclusive and exclusive
4955: IF tax_line_rec.line_amt <> 0 THEN
4956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4957: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4958: ( tax_line_rec.unrounded_taxable_amt / tax_line_rec.line_amt);
4959:
4960: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

Line 4960: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4957: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4958: ( tax_line_rec.unrounded_taxable_amt / tax_line_rec.line_amt);
4959:
4960: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4961: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4962: ( tax_line_rec.unrounded_tax_amt / tax_line_rec.line_amt );
4963: ELSE -- equal to that the original trx is a tax only trx
4964: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.event_class_code(p_trx_line_index) = 'CREDIT_MEMO' THEN

Line 4965: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4961: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4962: ( tax_line_rec.unrounded_tax_amt / tax_line_rec.line_amt );
4963: ELSE -- equal to that the original trx is a tax only trx
4964: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.event_class_code(p_trx_line_index) = 'CREDIT_MEMO' THEN
4965: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4966: := -1 * tax_line_rec.unrounded_taxable_amt;
4967: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4968: := -1 * tax_line_rec.unrounded_tax_amt;
4969: ELSE

Line 4967: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4963: ELSE -- equal to that the original trx is a tax only trx
4964: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.event_class_code(p_trx_line_index) = 'CREDIT_MEMO' THEN
4965: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4966: := -1 * tax_line_rec.unrounded_taxable_amt;
4967: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4968: := -1 * tax_line_rec.unrounded_tax_amt;
4969: ELSE
4970: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4971: := tax_line_rec.unrounded_taxable_amt;

Line 4970: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4966: := -1 * tax_line_rec.unrounded_taxable_amt;
4967: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4968: := -1 * tax_line_rec.unrounded_tax_amt;
4969: ELSE
4970: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4971: := tax_line_rec.unrounded_taxable_amt;
4972: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4973: := tax_line_rec.unrounded_tax_amt;
4974: END IF;

Line 4972: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4968: := -1 * tax_line_rec.unrounded_tax_amt;
4969: ELSE
4970: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4971: := tax_line_rec.unrounded_taxable_amt;
4972: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4973: := tax_line_rec.unrounded_tax_amt;
4974: END IF;
4975: END IF;
4976: END IF; -- tax_line_rec.tax_amt_included_flag = 'N'

Line 4983: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id

4979:
4980: END IF; -- Historical Flag check
4981: END IF;
4982:
4983: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id
4984: := tax_line_rec.basis_result_id;
4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_basis
4986: := tax_line_rec.legal_message_basis;
4987: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id

Line 4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_basis

4981: END IF;
4982:
4983: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id
4984: := tax_line_rec.basis_result_id;
4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_basis
4986: := tax_line_rec.legal_message_basis;
4987: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4988: := tax_line_rec.calc_result_id;
4989: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_calc

Line 4987: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id

4983: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id
4984: := tax_line_rec.basis_result_id;
4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_basis
4986: := tax_line_rec.legal_message_basis;
4987: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4988: := tax_line_rec.calc_result_id;
4989: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_calc
4990: := tax_line_rec.legal_message_calc;
4991: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate

Line 4989: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_calc

4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_basis
4986: := tax_line_rec.legal_message_basis;
4987: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4988: := tax_line_rec.calc_result_id;
4989: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_calc
4990: := tax_line_rec.legal_message_calc;
4991: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate
4992: := tax_line_rec.tax_base_modifier_rate;
4993:

Line 4991: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate

4987: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4988: := tax_line_rec.calc_result_id;
4989: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).legal_message_calc
4990: := tax_line_rec.legal_message_calc;
4991: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate
4992: := tax_line_rec.tax_base_modifier_rate;
4993:
4994: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4995: := tax_line_rec.compounding_dep_tax_flag;

Line 4994: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag

4990: := tax_line_rec.legal_message_calc;
4991: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate
4992: := tax_line_rec.tax_base_modifier_rate;
4993:
4994: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4995: := tax_line_rec.compounding_dep_tax_flag;
4996: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag
4997: := tax_line_rec.compounding_tax_miss_flag;
4998: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag

Line 4996: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag

4992: := tax_line_rec.tax_base_modifier_rate;
4993:
4994: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4995: := tax_line_rec.compounding_dep_tax_flag;
4996: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag
4997: := tax_line_rec.compounding_tax_miss_flag;
4998: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag
4999: := tax_line_rec.compounding_tax_flag;
5000:

Line 4998: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag

4994: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4995: := tax_line_rec.compounding_dep_tax_flag;
4996: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag
4997: := tax_line_rec.compounding_tax_miss_flag;
4998: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag
4999: := tax_line_rec.compounding_tax_flag;
5000:
5001: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5002: l_new_row_num).tax_amt_included_flag = 'Y' THEN

Line 5001: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4997: := tax_line_rec.compounding_tax_miss_flag;
4998: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag
4999: := tax_line_rec.compounding_tax_flag;
5000:
5001: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5002: l_new_row_num).tax_amt_included_flag = 'Y' THEN
5003:
5004: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(
5005: p_trx_line_index) := 'Y';

Line 5008: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5004: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(
5005: p_trx_line_index) := 'Y';
5006: END IF;
5007:
5008: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5009: l_new_row_num).compounding_dep_tax_flag = 'Y' THEN
5010:
5011: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.compounding_tax_flag(
5012: p_trx_line_index) := 'Y';

Line 5015: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id

5011: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.compounding_tax_flag(
5012: p_trx_line_index) := 'Y';
5013: END IF;
5014:
5015: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id
5016: := tax_line_rec.tax_exemption_id;
5017: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption
5018: := tax_line_rec.tax_rate_before_exemption;
5019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption

Line 5017: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption

5013: END IF;
5014:
5015: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id
5016: := tax_line_rec.tax_exemption_id;
5017: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption
5018: := tax_line_rec.tax_rate_before_exemption;
5019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption
5020: := tax_line_rec.tax_rate_name_before_exemption;
5021:

Line 5019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption

5015: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id
5016: := tax_line_rec.tax_exemption_id;
5017: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption
5018: := tax_line_rec.tax_rate_before_exemption;
5019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption
5020: := tax_line_rec.tax_rate_name_before_exemption;
5021:
5022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
5023: := tax_line_rec.exempt_rate_modifier;

Line 5022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier

5018: := tax_line_rec.tax_rate_before_exemption;
5019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption
5020: := tax_line_rec.tax_rate_name_before_exemption;
5021:
5022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
5023: := tax_line_rec.exempt_rate_modifier;
5024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
5025: := tax_line_rec.exempt_certificate_number;
5026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason

Line 5024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number

5020: := tax_line_rec.tax_rate_name_before_exemption;
5021:
5022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
5023: := tax_line_rec.exempt_rate_modifier;
5024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
5025: := tax_line_rec.exempt_certificate_number;
5026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason
5027: := tax_line_rec.exempt_reason;
5028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code

Line 5026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason

5022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
5023: := tax_line_rec.exempt_rate_modifier;
5024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
5025: := tax_line_rec.exempt_certificate_number;
5026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason
5027: := tax_line_rec.exempt_reason;
5028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code
5029: := tax_line_rec.exempt_reason_code;
5030:

Line 5028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code

5024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
5025: := tax_line_rec.exempt_certificate_number;
5026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason
5027: := tax_line_rec.exempt_reason;
5028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code
5029: := tax_line_rec.exempt_reason_code;
5030:
5031: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
5032: := tax_line_rec.tax_exception_id;

Line 5031: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id

5027: := tax_line_rec.exempt_reason;
5028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code
5029: := tax_line_rec.exempt_reason_code;
5030:
5031: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
5032: := tax_line_rec.tax_exception_id;
5033: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
5034: := tax_line_rec.tax_rate_before_exception;
5035: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception

Line 5033: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception

5029: := tax_line_rec.exempt_reason_code;
5030:
5031: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
5032: := tax_line_rec.tax_exception_id;
5033: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
5034: := tax_line_rec.tax_rate_before_exception;
5035: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception
5036: := tax_line_rec.tax_rate_name_before_exception;
5037: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate

Line 5035: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception

5031: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
5032: := tax_line_rec.tax_exception_id;
5033: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
5034: := tax_line_rec.tax_rate_before_exception;
5035: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception
5036: := tax_line_rec.tax_rate_name_before_exception;
5037: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate
5038: := tax_line_rec.exception_rate;
5039:

Line 5037: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate

5033: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
5034: := tax_line_rec.tax_rate_before_exception;
5035: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception
5036: := tax_line_rec.tax_rate_name_before_exception;
5037: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate
5038: := tax_line_rec.exception_rate;
5039:
5040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5041: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;

Line 5040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5036: := tax_line_rec.tax_rate_name_before_exception;
5037: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate
5038: := tax_line_rec.exception_rate;
5039:
5040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5041: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;
5042:
5043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5044: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;

Line 5043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5039:
5040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5041: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;
5042:
5043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5044: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
5045: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5046: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
5047:

Line 5045: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5041: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;
5042:
5043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5044: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
5045: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5046: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
5047:
5048: -- Bug 8992240
5049:

Line 5050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5046: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
5047:
5048: -- Bug 8992240
5049:
5050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5051: l_new_row_num).orig_tax_amt_included_flag :=
5052: tax_line_rec.orig_tax_amt_included_flag;
5053: -- Bug 7117340 -- DFF ER
5054: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5054: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5050: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5051: l_new_row_num).orig_tax_amt_included_flag :=
5052: tax_line_rec.orig_tax_amt_included_flag;
5053: -- Bug 7117340 -- DFF ER
5054: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5055: l_new_row_num).attribute1 := tax_line_rec.attribute1;
5056: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5057: l_new_row_num).attribute2 := tax_line_rec.attribute2;
5058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5056: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5052: tax_line_rec.orig_tax_amt_included_flag;
5053: -- Bug 7117340 -- DFF ER
5054: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5055: l_new_row_num).attribute1 := tax_line_rec.attribute1;
5056: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5057: l_new_row_num).attribute2 := tax_line_rec.attribute2;
5058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5059: l_new_row_num).attribute3 := tax_line_rec.attribute3;
5060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5054: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5055: l_new_row_num).attribute1 := tax_line_rec.attribute1;
5056: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5057: l_new_row_num).attribute2 := tax_line_rec.attribute2;
5058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5059: l_new_row_num).attribute3 := tax_line_rec.attribute3;
5060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5061: l_new_row_num).attribute4 := tax_line_rec.attribute4;
5062: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5056: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5057: l_new_row_num).attribute2 := tax_line_rec.attribute2;
5058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5059: l_new_row_num).attribute3 := tax_line_rec.attribute3;
5060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5061: l_new_row_num).attribute4 := tax_line_rec.attribute4;
5062: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5063: l_new_row_num).attribute5 := tax_line_rec.attribute5;
5064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5062: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5059: l_new_row_num).attribute3 := tax_line_rec.attribute3;
5060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5061: l_new_row_num).attribute4 := tax_line_rec.attribute4;
5062: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5063: l_new_row_num).attribute5 := tax_line_rec.attribute5;
5064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5065: l_new_row_num).attribute6 := tax_line_rec.attribute6;
5066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5061: l_new_row_num).attribute4 := tax_line_rec.attribute4;
5062: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5063: l_new_row_num).attribute5 := tax_line_rec.attribute5;
5064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5065: l_new_row_num).attribute6 := tax_line_rec.attribute6;
5066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5067: l_new_row_num).attribute7 := tax_line_rec.attribute7;
5068: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5062: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5063: l_new_row_num).attribute5 := tax_line_rec.attribute5;
5064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5065: l_new_row_num).attribute6 := tax_line_rec.attribute6;
5066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5067: l_new_row_num).attribute7 := tax_line_rec.attribute7;
5068: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5069: l_new_row_num).attribute8 := tax_line_rec.attribute8;
5070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5068: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5065: l_new_row_num).attribute6 := tax_line_rec.attribute6;
5066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5067: l_new_row_num).attribute7 := tax_line_rec.attribute7;
5068: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5069: l_new_row_num).attribute8 := tax_line_rec.attribute8;
5070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5071: l_new_row_num).attribute9 := tax_line_rec.attribute9;
5072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5067: l_new_row_num).attribute7 := tax_line_rec.attribute7;
5068: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5069: l_new_row_num).attribute8 := tax_line_rec.attribute8;
5070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5071: l_new_row_num).attribute9 := tax_line_rec.attribute9;
5072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5073: l_new_row_num).attribute10 := tax_line_rec.attribute10;
5074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5068: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5069: l_new_row_num).attribute8 := tax_line_rec.attribute8;
5070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5071: l_new_row_num).attribute9 := tax_line_rec.attribute9;
5072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5073: l_new_row_num).attribute10 := tax_line_rec.attribute10;
5074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5075: l_new_row_num).attribute11 := tax_line_rec.attribute11;
5076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5070: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5071: l_new_row_num).attribute9 := tax_line_rec.attribute9;
5072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5073: l_new_row_num).attribute10 := tax_line_rec.attribute10;
5074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5075: l_new_row_num).attribute11 := tax_line_rec.attribute11;
5076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5077: l_new_row_num).attribute12 := tax_line_rec.attribute12;
5078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5073: l_new_row_num).attribute10 := tax_line_rec.attribute10;
5074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5075: l_new_row_num).attribute11 := tax_line_rec.attribute11;
5076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5077: l_new_row_num).attribute12 := tax_line_rec.attribute12;
5078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5079: l_new_row_num).attribute13 := tax_line_rec.attribute13;
5080: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5075: l_new_row_num).attribute11 := tax_line_rec.attribute11;
5076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5077: l_new_row_num).attribute12 := tax_line_rec.attribute12;
5078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5079: l_new_row_num).attribute13 := tax_line_rec.attribute13;
5080: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5081: l_new_row_num).attribute14 := tax_line_rec.attribute14;
5082: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5080: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5077: l_new_row_num).attribute12 := tax_line_rec.attribute12;
5078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5079: l_new_row_num).attribute13 := tax_line_rec.attribute13;
5080: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5081: l_new_row_num).attribute14 := tax_line_rec.attribute14;
5082: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5083: l_new_row_num).attribute15 := tax_line_rec.attribute15;
5084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 5082: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5078: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5079: l_new_row_num).attribute13 := tax_line_rec.attribute13;
5080: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5081: l_new_row_num).attribute14 := tax_line_rec.attribute14;
5082: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5083: l_new_row_num).attribute15 := tax_line_rec.attribute15;
5084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5085: l_new_row_num).attribute_category:= tax_line_rec.attribute_category;
5086:

Line 5084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

5080: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5081: l_new_row_num).attribute14 := tax_line_rec.attribute14;
5082: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5083: l_new_row_num).attribute15 := tax_line_rec.attribute15;
5084: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
5085: l_new_row_num).attribute_category:= tax_line_rec.attribute_category;
5086:
5087: IF (x_begin_index IS NULL) THEN
5088: x_begin_index := l_new_row_num;

Line 5095: ': Taxable Amount = '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt||

5091: IF (g_level_statement >= g_current_runtime_level ) THEN
5092: FND_LOG.STRING(g_level_statement,
5093: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_det_tax_lines_from_adjust',
5094: 'Tax Line#' ||l_new_row_num ||
5095: ': Taxable Amount = '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt||
5096: ', Tax Amount = '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt);
5097: END IF;
5098:
5099: END LOOP; -- FOR tax_line_rec in get_tax_lines

Line 5096: ', Tax Amount = '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt);

5092: FND_LOG.STRING(g_level_statement,
5093: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_det_tax_lines_from_adjust',
5094: 'Tax Line#' ||l_new_row_num ||
5095: ': Taxable Amount = '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt||
5096: ', Tax Amount = '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt);
5097: END IF;
5098:
5099: END LOOP; -- FOR tax_line_rec in get_tax_lines
5100:

Line 5102: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;

5098:
5099: END LOOP; -- FOR tax_line_rec in get_tax_lines
5100:
5101: IF (x_begin_index IS NOT NULL) THEN
5102: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
5103: END IF;
5104:
5105: -- copy transaction info to new tax lines for new tax_lines created here
5106: --

Line 5280: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

5276: FND_MESSAGE.SET_NAME('ZX','ZX_POS_NOT_FOUND');
5277: FND_MESSAGE.SET_TOKEN('TAX',p_tax);
5278: --FND_MSG_PUB.Add;
5279:
5280: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5281: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5282: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5283: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5284:

Line 5282: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

5278: --FND_MSG_PUB.Add;
5279:
5280: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5281: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5282: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5283: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5284:
5285: ZX_API_PUB.add_msg(
5286: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 5286: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

5282: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5283: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5284:
5285: ZX_API_PUB.add_msg(
5286: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
5287:
5288:
5289: IF (g_level_statement >= g_current_runtime_level ) THEN
5290: FND_LOG.STRING(g_level_statement,

Line 5314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

5310: THEN
5311: -- TCM procedure called in get_pos_parameter_name will set the error msg
5312: -- here we just need to populate the context information.
5313:
5314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5315: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5317: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5318:

Line 5316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

5312: -- here we just need to populate the context information.
5313:
5314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5315: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5317: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5318:
5319: ZX_API_PUB.add_msg(
5320: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 5320: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

5316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5317: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5318:
5319: ZX_API_PUB.add_msg(
5320: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
5321:
5322: IF (g_level_statement >= g_current_runtime_level ) THEN
5323: FND_LOG.STRING(g_level_statement,
5324: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 5376: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

5372: THEN
5373: -- TCM procedure called in get_pos_parameter_name will set the error msg
5374: -- here we just need to populate the context information.
5375:
5376: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5377: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5378: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5379: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5380:

Line 5378: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

5374: -- here we just need to populate the context information.
5375:
5376: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5377: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5378: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5379: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5380:
5381: ZX_API_PUB.add_msg(
5382: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 5382: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

5378: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5379: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5380:
5381: ZX_API_PUB.add_msg(
5382: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
5383:
5384: IF (g_level_statement >= g_current_runtime_level ) THEN
5385: FND_LOG.STRING(g_level_statement,
5386: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 5444: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

5440: THEN
5441: -- populate the trx line context info if jurisdiction API return error
5442: -- jurisdiction API should have populated the error message name and text.
5443:
5444: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5445: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5447: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5448:

Line 5446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

5442: -- jurisdiction API should have populated the error message name and text.
5443:
5444: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5445: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5447: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5448:
5449: ZX_API_PUB.add_msg(
5450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 5450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

5446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5447: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5448:
5449: ZX_API_PUB.add_msg(
5450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
5451:
5452: IF (g_level_statement >= g_current_runtime_level ) THEN
5453: FND_LOG.STRING(g_level_statement,
5454: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 5477: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

5473: FND_MESSAGE.SET_TOKEN('TAX', p_tax);
5474: FND_MESSAGE.SET_TOKEN('POS_TYPE', l_pos_type);
5475: -- FND_MSG_PUB.Add;
5476:
5477: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5478: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5480: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5481:

Line 5479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

5475: -- FND_MSG_PUB.Add;
5476:
5477: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
5478: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
5479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5480: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5481:
5482: ZX_API_PUB.add_msg(
5483: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 5483: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

5479: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
5480: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
5481:
5482: ZX_API_PUB.add_msg(
5483: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
5484: */
5485: IF (g_level_statement >= g_current_runtime_level ) THEN
5486: FND_LOG.STRING(g_level_statement,
5487: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 6303: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN

6299: --
6300: -- If roung level is 'HEADER', use g_rounding_rule returned with
6301: -- rounding level, if not available, use rounding rule from tax
6302: --
6303: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN
6304:
6305: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6306: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6307: ELSE

Line 6305: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN

6301: -- rounding level, if not available, use rounding rule from tax
6302: --
6303: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN
6304:
6305: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6306: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6307: ELSE
6308: x_rounding_rule_code :=
6309: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;

Line 6306: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;

6302: --
6303: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN
6304:
6305: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6306: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6307: ELSE
6308: x_rounding_rule_code :=
6309: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;
6310: END IF;

Line 6340: p_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule,

6336: p_tax_regime_code => p_tax_regime_code,
6337: p_tax => p_tax,
6338: p_jurisdiction_code => p_jurisdiction_code,
6339: p_tax_determine_date => p_tax_determine_date,
6340: p_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule,
6341: p_return_status => x_return_status,
6342: p_error_buffer => l_error_buffer);
6343:
6344: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 6349: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN

6345:
6346: x_return_status := FND_API.G_RET_STS_SUCCESS;
6347: END IF;
6348:
6349: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6350: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6351: ELSE
6352: x_rounding_rule_code :=
6353: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;

Line 6350: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;

6346: x_return_status := FND_API.G_RET_STS_SUCCESS;
6347: END IF;
6348:
6349: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6350: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6351: ELSE
6352: x_rounding_rule_code :=
6353: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;
6354: END IF;

Line 6377: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN

6373: -- ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).def_inclusive_tax_flag;
6374:
6375: -- x_rounding_rule_code
6376: --
6377: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6378: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6379: ELSE
6380: x_rounding_rule_code :=
6381: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;

Line 6378: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;

6374:
6375: -- x_rounding_rule_code
6376: --
6377: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
6378: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
6379: ELSE
6380: x_rounding_rule_code :=
6381: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;
6382: END IF;

Line 6443: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_id;

6439:
6440: x_return_status := FND_API.G_RET_STS_SUCCESS;
6441: i := p_tax_line_index;
6442:
6443: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_id;
6444: l_hq_estb_ptp_id :=
6445: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_party_tax_prof_id;
6446:
6447: IF (g_level_statement >= g_current_runtime_level ) THEN

Line 6445: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_party_tax_prof_id;

6441: i := p_tax_line_index;
6442:
6443: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_id;
6444: l_hq_estb_ptp_id :=
6445: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_party_tax_prof_id;
6446:
6447: IF (g_level_statement >= g_current_runtime_level ) THEN
6448: FND_LOG.STRING(g_level_statement,
6449: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_legal_entity_registration',

Line 6468: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_jurisdiction_code;

6464: -- set most outer level jurisdiction code to find the registration information.
6465: l_jurisdiction_code := g_outer_jurisdiction_code;
6466: ELSE
6467: l_jurisdiction_code
6468: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_jurisdiction_code;
6469: END IF;
6470:
6471: -- bug 4633146
6472: --

Line 6501: p_tax_determine_date => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,

6497: ZX_TCM_CONTROL_PKG.get_tax_registration (
6498: p_parent_ptp_id => l_hq_estb_ptp_id,
6499: p_site_ptp_id => l_party_ptp_id,
6500: p_account_type_code => NULL,
6501: p_tax_determine_date => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
6502: p_tax => ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(l_tax_id).tax,
6503: p_tax_regime_code => ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(l_tax_id).tax_regime_code,
6504: p_jurisdiction_code => l_jurisdiction_code,
6505: p_account_id => NULL,

Line 6513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_reg_number :=

6509: p_ret_record_level => l_ret_record_level,
6510: p_return_status => x_return_status);
6511:
6512: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
6513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_reg_number :=
6514: l_registration_rec.registration_number;
6515: ELSE
6516:
6517: -- Bug 3511428: In case the TCM API returns no value, or with exception, reset

Line 6694: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_id;

6690: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.populate_registration_info.BEGIN',
6691: 'ZX_TDS_APPLICABILITY_DETM_PKG.populate_registration_info(+)');
6692: END IF;
6693:
6694: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_id;
6695:
6696: IF p_def_reg_type IS NOT NULL THEN
6697:
6698: l_def_reg_type := p_def_reg_type;

Line 6715: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6711: l_jurisdiction_code := g_outer_jurisdiction_code;
6712:
6713: ELSE
6714: l_jurisdiction_code
6715: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6716: p_rownum).tax_jurisdiction_code;
6717: END IF;
6718:
6719: get_tax_registration(

Line 6721: p_tax_regime_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6717: END IF;
6718:
6719: get_tax_registration(
6720: p_event_class_rec => p_event_class_rec,
6721: p_tax_regime_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6722: p_rownum).tax_regime_code,
6723: p_tax_id => l_tax_id,
6724: p_tax => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6725: p_rownum).tax,

Line 6724: p_tax => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6720: p_event_class_rec => p_event_class_rec,
6721: p_tax_regime_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6722: p_rownum).tax_regime_code,
6723: p_tax_id => l_tax_id,
6724: p_tax => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6725: p_rownum).tax,
6726: p_tax_determine_date => p_tax_determine_date,
6727: p_jurisdiction_code => l_jurisdiction_code,
6728: p_def_reg_type => l_def_reg_type,

Line 6731: x_registration_number => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6727: p_jurisdiction_code => l_jurisdiction_code,
6728: p_def_reg_type => l_def_reg_type,
6729: p_reg_rule_flg => l_reg_rule_flg,
6730: p_trx_line_index => p_trx_line_index,
6731: x_registration_number => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6732: p_rownum).tax_registration_number,
6733: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6734: p_rownum).tax_amt_included_flag,
6735: x_self_assessment_flg => l_self_assessed_flag,

Line 6733: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6729: p_reg_rule_flg => l_reg_rule_flg,
6730: p_trx_line_index => p_trx_line_index,
6731: x_registration_number => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6732: p_rownum).tax_registration_number,
6733: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6734: p_rownum).tax_amt_included_flag,
6735: x_self_assessment_flg => l_self_assessed_flag,
6736: x_tax_registration_result_id
6737: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6737: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6733: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6734: p_rownum).tax_amt_included_flag,
6735: x_self_assessment_flg => l_self_assessed_flag,
6736: x_tax_registration_result_id
6737: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6738: p_rownum).tax_reg_num_det_result_id,
6739: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6740: p_rownum).rounding_rule_code,
6741: x_registration_party_type

Line 6739: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6735: x_self_assessment_flg => l_self_assessed_flag,
6736: x_tax_registration_result_id
6737: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6738: p_rownum).tax_reg_num_det_result_id,
6739: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6740: p_rownum).rounding_rule_code,
6741: x_registration_party_type
6742: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6743: p_rownum).registration_party_type,

Line 6742: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6738: p_rownum).tax_reg_num_det_result_id,
6739: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6740: p_rownum).rounding_rule_code,
6741: x_registration_party_type
6742: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6743: p_rownum).registration_party_type,
6744: x_return_status => x_return_status);
6745:
6746:

Line 6762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).legal_message_trn

6758: 'ZX_TDS_APPLICABILITY_DETM_PKG.populate_registration_info(-)');
6759: END IF;
6760: RETURN;
6761: END IF;
6762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).legal_message_trn
6763: :=ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(
6764: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_reg_num_det_result_id,
6765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).trx_date);
6766: -- Do not change the value of self_assessed_flag if

Line 6763: :=ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(

6759: END IF;
6760: RETURN;
6761: END IF;
6762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).legal_message_trn
6763: :=ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(
6764: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_reg_num_det_result_id,
6765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).trx_date);
6766: -- Do not change the value of self_assessed_flag if
6767: -- 1. self_assessed_flag is overridden (bug 5391331)

Line 6764: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_reg_num_det_result_id,

6760: RETURN;
6761: END IF;
6762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).legal_message_trn
6763: :=ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(
6764: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_reg_num_det_result_id,
6765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).trx_date);
6766: -- Do not change the value of self_assessed_flag if
6767: -- 1. self_assessed_flag is overridden (bug 5391331)
6768: -- 2. manual tax line (bug 5391084)

Line 6765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).trx_date);

6761: END IF;
6762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).legal_message_trn
6763: :=ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(
6764: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_reg_num_det_result_id,
6765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).trx_date);
6766: -- Do not change the value of self_assessed_flag if
6767: -- 1. self_assessed_flag is overridden (bug 5391331)
6768: -- 2. manual tax line (bug 5391084)
6769: --

Line 6770: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6766: -- Do not change the value of self_assessed_flag if
6767: -- 1. self_assessed_flag is overridden (bug 5391331)
6768: -- 2. manual tax line (bug 5391084)
6769: --
6770: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6771: p_rownum).orig_self_assessed_flag IS NULL AND
6772: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6773: p_rownum).manually_entered_flag, 'N') ='N'
6774: THEN

Line 6772: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6768: -- 2. manual tax line (bug 5391084)
6769: --
6770: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6771: p_rownum).orig_self_assessed_flag IS NULL AND
6772: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6773: p_rownum).manually_entered_flag, 'N') ='N'
6774: THEN
6775:
6776: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6776: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6772: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6773: p_rownum).manually_entered_flag, 'N') ='N'
6774: THEN
6775:
6776: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6777: p_rownum).self_assessed_flag := l_self_assessed_flag;
6778: END IF;
6779:
6780: -- get registration number for legal entity

Line 7121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND

7117: END IF; -- l_begin_index IS NOT NULL
7118:
7119: IF l_tax_tbl_subscript IS NULL OR
7120: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7125: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

Line 7122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND

7118:
7119: IF l_tax_tbl_subscript IS NULL OR
7120: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7125: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7126: )

Line 7123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND

7119: IF l_tax_tbl_subscript IS NULL OR
7120: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7125: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7126: )
7127: THEN

Line 7124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND

7120: (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7125: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7126: )
7127: THEN
7128:

Line 7125: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

7121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7125: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7126: )
7127: THEN
7128:
7129: -- This tax from account does not exist in the current applicable taxes

Line 7248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND

7244:
7245: END IF; -- g_tax_rec_tbl(l_tax_rec.tax_id) does not exist
7246:
7247: IF (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7250: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

Line 7249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND

7245: END IF; -- g_tax_rec_tbl(l_tax_rec.tax_id) does not exist
7246:
7247: IF (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7250: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7253: )

Line 7250: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND

7246:
7247: IF (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7250: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7253: )
7254: THEN

Line 7251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND

7247: IF (l_tax_tbl_subscript IS NOT NULL AND -- Added for bug 10184087
7248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7250: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7253: )
7254: THEN
7255:

Line 7252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'

7248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).other_doc_source ='REFERENCE' AND
7249: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_tax_amt = 0 AND
7250: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).unrounded_taxable_amt = 0 AND
7251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).manually_entered_flag ='Y' AND
7252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript).freeze_until_overridden_flag ='Y'
7253: )
7254: THEN
7255:
7256: IF (g_level_statement >= g_current_runtime_level ) THEN

Line 7267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript

7263: END IF;
7264:
7265: l_new_row_num := l_tax_tbl_subscript;
7266: l_tmp_tax_apportionmt_ln_num :=
7267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript
7268: ).tax_apportionment_line_number;
7269: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;
7270: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7271: l_new_row_num).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;

Line 7269: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;

7265: l_new_row_num := l_tax_tbl_subscript;
7266: l_tmp_tax_apportionmt_ln_num :=
7267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript
7268: ).tax_apportionment_line_number;
7269: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;
7270: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7271: l_new_row_num).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;
7272:
7273: ELSE

Line 7270: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7266: l_tmp_tax_apportionmt_ln_num :=
7267: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_tbl_subscript
7268: ).tax_apportionment_line_number;
7269: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num) := NULL;
7270: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7271: l_new_row_num).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;
7272:
7273: ELSE
7274: -- Create a new record in p_detail_tax_lines_tbl

Line 7277: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0) + 1;

7273: ELSE
7274: -- Create a new record in p_detail_tax_lines_tbl
7275: --
7276: l_new_row_num :=
7277: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0) + 1;
7278: END IF;
7279:
7280: -- validate and populate tax_regime_id
7281: --

Line 7305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7301: END IF;
7302: RETURN;
7303: END IF;
7304:
7305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7306: l_new_row_num).tax_regime_id := l_tax_regime_rec.tax_regime_id;
7307:
7308: -- validate and populate tax_status_id
7309: --

Line 7335: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7331: END IF;
7332: RETURN;
7333: END IF;
7334:
7335: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7336: l_new_row_num).tax_status_id := l_tax_status_rec.tax_status_id;
7337:
7338: -- validate and populate tax_rate_id
7339: --

Line 7368: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7364: END IF;
7365: RETURN;
7366: END IF;
7367:
7368: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7369: l_new_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7370: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7371: l_new_row_num).tax_rate := l_tax_rate_rec.percentage_rate;
7372:

Line 7370: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7366: END IF;
7367:
7368: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7369: l_new_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7370: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7371: l_new_row_num).tax_rate := l_tax_rate_rec.percentage_rate;
7372:
7373: -- Copy data from account to the detail_tax_lines_tbl
7374: --

Line 7375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7371: l_new_row_num).tax_rate := l_tax_rate_rec.percentage_rate;
7372:
7373: -- Copy data from account to the detail_tax_lines_tbl
7374: --
7375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7376: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
7377: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7378: l_new_row_num).tax := l_tax_rec.tax;
7379: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7377: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7373: -- Copy data from account to the detail_tax_lines_tbl
7374: --
7375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7376: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
7377: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7378: l_new_row_num).tax := l_tax_rec.tax;
7379: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7380: l_new_row_num).tax_id := l_tax_rec.tax_id;
7381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7379: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7376: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
7377: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7378: l_new_row_num).tax := l_tax_rec.tax;
7379: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7380: l_new_row_num).tax_id := l_tax_rec.tax_id;
7381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7382: l_new_row_num).tax_status_code := l_tax_rec.tax_status_code;
7383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7377: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7378: l_new_row_num).tax := l_tax_rec.tax;
7379: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7380: l_new_row_num).tax_id := l_tax_rec.tax_id;
7381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7382: l_new_row_num).tax_status_code := l_tax_rec.tax_status_code;
7383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7384: l_new_row_num).tax_rate_code := l_tax_rec.tax_rate_code;
7385:

Line 7383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7379: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7380: l_new_row_num).tax_id := l_tax_rec.tax_id;
7381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7382: l_new_row_num).tax_status_code := l_tax_rec.tax_status_code;
7383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7384: l_new_row_num).tax_rate_code := l_tax_rec.tax_rate_code;
7385:
7386: -- populate default tax jurisdiction code and id - Note that the jurisdiction
7387: -- will always be NULL for the rates associated with GL account segment values.

Line 7393: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7389: OPEN get_default_jurisdiction_csr(l_tax_rec.tax_regime_code, l_tax_rec.tax);
7390: FETCH get_default_jurisdiction_csr into l_jurisdiction_id, l_jurisdiction_code;
7391: CLOSE get_default_jurisdiction_csr;
7392:
7393: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7394: l_new_row_num).tax_jurisdiction_id := l_jurisdiction_id;
7395: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7396: l_new_row_num).tax_jurisdiction_code := l_jurisdiction_code;
7397:

Line 7395: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7391: CLOSE get_default_jurisdiction_csr;
7392:
7393: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7394: l_new_row_num).tax_jurisdiction_id := l_jurisdiction_id;
7395: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7396: l_new_row_num).tax_jurisdiction_code := l_jurisdiction_code;
7397:
7398: -- populate other columns
7399: --

Line 7400: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7396: l_new_row_num).tax_jurisdiction_code := l_jurisdiction_code;
7397:
7398: -- populate other columns
7399: --
7400: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7401: l_new_row_num).tax_amt_included_flag := l_tax_rec.amt_incl_tax_flag;
7402:
7403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7404: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;

Line 7403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7399: --
7400: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7401: l_new_row_num).tax_amt_included_flag := l_tax_rec.amt_incl_tax_flag;
7402:
7403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7404: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
7405: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7406: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
7407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7405: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7401: l_new_row_num).tax_amt_included_flag := l_tax_rec.amt_incl_tax_flag;
7402:
7403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7404: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
7405: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7406: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
7407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7408: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
7409: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7404: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
7405: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7406: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
7407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7408: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
7409: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7410: l_new_row_num).tax_currency_conversion_type :=
7411: l_tax_rec.exchange_rate_type;

Line 7409: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7405: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7406: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
7407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7408: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
7409: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7410: l_new_row_num).tax_currency_conversion_type :=
7411: l_tax_rec.exchange_rate_type;
7412: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7413: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;

Line 7412: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7408: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
7409: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7410: l_new_row_num).tax_currency_conversion_type :=
7411: l_tax_rec.exchange_rate_type;
7412: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7413: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
7414: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7415: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
7416: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7414: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7410: l_new_row_num).tax_currency_conversion_type :=
7411: l_tax_rec.exchange_rate_type;
7412: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7413: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
7414: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7415: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
7416: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7417: l_new_row_num).tax_date := p_tax_date;
7418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7416: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7412: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7413: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
7414: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7415: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
7416: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7417: l_new_row_num).tax_date := p_tax_date;
7418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7419: l_new_row_num).tax_determine_date := p_tax_determine_date;
7420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7414: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7415: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
7416: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7417: l_new_row_num).tax_date := p_tax_date;
7418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7419: l_new_row_num).tax_determine_date := p_tax_determine_date;
7420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7421: l_new_row_num).tax_point_date := p_tax_point_date;
7422:

Line 7420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7416: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7417: l_new_row_num).tax_date := p_tax_date;
7418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7419: l_new_row_num).tax_determine_date := p_tax_determine_date;
7420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7421: l_new_row_num).tax_point_date := p_tax_point_date;
7422:
7423: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7424: l_new_row_num).enforce_from_natural_acct_flag := 'Y';

Line 7423: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7419: l_new_row_num).tax_determine_date := p_tax_determine_date;
7420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7421: l_new_row_num).tax_point_date := p_tax_point_date;
7422:
7423: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7424: l_new_row_num).enforce_from_natural_acct_flag := 'Y';
7425:
7426: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
7427: --

Line 7428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7424: l_new_row_num).enforce_from_natural_acct_flag := 'Y';
7425:
7426: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
7427: --
7428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7429: l_new_row_num).rounding_lvl_party_tax_prof_id :=
7430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
7431:
7432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;

7426: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
7427: --
7428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7429: l_new_row_num).rounding_lvl_party_tax_prof_id :=
7430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
7431:
7432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7433: l_new_row_num).rounding_level_code :=
7434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

Line 7432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7429: l_new_row_num).rounding_lvl_party_tax_prof_id :=
7430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
7431:
7432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7433: l_new_row_num).rounding_level_code :=
7434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
7435:
7436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

7430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
7431:
7432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7433: l_new_row_num).rounding_level_code :=
7434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
7435:
7436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7437: l_new_row_num).rounding_lvl_party_type :=
7438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

Line 7436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7433: l_new_row_num).rounding_level_code :=
7434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
7435:
7436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7437: l_new_row_num).rounding_lvl_party_type :=
7438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
7439:
7440: -- populate hq_estb_party_tax_prof_id

Line 7438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

7434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
7435:
7436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7437: l_new_row_num).rounding_lvl_party_type :=
7438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
7439:
7440: -- populate hq_estb_party_tax_prof_id
7441: --
7442: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7442: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
7439:
7440: -- populate hq_estb_party_tax_prof_id
7441: --
7442: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7443: l_new_row_num).hq_estb_party_tax_prof_id :=
7444: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(
7445: p_trx_line_index);
7446:

Line 7449: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7445: p_trx_line_index);
7446:
7447: -- bug 5077691: populate legal_reporting_status
7448: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
7449: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7450: l_new_row_num).legal_reporting_status :=
7451: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
7452: l_tax_rec.tax_id).legal_reporting_status_def_val;
7453: END IF;

Line 7498: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7494: ELSE -- l_tax_tbl_subscript is not NULL
7495:
7496: -- Set enforce_from_natural_acct_flag to 'Y'
7497: --
7498: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7499: l_tax_tbl_subscript).enforce_from_natural_acct_flag := 'Y';
7500:
7501: END IF; -- l_tax_tbl_subscript
7502: END LOOP; -- get_tax_lines from accounts

Line 7507: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;

7503:
7504: -- set x_end_index and l_end_index_from_acct
7505: --
7506: IF (x_begin_index IS NOT NULL) THEN
7507: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
7508: l_end_index_from_acct := x_end_index;
7509: END IF;
7510:
7511: -- copy transaction info to new tax lines

Line 7697: l_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

7693: ELSIF p_event_class_rec.prod_family_grp_code = 'P2P' THEN
7694: l_tax_class := 'INPUT';
7695: END IF;
7696:
7697: l_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
7698:
7699: FOR tax_line_rec IN get_taxes_f_intercomp_trx_csr LOOP
7700:
7701: l_is_valid := TRUE;

Line 7706: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;

7702: l_rownum := l_rownum + 1;
7703:
7704: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
7705: --
7706: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
7707:
7708: -- set tax_line_id to NULL. It will be reset in pop_tax_line_for_trx_line
7709: --
7710: -- set tax amount columns to null, they will be rounded later based on the

Line 7713: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7709: --
7710: -- set tax amount columns to null, they will be rounded later based on the
7711: -- unrounded tax and taxable amounts
7712: --
7713: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7714: l_rownum).tax_line_id := NULL;
7715: --Bug 9701132
7716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7717: l_rownum).hq_estb_party_tax_prof_id :=

Line 7716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7712: --
7713: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7714: l_rownum).tax_line_id := NULL;
7715: --Bug 9701132
7716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7717: l_rownum).hq_estb_party_tax_prof_id :=
7718: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(p_trx_line_index);
7719: --End Bug 9701132
7720: OPEN is_tax_migrated_in_ar_csr(tax_line_rec.tax_rate_id);

Line 7785: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7781: -- Populate tax_regime_id and validate tax_id
7782: --
7783: IF l_is_valid THEN
7784:
7785: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7786: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
7787:
7788: ZX_TDS_UTILITIES_PKG.get_tax_cache_info(
7789: tax_line_rec.tax_regime_code,

Line 7816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7812: END IF;*/
7813:
7814: ELSE -- x_return_status = FND_API.G_RET_STS_SUCCESS
7815:
7816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7817: l_rownum).tax_id := l_tax_rec.tax_id;
7818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7819: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
7820:

Line 7818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7814: ELSE -- x_return_status = FND_API.G_RET_STS_SUCCESS
7815:
7816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7817: l_rownum).tax_id := l_tax_rec.tax_id;
7818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7819: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
7820:
7821: -- bug 5077691: populate legal_reporting_status
7822: --

Line 7824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7820:
7821: -- bug 5077691: populate legal_reporting_status
7822: --
7823: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
7824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7825: l_rownum).legal_reporting_status :=
7826: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
7827: l_tax_rec.tax_id).legal_reporting_status_def_val;
7828: END IF;

Line 7864: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7860: RETURN;
7861: END IF;*/
7862: ELSE
7863:
7864: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7865: l_rownum).tax_jurisdiction_id :=
7866: l_tax_jurisdiction_rec.tax_jurisdiction_id;
7867: END IF;
7868: END IF; -- l_is_valid for jurisdiction validation

Line 7907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7903: -- populate tax_status_id and validate tax_rate_id
7904: --
7905: IF l_is_valid THEN
7906:
7907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7908: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
7909:
7910: ZX_TDS_UTILITIES_PKG.get_tax_rate_info(
7911: tax_line_rec.tax_regime_code,

Line 7952: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

7948: l_error_buffer := 'Tax Rate Code is not adhoc';
7949:
7950: FND_MESSAGE.SET_NAME('ZX','ZX_INTER_COMP_RATE');
7951:
7952: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
7953: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
7954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
7955: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
7956: ZX_API_PUB.add_msg(

Line 7954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

7950: FND_MESSAGE.SET_NAME('ZX','ZX_INTER_COMP_RATE');
7951:
7952: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
7953: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
7954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
7955: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
7956: ZX_API_PUB.add_msg(
7957: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
7958:

Line 7957: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

7953: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
7954: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
7955: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
7956: ZX_API_PUB.add_msg(
7957: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
7958:
7959: IF (g_level_statement >= g_current_runtime_level ) THEN
7960: FND_LOG.STRING(g_level_statement,
7961: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_taxes_for_intercomp_trx',

Line 7973: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7969: END IF;
7970: RETURN;
7971: END IF;
7972:
7973: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7974: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7975:
7976: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt = 0 AND
7977: l_tax_rate_rec.offset_tax_rate_code IS NOT NULL

Line 7976: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt = 0 AND

7972:
7973: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7974: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7975:
7976: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt = 0 AND
7977: l_tax_rate_rec.offset_tax_rate_code IS NOT NULL
7978: THEN
7979:
7980: -- Check if offset tax is allowed, if not raise error

Line 8005: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8001:
8002: -- set tax_rate column and amt related columns to NULL
8003: -- Tax Rate percentage will be determined in ZX_TDS_RATE_DETM_PKG
8004: --
8005: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8006: l_rownum).offset_flag := 'Y';
8007:
8008: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN
8009: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8008: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN

8004: --
8005: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8006: l_rownum).offset_flag := 'Y';
8007:
8008: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN
8009: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8010: l_rownum).tax_rate := NULL;
8011: END IF;
8012: --bug#8611251

Line 8009: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8005: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8006: l_rownum).offset_flag := 'Y';
8007:
8008: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN
8009: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8010: l_rownum).tax_rate := NULL;
8011: END IF;
8012: --bug#8611251
8013: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8013: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8009: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8010: l_rownum).tax_rate := NULL;
8011: END IF;
8012: --bug#8611251
8013: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8014: -- l_rownum).tax_amt := NULL;
8015: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8016: -- l_rownum).tax_amt_tax_curr := NULL;
8017: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8015: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8011: END IF;
8012: --bug#8611251
8013: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8014: -- l_rownum).tax_amt := NULL;
8015: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8016: -- l_rownum).tax_amt_tax_curr := NULL;
8017: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8018: -- l_rownum).tax_amt_funcl_curr := NULL;
8019: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8017: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8013: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8014: -- l_rownum).tax_amt := NULL;
8015: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8016: -- l_rownum).tax_amt_tax_curr := NULL;
8017: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8018: -- l_rownum).tax_amt_funcl_curr := NULL;
8019: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8020: -- l_rownum).taxable_amt := NULL;
8021: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8019: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8015: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8016: -- l_rownum).tax_amt_tax_curr := NULL;
8017: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8018: -- l_rownum).tax_amt_funcl_curr := NULL;
8019: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8020: -- l_rownum).taxable_amt := NULL;
8021: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8022: -- l_rownum).taxable_amt_tax_curr := NULL;
8023: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8021: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8017: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8018: -- l_rownum).tax_amt_funcl_curr := NULL;
8019: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8020: -- l_rownum).taxable_amt := NULL;
8021: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8022: -- l_rownum).taxable_amt_tax_curr := NULL;
8023: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8024: -- l_rownum).taxable_amt_funcl_curr := NULL;
8025: END IF; -- tax_amt = 0 AND offset_tax_rate_code IS NOT NULL

Line 8023: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8019: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8020: -- l_rownum).taxable_amt := NULL;
8021: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8022: -- l_rownum).taxable_amt_tax_curr := NULL;
8023: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8024: -- l_rownum).taxable_amt_funcl_curr := NULL;
8025: END IF; -- tax_amt = 0 AND offset_tax_rate_code IS NOT NULL
8026:
8027: ELSE -- NOT l_is_valid after rate validation

Line 8036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.delete(l_rownum);

8032: -- if the same tax is not applicable in payables.
8033:
8034: -- delete the entry from g_detail_tax_lines_tbl
8035: --
8036: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.delete(l_rownum);
8037: l_rownum := l_rownum - 1;
8038:
8039:
8040: -- Bug 12714708: remove the intercompany transaction details from errors table, entered using add_msg in get_regime_cache_info.

Line 8172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8168: END IF;
8169:
8170: -- populate new id
8171: --
8172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8173: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
8174: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8175: l_rownum).tax_regime_code := l_tax_regime_code;
8176:

Line 8174: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8170: -- populate new id
8171: --
8172: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8173: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
8174: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8175: l_rownum).tax_regime_code := l_tax_regime_code;
8176:
8177: -- validate and populate tax_id
8178: --

Line 8205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8201: END IF;
8202:
8203: -- populate new id
8204: --
8205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8206: l_rownum).tax_id := l_tax_rec.tax_id;
8207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8208: l_rownum).tax := l_tax;
8209: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8203: -- populate new id
8204: --
8205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8206: l_rownum).tax_id := l_tax_rec.tax_id;
8207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8208: l_rownum).tax := l_tax;
8209: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8210: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
8211:

Line 8209: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8206: l_rownum).tax_id := l_tax_rec.tax_id;
8207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8208: l_rownum).tax := l_tax;
8209: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8210: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
8211:
8212: -- bug 5077691: populate legal_reporting_status
8213: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN

Line 8214: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8210: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
8211:
8212: -- bug 5077691: populate legal_reporting_status
8213: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
8214: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8215: l_rownum).legal_reporting_status :=
8216: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
8217: l_tax_rec.tax_id).legal_reporting_status_def_val;
8218: END IF;

Line 8248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8244: END IF;
8245: RETURN;
8246: END IF;
8247:
8248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8249: l_rownum).tax_jurisdiction_id :=
8250: l_tax_jurisdiction_rec.tax_jurisdiction_id;
8251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8252: l_rownum).tax_jurisdiction_code :=

Line 8251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8247:
8248: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8249: l_rownum).tax_jurisdiction_id :=
8250: l_tax_jurisdiction_rec.tax_jurisdiction_id;
8251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8252: l_rownum).tax_jurisdiction_code :=
8253: l_tax_jurisdiction_code;
8254: ELSE
8255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8251: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8252: l_rownum).tax_jurisdiction_code :=
8253: l_tax_jurisdiction_code;
8254: ELSE
8255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8256: l_rownum).tax_jurisdiction_id := NULL;
8257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8258: l_rownum).tax_jurisdiction_code := NULL;
8259: END IF;

Line 8257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8253: l_tax_jurisdiction_code;
8254: ELSE
8255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8256: l_rownum).tax_jurisdiction_id := NULL;
8257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8258: l_rownum).tax_jurisdiction_code := NULL;
8259: END IF;
8260:
8261:

Line 8291: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8287: END IF;
8288:
8289: -- populate new id
8290: --
8291: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8292: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
8293: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8294: l_rownum).tax_status_code := l_tax_status_code;
8295:

Line 8293: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8289: -- populate new id
8290: --
8291: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8292: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
8293: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8294: l_rownum).tax_status_code := l_tax_status_code;
8295:
8296: -- validate and populate tax_rate_id and retain rate % and tax amount
8297: --

Line 8326: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8322: END IF;
8323: RETURN;
8324: END IF;
8325:
8326: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8327: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
8328: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8329: l_rownum).tax_rate := l_tax_rate_rec.percentage_rate;
8330:

Line 8328: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8324: END IF;
8325:
8326: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8327: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
8328: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8329: l_rownum).tax_rate := l_tax_rate_rec.percentage_rate;
8330:
8331:
8332: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt <> 0

Line 8332: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt <> 0

8328: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8329: l_rownum).tax_rate := l_tax_rate_rec.percentage_rate;
8330:
8331:
8332: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt <> 0
8333: THEN
8334:
8335: IF l_tax_rate_rec.percentage_rate <> tax_line_rec.tax_rate AND -- Bug 5010575
8336: l_tax_rate_rec.allow_adhoc_tax_rate_flag = 'N'

Line 8355: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8351: END IF;
8352: RETURN;
8353: END IF;
8354:
8355: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8356: -- l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
8357: --IF l_tax_found_in_ap_flag = 'Y' THEN
8358:
8359: -- replace tax_regime_code, tax and tax_status_code

Line 8361: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8357: --IF l_tax_found_in_ap_flag = 'Y' THEN
8358:
8359: -- replace tax_regime_code, tax and tax_status_code
8360: --
8361: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8362: -- l_rownum).tax_regime_code := l_tax_regime_code;
8363: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8364: -- l_rownum).tax := l_tax;
8365: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8363: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8359: -- replace tax_regime_code, tax and tax_status_code
8360: --
8361: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8362: -- l_rownum).tax_regime_code := l_tax_regime_code;
8363: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8364: -- l_rownum).tax := l_tax;
8365: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8366: -- l_rownum).tax_status_code := l_tax_status_code;
8367:

Line 8365: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8361: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8362: -- l_rownum).tax_regime_code := l_tax_regime_code;
8363: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8364: -- l_rownum).tax := l_tax;
8365: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8366: -- l_rownum).tax_status_code := l_tax_status_code;
8367:
8368: --END IF;
8369:

Line 8398: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8394: 'ZX_TDS_APPLICABILITY_DETM_PKG.get_taxes_for_intercomp_trx(-)');
8395: END IF;
8396: RETURN;
8397: ELSE
8398: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8399: l_rownum).offset_flag := 'Y';
8400: -- Bug 10273603 Tax Rate percentage, offset processing will be determined in ZX_TDS_RATE_DETM_PKG
8401: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN
8402: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_rate := NULL;

Line 8401: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN

8397: ELSE
8398: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8399: l_rownum).offset_flag := 'Y';
8400: -- Bug 10273603 Tax Rate percentage, offset processing will be determined in ZX_TDS_RATE_DETM_PKG
8401: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN
8402: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_rate := NULL;
8403: END IF;
8404: -- Bug 10273603
8405: END IF;

Line 8402: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_rate := NULL;

8398: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8399: l_rownum).offset_flag := 'Y';
8400: -- Bug 10273603 Tax Rate percentage, offset processing will be determined in ZX_TDS_RATE_DETM_PKG
8401: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).manually_entered_flag, 'N') = 'N' THEN
8402: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_rate := NULL;
8403: END IF;
8404: -- Bug 10273603
8405: END IF;
8406: ELSE

Line 8407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8403: END IF;
8404: -- Bug 10273603
8405: END IF;
8406: ELSE
8407: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8408: l_rownum).offset_flag := 'N';
8409: END IF;
8410:
8411: -- set tax_rate column and amt related columns to NULL

Line 8414: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8410:
8411: -- set tax_rate column and amt related columns to NULL
8412: -- Tax Rate percentage will be determined in ZX_TDS_RATE_DETM_PKG
8413: --
8414: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8415: -- l_rownum).offset_flag := 'Y';
8416:
8417: --bug#8611251
8418: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8418: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8414: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8415: -- l_rownum).offset_flag := 'Y';
8416:
8417: --bug#8611251
8418: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8419: -- l_rownum).tax_amt := NULL;
8420: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8421: -- l_rownum).tax_amt_tax_curr := NULL;
8422: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8420: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8416:
8417: --bug#8611251
8418: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8419: -- l_rownum).tax_amt := NULL;
8420: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8421: -- l_rownum).tax_amt_tax_curr := NULL;
8422: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8423: -- l_rownum).tax_amt_funcl_curr := NULL;
8424: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8422: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8418: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8419: -- l_rownum).tax_amt := NULL;
8420: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8421: -- l_rownum).tax_amt_tax_curr := NULL;
8422: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8423: -- l_rownum).tax_amt_funcl_curr := NULL;
8424: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8425: -- l_rownum).taxable_amt := NULL;
8426: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8424: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8420: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8421: -- l_rownum).tax_amt_tax_curr := NULL;
8422: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8423: -- l_rownum).tax_amt_funcl_curr := NULL;
8424: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8425: -- l_rownum).taxable_amt := NULL;
8426: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8427: -- l_rownum).taxable_amt_tax_curr := NULL;
8428: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8426: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8422: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8423: -- l_rownum).tax_amt_funcl_curr := NULL;
8424: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8425: -- l_rownum).taxable_amt := NULL;
8426: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8427: -- l_rownum).taxable_amt_tax_curr := NULL;
8428: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8429: -- l_rownum).taxable_amt_funcl_curr := NULL;
8430:

Line 8428: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8424: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8425: -- l_rownum).taxable_amt := NULL;
8426: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8427: -- l_rownum).taxable_amt_tax_curr := NULL;
8428: --ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8429: -- l_rownum).taxable_amt_funcl_curr := NULL;
8430:
8431: END IF; --Bug 14827690
8432: END IF; -- tax_amt <> 0 OR NOT

Line 8468: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8464: RETURN;
8465: END IF;
8466:
8467: -- Moved to the bottom as part of Bug 10288709
8468: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8469: l_rownum).tax_amt := NULL;
8470: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8471: l_rownum).tax_amt_tax_curr := NULL;
8472: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8470: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8466:
8467: -- Moved to the bottom as part of Bug 10288709
8468: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8469: l_rownum).tax_amt := NULL;
8470: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8471: l_rownum).tax_amt_tax_curr := NULL;
8472: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8473: l_rownum).tax_amt_funcl_curr := NULL;
8474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8472: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8468: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8469: l_rownum).tax_amt := NULL;
8470: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8471: l_rownum).tax_amt_tax_curr := NULL;
8472: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8473: l_rownum).tax_amt_funcl_curr := NULL;
8474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8475: l_rownum).taxable_amt := NULL;
8476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8470: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8471: l_rownum).tax_amt_tax_curr := NULL;
8472: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8473: l_rownum).tax_amt_funcl_curr := NULL;
8474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8475: l_rownum).taxable_amt := NULL;
8476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8477: l_rownum).taxable_amt_tax_curr := NULL;
8478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 8476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8472: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8473: l_rownum).tax_amt_funcl_curr := NULL;
8474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8475: l_rownum).taxable_amt := NULL;
8476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8477: l_rownum).taxable_amt_tax_curr := NULL;
8478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8479: l_rownum).taxable_amt_funcl_curr := NULL;
8480:

Line 8478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8474: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8475: l_rownum).taxable_amt := NULL;
8476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8477: l_rownum).taxable_amt_tax_curr := NULL;
8478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8479: l_rownum).taxable_amt_funcl_curr := NULL;
8480:
8481: END IF; -- l_is_valid
8482:

Line 8488: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;

8484:
8485: -- set x_end_index
8486: --
8487: IF (x_begin_index IS NOT NULL) THEN
8488: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
8489: END IF;
8490:
8491: ZX_TDS_TAX_LINES_POPU_PKG.cp_tsrm_val_to_zx_lines (p_trx_line_index,
8492: x_begin_index,

Line 8963: l_curr_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

8959: END IF; -- O2C prod family grp
8960:
8961: IF l_cec_result OR l_constraint_id IS NULL THEN
8962:
8963: l_curr_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
8964: l_rownum := l_curr_rownum;
8965:
8966: -- Evaluate the conditions and exceptions
8967: --

Line 8994: l_end_index := NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

8990:
8991: l_tax_index := NULL;
8992: l_ref_doc_tax_applicable := FALSE; -- bug 10184087
8993:
8994: l_end_index := NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
8995: -- Check if this tax line exists in the new created applicable tax lines
8996: l_tax_index := ZX_TDS_UTILITIES_PKG.get_tax_index(
8997: l_tax_regime_code_tbl(j),
8998: l_tax_tbl(j),

Line 9024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND

9020:
9021: --Only process the taxes which has NOT been added to the detail tax lines.
9022: IF l_tax_index is NULL OR
9023: (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9027: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'

Line 9025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND

9021: --Only process the taxes which has NOT been added to the detail tax lines.
9022: IF l_tax_index is NULL OR
9023: (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9027: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9029: ) THEN

Line 9026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND

9022: IF l_tax_index is NULL OR
9023: (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9027: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9029: ) THEN
9030:

Line 9027: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND

9023: (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9027: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9029: ) THEN
9030:
9031: IF l_condition_set_tbl(j) IS NOT NULL OR l_exception_set_tbl(j) IS NOT NULL

Line 9028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'

9024: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9026: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9027: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9029: ) THEN
9030:
9031: IF l_condition_set_tbl(j) IS NOT NULL OR l_exception_set_tbl(j) IS NOT NULL
9032: THEN

Line 9525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND

9521: */
9522:
9523: IF l_tax_applicable THEN
9524: IF (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9526: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9528: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'

Line 9526: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND

9522:
9523: IF l_tax_applicable THEN
9524: IF (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9526: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9528: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9530: )

Line 9527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND

9523: IF l_tax_applicable THEN
9524: IF (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9526: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9528: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9530: )
9531: THEN

Line 9528: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND

9524: IF (l_tax_index IS NOT NULL AND -- Added for bug 10184087
9525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9526: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9528: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9530: )
9531: THEN
9532:

Line 9529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'

9525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).other_doc_source ='REFERENCE' AND
9526: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_tax_amt = 0 AND
9527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).unrounded_taxable_amt = 0 AND
9528: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).manually_entered_flag ='Y' AND
9529: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index).freeze_until_overridden_flag ='Y'
9530: )
9531: THEN
9532:
9533: IF (g_level_statement >= g_current_runtime_level ) THEN

Line 9544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index

9540: END IF;
9541:
9542: l_rownum := l_tax_index;
9543: l_tmp_tax_apportionmt_ln_num :=
9544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index
9545: ).tax_apportionment_line_number;
9546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := NULL;
9547: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum
9548: ).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;

Line 9546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := NULL;

9542: l_rownum := l_tax_index;
9543: l_tmp_tax_apportionmt_ln_num :=
9544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index
9545: ).tax_apportionment_line_number;
9546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := NULL;
9547: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum
9548: ).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;
9549: l_ref_doc_tax_applicable := TRUE;
9550: ELSE

Line 9547: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum

9543: l_tmp_tax_apportionmt_ln_num :=
9544: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_tax_index
9545: ).tax_apportionment_line_number;
9546: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := NULL;
9547: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum
9548: ).tax_apportionment_line_number := l_tmp_tax_apportionmt_ln_num;
9549: l_ref_doc_tax_applicable := TRUE;
9550: ELSE
9551: -- build the new detail tax lines ONLY AFTER the tax is evaluated to be applicable.

Line 9556: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9552: l_begin_index := l_curr_rownum + 1;
9553: l_rownum := l_rownum + 1;
9554: END IF;
9555:
9556: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9557: l_rownum).application_id := p_event_class_rec.application_id;
9558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9559: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9554: END IF;
9555:
9556: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9557: l_rownum).application_id := p_event_class_rec.application_id;
9558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9559: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9561: l_rownum).entity_code := p_event_class_rec.entity_code;
9562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9556: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9557: l_rownum).application_id := p_event_class_rec.application_id;
9558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9559: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9561: l_rownum).entity_code := p_event_class_rec.entity_code;
9562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9563: l_rownum).trx_id := p_event_class_rec.trx_id;
9564:

Line 9562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9559: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9561: l_rownum).entity_code := p_event_class_rec.entity_code;
9562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9563: l_rownum).trx_id := p_event_class_rec.trx_id;
9564:
9565: -- validate and populate tax_regime_id
9566: --

Line 9590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9586: END IF;
9587: RETURN;
9588: END IF;
9589:
9590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9591: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
9592:
9593: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9594: l_rownum).tax_id := l_tax_rec.tax_id;

Line 9593: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9589:
9590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9591: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
9592:
9593: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9594: l_rownum).tax_id := l_tax_rec.tax_id;
9595:
9596: -- bug 5077691: populate legal_reporting_status
9597: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN

Line 9598: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9594: l_rownum).tax_id := l_tax_rec.tax_id;
9595:
9596: -- bug 5077691: populate legal_reporting_status
9597: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
9598: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9599: l_rownum).legal_reporting_status :=
9600: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
9601: l_tax_rec.tax_id).legal_reporting_status_def_val;
9602: END IF;

Line 9609: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9605: AND l_jurisdiction_rec.tax_jurisdiction_code IS NULL
9606: THEN
9607:
9608: -- Stamp multiple_jurisdiction_flag on the tax line to 'Y'
9609: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9610: l_rownum).multiple_jurisdictions_flag := 'Y';
9611:
9612: END IF;
9613:

Line 9642: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9638: END IF;
9639: RETURN;
9640: END IF;
9641:
9642: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9643: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
9644:
9645: END IF; --l_status_result_tbl(j) IS NOT NULL
9646:

Line 9716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9712: END IF;
9713: RETURN;
9714: END IF;
9715:
9716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9717: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9718:
9719: END IF; --l_rate_result_tbl(j) IS NOT NULL
9720:

Line 9758: -- the structure ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl with the

9754: END IF;
9755:
9756: -- Added for Bug#13110309
9757: -- In case of Update call, the procedure handle_update_scenario will populate
9758: -- the structure ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl with the
9759: -- tax line details at index l_new_row_num
9760: -- If tax line exists at index l_new_row_num and it is canceled then set the
9761: -- variable l_cancel_tax_line to TRUE
9762:

Line 9765: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.EXISTS(l_rownum)

9761: -- variable l_cancel_tax_line to TRUE
9762:
9763: l_cancel_tax_line := FALSE;
9764:
9765: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.EXISTS(l_rownum)
9766: THEN
9767: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9768: l_rownum).cancel_flag,'N') = 'Y'
9769: THEN

Line 9767: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9763: l_cancel_tax_line := FALSE;
9764:
9765: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.EXISTS(l_rownum)
9766: THEN
9767: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9768: l_rownum).cancel_flag,'N') = 'Y'
9769: THEN
9770: l_cancel_tax_line := TRUE;
9771: END IF;

Line 9774: -- Set the values of columns in ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl

9770: l_cancel_tax_line := TRUE;
9771: END IF;
9772: END IF;
9773:
9774: -- Set the values of columns in ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl
9775: -- if the value of variable l_cancel_tax_line is not TRUE
9776: IF NOT(l_cancel_tax_line) THEN
9777: --
9778: -- Populate the g_detail_tax_lines structure

Line 9780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9776: IF NOT(l_cancel_tax_line) THEN
9777: --
9778: -- Populate the g_detail_tax_lines structure
9779: --
9780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9781: l_rownum).event_type_code := p_event_class_rec.event_type_code;
9782:
9783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9784: l_rownum).tax_date := p_tax_date;

Line 9783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9779: --
9780: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9781: l_rownum).event_type_code := p_event_class_rec.event_type_code;
9782:
9783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9784: l_rownum).tax_date := p_tax_date;
9785:
9786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9787: l_rownum).tax_determine_date := p_tax_determine_date;

Line 9786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9782:
9783: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9784: l_rownum).tax_date := p_tax_date;
9785:
9786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9787: l_rownum).tax_determine_date := p_tax_determine_date;
9788:
9789: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9790: l_rownum).tax_point_date := p_tax_point_date;

Line 9789: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9785:
9786: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9787: l_rownum).tax_determine_date := p_tax_determine_date;
9788:
9789: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9790: l_rownum).tax_point_date := p_tax_point_date;
9791:
9792: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9793: l_rownum).place_of_supply_type_code := l_place_of_supply_type_code;

Line 9792: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9788:
9789: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9790: l_rownum).tax_point_date := p_tax_point_date;
9791:
9792: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9793: l_rownum).place_of_supply_type_code := l_place_of_supply_type_code;
9794:
9795: -- stamp trx_level_type and trx_line_id, since they are used for
9796: -- tax line index checking.

Line 9797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9793: l_rownum).place_of_supply_type_code := l_place_of_supply_type_code;
9794:
9795: -- stamp trx_level_type and trx_line_id, since they are used for
9796: -- tax line index checking.
9797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9798: l_rownum).trx_level_type :=
9799: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
9800:
9801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9798: l_rownum).trx_level_type :=
9799: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
9800:
9801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9802: l_rownum).trx_line_id :=
9803: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
9804:
9805: -- if orig_tax_jurisdiction_code(id) is not NULL (for UPDATE),

Line 9810: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9806: -- populate tax_jurisdiction_code and tax_jurisdiction_id fetched
9807: -- from zx_lines. Otherwise, populate new tax_jurisdiction_code
9808: -- and tax_jurisdiction_id from most inner jurisdiction info
9809: --
9810: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9811: l_rownum).orig_tax_jurisdiction_code IS NOT NULL
9812: THEN
9813: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9814: l_rownum).tax_jurisdiction_code := l_tax_jurisdiction_code;

Line 9813: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9809: --
9810: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9811: l_rownum).orig_tax_jurisdiction_code IS NOT NULL
9812: THEN
9813: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9814: l_rownum).tax_jurisdiction_code := l_tax_jurisdiction_code;
9815:
9816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9817: l_rownum).tax_jurisdiction_id := l_tax_jurisdiction_id;

Line 9816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9812: THEN
9813: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9814: l_rownum).tax_jurisdiction_code := l_tax_jurisdiction_code;
9815:
9816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9817: l_rownum).tax_jurisdiction_id := l_tax_jurisdiction_id;
9818: ELSE
9819: -- bug 5120930
9820: -- always stamp the most inner jurisdiction code on tax line

Line 9822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9818: ELSE
9819: -- bug 5120930
9820: -- always stamp the most inner jurisdiction code on tax line
9821:
9822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9823: l_rownum).tax_jurisdiction_code
9824: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
9825: g_inner_jurisdiction_code);
9826:

Line 9827: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9823: l_rownum).tax_jurisdiction_code
9824: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
9825: g_inner_jurisdiction_code);
9826:
9827: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9828: l_rownum).tax_jurisdiction_id
9829: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
9830: g_inner_jurisdiction_id);
9831: END IF;

Line 9833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9829: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
9830: g_inner_jurisdiction_id);
9831: END IF;
9832:
9833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9834: l_rownum).tax_regime_code := l_tax_rec.tax_regime_code;
9835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9836: l_rownum).tax := l_tax_rec.tax;
9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9831: END IF;
9832:
9833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9834: l_rownum).tax_regime_code := l_tax_rec.tax_regime_code;
9835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9836: l_rownum).tax := l_tax_rec.tax;
9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9838: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9834: l_rownum).tax_regime_code := l_tax_rec.tax_regime_code;
9835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9836: l_rownum).tax := l_tax_rec.tax;
9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9838: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9840: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9836: l_rownum).tax := l_tax_rec.tax;
9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9838: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9840: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9842: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9843: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9838: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9840: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9842: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9843: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9844: l_rownum).tax_currency_conversion_type :=
9845: l_tax_rec.exchange_rate_type;

Line 9843: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9840: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9842: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9843: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9844: l_rownum).tax_currency_conversion_type :=
9845: l_tax_rec.exchange_rate_type;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;

Line 9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9842: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9843: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9844: l_rownum).tax_currency_conversion_type :=
9845: l_tax_rec.exchange_rate_type;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: l_rownum).place_of_supply_result_id :=
9850: l_place_of_supply_result_id;

Line 9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9844: l_rownum).tax_currency_conversion_type :=
9845: l_tax_rec.exchange_rate_type;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: l_rownum).place_of_supply_result_id :=
9850: l_place_of_supply_result_id;
9851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9852: l_rownum).legal_message_pos :=

Line 9851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9847: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: l_rownum).place_of_supply_result_id :=
9850: l_place_of_supply_result_id;
9851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9852: l_rownum).legal_message_pos :=
9853: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_place_of_supply_result_id,
9854: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
9855: -- Populate direct_rate_rule_flag, as well as tax_status_code

Line 9853: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_place_of_supply_result_id,

9849: l_rownum).place_of_supply_result_id :=
9850: l_place_of_supply_result_id;
9851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9852: l_rownum).legal_message_pos :=
9853: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_place_of_supply_result_id,
9854: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
9855: -- Populate direct_rate_rule_flag, as well as tax_status_code
9856: -- and tax_rate_code if direct_rate is applicable.
9857: --

Line 9858: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9854: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
9855: -- Populate direct_rate_rule_flag, as well as tax_status_code
9856: -- and tax_rate_code if direct_rate is applicable.
9857: --
9858: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9859: l_rownum).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
9860: THEN
9861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9862: l_rownum).direct_rate_result_id := l_result_id_tbl(j);

Line 9861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9857: --
9858: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9859: l_rownum).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
9860: THEN
9861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9862: l_rownum).direct_rate_result_id := l_result_id_tbl(j);
9863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9864: l_rownum).tax_status_code := l_status_result_tbl(j);
9865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9859: l_rownum).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
9860: THEN
9861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9862: l_rownum).direct_rate_result_id := l_result_id_tbl(j);
9863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9864: l_rownum).tax_status_code := l_status_result_tbl(j);
9865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9866: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9862: l_rownum).direct_rate_result_id := l_result_id_tbl(j);
9863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9864: l_rownum).tax_status_code := l_status_result_tbl(j);
9865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9866: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9868: l_rownum).legal_message_rate :=
9869: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_result_id_tbl(j),

Line 9867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9864: l_rownum).tax_status_code := l_status_result_tbl(j);
9865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9866: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9868: l_rownum).legal_message_rate :=
9869: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_result_id_tbl(j),
9870: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
9871: END IF;

Line 9869: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_result_id_tbl(j),

9865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9866: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9868: l_rownum).legal_message_rate :=
9869: ZX_TDS_CALC_SERVICES_PUB_PKG.get_rep_code_id(l_result_id_tbl(j),
9870: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
9871: END IF;
9872:
9873: --bug6604498

Line 9874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9870: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_date(p_trx_line_index));
9871: END IF;
9872:
9873: --bug6604498
9874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9875: l_rownum).exception_rate := l_exception_rate;
9876:
9877: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
9878: --

Line 9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9875: l_rownum).exception_rate := l_exception_rate;
9876:
9877: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
9878: --
9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9880: l_rownum).rounding_lvl_party_tax_prof_id :=
9881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9882:
9883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;

9877: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
9878: --
9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9880: l_rownum).rounding_lvl_party_tax_prof_id :=
9881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9882:
9883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9884: l_rownum).rounding_level_code :=
9885: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

Line 9883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9880: l_rownum).rounding_lvl_party_tax_prof_id :=
9881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9882:
9883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9884: l_rownum).rounding_level_code :=
9885: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9886:
9887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9885: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

9881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9882:
9883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9884: l_rownum).rounding_level_code :=
9885: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9886:
9887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9888: l_rownum).rounding_lvl_party_type :=
9889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

Line 9887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9884: l_rownum).rounding_level_code :=
9885: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9886:
9887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9888: l_rownum).rounding_lvl_party_type :=
9889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
9890:
9891: -- populate hq_estb_party_tax_prof_id

Line 9889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

9885: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9886:
9887: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9888: l_rownum).rounding_lvl_party_type :=
9889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
9890:
9891: -- populate hq_estb_party_tax_prof_id
9892: --
9893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
9890:
9891: -- populate hq_estb_party_tax_prof_id
9892: --
9893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9894: l_rownum).hq_estb_party_tax_prof_id :=
9895: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(
9896: p_trx_line_index);
9897:

Line 9930: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9926: -- (for UPDATE), populate tax_amt_included_flag/self_assessed_flag
9927: -- fetched from zx_lines. Otherwise, keep tax_amt_included_flag/
9928: -- self_assessed_flag returned from get_tax_registration
9929: --
9930: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9931: l_rownum).orig_tax_amt_included_flag IS NOT NULL THEN
9932: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9933: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag;
9934: END IF;

Line 9932: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9928: -- self_assessed_flag returned from get_tax_registration
9929: --
9930: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9931: l_rownum).orig_tax_amt_included_flag IS NOT NULL THEN
9932: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9933: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag;
9934: END IF;
9935:
9936: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9936: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9932: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9933: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag;
9934: END IF;
9935:
9936: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9937: l_rownum).orig_self_assessed_flag IS NOT NULL THEN
9938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9939: l_rownum).self_assessed_flag := l_self_assessed_flag;
9940: END IF;

Line 9938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9934: END IF;
9935:
9936: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9937: l_rownum).orig_self_assessed_flag IS NOT NULL THEN
9938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9939: l_rownum).self_assessed_flag := l_self_assessed_flag;
9940: END IF;
9941:
9942: -- populate rounding_rule_code if it is null

Line 9944: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9940: END IF;
9941:
9942: -- populate rounding_rule_code if it is null
9943: --
9944: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9945: l_rownum).rounding_rule_code IS NULL THEN
9946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9947: l_rownum).rounding_rule_code := l_tax_rec.rounding_rule_code;
9948: END IF;

Line 9946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9942: -- populate rounding_rule_code if it is null
9943: --
9944: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9945: l_rownum).rounding_rule_code IS NULL THEN
9946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9947: l_rownum).rounding_rule_code := l_tax_rec.rounding_rule_code;
9948: END IF;
9949:
9950: -- If the value of p_event_class_rec.self_assess_tax_lines_flag

Line 9956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9952: --
9953: IF NVL(p_event_class_rec.self_assess_tax_lines_flag, 'N') = 'N'
9954: THEN
9955:
9956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9957: l_rownum).self_assessed_flag := 'N';
9958: END IF;
9959:
9960: -- bug#8592720

Line 9964: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9960: -- bug#8592720
9961: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(
9962: p_trx_line_index) = 'CREATE_TAX_ONLY') THEN
9963:
9964: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9965: l_rownum).tax_only_line_flag := 'Y';
9966: END IF;
9967:
9968: END IF; -- NOT(l_cancel_tax_line)

Line 9984: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9980: p_trx_line_index) IN ('CREATE', 'UPDATE') AND
9981: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(
9982: p_trx_line_index) = 'INTERCOMPANY_TRX'
9983: THEN
9984: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9985: l_rownum).self_assessed_flag := 'Y';
9986: END IF;
9987: */
9988: -- Populate Regime and Regime detail table

Line 10058: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);

10054:
10055: --IF (l_begin_index is NOT NULL) THEN
10056: IF (x_begin_index is NOT NULL) THEN
10057: x_end_index :=
10058: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
10059: END IF;
10060:
10061: -- If p_event_class_rec.enforce_tax_from_ref_doc_flag = 'Y' AND
10062: -- trx_line_dist_tbl.ref_doc_application_id(p_trx_line_index) IS NOT NULL,

Line 10257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num) :=

10253: x_tax_jurisdiction_id := l_tax_line_rec.tax_jurisdiction_id;
10254: x_tax_jurisdiction_code := l_tax_line_rec.tax_jurisdiction_code;
10255:
10256: IF l_tax_line_rec.cancel_flag = 'Y' THEN
10257: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num) :=
10258: l_tax_line_rec;
10259: IF (g_level_procedure >= g_current_runtime_level ) THEN
10260: FND_LOG.STRING(g_level_procedure,
10261: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios',

Line 10279: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10275: -- 2. Retain summary tax line id for tax only line
10276: --
10277: IF NVL(l_tax_line_rec.tax_only_line_flag, 'N') = 'Y' THEN
10278:
10279: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10280: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
10281: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10282: p_row_num).associated_child_frozen_flag :=
10283: l_tax_line_rec.associated_child_frozen_flag;

Line 10281: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10277: IF NVL(l_tax_line_rec.tax_only_line_flag, 'N') = 'Y' THEN
10278:
10279: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10280: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
10281: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10282: p_row_num).associated_child_frozen_flag :=
10283: l_tax_line_rec.associated_child_frozen_flag;
10284: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10285: p_row_num).summary_tax_line_id := l_tax_line_rec.summary_tax_line_id;

Line 10284: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10280: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
10281: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10282: p_row_num).associated_child_frozen_flag :=
10283: l_tax_line_rec.associated_child_frozen_flag;
10284: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10285: p_row_num).summary_tax_line_id := l_tax_line_rec.summary_tax_line_id;
10286:
10287: ELSIF NVL(l_tax_line_rec.associated_child_frozen_flag, 'N') = 'N' THEN
10288:

Line 10289: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10285: p_row_num).summary_tax_line_id := l_tax_line_rec.summary_tax_line_id;
10286:
10287: ELSIF NVL(l_tax_line_rec.associated_child_frozen_flag, 'N') = 'N' THEN
10288:
10289: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10290: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
10291: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10292: p_row_num).associated_child_frozen_flag :=
10293: l_tax_line_rec.associated_child_frozen_flag;

Line 10291: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10287: ELSIF NVL(l_tax_line_rec.associated_child_frozen_flag, 'N') = 'N' THEN
10288:
10289: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10290: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
10291: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10292: p_row_num).associated_child_frozen_flag :=
10293: l_tax_line_rec.associated_child_frozen_flag;
10294:
10295: END IF;

Line 10297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10293: l_tax_line_rec.associated_child_frozen_flag;
10294:
10295: END IF;
10296:
10297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10298: p_row_num).orig_self_assessed_flag :=
10299: l_tax_line_rec.orig_self_assessed_flag;
10300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10301: p_row_num).orig_tax_amt_included_flag :=

Line 10300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10296:
10297: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10298: p_row_num).orig_self_assessed_flag :=
10299: l_tax_line_rec.orig_self_assessed_flag;
10300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10301: p_row_num).orig_tax_amt_included_flag :=
10302: l_tax_line_rec.orig_tax_amt_included_flag;
10303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10304: p_row_num).orig_tax_jurisdiction_id :=

Line 10303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10299: l_tax_line_rec.orig_self_assessed_flag;
10300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10301: p_row_num).orig_tax_amt_included_flag :=
10302: l_tax_line_rec.orig_tax_amt_included_flag;
10303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10304: p_row_num).orig_tax_jurisdiction_id :=
10305: l_tax_line_rec.orig_tax_jurisdiction_id;
10306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10307: p_row_num).orig_tax_jurisdiction_code :=

Line 10306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10302: l_tax_line_rec.orig_tax_amt_included_flag;
10303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10304: p_row_num).orig_tax_jurisdiction_id :=
10305: l_tax_line_rec.orig_tax_jurisdiction_id;
10306: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10307: p_row_num).orig_tax_jurisdiction_code :=
10308: l_tax_line_rec.orig_tax_jurisdiction_code;
10309:
10310: -- bug 5633271

Line 10311: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10307: p_row_num).orig_tax_jurisdiction_code :=
10308: l_tax_line_rec.orig_tax_jurisdiction_code;
10309:
10310: -- bug 5633271
10311: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10312: p_row_num).overridden_flag := l_tax_line_rec.overridden_flag;
10313:
10314: --Bug7339485
10315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10311: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10312: p_row_num).overridden_flag := l_tax_line_rec.overridden_flag;
10313:
10314: --Bug7339485
10315: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10316: p_row_num).TAX_RATE_TYPE := l_tax_line_rec.tax_rate_type;
10317:
10318: IF (g_level_procedure >= g_current_runtime_level ) THEN
10319: FND_LOG.STRING(g_level_procedure,

Line 10321: 'Value for Ovrdn_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).OVERRIDDEN_FLAG||

10317:
10318: IF (g_level_procedure >= g_current_runtime_level ) THEN
10319: FND_LOG.STRING(g_level_procedure,
10320: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios',
10321: 'Value for Ovrdn_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).OVERRIDDEN_FLAG||
10322: ', Orig_Self_Assess_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_SELF_ASSESSED_FLAG||
10323: ', Orig_Incl_Tax_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_TAX_AMT_INCLUDED_FLAG||
10324: ', Tax_Rate_Type : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).TAX_RATE_TYPE||
10325: ', Last_Manual_Entry : '||l_tax_line_rec.last_manual_entry);

Line 10322: ', Orig_Self_Assess_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_SELF_ASSESSED_FLAG||

10318: IF (g_level_procedure >= g_current_runtime_level ) THEN
10319: FND_LOG.STRING(g_level_procedure,
10320: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios',
10321: 'Value for Ovrdn_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).OVERRIDDEN_FLAG||
10322: ', Orig_Self_Assess_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_SELF_ASSESSED_FLAG||
10323: ', Orig_Incl_Tax_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_TAX_AMT_INCLUDED_FLAG||
10324: ', Tax_Rate_Type : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).TAX_RATE_TYPE||
10325: ', Last_Manual_Entry : '||l_tax_line_rec.last_manual_entry);
10326: END IF;

Line 10323: ', Orig_Incl_Tax_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_TAX_AMT_INCLUDED_FLAG||

10319: FND_LOG.STRING(g_level_procedure,
10320: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios',
10321: 'Value for Ovrdn_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).OVERRIDDEN_FLAG||
10322: ', Orig_Self_Assess_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_SELF_ASSESSED_FLAG||
10323: ', Orig_Incl_Tax_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_TAX_AMT_INCLUDED_FLAG||
10324: ', Tax_Rate_Type : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).TAX_RATE_TYPE||
10325: ', Last_Manual_Entry : '||l_tax_line_rec.last_manual_entry);
10326: END IF;
10327:

Line 10324: ', Tax_Rate_Type : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).TAX_RATE_TYPE||

10320: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios',
10321: 'Value for Ovrdn_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).OVERRIDDEN_FLAG||
10322: ', Orig_Self_Assess_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_SELF_ASSESSED_FLAG||
10323: ', Orig_Incl_Tax_Flg : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).ORIG_TAX_AMT_INCLUDED_FLAG||
10324: ', Tax_Rate_Type : '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num).TAX_RATE_TYPE||
10325: ', Last_Manual_Entry : '||l_tax_line_rec.last_manual_entry);
10326: END IF;
10327:
10328: -- Bug13619155

Line 10330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10326: END IF;
10327:
10328: -- Bug13619155
10329: -- Retain the value of legal_justification_text columns
10330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10331: p_row_num).legal_justification_text1 := l_tax_line_rec.legal_justification_text1;
10332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10333: p_row_num).legal_justification_text2 := l_tax_line_rec.legal_justification_text2;
10334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10328: -- Bug13619155
10329: -- Retain the value of legal_justification_text columns
10330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10331: p_row_num).legal_justification_text1 := l_tax_line_rec.legal_justification_text1;
10332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10333: p_row_num).legal_justification_text2 := l_tax_line_rec.legal_justification_text2;
10334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10335: p_row_num).legal_justification_text3 := l_tax_line_rec.legal_justification_text3;
10336:

Line 10334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10331: p_row_num).legal_justification_text1 := l_tax_line_rec.legal_justification_text1;
10332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10333: p_row_num).legal_justification_text2 := l_tax_line_rec.legal_justification_text2;
10334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10335: p_row_num).legal_justification_text3 := l_tax_line_rec.legal_justification_text3;
10336:
10337: -- bug 5684123: 1. Set g_overridden_tax_ln_exist_flg
10338: -- 2. Prorate orig_tax_amt_tax_curr for P2P

Line 10342: ZX_TDS_CALC_SERVICES_PUB_PKG.g_overridden_tax_ln_exist_flg := 'Y';

10338: -- 2. Prorate orig_tax_amt_tax_curr for P2P
10339: --
10340: IF NVL(l_tax_line_rec.overridden_flag, 'N') = 'Y' THEN
10341:
10342: ZX_TDS_CALC_SERVICES_PUB_PKG.g_overridden_tax_ln_exist_flg := 'Y';
10343:
10344:
10345:
10346: IF p_event_class_rec.prod_family_grp_code = 'P2P' THEN

Line 10353: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10349:
10350: IF l_tax_line_rec.line_amt <> 0 AND
10351: l_tax_line_rec.line_amt <> l_current_line_amt THEN
10352:
10353: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10354: p_row_num).orig_tax_amt_tax_curr :=
10355: l_tax_line_rec.orig_tax_amt_tax_curr *
10356: l_current_line_amt/l_tax_line_rec.line_amt;
10357:

Line 10358: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10354: p_row_num).orig_tax_amt_tax_curr :=
10355: l_tax_line_rec.orig_tax_amt_tax_curr *
10356: l_current_line_amt/l_tax_line_rec.line_amt;
10357:
10358: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10359: p_row_num).orig_taxable_amt_tax_curr :=
10360: l_tax_line_rec.orig_taxable_amt_tax_curr *
10361: l_current_line_amt/l_tax_line_rec.line_amt;
10362: ELSE /* Bug 5684123 */

Line 10363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10359: p_row_num).orig_taxable_amt_tax_curr :=
10360: l_tax_line_rec.orig_taxable_amt_tax_curr *
10361: l_current_line_amt/l_tax_line_rec.line_amt;
10362: ELSE /* Bug 5684123 */
10363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10364: p_row_num).orig_tax_amt_tax_curr :=
10365: l_tax_line_rec.orig_tax_amt_tax_curr;
10366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10367: p_row_num).orig_taxable_amt_tax_curr :=

Line 10366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10362: ELSE /* Bug 5684123 */
10363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10364: p_row_num).orig_tax_amt_tax_curr :=
10365: l_tax_line_rec.orig_tax_amt_tax_curr;
10366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10367: p_row_num).orig_taxable_amt_tax_curr :=
10368: l_tax_line_rec.orig_taxable_amt_tax_curr;
10369: END IF;
10370: ELSE

Line 10372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10368: l_tax_line_rec.orig_taxable_amt_tax_curr;
10369: END IF;
10370: ELSE
10371: -- bug 5636132
10372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10373: p_row_num).orig_tax_amt_tax_curr :=
10374: l_tax_line_rec.orig_tax_amt_tax_curr;
10375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10376: p_row_num).orig_taxable_amt_tax_curr :=

Line 10375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10371: -- bug 5636132
10372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10373: p_row_num).orig_tax_amt_tax_curr :=
10374: l_tax_line_rec.orig_tax_amt_tax_curr;
10375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10376: p_row_num).orig_taxable_amt_tax_curr :=
10377: l_tax_line_rec.orig_taxable_amt_tax_curr;
10378: END IF; -- p_event_class_rec.prod_family_grp_code = 'P2P'
10379: END IF; -- overridden_flag = 'Y'

Line 10383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10379: END IF; -- overridden_flag = 'Y'
10380:
10381: IF l_tax_line_rec.last_manual_entry = 'STATUSTORATE' THEN
10382:
10383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10384: p_row_num).last_manual_entry := 'TAX_STATUS';
10385: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10386: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10385: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10381: IF l_tax_line_rec.last_manual_entry = 'STATUSTORATE' THEN
10382:
10383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10384: p_row_num).last_manual_entry := 'TAX_STATUS';
10385: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10386: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10388: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10389: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10384: p_row_num).last_manual_entry := 'TAX_STATUS';
10385: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10386: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10388: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10389: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10390: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10391:

Line 10389: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10385: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10386: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10388: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10389: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10390: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10391:
10392: -- populate tax_status_id
10393: --

Line 10420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10416: CLOSE get_key_columns_cur;
10417: RETURN;
10418: END IF;
10419:
10420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10421: p_row_num).tax_status_id :=
10422: l_tax_status_rec.tax_status_id;
10423:
10424: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE_CODE' THEN

Line 10426: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10422: l_tax_status_rec.tax_status_id;
10423:
10424: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE_CODE' THEN
10425:
10426: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10427: p_row_num).last_manual_entry := 'TAX_RATE_CODE';
10428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10429: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10424: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE_CODE' THEN
10425:
10426: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10427: p_row_num).last_manual_entry := 'TAX_RATE_CODE';
10428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10429: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10431: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10426: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10427: p_row_num).last_manual_entry := 'TAX_RATE_CODE';
10428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10429: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10431: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10433: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10428: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10429: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10431: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10433: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10435: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10430: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10431: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10433: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10435: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10437: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10432: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10433: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10435: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10437: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10439: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10440: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10435: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10437: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10439: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10440: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10441: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10442:

Line 10440: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10436: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10437: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10438: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10439: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10440: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10441: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10442:
10443: -- populate tax_status_id
10444: --

Line 10471: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10467: CLOSE get_key_columns_cur;
10468: RETURN;
10469: END IF;
10470:
10471: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10472: p_row_num).tax_status_id :=
10473: l_tax_status_rec.tax_status_id;
10474:
10475: -- validate and populate tax_rate_id

Line 10506: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10502: CLOSE get_key_columns_cur;
10503: RETURN;
10504: END IF;
10505:
10506: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10507: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
10508:
10509: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE' THEN
10510:

Line 10511: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10507: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
10508:
10509: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE' THEN
10510:
10511: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10512: p_row_num).last_manual_entry := 'TAX_RATE';
10513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10514: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10509: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE' THEN
10510:
10511: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10512: p_row_num).last_manual_entry := 'TAX_RATE';
10513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10514: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10516: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10511: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10512: p_row_num).last_manual_entry := 'TAX_RATE';
10513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10514: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10516: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10518: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10513: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10514: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10516: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10518: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10520: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10516: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
10517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10518: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10520: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10522: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10517: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10518: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10520: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10522: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10524: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10520: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10522: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10524: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10526: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10521: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10522: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10524: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10526: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10528: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10529:

Line 10527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10524: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10526: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10527: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10528: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10529:
10530: -- populate tax_status_id
10531: --

Line 10558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10554: CLOSE get_key_columns_cur;
10555: RETURN;
10556: END IF;
10557:
10558: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10559: p_row_num).tax_status_id :=
10560: l_tax_status_rec.tax_status_id;
10561:
10562: -- validate and populate tax_rate_id

Line 10593: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10589: CLOSE get_key_columns_cur;
10590: RETURN;
10591: END IF;
10592:
10593: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10594: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
10595:
10596: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_AMOUNT' THEN
10597:

Line 10598: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10594: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
10595:
10596: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_AMOUNT' THEN
10597:
10598: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10599: p_row_num).last_manual_entry := 'TAX_AMOUNT';
10600: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10601: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10600: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10596: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_AMOUNT' THEN
10597:
10598: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10599: p_row_num).last_manual_entry := 'TAX_AMOUNT';
10600: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10601: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10603: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
10604: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10598: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10599: p_row_num).last_manual_entry := 'TAX_AMOUNT';
10600: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10601: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10603: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
10604: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10605: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10606: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10604: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10600: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10601: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
10602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10603: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
10604: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10605: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10606: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10607: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10608: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10606: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10603: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
10604: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10605: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10606: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10607: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10608: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10609: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10608: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10604: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10605: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
10606: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10607: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10608: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10609: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10611: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10606: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10607: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
10608: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10609: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10611: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10613: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10608: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10609: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
10610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10611: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10613: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10615: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10611: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
10612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10613: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10615: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10617: p_row_num).orig_tax_amt := l_tax_line_rec.orig_tax_amt;
10618: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10612: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10613: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
10614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10615: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10617: p_row_num).orig_tax_amt := l_tax_line_rec.orig_tax_amt;
10618: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10619: p_row_num).orig_taxable_amt := l_tax_line_rec.orig_taxable_amt;
10620:

Line 10618: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10614: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10615: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
10616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10617: p_row_num).orig_tax_amt := l_tax_line_rec.orig_tax_amt;
10618: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10619: p_row_num).orig_taxable_amt := l_tax_line_rec.orig_taxable_amt;
10620:
10621: -- bug 5684123: move to the top.-- bug 5636132,
10622: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10622: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10618: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10619: p_row_num).orig_taxable_amt := l_tax_line_rec.orig_taxable_amt;
10620:
10621: -- bug 5684123: move to the top.-- bug 5636132,
10622: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10623: -- p_row_num).orig_tax_amt_tax_curr :=
10624: -- l_tax_line_rec.orig_tax_amt_tax_curr;
10625: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10626: -- p_row_num).orig_taxable_amt_tax_curr :=

Line 10625: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10621: -- bug 5684123: move to the top.-- bug 5636132,
10622: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10623: -- p_row_num).orig_tax_amt_tax_curr :=
10624: -- l_tax_line_rec.orig_tax_amt_tax_curr;
10625: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10626: -- p_row_num).orig_taxable_amt_tax_curr :=
10627: -- l_tax_line_rec.orig_taxable_amt_tax_curr;
10628:
10629:

Line 10635: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10631: -- bug 5633271
10632: --
10633: -- populate taxable_basis_formula and tax_calculation_formula
10634: --
10635: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10636: p_row_num).tax_calculation_formula :=
10637: l_tax_line_rec.tax_calculation_formula;
10638: -- Added IF condition to handle taxable_basis_formula mismatch --
10639: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10639: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10635: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10636: p_row_num).tax_calculation_formula :=
10637: l_tax_line_rec.tax_calculation_formula;
10638: -- Added IF condition to handle taxable_basis_formula mismatch --
10639: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10640: p_row_num).manually_entered_flag = 'Y' THEN
10641: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10642: p_row_num).taxable_basis_formula := 'PRORATED_TB';
10643: ELSE

Line 10641: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10637: l_tax_line_rec.tax_calculation_formula;
10638: -- Added IF condition to handle taxable_basis_formula mismatch --
10639: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10640: p_row_num).manually_entered_flag = 'Y' THEN
10641: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10642: p_row_num).taxable_basis_formula := 'PRORATED_TB';
10643: ELSE
10644: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10645: p_row_num).taxable_basis_formula :=

Line 10644: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10640: p_row_num).manually_entered_flag = 'Y' THEN
10641: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10642: p_row_num).taxable_basis_formula := 'PRORATED_TB';
10643: ELSE
10644: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10645: p_row_num).taxable_basis_formula :=
10646: l_tax_line_rec.taxable_basis_formula;
10647: END IF;
10648:

Line 10677: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10673: CLOSE get_key_columns_cur;
10674: RETURN;
10675: END IF;
10676:
10677: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10678: p_row_num).tax_status_id :=
10679: l_tax_status_rec.tax_status_id;
10680:
10681: -- validate and populate tax_rate_id

Line 10712: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10708: CLOSE get_key_columns_cur;
10709: RETURN;
10710: END IF;
10711:
10712: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10713: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
10714:
10715: -- prorate tax amount and taxable amount
10716: --

Line 10722: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10718: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(
10719: p_trx_line_index);
10720:
10721: IF l_tax_line_rec.line_amt <> 0 THEN
10722: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10723: p_row_num).unrounded_tax_amt :=
10724: l_tax_line_rec.unrounded_tax_amt*l_current_line_amt/l_tax_line_rec.line_amt;
10725: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10726: p_row_num).unrounded_taxable_amt :=

Line 10725: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10721: IF l_tax_line_rec.line_amt <> 0 THEN
10722: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10723: p_row_num).unrounded_tax_amt :=
10724: l_tax_line_rec.unrounded_tax_amt*l_current_line_amt/l_tax_line_rec.line_amt;
10725: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10726: p_row_num).unrounded_taxable_amt :=
10727: l_tax_line_rec.unrounded_taxable_amt*l_current_line_amt/l_tax_line_rec.line_amt;
10728:
10729: -- set tax_amt to NULL

Line 10731: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10727: l_tax_line_rec.unrounded_taxable_amt*l_current_line_amt/l_tax_line_rec.line_amt;
10728:
10729: -- set tax_amt to NULL
10730: --
10731: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10732: p_row_num).tax_amt := NULL;
10733:
10734: ELSE
10735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10731: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10732: p_row_num).tax_amt := NULL;
10733:
10734: ELSE
10735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10736: p_row_num).unrounded_tax_amt := l_tax_line_rec.unrounded_tax_amt;
10737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10738: p_row_num).unrounded_taxable_amt
10739: := l_tax_line_rec.unrounded_taxable_amt;

Line 10737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10733:
10734: ELSE
10735: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10736: p_row_num).unrounded_tax_amt := l_tax_line_rec.unrounded_tax_amt;
10737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10738: p_row_num).unrounded_taxable_amt
10739: := l_tax_line_rec.unrounded_taxable_amt;
10740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10741: p_row_num).tax_amt := l_tax_line_rec.tax_amt;

Line 10740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10736: p_row_num).unrounded_tax_amt := l_tax_line_rec.unrounded_tax_amt;
10737: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10738: p_row_num).unrounded_taxable_amt
10739: := l_tax_line_rec.unrounded_taxable_amt;
10740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10741: p_row_num).tax_amt := l_tax_line_rec.tax_amt;
10742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10743: p_row_num).taxable_amt := l_tax_line_rec.taxable_amt;
10744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10738: p_row_num).unrounded_taxable_amt
10739: := l_tax_line_rec.unrounded_taxable_amt;
10740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10741: p_row_num).tax_amt := l_tax_line_rec.tax_amt;
10742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10743: p_row_num).taxable_amt := l_tax_line_rec.taxable_amt;
10744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10745: p_row_num).cal_tax_amt := l_tax_line_rec.cal_tax_amt;
10746:

Line 10744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10740: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10741: p_row_num).tax_amt := l_tax_line_rec.tax_amt;
10742: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10743: p_row_num).taxable_amt := l_tax_line_rec.taxable_amt;
10744: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10745: p_row_num).cal_tax_amt := l_tax_line_rec.cal_tax_amt;
10746:
10747: END IF;
10748:

Line 10755: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10751: ELSIF get_key_columns_cur%NOTFOUND THEN
10752: /*
10753: * will be populated by pop_tax_line_for_trx_line
10754: * SELECT zx_lines_s.NEXTVAL
10755: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10756: * p_row_num).tax_line_id
10757: * FROM dual;
10758: */
10759:

Line 10873: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).other_doc_source = 'REFERENCE' AND

10869: 'Processing for Tax Line Index = '||TO_CHAR(i));
10870: END IF;
10871:
10872: -- Bug 12870975 : Added code to skip the processing for Zero Amount reference tax line
10873: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).other_doc_source = 'REFERENCE' AND
10874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_tax_amt = 0 AND
10875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_taxable_amt = 0 AND
10876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).manually_entered_flag = 'Y' AND
10877: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).freeze_until_overridden_flag ='Y'

Line 10874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_tax_amt = 0 AND

10870: END IF;
10871:
10872: -- Bug 12870975 : Added code to skip the processing for Zero Amount reference tax line
10873: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).other_doc_source = 'REFERENCE' AND
10874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_tax_amt = 0 AND
10875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_taxable_amt = 0 AND
10876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).manually_entered_flag = 'Y' AND
10877: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).freeze_until_overridden_flag ='Y'
10878: THEN

Line 10875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_taxable_amt = 0 AND

10871:
10872: -- Bug 12870975 : Added code to skip the processing for Zero Amount reference tax line
10873: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).other_doc_source = 'REFERENCE' AND
10874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_tax_amt = 0 AND
10875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_taxable_amt = 0 AND
10876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).manually_entered_flag = 'Y' AND
10877: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).freeze_until_overridden_flag ='Y'
10878: THEN
10879: IF g_level_statement >= g_current_runtime_level THEN

Line 10876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).manually_entered_flag = 'Y' AND

10872: -- Bug 12870975 : Added code to skip the processing for Zero Amount reference tax line
10873: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).other_doc_source = 'REFERENCE' AND
10874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_tax_amt = 0 AND
10875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_taxable_amt = 0 AND
10876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).manually_entered_flag = 'Y' AND
10877: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).freeze_until_overridden_flag ='Y'
10878: THEN
10879: IF g_level_statement >= g_current_runtime_level THEN
10880: FND_LOG.STRING(g_level_statement,

Line 10877: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).freeze_until_overridden_flag ='Y'

10873: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).other_doc_source = 'REFERENCE' AND
10874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_tax_amt = 0 AND
10875: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).unrounded_taxable_amt = 0 AND
10876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).manually_entered_flag = 'Y' AND
10877: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).freeze_until_overridden_flag ='Y'
10878: THEN
10879: IF g_level_statement >= g_current_runtime_level THEN
10880: FND_LOG.STRING(g_level_statement,
10881: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.enforce_tax_from_ref_doc',

Line 10891: 'Tax Regime '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code||

10887: IF g_level_statement >= g_current_runtime_level THEN
10888: FND_LOG.STRING(g_level_statement,
10889: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.enforce_tax_from_ref_doc',
10890: 'Get Tax Status and Tax Rate Code from Reference Doc for '||
10891: 'Tax Regime '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code||
10892: ' and Tax '|| ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax);
10893: END IF;
10894:
10895: OPEN enforce_rate_code_from_ref_doc(

Line 10892: ' and Tax '|| ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax);

10888: FND_LOG.STRING(g_level_statement,
10889: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.enforce_tax_from_ref_doc',
10890: 'Get Tax Status and Tax Rate Code from Reference Doc for '||
10891: 'Tax Regime '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code||
10892: ' and Tax '|| ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax);
10893: END IF;
10894:
10895: OPEN enforce_rate_code_from_ref_doc(
10896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,

Line 10896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,

10892: ' and Tax '|| ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax);
10893: END IF;
10894:
10895: OPEN enforce_rate_code_from_ref_doc(
10896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10897: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10898:
10899: FETCH enforce_rate_code_from_ref_doc INTO
10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

Line 10897: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);

10893: END IF;
10894:
10895: OPEN enforce_rate_code_from_ref_doc(
10896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10897: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10898:
10899: FETCH enforce_rate_code_from_ref_doc INTO
10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10901: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,

Line 10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

10896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10897: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10898:
10899: FETCH enforce_rate_code_from_ref_doc INTO
10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10901: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10902: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10903: i).other_doc_line_amt,
10904: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10901: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,

10897: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10898:
10899: FETCH enforce_rate_code_from_ref_doc INTO
10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10901: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10902: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10903: i).other_doc_line_amt,
10904: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10905: i).other_doc_line_tax_amt,

Line 10902: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10898:
10899: FETCH enforce_rate_code_from_ref_doc INTO
10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10901: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10902: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10903: i).other_doc_line_amt,
10904: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10905: i).other_doc_line_tax_amt,
10906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10904: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10901: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10902: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10903: i).other_doc_line_amt,
10904: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10905: i).other_doc_line_tax_amt,
10906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10907: i).other_doc_line_taxable_amt,
10908: -- nipatel bug 6648042

Line 10906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10902: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10903: i).other_doc_line_amt,
10904: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10905: i).other_doc_line_tax_amt,
10906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10907: i).other_doc_line_taxable_amt,
10908: -- nipatel bug 6648042
10909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10910: i).tax_apportionment_line_number;

Line 10909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10905: i).other_doc_line_tax_amt,
10906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10907: i).other_doc_line_taxable_amt,
10908: -- nipatel bug 6648042
10909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10910: i).tax_apportionment_line_number;
10911: -- nipatel bug 6648042
10912:
10913: IF enforce_rate_code_from_ref_doc%FOUND THEN

Line 10917: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10913: IF enforce_rate_code_from_ref_doc%FOUND THEN
10914:
10915: -- populate copied_from_other_doc_flag and other_doc_source
10916: --
10917: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10918: i).copied_from_other_doc_flag := 'Y';
10919: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10920: i).other_doc_source := 'REFERENCE';
10921:

Line 10919: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10915: -- populate copied_from_other_doc_flag and other_doc_source
10916: --
10917: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10918: i).copied_from_other_doc_flag := 'Y';
10919: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10920: i).other_doc_source := 'REFERENCE';
10921:
10922: -- bugfix 5176149:populate tax_status_id
10923: --

Line 10925: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,

10921:
10922: -- bugfix 5176149:populate tax_status_id
10923: --
10924: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10925: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10928: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10929: l_tax_status_rec,

Line 10926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,

10922: -- bugfix 5176149:populate tax_status_id
10923: --
10924: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10925: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10928: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10929: l_tax_status_rec,
10930: x_return_status,

Line 10927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

10923: --
10924: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10925: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10928: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10929: l_tax_status_rec,
10930: x_return_status,
10931: l_error_buffer);

Line 10928: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,

10924: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10925: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10927: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10928: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10929: l_tax_status_rec,
10930: x_return_status,
10931: l_error_buffer);
10932:

Line 10949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10945: END IF;
10946: RETURN;
10947: END IF;
10948:
10949: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10950: i).tax_status_id := l_tax_status_rec.tax_status_id;
10951:
10952: ELSE
10953: IF g_level_statement >= g_current_runtime_level THEN