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 1298: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt IS NOT NULL

1294:
1295: -- Set tax_amt to null
1296: --
1297: -- bug 7009115
1298: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt IS NOT NULL
1299: THEN
1300:
1301: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1302: l_rownum).unrounded_tax_amt :=

Line 1301: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1297: -- bug 7009115
1298: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt IS NOT NULL
1299: THEN
1300:
1301: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1302: l_rownum).unrounded_tax_amt :=
1303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1304:
1305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;

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

1299: THEN
1300:
1301: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1302: l_rownum).unrounded_tax_amt :=
1303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1304:
1305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1306: END IF;
1307:

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

1301: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1302: l_rownum).unrounded_tax_amt :=
1303: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt;
1304:
1305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1306: END IF;
1307:
1308: -- bug 6906427: Set summary and detail tax line id to null
1309: --

Line 1314: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1310: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1311:
1312: --Retain the summary tax line for historical invoices always.
1313: --bug#7695189
1314: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1315: -- l_rownum).summary_tax_line_id := NULL;
1316:
1317: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_event_type_code(
1318: p_trx_line_index) <> 'OVERRIDE_TAX' AND

Line 1322: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1318: p_trx_line_index) <> 'OVERRIDE_TAX' AND
1319: NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y'
1320: THEN
1321:
1322: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1323: l_rownum).tax_line_id := NULL;
1324: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1325: l_rownum).associated_child_frozen_flag := NULL;
1326:

Line 1324: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1320: THEN
1321:
1322: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1323: l_rownum).tax_line_id := NULL;
1324: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1325: l_rownum).associated_child_frozen_flag := NULL;
1326:
1327: END IF;
1328: END IF;

Line 1339: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1335: /*
1336: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
1337: *
1338: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
1339: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1340: * l_rownum).process_for_recovery_flag := 'N';
1341: * ELSE
1342: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
1343: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1343: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1339: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1340: * l_rownum).process_for_recovery_flag := 'N';
1341: * ELSE
1342: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
1343: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1344: * l_rownum).process_for_recovery_flag := 'Y';
1345: * ELSE
1346: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1347: * l_rownum).process_for_recovery_flag := 'N';

Line 1346: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1342: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
1343: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1344: * l_rownum).process_for_recovery_flag := 'Y';
1345: * ELSE
1346: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1347: * l_rownum).process_for_recovery_flag := 'N';
1348: * END IF;
1349: * END IF;
1350: */

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

1378: l_rownum := l_rownum + 1;
1379:
1380: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1381: --
1382: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1383:
1384: -- populate tax cache : bug 5167406
1385: --
1386: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

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

1406:
1407: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1408: -- comment out for bug 4569739
1409: -- uncommented out for bug 5525890
1410: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1411:
1412: -- Bug 3359512: set summary_tax_line_id to NULL
1413: --
1414: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1424: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1420: -- bug 6906427: Set summary and detail tax line id to null
1421: --
1422: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' AND
1423: NVL(tax_line_rec.associated_child_frozen_flag, 'N') <> 'Y' THEN
1424: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1425: l_rownum).summary_tax_line_id := NULL;
1426: END IF;
1427:
1428: -- END IF;

Line 1437: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1433: x_begin_index := l_rownum;
1434: END IF;
1435:
1436: /*
1437: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1438: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1439: THEN
1440: */
1441: -- Bugfix 5347691: populate hq estb reg number for manually entered tax lines

Line 1443: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1439: THEN
1440: */
1441: -- Bugfix 5347691: populate hq estb reg number for manually entered tax lines
1442:
1443: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1444: l_rownum).manually_entered_flag = 'Y' and
1445: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1446: l_rownum).hq_estb_reg_number is null or
1447: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1445: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1441: -- Bugfix 5347691: populate hq estb reg number for manually entered tax lines
1442:
1443: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1444: l_rownum).manually_entered_flag = 'Y' and
1445: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1446: l_rownum).hq_estb_reg_number is null or
1447: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1448: l_rownum).tax_registration_number is null)) or
1449: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1447: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1443: IF (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1444: l_rownum).manually_entered_flag = 'Y' and
1445: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1446: l_rownum).hq_estb_reg_number is null or
1447: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1448: l_rownum).tax_registration_number is null)) or
1449: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1450: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE'))
1451: THEN

Line 1449: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1445: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1446: l_rownum).hq_estb_reg_number is null or
1447: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1448: l_rownum).tax_registration_number is null)) or
1449: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1450: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE'))
1451: THEN
1452: -- bug fix 5525890
1453: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 1453: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1449: (ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1450: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE'))
1451: THEN
1452: -- bug fix 5525890
1453: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1454: l_rownum).manually_entered_flag = 'Y' THEN
1455:
1456: -- if etax failed to rederive the registration information for
1457: -- the manually entered tax lines, the inclusive flag will be reset

Line 1462: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1458: -- to NULL and the self_assessment_flag will be reset to N.
1459: -- For manual entered tax lines, user entered value for the
1460: -- inclusive flag and the self_assessment_flag should be honored.
1461:
1462: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1463: l_rownum).tax_amt_included_flag;
1464: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1465: l_rownum).self_assessed_flag;
1466: END IF;

Line 1464: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1460: -- inclusive flag and the self_assessment_flag should be honored.
1461:
1462: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1463: l_rownum).tax_amt_included_flag;
1464: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1465: l_rownum).self_assessed_flag;
1466: END IF;
1467: -- bug fix 5525890 end
1468:

Line 1476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1472: p_rownum => l_rownum,
1473: p_def_reg_type => NULL,
1474: p_reg_rule_flg => NULL,
1475: p_tax_determine_date =>
1476: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1477: l_rownum).tax_determine_date,
1478: x_return_status => x_return_status);
1479:
1480: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 1497: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1493: RETURN;
1494: END IF;
1495:
1496: -- bug fix 5525890
1497: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1498: l_rownum).manually_entered_flag = 'Y' THEN
1499: -- if etax failed to rederive the registration information for
1500: -- the manually entered tax lines, the inclusive flag will be reset
1501: -- to NULL and the self_assessment_flag will be reset to N.

Line 1505: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

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

Line 1507: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1503: -- inclusive flag and the self_assessment_flag should be honored.
1504:
1505: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1506: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
1507: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1508: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
1509: END IF;
1510: -- bug fix 5525890 end
1511:

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

1529: l_rownum := l_rownum + 1;
1530:
1531: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1532: --
1533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1534:
1535: -- populate tax cache : bug 5167406
1536: --
1537: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

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

1557:
1558: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1559: -- comment out for bug 4569739
1560: -- uncommented out for bug 5525890
1561: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1562:
1563: -- Bug 3359512: set summary_tax_line_id to NULL
1564: --
1565: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1569: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1565: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry
1566: -- is 'TAX_AMOUNT' or 'TAX_RATE'
1567: --
1568: --IF tax_line_rec.last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE') THEN
1569: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1570: -- l_rownum).summary_tax_line_id := NULL;
1571: --END IF;
1572:
1573: -- bug 6906427: Set summary and detail tax line id to null

Line 1576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1572:
1573: -- bug 6906427: Set summary and detail tax line id to null
1574: --
1575: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1577: l_rownum).summary_tax_line_id := NULL;
1578: END IF;
1579:
1580: -- Set x_begin_index

Line 1586: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1582: IF (x_begin_index IS NULL) THEN
1583: x_begin_index := l_rownum;
1584: END IF;
1585:
1586: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1587: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1588: THEN
1589: populate_registration_info(
1590: p_event_class_rec => p_event_class_rec,

Line 1596: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1592: p_rownum => l_rownum,
1593: p_def_reg_type => NULL,
1594: p_reg_rule_flg => NULL,
1595: p_tax_determine_date =>
1596: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1597: l_rownum).tax_determine_date,
1598: x_return_status => x_return_status);
1599:
1600: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

1632: l_rownum := l_rownum + 1;
1633:
1634: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1635: --
1636: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1637:
1638: -- populate tax cache : bug 5167406
1639: --
1640: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

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

1660:
1661: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1662: -- comment out for bug 4569739
1663: -- uncommented out for bug 5525890
1664: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1665:
1666: -- Bug 3359512: set summary_tax_line_id to NULL
1667: --
1668: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1672: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1668: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry
1669: -- is 'TAX_AMOUNT' or 'TAX_RATE'
1670: --
1671: --IF tax_line_rec.last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE') THEN
1672: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1673: -- l_rownum).summary_tax_line_id := NULL;
1674: --END IF;
1675:
1676: -- bug 6906427: Set summary and detail tax line id to null

Line 1679: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1675:
1676: -- bug 6906427: Set summary and detail tax line id to null
1677: --
1678: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1679: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1680: l_rownum).summary_tax_line_id := NULL;
1681: END IF;
1682:
1683: -- Set x_begin_index

Line 1689: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1685: IF (x_begin_index IS NULL) THEN
1686: x_begin_index := l_rownum;
1687: END IF;
1688:
1689: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1690: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1691: THEN
1692: populate_registration_info(
1693: p_event_class_rec => p_event_class_rec,

Line 1699: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1695: p_rownum => l_rownum,
1696: p_def_reg_type => NULL,
1697: p_reg_rule_flg => NULL,
1698: p_tax_determine_date =>
1699: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1700: l_rownum).tax_determine_date,
1701: x_return_status => x_return_status);
1702:
1703: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

1735: l_rownum := l_rownum + 1;
1736:
1737: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1738: --
1739: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1740:
1741: -- populate tax cache : bug 5167406
1742: --
1743: ZX_TDS_UTILITIES_PKG.populate_tax_cache (

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

1763:
1764: -- copy tax_amt to unrounded_tax_amt, set tax_amt to NULL
1765: -- comment out for bug 4569739
1766: -- uncommented out for bug 5525890
1767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
1768:
1769: -- Bug 3359512: set summary_tax_line_id to NULL
1770: --
1771: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry

Line 1775: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1771: -- bug 4569739: set summary_tax_line_id to null except last_manual_entry
1772: -- is 'TAX_AMOUNT' or 'TAX_RATE'
1773: --
1774: -- IF tax_line_rec.last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE') THEN
1775: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1776: -- l_rownum).summary_tax_line_id := NULL;
1777: -- END IF;
1778:
1779: -- bug 6906427: Set summary and detail tax line id to null

Line 1782: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1778:
1779: -- bug 6906427: Set summary and detail tax line id to null
1780: --
1781: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
1782: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1783: l_rownum).summary_tax_line_id := NULL;
1784: END IF;
1785:
1786: -- Set x_begin_index

Line 1792: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1788: IF (x_begin_index IS NULL) THEN
1789: x_begin_index := l_rownum;
1790: END IF;
1791:
1792: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1793: l_rownum).last_manual_entry NOT IN ('TAX_AMOUNT', 'TAX_RATE')
1794: THEN
1795: populate_registration_info(
1796: p_event_class_rec => p_event_class_rec,

Line 1802: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1798: p_rownum => l_rownum,
1799: p_def_reg_type => NULL,
1800: p_reg_rule_flg => NULL,
1801: p_tax_determine_date =>
1802: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1803: l_rownum).tax_determine_date,
1804: x_return_status => x_return_status);
1805:
1806: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

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

1838: l_rownum := l_rownum + 1;
1839:
1840: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
1841: --
1842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
1843:
1844: -- bug 7008562: Per Harsh and Desh, do not do validation for PO taxes
1845: -- that are not applicable in current AP invoice
1846: --

Line 1920: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1916: END IF;
1917: RETURN;
1918: END IF;
1919:
1920: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1921: l_rownum).tax_regime_id :=
1922: l_tax_regime_rec.tax_regime_id;
1923:
1924: -- validate and populate tax_id

Line 1950: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1946: END IF;
1947: RETURN;
1948: END IF;
1949:
1950: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1951: l_rownum).tax_id := l_tax_rec.tax_id;
1952:
1953: --
1954: -- validate and populate tax_jurisdiction_id

Line 1982: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

1978: END IF;
1979: RETURN;
1980: END IF;
1981:
1982: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
1983: l_rownum).tax_jurisdiction_id :=
1984: l_tax_jurisdiction_rec.tax_jurisdiction_id;
1985: END IF;
1986:

Line 2014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2010: END IF;
2011: RETURN;
2012: END IF;
2013:
2014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2015: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
2016:
2017: -- validate and populate tax_rate_id
2018: --

Line 2053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2049: IF NVL(tax_line_rec.tax_only_line_flag, 'N') <> 'Y' THEN
2050:
2051: IF tax_line_rec.tax_rate_id <> l_tax_rate_rec.tax_rate_id THEN
2052:
2053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2054: l_rownum).summary_tax_line_id := NULL;
2055:
2056: IF NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y' THEN
2057:

Line 2058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2054: l_rownum).summary_tax_line_id := NULL;
2055:
2056: IF NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y' THEN
2057:
2058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2059: l_rownum).tax_line_id := NULL;
2060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2061: l_rownum).associated_child_frozen_flag := NULL;
2062: END IF;

Line 2060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2056: IF NVL(tax_line_rec.associated_child_frozen_flag, 'N') = 'Y' THEN
2057:
2058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2059: l_rownum).tax_line_id := NULL;
2060: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2061: l_rownum).associated_child_frozen_flag := NULL;
2062: END IF;
2063: END IF;
2064: END IF;

Line 2066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2062: END IF;
2063: END IF;
2064: END IF;
2065:
2066: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2067: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
2068:
2069:
2070: -- when Recalculate Manual Tax Lines flag is 'Y',

Line 2079: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2075: l_current_line_amt :=
2076: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt( p_trx_line_index);
2077:
2078: IF tax_line_rec.line_amt <> 0 THEN
2079: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2080: l_rownum).unrounded_tax_amt :=
2081: tax_line_rec.unrounded_tax_amt *
2082: l_current_line_amt/tax_line_rec.line_amt;
2083: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 2083: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2079: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2080: l_rownum).unrounded_tax_amt :=
2081: tax_line_rec.unrounded_tax_amt *
2082: l_current_line_amt/tax_line_rec.line_amt;
2083: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2084: l_rownum).unrounded_taxable_amt :=
2085: tax_line_rec.unrounded_taxable_amt *
2086: l_current_line_amt/tax_line_rec.line_amt;
2087: END IF;

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

2087: END IF;
2088:
2089: -- set tax_amt to NULL
2090: --
2091: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt := NULL;
2092:
2093: END IF;
2094:
2095: -- If the value of p_event_class_rec.tax_recovery_flag is 'N',

Line 2103: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2099: /*
2100: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
2101: *
2102: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
2103: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2104: * l_rownum).process_for_recovery_flag := 'N';
2105: * ELSE
2106: * IF tax_rec.reporting_only_flag <> 'Y' THEN
2107: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 2107: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2103: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2104: * l_rownum).process_for_recovery_flag := 'N';
2105: * ELSE
2106: * IF tax_rec.reporting_only_flag <> 'Y' THEN
2107: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2108: * l_rownum).process_for_recovery_flag := 'Y';
2109: * ELSE
2110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2111: * l_rownum).process_for_recovery_flag := 'N';

Line 2110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2106: * IF tax_rec.reporting_only_flag <> 'Y' THEN
2107: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2108: * l_rownum).process_for_recovery_flag := 'Y';
2109: * ELSE
2110: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2111: * l_rownum).process_for_recovery_flag := 'N';
2112: * END IF;
2113: * END IF;
2114: */

Line 2130: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2126: -- to NULL and the self_assessment_flag will be reset to N.
2127: -- For manual entered tax lines, user entered value for the
2128: -- inclusive flag and the self_assessment_flag should be honored.
2129:
2130: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2131: l_rownum).tax_amt_included_flag;
2132: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2133: l_rownum).self_assessed_flag;
2134: -- bug fix 5525890 end

Line 2132: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2128: -- inclusive flag and the self_assessment_flag should be honored.
2129:
2130: l_tax_amt_included_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2131: l_rownum).tax_amt_included_flag;
2132: l_self_assessed_flag_usr :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2133: l_rownum).self_assessed_flag;
2134: -- bug fix 5525890 end
2135: populate_registration_info(
2136: p_event_class_rec => p_event_class_rec,

Line 2167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2163: -- to NULL and the self_assessment_flag will be reset to N.
2164: -- For manual entered tax lines, user entered value for the
2165: -- inclusive flag and the self_assessment_flag should be honored.
2166:
2167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2168: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
2169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2170: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
2171: -- bug fix 5525890 end

Line 2169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2165: -- inclusive flag and the self_assessment_flag should be honored.
2166:
2167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2168: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag_usr;
2169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2170: l_rownum).self_assessed_flag := l_self_assessed_flag_usr;
2171: -- bug fix 5525890 end
2172:
2173: END IF; -- bug 7008562

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

2176:
2177: -- set x_end_index
2178: --
2179: IF (x_begin_index IS NOT NULL) THEN
2180: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
2181: END IF;
2182:
2183: --Besides update action, also need to populate the trx line info onto tax lines for
2184: --manually entered tax lines.

Line 2857: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2853: END IF;
2854:
2855: -- Stamp multiple_jurisdiction_flag on the tax line to 'Y'
2856: /* Commented for the : Bug 5045030
2857: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2858: l_new_row_num).multiple_jurisdictions_flag := 'Y';*/
2859:
2860: OPEN c_get_jurisdiction_from_gt(p_tax_regime_code, l_tax_rec.tax);
2861: FETCH c_get_jurisdiction_from_gt

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

2946:
2947: IF l_tax_applicable THEN
2948:
2949: l_new_row_num :=
2950: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0)+1;
2951:
2952: IF (x_begin_index is null) THEN
2953: x_begin_index := l_new_row_num;
2954: END IF;

Line 2994: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

2990: ELSE -- 'CREATE'
2991: /*
2992: * will be populated by pop_tax_line_for_trx_line
2993: * SELECT zx_lines_s.NEXTVAL
2994: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
2995: * l_new_row_num).tax_line_id
2996: * FROM dual;
2997: */
2998:

Line 3006: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3002: -- Added for Bug 5045030 :
3003: IF l_jurisdictions_found = 'Y' AND
3004: l_jurisdiction_rec.tax_jurisdiction_code IS NULL
3005: THEN
3006: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3007: l_new_row_num).multiple_jurisdictions_flag := 'Y';
3008: END IF ;
3009:
3010: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3010: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3006: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3007: l_new_row_num).multiple_jurisdictions_flag := 'Y';
3008: END IF ;
3009:
3010: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3011: l_new_row_num).application_id := p_event_class_rec.application_id;
3012: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3013: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3012: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3008: END IF ;
3009:
3010: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3011: l_new_row_num).application_id := p_event_class_rec.application_id;
3012: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3013: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3015: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3016: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3010: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3011: l_new_row_num).application_id := p_event_class_rec.application_id;
3012: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3013: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3015: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3016: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3017: l_new_row_num).entity_code := p_event_class_rec.entity_code;
3018:

Line 3016: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3012: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3013: l_new_row_num).event_class_code := p_event_class_rec.event_class_code;
3014: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3015: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3016: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3017: l_new_row_num).entity_code := p_event_class_rec.entity_code;
3018:
3019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3020: l_new_row_num).tax_date := p_tax_date;

Line 3019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3015: l_new_row_num).event_type_code := p_event_class_rec.event_type_code;
3016: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3017: l_new_row_num).entity_code := p_event_class_rec.entity_code;
3018:
3019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3020: l_new_row_num).tax_date := p_tax_date;
3021:
3022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3023: l_new_row_num).tax_determine_date := p_tax_determine_date;

Line 3022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3018:
3019: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3020: l_new_row_num).tax_date := p_tax_date;
3021:
3022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3023: l_new_row_num).tax_determine_date := p_tax_determine_date;
3024:
3025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3026: l_new_row_num).tax_point_date := p_tax_point_date;

Line 3025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3021:
3022: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3023: l_new_row_num).tax_determine_date := p_tax_determine_date;
3024:
3025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3026: l_new_row_num).tax_point_date := p_tax_point_date;
3027:
3028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3029: l_new_row_num).place_of_supply_type_code :=

Line 3028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3024:
3025: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3026: l_new_row_num).tax_point_date := p_tax_point_date;
3027:
3028: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3029: l_new_row_num).place_of_supply_type_code :=
3030: l_place_of_supply_type_code;
3031:
3032: -- if orig_tax_jurisdiction_code(id) is not NULL (for UPDATE),

Line 3037: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3033: -- populate tax_jurisdiction_code and tax_jurisdiction_id fetched
3034: -- from zx_lines. Otherwise, populate new tax_jurisdiction_code
3035: -- and tax_jurisdiction_id from most inner jurisdiction info
3036: --
3037: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3038: l_new_row_num).orig_tax_jurisdiction_code IS NOT NULL
3039: THEN
3040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3041: l_new_row_num).tax_jurisdiction_code := l_tax_jurisdiction_code;

Line 3040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3036: --
3037: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3038: l_new_row_num).orig_tax_jurisdiction_code IS NOT NULL
3039: THEN
3040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3041: l_new_row_num).tax_jurisdiction_code := l_tax_jurisdiction_code;
3042:
3043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3044: l_new_row_num).tax_jurisdiction_id := l_tax_jurisdiction_id;

Line 3043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3039: THEN
3040: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3041: l_new_row_num).tax_jurisdiction_code := l_tax_jurisdiction_code;
3042:
3043: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3044: l_new_row_num).tax_jurisdiction_id := l_tax_jurisdiction_id;
3045: ELSE
3046: -- always stamp the most inner jurisdiction code on tax line
3047:

Line 3048: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3044: l_new_row_num).tax_jurisdiction_id := l_tax_jurisdiction_id;
3045: ELSE
3046: -- always stamp the most inner jurisdiction code on tax line
3047:
3048: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3049: l_new_row_num).tax_jurisdiction_code
3050: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
3051: g_inner_jurisdiction_code);
3052:

Line 3053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3049: l_new_row_num).tax_jurisdiction_code
3050: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
3051: g_inner_jurisdiction_code);
3052:
3053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3054: l_new_row_num).tax_jurisdiction_id
3055: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
3056: g_inner_jurisdiction_id);
3057: END IF;

Line 3059: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3055: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
3056: g_inner_jurisdiction_id);
3057: END IF;
3058:
3059: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3060: l_new_row_num).tax_regime_id := p_tax_regime_id;
3061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3062: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3063: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3057: END IF;
3058:
3059: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3060: l_new_row_num).tax_regime_id := p_tax_regime_id;
3061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3062: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3063: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3064: l_new_row_num).tax := l_tax_rec.tax;
3065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3063: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3059: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3060: l_new_row_num).tax_regime_id := p_tax_regime_id;
3061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3062: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3063: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3064: l_new_row_num).tax := l_tax_rec.tax;
3065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3066: l_new_row_num).tax_id := l_tax_rec.tax_id;
3067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3062: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
3063: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3064: l_new_row_num).tax := l_tax_rec.tax;
3065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3066: l_new_row_num).tax_id := l_tax_rec.tax_id;
3067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3068: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3063: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3064: l_new_row_num).tax := l_tax_rec.tax;
3065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3066: l_new_row_num).tax_id := l_tax_rec.tax_id;
3067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3068: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3070: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3071: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3065: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3066: l_new_row_num).tax_id := l_tax_rec.tax_id;
3067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3068: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3070: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3071: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3072: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3073:

Line 3071: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3068: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
3069: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3070: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3071: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3072: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3073:
3074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3075: l_new_row_num).tax_currency_conversion_type :=

Line 3074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3070: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
3071: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3072: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3073:
3074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3075: l_new_row_num).tax_currency_conversion_type :=
3076: l_tax_rec.exchange_rate_type;
3077: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3078: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;

Line 3077: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3073:
3074: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3075: l_new_row_num).tax_currency_conversion_type :=
3076: l_tax_rec.exchange_rate_type;
3077: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3078: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
3079: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3080: l_new_row_num).place_of_supply_result_id :=
3081: l_place_of_supply_result_id;

Line 3079: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3075: l_new_row_num).tax_currency_conversion_type :=
3076: l_tax_rec.exchange_rate_type;
3077: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3078: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
3079: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3080: l_new_row_num).place_of_supply_result_id :=
3081: l_place_of_supply_result_id;
3082:
3083: -- bug 5077691: populate legal_reporting_status

Line 3085: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3081: l_place_of_supply_result_id;
3082:
3083: -- bug 5077691: populate legal_reporting_status
3084: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
3085: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3086: l_new_row_num).cancel_flag, 'N') <> 'Y' THEN
3087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3088: l_new_row_num).legal_reporting_status :=
3089: l_tax_rec.legal_reporting_status_def_val;

Line 3087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3083: -- bug 5077691: populate legal_reporting_status
3084: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
3085: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3086: l_new_row_num).cancel_flag, 'N') <> 'Y' THEN
3087: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3088: l_new_row_num).legal_reporting_status :=
3089: l_tax_rec.legal_reporting_status_def_val;
3090: END IF;
3091: END IF;

Line 3096: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3092:
3093: -- populate applicability_rule_flag
3094: --
3095: IF l_tax_rec.applicability_rule_flag = 'Y' THEN
3096: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3097: l_new_row_num).tax_applicability_result_id :=
3098: l_applicability_result_id;
3099:
3100: ELSIF l_tax_rec.direct_rate_rule_flag = 'Y' AND

Line 3102: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3098: l_applicability_result_id;
3099:
3100: ELSIF l_tax_rec.direct_rate_rule_flag = 'Y' AND
3101: l_direct_rate_result_id IS NOT NULL AND -- Bug 6816250, add NVL
3102: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3103: l_new_row_num).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
3104: THEN
3105:
3106: -- Populate direct_rate_rule_flag, as well as tax_status_code

Line 3109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3105:
3106: -- Populate direct_rate_rule_flag, as well as tax_status_code
3107: -- and tax_rate_code if direct_rate is applicable.
3108: --
3109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3110: l_new_row_num).direct_rate_result_id := l_direct_rate_result_id;
3111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3112: l_new_row_num).tax_status_code :=
3113: l_direct_rate_result_rec.status_result;

Line 3111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3107: -- and tax_rate_code if direct_rate is applicable.
3108: --
3109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3110: l_new_row_num).direct_rate_result_id := l_direct_rate_result_id;
3111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3112: l_new_row_num).tax_status_code :=
3113: l_direct_rate_result_rec.status_result;
3114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3115: l_new_row_num).tax_rate_code :=

Line 3114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3110: l_new_row_num).direct_rate_result_id := l_direct_rate_result_id;
3111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3112: l_new_row_num).tax_status_code :=
3113: l_direct_rate_result_rec.status_result;
3114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3115: l_new_row_num).tax_rate_code :=
3116: l_direct_rate_result_rec.rate_result;
3117:
3118: -- populate tax_status_id

Line 3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3143: -- CLOSE get_key_columns_cur;
3144: RETURN;
3145: END IF;
3146:
3147: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3148: l_new_row_num).tax_status_id :=
3149: l_tax_status_rec.tax_status_id;
3150: END IF;
3151:

Line 3154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3150: END IF;
3151:
3152: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
3153: --
3154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3155: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;

3152: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
3153: --
3154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3155: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).rounding_level_code :=
3160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

Line 3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3155: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).rounding_level_code :=
3160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3161:
3162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

3156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
3157:
3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).rounding_level_code :=
3160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3161:
3162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3163: l_new_row_num).rounding_lvl_party_type :=
3164: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

Line 3162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3158: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3159: l_new_row_num).rounding_level_code :=
3160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3161:
3162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3163: l_new_row_num).rounding_lvl_party_type :=
3164: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
3165:
3166: -- populate hq_estb_party_tax_prof_id

Line 3164: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

3160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
3161:
3162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3163: l_new_row_num).rounding_lvl_party_type :=
3164: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
3165:
3166: -- populate hq_estb_party_tax_prof_id
3167: --
3168: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3168: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3164: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
3165:
3166: -- populate hq_estb_party_tax_prof_id
3167: --
3168: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3169: l_new_row_num).hq_estb_party_tax_prof_id :=
3170: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(
3171: p_trx_line_index);
3172:

Line 3205: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3201: -- (for UPDATE), populate tax_amt_included_flag/self_assessed_flag
3202: -- fetched from zx_lines. Otherwise, keep tax_amt_included_flag/
3203: -- self_assessed_flag returned from get_tax_registration
3204: --
3205: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3206: l_new_row_num).orig_tax_amt_included_flag IS NOT NULL THEN
3207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3208: l_new_row_num).tax_amt_included_flag := l_tax_amt_included_flag;
3209: END IF;

Line 3207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3203: -- self_assessed_flag returned from get_tax_registration
3204: --
3205: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3206: l_new_row_num).orig_tax_amt_included_flag IS NOT NULL THEN
3207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3208: l_new_row_num).tax_amt_included_flag := l_tax_amt_included_flag;
3209: END IF;
3210:
3211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3207: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3208: l_new_row_num).tax_amt_included_flag := l_tax_amt_included_flag;
3209: END IF;
3210:
3211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3212: l_new_row_num).orig_self_assessed_flag IS NOT NULL THEN
3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3214: l_new_row_num).self_assessed_flag := l_self_assessed_flag;
3215: END IF;

Line 3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3209: END IF;
3210:
3211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3212: l_new_row_num).orig_self_assessed_flag IS NOT NULL THEN
3213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3214: l_new_row_num).self_assessed_flag := l_self_assessed_flag;
3215: END IF;
3216:
3217: -- populate rounding_rule_code if it is null

Line 3219: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3215: END IF;
3216:
3217: -- populate rounding_rule_code if it is null
3218: --
3219: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3220: l_new_row_num).rounding_rule_code IS NULL THEN
3221: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3222: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
3223: END IF;

Line 3221: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3217: -- populate rounding_rule_code if it is null
3218: --
3219: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3220: l_new_row_num).rounding_rule_code IS NULL THEN
3221: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3222: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
3223: END IF;
3224:
3225: -- If the value of p_event_class_rec.self_assess_tax_lines_flag

Line 3230: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3226: -- is 'N', populate self_assessed_flg to 'N'
3227: --
3228: IF NVL(p_event_class_rec.self_assess_tax_lines_flag, 'N') = 'N'
3229: THEN
3230: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3231: l_new_row_num).self_assessed_flag := 'N';
3232: END IF;
3233:
3234: -- Bug 4277751: For intercompany transaction, detail tax lines from

Line 3247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3243: p_trx_line_index) IN ('CREATE', 'UPDATE') AND
3244: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(
3245: p_trx_line_index) = 'INTERCOMPANY_TRX'
3246: THEN
3247: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3248: l_new_row_num).self_assessed_flag := 'Y';
3249: END IF;
3250: */
3251: -- If the value of p_event_class_rec.tax_recovery_flag is 'N',

Line 3259: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3255: /*
3256: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
3257: *
3258: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
3259: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3260: * l_new_row_num).process_for_recovery_flag := 'N';
3261: * ELSE
3262: * IF NVL(l_tax_rec.reporting_only_flag, 'N') <> 'Y' THEN
3263: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3263: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3259: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3260: * l_new_row_num).process_for_recovery_flag := 'N';
3261: * ELSE
3262: * IF NVL(l_tax_rec.reporting_only_flag, 'N') <> 'Y' THEN
3263: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3264: * l_new_row_num).process_for_recovery_flag := 'Y';
3265: * ELSE
3266: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3267: * l_new_row_num).process_for_recovery_flag := 'N';

Line 3266: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3262: * IF NVL(l_tax_rec.reporting_only_flag, 'N') <> 'Y' THEN
3263: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3264: * l_new_row_num).process_for_recovery_flag := 'Y';
3265: * ELSE
3266: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3267: * l_new_row_num).process_for_recovery_flag := 'N';
3268: * END IF;
3269: * END IF;
3270: */

Line 3278: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3274: * -- Populate tax_inclusion_flag and line_amt_includes_tax_flag
3275: * --
3276: * IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3277: * p_trx_line_index) = 'A') THEN
3278: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3279: * l_new_row_num).tax_amt_included_flag := 'Y';
3280: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3281: * l_new_row_num).line_amt_includes_tax_flag := 'A';
3282: *

Line 3280: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3276: * IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3277: * p_trx_line_index) = 'A') THEN
3278: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3279: * l_new_row_num).tax_amt_included_flag := 'Y';
3280: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3281: * l_new_row_num).line_amt_includes_tax_flag := 'A';
3282: *
3283: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3284: * p_trx_line_index) = 'N') THEN

Line 3285: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3281: * l_new_row_num).line_amt_includes_tax_flag := 'A';
3282: *
3283: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3284: * p_trx_line_index) = 'N') THEN
3285: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3286: * l_new_row_num).tax_amt_included_flag := 'N';
3287: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3288: * l_new_row_num).line_amt_includes_tax_flag := 'N';
3289: *

Line 3287: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3283: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3284: * p_trx_line_index) = 'N') THEN
3285: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3286: * l_new_row_num).tax_amt_included_flag := 'N';
3287: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3288: * l_new_row_num).line_amt_includes_tax_flag := 'N';
3289: *
3290: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3291: * p_trx_line_index) IN ('S', 'I')) THEN

Line 3294: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3290: * ELSIF(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
3291: * p_trx_line_index) IN ('S', 'I')) THEN
3292: * -- Remain the value of tax_inclusion_flag returned by
3293: * -- get_tax_regostration and set line_amt_includes_tax_flag to 'STANDARD'
3294: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3295: * l_new_row_num).line_amt_includes_tax_flag := 'S';
3296: * NULL;
3297: * END IF;
3298: */

Line 3304: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3300: --
3301: IF (ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(
3302: p_trx_line_index) = 'CREATE_TAX_ONLY') THEN
3303:
3304: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3305: l_new_row_num).tax_only_line_flag := 'Y';
3306: END IF;
3307: END IF; -- l_tax_applicable
3308: END IF; -- l_tax_tbl_subscript IS NULL

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

3309: END LOOP; -- l_tax_rec IN get_all_taxes_for_regime_cur
3310:
3311: IF (x_begin_index is NOT NULL) THEN
3312: x_end_index :=
3313: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
3314: END IF;
3315:
3316: -- If p_event_class_rec.enforce_tax_from_ref_doc_flag = 'Y' AND
3317: -- trx_line_dist_tbl.ref_doc_application_id(p_trx_line_index) IS NOT NULL,

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

3331: /* Bug 4959835: Moved the following as a private procedure for STCC req
3332: FOR i IN NVL(x_begin_index, -1) .. NVL(x_end_index, 0) LOOP
3333:
3334: OPEN enforce_rate_code_from_ref_doc(
3335: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
3336: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3337:
3338: FETCH enforce_rate_code_from_ref_doc INTO
3339: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

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

3332: FOR i IN NVL(x_begin_index, -1) .. NVL(x_end_index, 0) LOOP
3333:
3334: OPEN enforce_rate_code_from_ref_doc(
3335: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
3336: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3337:
3338: FETCH enforce_rate_code_from_ref_doc INTO
3339: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3340: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,

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

3335: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
3336: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3337:
3338: FETCH enforce_rate_code_from_ref_doc INTO
3339: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3340: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3341: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3342: i).other_doc_line_amt,
3343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

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

3336: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
3337:
3338: FETCH enforce_rate_code_from_ref_doc INTO
3339: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3340: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3341: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3342: i).other_doc_line_amt,
3343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3344: i).other_doc_line_tax_amt,

Line 3341: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3337:
3338: FETCH enforce_rate_code_from_ref_doc INTO
3339: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3340: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3341: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3342: i).other_doc_line_amt,
3343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3344: i).other_doc_line_tax_amt,
3345: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3339: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
3340: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
3341: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3342: i).other_doc_line_amt,
3343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3344: i).other_doc_line_tax_amt,
3345: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3346: i).other_doc_line_taxable_amt;
3347:

Line 3345: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3341: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3342: i).other_doc_line_amt,
3343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3344: i).other_doc_line_tax_amt,
3345: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3346: i).other_doc_line_taxable_amt;
3347:
3348: IF enforce_rate_code_from_ref_doc%FOUND THEN
3349:

Line 3352: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3348: IF enforce_rate_code_from_ref_doc%FOUND THEN
3349:
3350: -- populate copied_from_other_doc_flag and other_doc_source
3351: --
3352: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3353: i).copied_from_other_doc_flag := 'Y';
3354: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3355: i).other_doc_source := 'REFERENCE';
3356:

Line 3354: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3350: -- populate copied_from_other_doc_flag and other_doc_source
3351: --
3352: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3353: i).copied_from_other_doc_flag := 'Y';
3354: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3355: i).other_doc_source := 'REFERENCE';
3356:
3357: IF g_level_statement >= g_current_runtime_level THEN
3358:

Line 3366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3362: 'get tax rate code from reference document');
3363: FND_LOG.STRING(g_level_statement,
3364: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3365: 'From reference document: tax_status_code = '||
3366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3367: i).tax_status_code);
3368: FND_LOG.STRING(g_level_statement,
3369: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3370: 'From reference document: tax_rate_code = '||

Line 3371: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3367: i).tax_status_code);
3368: FND_LOG.STRING(g_level_statement,
3369: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3370: 'From reference document: tax_rate_code = '||
3371: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3372: i).tax_rate_code);
3373: FND_LOG.STRING(g_level_statement,
3374: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3375: 'other_doc_line_amt = '||

Line 3376: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3372: i).tax_rate_code);
3373: FND_LOG.STRING(g_level_statement,
3374: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3375: 'other_doc_line_amt = '||
3376: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3377: i).other_doc_line_amt);
3378: FND_LOG.STRING(g_level_statement,
3379: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3380: 'other_doc_line_tax_amt = '||

Line 3381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3377: i).other_doc_line_amt);
3378: FND_LOG.STRING(g_level_statement,
3379: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3380: 'other_doc_line_tax_amt = '||
3381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3382: i).other_doc_line_tax_amt);
3383: FND_LOG.STRING(g_level_statement,
3384: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3385: 'other_doc_line_taxable_amt = '||

Line 3386: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3382: i).other_doc_line_tax_amt);
3383: FND_LOG.STRING(g_level_statement,
3384: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_applicable_taxes',
3385: 'other_doc_line_taxable_amt = '||
3386: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3387: i).other_doc_line_taxable_amt);
3388: END IF;
3389: ELSE
3390: IF g_level_statement >= g_current_runtime_level THEN

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

3515: x_return_status := FND_API.G_RET_STS_SUCCESS;
3516:
3517: -- initialize l_new_row_num
3518: --
3519: l_new_row_num := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
3520:
3521: -- get the begin_index for tax lines created in this procedure
3522: --
3523: l_begin_index := l_new_row_num + 1;

Line 3562: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3558: /*
3559: * will be populated by pop_tax_line_for_trx_line
3560: *
3561: * SELECT zx_lines_s.NEXTVAL
3562: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3563: * l_new_row_num).tax_line_id from dual;
3564: */
3565: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3566: l_new_row_num).tax_line_id := NULL;

Line 3565: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3561: * SELECT zx_lines_s.NEXTVAL
3562: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3563: * l_new_row_num).tax_line_id from dual;
3564: */
3565: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3566: l_new_row_num).tax_line_id := NULL;
3567:
3568: -- populate tax related information from tax_line_rec
3569: --

Line 3570: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3566: l_new_row_num).tax_line_id := NULL;
3567:
3568: -- populate tax related information from tax_line_rec
3569: --
3570: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3571: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
3572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3573: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3574: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3568: -- populate tax related information from tax_line_rec
3569: --
3570: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3571: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
3572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3573: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3574: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3575: l_new_row_num).tax_id := tax_line_rec.tax_id;
3576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3574: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3570: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3571: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
3572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3573: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3574: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3575: l_new_row_num).tax_id := tax_line_rec.tax_id;
3576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3577: l_new_row_num).tax := tax_line_rec.tax;
3578: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3572: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3573: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
3574: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3575: l_new_row_num).tax_id := tax_line_rec.tax_id;
3576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3577: l_new_row_num).tax := tax_line_rec.tax;
3578: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3579: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
3580: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3578: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3574: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3575: l_new_row_num).tax_id := tax_line_rec.tax_id;
3576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3577: l_new_row_num).tax := tax_line_rec.tax;
3578: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3579: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
3580: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3581: l_new_row_num).multiple_jurisdictions_flag :=
3582: tax_line_rec.multiple_jurisdictions_flag;

Line 3580: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3576: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3577: l_new_row_num).tax := tax_line_rec.tax;
3578: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3579: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
3580: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3581: l_new_row_num).multiple_jurisdictions_flag :=
3582: tax_line_rec.multiple_jurisdictions_flag;
3583: BEGIN
3584: SELECT applied_amt_handling_flag INTO l_applied_amt_handling_flag

Line 3590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3586: WHERE tax_id = tax_line_rec.tax_id;
3587:
3588: IF l_applied_amt_handling_flag = 'P' --Bug 5650193
3589: THEN
3590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3591: l_new_row_num).tax_rate_type :=
3592: tax_line_rec.tax_rate_type;
3593: END IF;
3594: EXCEPTION WHEN OTHERS THEN

Line 3605: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3601:
3602:
3603: -- bug 5077691: populate legal_reporting_status
3604: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
3605: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3606: l_new_row_num).legal_reporting_status :=
3607: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
3608: tax_line_rec.tax_id).legal_reporting_status_def_val;
3609: END IF;

Line 3644: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

3640: --
3641: FND_MESSAGE.SET_NAME('ZX','ZX_STATUS_NOT_FOUND');
3642: FND_MESSAGE.SET_TOKEN('TAX',tax_line_rec.tax);
3643:
3644: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
3645: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
3646: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
3647: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
3648:

Line 3646: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

3642: FND_MESSAGE.SET_TOKEN('TAX',tax_line_rec.tax);
3643:
3644: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
3645: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
3646: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
3647: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
3648:
3649: ZX_API_PUB.add_msg(
3650: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 3650: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

3646: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
3647: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
3648:
3649: ZX_API_PUB.add_msg(
3650: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
3651:
3652: RETURN;
3653: END IF;
3654: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3654: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3650: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
3651:
3652: RETURN;
3653: END IF;
3654: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3655: l_new_row_num).tax_status_id := l_status_rec.tax_status_id;
3656:
3657: -- populate taxable_basis_formula and tax_calculation_formula
3658: --

Line 3659: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3655: l_new_row_num).tax_status_id := l_status_rec.tax_status_id;
3656:
3657: -- populate taxable_basis_formula and tax_calculation_formula
3658: --
3659: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3660: l_new_row_num).taxable_basis_formula :=
3661: tax_line_rec.taxable_basis_formula;
3662: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3663: l_new_row_num).tax_calculation_formula :=

Line 3662: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3658: --
3659: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3660: l_new_row_num).taxable_basis_formula :=
3661: tax_line_rec.taxable_basis_formula;
3662: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3663: l_new_row_num).tax_calculation_formula :=
3664: tax_line_rec.tax_calculation_formula;
3665:
3666: -- 1. If applied_amt_handling_flag ='P', populate tax rate percentage from

Line 3675: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3671:
3672: IF ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
3673: tax_line_rec.tax_id).applied_amt_handling_flag = 'P' THEN
3674:
3675: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3676: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3677: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3678: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
3679: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3677: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3673: tax_line_rec.tax_id).applied_amt_handling_flag = 'P' THEN
3674:
3675: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3676: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3677: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3678: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
3679: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3680: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
3681:

Line 3679: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3675: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3676: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3677: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3678: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
3679: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3680: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
3681:
3682: -- 5758785: copy tax_currency_conversion_date,tax_currency_conversion_type
3683: -- and tax_currency_conversion_rate from prepayment document

Line 3685: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3681:
3682: -- 5758785: copy tax_currency_conversion_date,tax_currency_conversion_type
3683: -- and tax_currency_conversion_rate from prepayment document
3684: --
3685: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3686: l_new_row_num).tax_currency_conversion_date :=
3687: tax_line_rec.tax_currency_conversion_date;
3688: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3689: l_new_row_num).tax_currency_conversion_type :=

Line 3688: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3684: --
3685: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3686: l_new_row_num).tax_currency_conversion_date :=
3687: tax_line_rec.tax_currency_conversion_date;
3688: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3689: l_new_row_num).tax_currency_conversion_type :=
3690: tax_line_rec.tax_currency_conversion_type;
3691: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3692: l_new_row_num).tax_currency_conversion_rate :=

Line 3691: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3687: tax_line_rec.tax_currency_conversion_date;
3688: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3689: l_new_row_num).tax_currency_conversion_type :=
3690: tax_line_rec.tax_currency_conversion_type;
3691: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3692: l_new_row_num).tax_currency_conversion_rate :=
3693: tax_line_rec.tax_currency_conversion_rate;
3694:
3695: ELSIF ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(

Line 3698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3694:
3695: ELSIF ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
3696: tax_line_rec.tax_id).applied_amt_handling_flag = 'R' THEN
3697:
3698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3699: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3700:
3701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3702: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;

Line 3701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3697:
3698: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3699: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3700:
3701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3702: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3703: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3704: l_new_row_num).tax_currency_conversion_type :=
3705: tax_line_rec.tax_currency_conversion_type;

Line 3703: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3699: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
3700:
3701: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3702: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
3703: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3704: l_new_row_num).tax_currency_conversion_type :=
3705: tax_line_rec.tax_currency_conversion_type;
3706:
3707: -- prorate prd_total_tax_amt, prd_total_tax_amt_tax_curr and

Line 3713: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3709: --
3710: l_line_amt_current :=
3711: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index);
3712:
3713: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3714: l_new_row_num).prd_total_tax_amt := tax_line_rec.tax_amt *
3715: (l_line_amt_current/tax_line_rec.line_amt);
3716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3717: l_new_row_num).prd_total_tax_amt_tax_curr :=

Line 3716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3712:
3713: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3714: l_new_row_num).prd_total_tax_amt := tax_line_rec.tax_amt *
3715: (l_line_amt_current/tax_line_rec.line_amt);
3716: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3717: l_new_row_num).prd_total_tax_amt_tax_curr :=
3718: tax_line_rec.tax_amt_tax_curr *
3719: l_line_amt_current/tax_line_rec.line_amt;
3720:

Line 3722: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3718: tax_line_rec.tax_amt_tax_curr *
3719: l_line_amt_current/tax_line_rec.line_amt;
3720:
3721: -- IF tax_line_rec.tax_amt_funcl_curr IS NOT NULL THEN
3722: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3723: l_new_row_num).prd_total_tax_amt_funcl_curr :=
3724: tax_line_rec.tax_amt_funcl_curr *
3725: l_line_amt_current/tax_line_rec.line_amt;
3726:

Line 3730: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3726:
3727: -- do rounding. May be moved to rounding package later
3728: --
3729: IF tax_line_rec.ledger_id IS NOT NULL THEN
3730: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3731: l_new_row_num).prd_total_tax_amt_funcl_curr :=
3732: ZX_TRD_SERVICES_PUB_PKG.round_amt_to_mau (
3733: tax_line_rec.ledger_id,
3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3730: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3731: l_new_row_num).prd_total_tax_amt_funcl_curr :=
3732: ZX_TRD_SERVICES_PUB_PKG.round_amt_to_mau (
3733: tax_line_rec.ledger_id,
3734: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3735: l_new_row_num).prd_total_tax_amt_funcl_curr);
3736:
3737: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3738: IF (g_level_statement >= g_current_runtime_level ) THEN

Line 3764: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3760: /*
3761: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
3762: *
3763: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
3764: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3765: * l_new_row_num).process_for_recovery_flag := 'N';
3766: * ELSE
3767: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
3768: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3768: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3764: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3765: * l_new_row_num).process_for_recovery_flag := 'N';
3766: * ELSE
3767: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
3768: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3769: * l_new_row_num).process_for_recovery_flag := 'Y';
3770: * ELSE
3771: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3772: * l_new_row_num).process_for_recovery_flag := 'N';

Line 3771: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3767: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
3768: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3769: * l_new_row_num).process_for_recovery_flag := 'Y';
3770: * ELSE
3771: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3772: * l_new_row_num).process_for_recovery_flag := 'N';
3773: * END IF;
3774: * END IF;
3775: */

Line 3779: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3775: */
3776:
3777: -- Populate other doc line amt, taxable amt and tax amt
3778: --
3779: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3780: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
3781:
3782: -- bug 7024219
3783: IF NVL(tax_line_rec.historical_flag, 'N') = 'Y' THEN

Line 3784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3780: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
3781:
3782: -- bug 7024219
3783: IF NVL(tax_line_rec.historical_flag, 'N') = 'Y' THEN
3784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3785: l_new_row_num).other_doc_line_taxable_amt :=
3786: NVL(tax_line_rec.unrounded_taxable_amt, tax_line_rec.taxable_amt);
3787: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3788: l_new_row_num).other_doc_line_tax_amt :=

Line 3787: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3783: IF NVL(tax_line_rec.historical_flag, 'N') = 'Y' THEN
3784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3785: l_new_row_num).other_doc_line_taxable_amt :=
3786: NVL(tax_line_rec.unrounded_taxable_amt, tax_line_rec.taxable_amt);
3787: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3788: l_new_row_num).other_doc_line_tax_amt :=
3789: NVL(tax_line_rec.unrounded_tax_amt, tax_line_rec.tax_amt);
3790: ELSE
3791:

Line 3792: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3788: l_new_row_num).other_doc_line_tax_amt :=
3789: NVL(tax_line_rec.unrounded_tax_amt, tax_line_rec.tax_amt);
3790: ELSE
3791:
3792: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3793: l_new_row_num).other_doc_line_taxable_amt :=
3794: tax_line_rec.unrounded_taxable_amt;
3795: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3796: l_new_row_num).other_doc_line_tax_amt :=

Line 3795: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3791:
3792: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3793: l_new_row_num).other_doc_line_taxable_amt :=
3794: tax_line_rec.unrounded_taxable_amt;
3795: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3796: l_new_row_num).other_doc_line_tax_amt :=
3797: tax_line_rec.unrounded_tax_amt;
3798: END IF;
3799:

Line 3802: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3798: END IF;
3799:
3800: -- Set copied_from_other_doc_flag to 'Y'
3801: --
3802: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3803: l_new_row_num).copied_from_other_doc_flag := 'Y';
3804:
3805: -- set other_doc_source
3806: --

Line 3807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3803: l_new_row_num).copied_from_other_doc_flag := 'Y';
3804:
3805: -- set other_doc_source
3806: --
3807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3808: l_new_row_num).other_doc_source := 'APPLIED_FROM';
3809: --
3810: -- Bug#7302008 (Fusion Bug#7301957)- populate unrounded taxable amt and unrounded tax amt
3811: --

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

3813: tax_line_rec.tax_id).applied_amt_handling_flag = 'P' THEN
3814:
3815: -- set unrounded taxable amt and unrounded tax amt
3816: --
3817: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN
3818:
3819: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
3820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
3821: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /

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

3815: -- set unrounded taxable amt and unrounded tax amt
3816: --
3817: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN
3818:
3819: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
3820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
3821: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3823:

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

3816: --
3817: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt <> 0 THEN
3818:
3819: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
3820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
3821: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3823:
3824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=

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

3818:
3819: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt:=
3820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
3821: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3823:
3824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
3825:
3826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *

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

3820: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt *
3821: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3823:
3824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
3825:
3826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *
3827: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3828: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );

Line 3826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *

3822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3823:
3824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
3825:
3826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *
3827: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3828: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3829:
3830:

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

3824: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt:=
3825:
3826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt *
3827: ( ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) /
3828: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_amt );
3829:
3830:
3831: ELSE -- other_doc_line_amt = 0 OR IS NULL
3832: -- copy unrounded_taxable_amt from reference document,

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

3830:
3831: ELSE -- other_doc_line_amt = 0 OR IS NULL
3832: -- copy unrounded_taxable_amt from reference document,
3833: --
3834: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
3835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
3836:
3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
3838: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;

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

3831: ELSE -- other_doc_line_amt = 0 OR IS NULL
3832: -- copy unrounded_taxable_amt from reference document,
3833: --
3834: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
3835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
3836:
3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
3838: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
3839:

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

3833: --
3834: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
3835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
3836:
3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
3838: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
3839:
3840: END IF; -- other_doc_line_amt <> 0
3841:

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

3834: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt :=
3835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_taxable_amt;
3836:
3837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt :=
3838: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
3839:
3840: END IF; -- other_doc_line_amt <> 0
3841:
3842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_amt:= NULL;

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

3838: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).other_doc_line_tax_amt;
3839:
3840: END IF; -- other_doc_line_amt <> 0
3841:
3842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_amt:= NULL;
3843:
3844: END IF;
3845: /* end changes for Bug#7302008 (Fusion Bug#7301957) */
3846:

Line 3854: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3850: /*
3851: * WHO columns will be populated by pop_tax_line_for_trx_line in
3852: * ZX_TDS_TAX_LINES_POPU_PKG
3853: *
3854: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3855: * l_new_row_num).CREATED_BY := fnd_global.user_id;
3856: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3857: * l_new_row_num).CREATION_DATE := sysdate;
3858: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3856: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3852: * ZX_TDS_TAX_LINES_POPU_PKG
3853: *
3854: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3855: * l_new_row_num).CREATED_BY := fnd_global.user_id;
3856: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3857: * l_new_row_num).CREATION_DATE := sysdate;
3858: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3859: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
3860: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3858: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3854: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3855: * l_new_row_num).CREATED_BY := fnd_global.user_id;
3856: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3857: * l_new_row_num).CREATION_DATE := sysdate;
3858: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3859: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
3860: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3861: * l_new_row_num).LAST_UPDATE_DATE := sysdate;
3862: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3860: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3856: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3857: * l_new_row_num).CREATION_DATE := sysdate;
3858: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3859: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
3860: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3861: * l_new_row_num).LAST_UPDATE_DATE := sysdate;
3862: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3863: * l_new_row_num).last_update_login := fnd_global.login_id;
3864: */

Line 3862: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3858: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3859: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
3860: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3861: * l_new_row_num).LAST_UPDATE_DATE := sysdate;
3862: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3863: * l_new_row_num).last_update_login := fnd_global.login_id;
3864: */
3865:
3866: -- populate other columns

Line 3868: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3864: */
3865:
3866: -- populate other columns
3867: --
3868: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3869: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
3870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3871: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
3872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3866: -- populate other columns
3867: --
3868: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3869: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
3870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3871: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
3872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3873: l_new_row_num).tax_date := p_tax_date;
3874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3868: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3869: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
3870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3871: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
3872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3873: l_new_row_num).tax_date := p_tax_date;
3874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3875: l_new_row_num).tax_determine_date := p_tax_determine_date;
3876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3871: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
3872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3873: l_new_row_num).tax_date := p_tax_date;
3874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3875: l_new_row_num).tax_determine_date := p_tax_determine_date;
3876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3877: l_new_row_num).tax_point_date := p_tax_point_date;
3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3873: l_new_row_num).tax_date := p_tax_date;
3874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3875: l_new_row_num).tax_determine_date := p_tax_determine_date;
3876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3877: l_new_row_num).tax_point_date := p_tax_point_date;
3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3879: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
3880:

Line 3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3875: l_new_row_num).tax_determine_date := p_tax_determine_date;
3876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3877: l_new_row_num).tax_point_date := p_tax_point_date;
3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3879: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
3880:
3881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3882: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;

Line 3881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3877: l_new_row_num).tax_point_date := p_tax_point_date;
3878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3879: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
3880:
3881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3882: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
3883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3884: l_new_row_num).place_of_supply_type_code :=
3885: tax_line_rec.place_of_supply_type_code;

Line 3883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3879: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
3880:
3881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3882: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
3883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3884: l_new_row_num).place_of_supply_type_code :=
3885: tax_line_rec.place_of_supply_type_code;
3886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3887: l_new_row_num).place_of_supply_result_id :=

Line 3886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3882: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
3883: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3884: l_new_row_num).place_of_supply_type_code :=
3885: tax_line_rec.place_of_supply_type_code;
3886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3887: l_new_row_num).place_of_supply_result_id :=
3888: tax_line_rec.place_of_supply_result_id;
3889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3890: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;

Line 3889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3885: tax_line_rec.place_of_supply_type_code;
3886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3887: l_new_row_num).place_of_supply_result_id :=
3888: tax_line_rec.place_of_supply_result_id;
3889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3890: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
3891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3892: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
3893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3887: l_new_row_num).place_of_supply_result_id :=
3888: tax_line_rec.place_of_supply_result_id;
3889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3890: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
3891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3892: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
3893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3894: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
3895: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3890: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
3891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3892: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
3893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3894: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
3895: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3896: l_new_row_num).tax_jurisdiction_code :=
3897: tax_line_rec.tax_jurisdiction_code;

Line 3895: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3891: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3892: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
3893: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3894: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
3895: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3896: l_new_row_num).tax_jurisdiction_code :=
3897: tax_line_rec.tax_jurisdiction_code;
3898: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3899: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;

Line 3898: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3894: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
3895: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3896: l_new_row_num).tax_jurisdiction_code :=
3897: tax_line_rec.tax_jurisdiction_code;
3898: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3899: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
3900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3901: l_new_row_num).tax_registration_number :=
3902: tax_line_rec.tax_registration_number;

Line 3900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3896: l_new_row_num).tax_jurisdiction_code :=
3897: tax_line_rec.tax_jurisdiction_code;
3898: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3899: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
3900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3901: l_new_row_num).tax_registration_number :=
3902: tax_line_rec.tax_registration_number;
3903: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3904: l_new_row_num).registration_party_type :=

Line 3903: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3899: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
3900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3901: l_new_row_num).tax_registration_number :=
3902: tax_line_rec.tax_registration_number;
3903: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3904: l_new_row_num).registration_party_type :=
3905: tax_line_rec.registration_party_type;
3906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3907: l_new_row_num).tax_applicability_result_id :=

Line 3906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3902: tax_line_rec.tax_registration_number;
3903: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3904: l_new_row_num).registration_party_type :=
3905: tax_line_rec.registration_party_type;
3906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3907: l_new_row_num).tax_applicability_result_id :=
3908: tax_line_rec.tax_applicability_result_id;
3909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3910: l_new_row_num).direct_rate_result_id :=

Line 3909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3905: tax_line_rec.registration_party_type;
3906: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3907: l_new_row_num).tax_applicability_result_id :=
3908: tax_line_rec.tax_applicability_result_id;
3909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3910: l_new_row_num).direct_rate_result_id :=
3911: tax_line_rec.direct_rate_result_id;
3912: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3913: l_new_row_num).rounding_lvl_party_tax_prof_id :=

Line 3912: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3908: tax_line_rec.tax_applicability_result_id;
3909: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3910: l_new_row_num).direct_rate_result_id :=
3911: tax_line_rec.direct_rate_result_id;
3912: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3913: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3914: tax_line_rec.rounding_lvl_party_tax_prof_id;
3915: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3916: l_new_row_num).rounding_lvl_party_type :=

Line 3915: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3911: tax_line_rec.direct_rate_result_id;
3912: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3913: l_new_row_num).rounding_lvl_party_tax_prof_id :=
3914: tax_line_rec.rounding_lvl_party_tax_prof_id;
3915: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3916: l_new_row_num).rounding_lvl_party_type :=
3917: tax_line_rec.rounding_lvl_party_type;
3918: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3919: -- l_new_row_num).merchant_party_tax_reg_number :=

Line 3918: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3914: tax_line_rec.rounding_lvl_party_tax_prof_id;
3915: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3916: l_new_row_num).rounding_lvl_party_type :=
3917: tax_line_rec.rounding_lvl_party_type;
3918: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3919: -- l_new_row_num).merchant_party_tax_reg_number :=
3920: -- tax_line_rec.merchant_party_tax_reg_number;
3921: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3922: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;

Line 3921: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3917: tax_line_rec.rounding_lvl_party_type;
3918: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3919: -- l_new_row_num).merchant_party_tax_reg_number :=
3920: -- tax_line_rec.merchant_party_tax_reg_number;
3921: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3922: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;
3923: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3924: l_new_row_num).tax_reg_num_det_result_id :=
3925: tax_line_rec.tax_reg_num_det_result_id;

Line 3923: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3919: -- l_new_row_num).merchant_party_tax_reg_number :=
3920: -- tax_line_rec.merchant_party_tax_reg_number;
3921: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3922: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;
3923: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3924: l_new_row_num).tax_reg_num_det_result_id :=
3925: tax_line_rec.tax_reg_num_det_result_id;
3926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3927: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;

Line 3926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3922: l_new_row_num).self_assessed_flag := tax_line_rec.self_assessed_flag;
3923: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3924: l_new_row_num).tax_reg_num_det_result_id :=
3925: tax_line_rec.tax_reg_num_det_result_id;
3926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3927: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;
3928: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3929: -- l_new_row_num).line_amt_includes_tax_flag :=
3930: -- tax_line_rec.line_amt_includes_tax_flag;

Line 3928: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3924: l_new_row_num).tax_reg_num_det_result_id :=
3925: tax_line_rec.tax_reg_num_det_result_id;
3926: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3927: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;
3928: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3929: -- l_new_row_num).line_amt_includes_tax_flag :=
3930: -- tax_line_rec.line_amt_includes_tax_flag;
3931: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3932: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;

Line 3931: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3927: l_new_row_num).tax_amt_included_flag := tax_line_rec.tax_amt_included_flag;
3928: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3929: -- l_new_row_num).line_amt_includes_tax_flag :=
3930: -- tax_line_rec.line_amt_includes_tax_flag;
3931: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3932: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
3933: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3934: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
3935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 3933: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3929: -- l_new_row_num).line_amt_includes_tax_flag :=
3930: -- tax_line_rec.line_amt_includes_tax_flag;
3931: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3932: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
3933: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3934: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
3935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3936: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
3937:

Line 3935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3931: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3932: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
3933: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3934: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
3935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3936: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
3937:
3938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3939: l_new_row_num).hq_estb_reg_number :=

Line 3938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3934: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
3935: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3936: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
3937:
3938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3939: l_new_row_num).hq_estb_reg_number :=
3940: tax_line_rec.hq_estb_reg_number;
3941: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3942: l_new_row_num).hq_estb_party_tax_prof_id :=

Line 3941: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3937:
3938: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3939: l_new_row_num).hq_estb_reg_number :=
3940: tax_line_rec.hq_estb_reg_number;
3941: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3942: l_new_row_num).hq_estb_party_tax_prof_id :=
3943: tax_line_rec.hq_estb_party_tax_prof_id;
3944:
3945: -- bug 6815566:

Line 3946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

3942: l_new_row_num).hq_estb_party_tax_prof_id :=
3943: tax_line_rec.hq_estb_party_tax_prof_id;
3944:
3945: -- bug 6815566:
3946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
3947: l_new_row_num).tax_apportionment_line_number :=
3948: tax_line_rec.tax_apportionment_line_number;
3949:
3950: IF (x_begin_index IS NULL) THEN

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

3952: END IF;
3953: END LOOP; -- FOR tax_line_rec in get_tax_lines
3954:
3955: IF (x_begin_index IS NOT NULL) THEN
3956: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
3957: END IF;
3958:
3959: -- copy transaction info to new tax lines for new tax_lines created here
3960: --

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

4092: END IF;
4093:
4094: x_return_status := FND_API.G_RET_STS_SUCCESS;
4095:
4096: l_new_row_num := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
4097: l_begin_index := l_new_row_num + 1;
4098:
4099: FOR tax_line_rec in get_tax_lines LOOP
4100:

Line 4136: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4132: /*
4133: * will be populated by pop_tax_line_for_trx_line
4134: *
4135: * SELECT zx_lines_s.NEXTVAL
4136: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4137: * l_new_row_num).tax_line_id from dual;
4138: */
4139:
4140: -- bug 5675944: retain tax_line_id for UPDATE

Line 4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4146:
4147: FETCH get_key_columns_cur INTO l_tax_line_rec;
4148:
4149: IF get_key_columns_cur%FOUND THEN
4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4151: l_new_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4153: l_new_row_num).associated_child_frozen_flag :=
4154: l_tax_line_rec.associated_child_frozen_flag;

Line 4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4148:
4149: IF get_key_columns_cur%FOUND THEN
4150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4151: l_new_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4153: l_new_row_num).associated_child_frozen_flag :=
4154: l_tax_line_rec.associated_child_frozen_flag;
4155: ELSE
4156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4153: l_new_row_num).associated_child_frozen_flag :=
4154: l_tax_line_rec.associated_child_frozen_flag;
4155: ELSE
4156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4157: l_new_row_num).tax_line_id := NULL;
4158: END IF;
4159: close get_key_columns_cur; --Bug 5844597
4160: ELSE

Line 4161: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4157: l_new_row_num).tax_line_id := NULL;
4158: END IF;
4159: close get_key_columns_cur; --Bug 5844597
4160: ELSE
4161: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4162: l_new_row_num).tax_line_id := NULL;
4163: END IF;
4164:
4165: -- populate tax related information from tax_line_rec

Line 4167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4163: END IF;
4164:
4165: -- populate tax related information from tax_line_rec
4166: --
4167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4168: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4171: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4165: -- populate tax related information from tax_line_rec
4166: --
4167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4168: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4171: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4172: l_new_row_num).tax_id := tax_line_rec.tax_id;
4173: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4171: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4167: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4168: l_new_row_num).tax_regime_id := tax_line_rec.tax_regime_id;
4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4171: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4172: l_new_row_num).tax_id := tax_line_rec.tax_id;
4173: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4174: l_new_row_num).tax := tax_line_rec.tax;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4173: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4169: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4170: l_new_row_num).tax_regime_code:=tax_line_rec.tax_regime_code;
4171: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4172: l_new_row_num).tax_id := tax_line_rec.tax_id;
4173: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4174: l_new_row_num).tax := tax_line_rec.tax;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4176: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4177: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4171: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4172: l_new_row_num).tax_id := tax_line_rec.tax_id;
4173: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4174: l_new_row_num).tax := tax_line_rec.tax;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4176: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4177: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4178: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4179:

Line 4177: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4173: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4174: l_new_row_num).tax := tax_line_rec.tax;
4175: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4176: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4177: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4178: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4179:
4180: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4181: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;

Line 4180: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4176: l_new_row_num).tax_status_id := tax_line_rec.tax_status_id;
4177: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4178: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4179:
4180: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4181: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
4182: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4183: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4182: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4178: l_new_row_num).tax_status_code:=tax_line_rec.tax_status_code;
4179:
4180: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4181: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
4182: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4183: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4185: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4180: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4181: l_new_row_num).tax_rate_code := tax_line_rec.tax_rate_code;
4182: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4183: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4185: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4187: l_new_row_num).tax_rate_type := tax_line_rec.tax_rate_type; --Bug 5650193
4188:

Line 4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4182: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4183: l_new_row_num).tax_rate_id := tax_line_rec.tax_rate_id;
4184: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4185: l_new_row_num).tax_rate := tax_line_rec.tax_rate;
4186: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4187: l_new_row_num).tax_rate_type := tax_line_rec.tax_rate_type; --Bug 5650193
4188:
4189:
4190: -- Bug#6729097 --

Line 4191: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4187: l_new_row_num).tax_rate_type := tax_line_rec.tax_rate_type; --Bug 5650193
4188:
4189:
4190: -- Bug#6729097 --
4191: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4192: l_new_row_num).tax_apportionment_line_number := tax_line_rec.tax_apportionment_line_number;
4193:
4194: IF (g_level_statement >= g_current_runtime_level ) THEN
4195: FND_LOG.STRING(g_level_statement,

Line 4201: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4197: 'Tax Apportionment Line Number: Bug6729097 ' ||
4198: to_char(tax_line_rec.tax_apportionment_line_number));
4199: END IF;
4200:
4201: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4202: l_new_row_num).multiple_jurisdictions_flag :=
4203: tax_line_rec.multiple_jurisdictions_flag;
4204:
4205: -- bug 5508356: populate account_source_tax_rate_id

Line 4206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4202: l_new_row_num).multiple_jurisdictions_flag :=
4203: tax_line_rec.multiple_jurisdictions_flag;
4204:
4205: -- bug 5508356: populate account_source_tax_rate_id
4206: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4207: l_new_row_num).account_source_tax_rate_id :=
4208: tax_line_rec.account_source_tax_rate_id;
4209:
4210: -- bug 5077691: populate legal_reporting_status

Line 4212: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4208: tax_line_rec.account_source_tax_rate_id;
4209:
4210: -- bug 5077691: populate legal_reporting_status
4211: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
4212: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4213: l_new_row_num).legal_reporting_status :=
4214: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
4215: tax_line_rec.tax_id).legal_reporting_status_def_val;
4216: END IF;

Line 4226: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4222: /*
4223: * call populate_recovery_flg in ZX_TDS_TAX_LINES_POPU_PKG instead
4224: *
4225: * IF NVL(p_event_class_rec.tax_recovery_flag, 'N') = 'N' THEN
4226: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4227: * l_new_row_num).process_for_recovery_flag := 'N';
4228: * ELSE
4229: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
4230: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4230: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4226: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4227: * l_new_row_num).process_for_recovery_flag := 'N';
4228: * ELSE
4229: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
4230: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4231: * l_new_row_num).process_for_recovery_flag := 'Y';
4232: * ELSE
4233: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4234: * l_new_row_num).process_for_recovery_flag := 'N';

Line 4233: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4229: * IF tax_line_rec.reporting_only_flag <> 'Y' THEN
4230: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4231: * l_new_row_num).process_for_recovery_flag := 'Y';
4232: * ELSE
4233: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4234: * l_new_row_num).process_for_recovery_flag := 'N';
4235: * END IF;
4236: * END IF;
4237: */

Line 4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4237: */
4238:
4239: -- Populate other doc line amt, taxable amt and tax amt
4240: --
4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4242: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).other_doc_line_taxable_amt :=
4245: tax_line_rec.unrounded_taxable_amt;

Line 4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4239: -- Populate other doc line amt, taxable amt and tax amt
4240: --
4241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4242: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).other_doc_line_taxable_amt :=
4245: tax_line_rec.unrounded_taxable_amt;
4246: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4247: l_new_row_num).other_doc_line_tax_amt :=

Line 4246: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4242: l_new_row_num).other_doc_line_amt := tax_line_rec.line_amt;
4243: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4244: l_new_row_num).other_doc_line_taxable_amt :=
4245: tax_line_rec.unrounded_taxable_amt;
4246: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4247: l_new_row_num).other_doc_line_tax_amt :=
4248: tax_line_rec.unrounded_tax_amt;
4249:
4250: -- populate taxable_basis_formula and tax_calculation_formula

Line 4252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4248: tax_line_rec.unrounded_tax_amt;
4249:
4250: -- populate taxable_basis_formula and tax_calculation_formula
4251: --
4252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4253: l_new_row_num).taxable_basis_formula :=
4254: tax_line_rec.taxable_basis_formula;
4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4256: l_new_row_num).tax_calculation_formula :=

Line 4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4251: --
4252: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4253: l_new_row_num).taxable_basis_formula :=
4254: tax_line_rec.taxable_basis_formula;
4255: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4256: l_new_row_num).tax_calculation_formula :=
4257: tax_line_rec.tax_calculation_formula;
4258:
4259: -- Set copied_from_other_doc_flag to 'Y'

Line 4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4257: tax_line_rec.tax_calculation_formula;
4258:
4259: -- Set copied_from_other_doc_flag to 'Y'
4260: --
4261: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4262: l_new_row_num).copied_from_other_doc_flag := 'Y';
4263:
4264: -- set other_doc_source
4265: --

Line 4266: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4262: l_new_row_num).copied_from_other_doc_flag := 'Y';
4263:
4264: -- set other_doc_source
4265: --
4266: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4267: l_new_row_num).other_doc_source := 'ADJUSTED';
4268:
4269: -- populate WHO columns
4270: --

Line 4275: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4271: /*
4272: * WHO columns will be populated by pop_tax_line_for_trx_line
4273: * in ZX_TDS_TAX_LINES_POPU_PKG
4274: *
4275: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4276: * l_new_row_num).created_by := fnd_global.user_id;
4277: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4278: * l_new_row_num).creation_date := sysdate;
4279: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4277: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4273: * in ZX_TDS_TAX_LINES_POPU_PKG
4274: *
4275: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4276: * l_new_row_num).created_by := fnd_global.user_id;
4277: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4278: * l_new_row_num).creation_date := sysdate;
4279: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4280: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4281: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4279: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4275: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4276: * l_new_row_num).created_by := fnd_global.user_id;
4277: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4278: * l_new_row_num).creation_date := sysdate;
4279: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4280: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4281: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4282: * l_new_row_num).last_update_date := sysdate;
4283: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4281: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4277: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4278: * l_new_row_num).creation_date := sysdate;
4279: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4280: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4281: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4282: * l_new_row_num).last_update_date := sysdate;
4283: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4284: * l_new_row_num).last_update_login := fnd_global.login_id;
4285: *

Line 4283: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4279: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4280: * l_new_row_num).LAST_UPDATED_BY := fnd_global.user_id;
4281: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4282: * l_new_row_num).last_update_date := sysdate;
4283: * ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4284: * l_new_row_num).last_update_login := fnd_global.login_id;
4285: *
4286: */
4287:

Line 4290: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4286: */
4287:
4288: -- populate other columns
4289: --
4290: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4291: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4292: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4293: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4294: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4292: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4288: -- populate other columns
4289: --
4290: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4291: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4292: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4293: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4294: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4295: l_new_row_num).tax_date := p_tax_date;
4296: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4294: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4290: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4291: l_new_row_num).rounding_level_code := tax_line_rec.rounding_level_code;
4292: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4293: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4294: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4295: l_new_row_num).tax_date := p_tax_date;
4296: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4297: l_new_row_num).tax_determine_date := p_tax_determine_date;
4298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4296: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4292: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4293: l_new_row_num).rounding_rule_code := tax_line_rec.rounding_rule_code;
4294: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4295: l_new_row_num).tax_date := p_tax_date;
4296: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4297: l_new_row_num).tax_determine_date := p_tax_determine_date;
4298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4299: l_new_row_num).tax_point_date := p_tax_point_date;
4300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4294: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4295: l_new_row_num).tax_date := p_tax_date;
4296: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4297: l_new_row_num).tax_determine_date := p_tax_determine_date;
4298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4299: l_new_row_num).tax_point_date := p_tax_point_date;
4300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4301: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4302:

Line 4300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4296: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4297: l_new_row_num).tax_determine_date := p_tax_determine_date;
4298: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4299: l_new_row_num).tax_point_date := p_tax_point_date;
4300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4301: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4302:
4303: -- Bug 6776312
4304: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN

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

4300: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4301: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4302:
4303: -- Bug 6776312
4304: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN
4305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';
4306: ELSE
4307: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4308: END IF;*/ --bug6929024

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

4301: l_new_row_num).offset_flag := tax_line_rec.offset_flag;
4302:
4303: -- Bug 6776312
4304: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN
4305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';
4306: ELSE
4307: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4308: END IF;*/ --bug6929024
4309:

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

4303: -- Bug 6776312
4304: /*IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag,'Y') = 'Y' THEN
4305: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'N';
4306: ELSE
4307: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4308: END IF;*/ --bug6929024
4309:
4310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4311: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;

Line 4310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4306: ELSE
4307: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).offset_flag := 'Y';
4308: END IF;*/ --bug6929024
4309:
4310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4311: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4312: -- Bug 6776312
4313:
4314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4310: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4311: l_new_row_num).offset_tax_rate_code := tax_line_rec.offset_tax_rate_code;
4312: -- Bug 6776312
4313:
4314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4315: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4317: l_new_row_num).place_of_supply_type_code :=
4318: tax_line_rec.place_of_supply_type_code;

Line 4316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4312: -- Bug 6776312
4313:
4314: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4315: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4317: l_new_row_num).place_of_supply_type_code :=
4318: tax_line_rec.place_of_supply_type_code;
4319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4320: l_new_row_num).place_of_supply_result_id :=

Line 4319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4315: l_new_row_num).place_of_supply := tax_line_rec.place_of_supply;
4316: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4317: l_new_row_num).place_of_supply_type_code :=
4318: tax_line_rec.place_of_supply_type_code;
4319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4320: l_new_row_num).place_of_supply_result_id :=
4321: tax_line_rec.place_of_supply_result_id;
4322: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4323: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;

Line 4322: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4318: tax_line_rec.place_of_supply_type_code;
4319: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4320: l_new_row_num).place_of_supply_result_id :=
4321: tax_line_rec.place_of_supply_result_id;
4322: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4323: l_new_row_num).tax_currency_code := tax_line_rec.tax_currency_code;
4324:
4325: /* Bug 5149379: When the trx currency is different from the tax currency,
4326: it is necessary to pick the tax_currency_conversion_date,

Line 4330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4326: it is necessary to pick the tax_currency_conversion_date,
4327: tax_currency_conversion_type, tax_currency_conversion_rate
4328: information from the invoice tax lines.
4329: */
4330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4331: l_new_row_num).tax_currency_conversion_date := tax_line_rec.tax_currency_conversion_date;
4332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4333: l_new_row_num).tax_currency_conversion_type := tax_line_rec.tax_currency_conversion_type;
4334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4328: information from the invoice tax lines.
4329: */
4330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4331: l_new_row_num).tax_currency_conversion_date := tax_line_rec.tax_currency_conversion_date;
4332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4333: l_new_row_num).tax_currency_conversion_type := tax_line_rec.tax_currency_conversion_type;
4334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4335: l_new_row_num).tax_currency_conversion_rate := tax_line_rec.tax_currency_conversion_rate;
4336:

Line 4334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4330: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4331: l_new_row_num).tax_currency_conversion_date := tax_line_rec.tax_currency_conversion_date;
4332: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4333: l_new_row_num).tax_currency_conversion_type := tax_line_rec.tax_currency_conversion_type;
4334: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4335: l_new_row_num).tax_currency_conversion_rate := tax_line_rec.tax_currency_conversion_rate;
4336:
4337: /* Bug 5131206: For partner integration, when the line_level_action is
4338: 'ALLOCATE_TAX_ONLY_ADJUSTMENT', eBTax needs to create

Line 4343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4339: prorated tax lines and stamp the tax_provider_id on
4340: the tax line(s).
4341: */
4342:
4343: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4344: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4345:
4346: if(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(p_trx_line_index) = 'ALLOCATE_TAX_ONLY_ADJUSTMENT' and
4347: tax_line_rec.tax_provider_id is not null ) THEN

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

4344: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4345:
4346: if(ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_level_action(p_trx_line_index) = 'ALLOCATE_TAX_ONLY_ADJUSTMENT' and
4347: tax_line_rec.tax_provider_id is not null ) THEN
4348: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).SYNC_WITH_PRVDR_FLAG := 'Y';
4349: end if;
4350:
4351: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4352: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;

Line 4351: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4347: tax_line_rec.tax_provider_id is not null ) THEN
4348: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).SYNC_WITH_PRVDR_FLAG := 'Y';
4349: end if;
4350:
4351: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4352: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4353: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4354: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4355: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4353: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4349: end if;
4350:
4351: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4352: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4353: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4354: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4355: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4356: l_new_row_num).tax_jurisdiction_code :=
4357: tax_line_rec.tax_jurisdiction_code;

Line 4355: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4351: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4352: l_new_row_num).tax_type_code := tax_line_rec.tax_type_code;
4353: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4354: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4355: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4356: l_new_row_num).tax_jurisdiction_code :=
4357: tax_line_rec.tax_jurisdiction_code;
4358: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4359: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;

Line 4358: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4354: l_new_row_num).reporting_only_flag := tax_line_rec.reporting_only_flag;
4355: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4356: l_new_row_num).tax_jurisdiction_code :=
4357: tax_line_rec.tax_jurisdiction_code;
4358: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4359: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4360: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4361: l_new_row_num).tax_registration_number :=
4362: tax_line_rec.tax_registration_number;

Line 4360: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4356: l_new_row_num).tax_jurisdiction_code :=
4357: tax_line_rec.tax_jurisdiction_code;
4358: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4359: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4360: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4361: l_new_row_num).tax_registration_number :=
4362: tax_line_rec.tax_registration_number;
4363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4364: l_new_row_num).registration_party_type :=

Line 4363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4359: l_new_row_num).tax_jurisdiction_id := tax_line_rec.tax_jurisdiction_id;
4360: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4361: l_new_row_num).tax_registration_number :=
4362: tax_line_rec.tax_registration_number;
4363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4364: l_new_row_num).registration_party_type :=
4365: tax_line_rec.registration_party_type;
4366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4367: l_new_row_num).tax_applicability_result_id :=

Line 4366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4362: tax_line_rec.tax_registration_number;
4363: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4364: l_new_row_num).registration_party_type :=
4365: tax_line_rec.registration_party_type;
4366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4367: l_new_row_num).tax_applicability_result_id :=
4368: tax_line_rec.tax_applicability_result_id;
4369: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4370: l_new_row_num).direct_rate_result_id :=

Line 4369: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4365: tax_line_rec.registration_party_type;
4366: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4367: l_new_row_num).tax_applicability_result_id :=
4368: tax_line_rec.tax_applicability_result_id;
4369: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4370: l_new_row_num).direct_rate_result_id :=
4371: tax_line_rec.direct_rate_result_id;
4372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4373: l_new_row_num).rounding_lvl_party_tax_prof_id :=

Line 4372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4368: tax_line_rec.tax_applicability_result_id;
4369: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4370: l_new_row_num).direct_rate_result_id :=
4371: tax_line_rec.direct_rate_result_id;
4372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4373: l_new_row_num).rounding_lvl_party_tax_prof_id :=
4374: tax_line_rec.rounding_lvl_party_tax_prof_id;
4375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4376: l_new_row_num).rounding_lvl_party_type :=

Line 4375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4371: tax_line_rec.direct_rate_result_id;
4372: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4373: l_new_row_num).rounding_lvl_party_tax_prof_id :=
4374: tax_line_rec.rounding_lvl_party_tax_prof_id;
4375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4376: l_new_row_num).rounding_lvl_party_type :=
4377: tax_line_rec.rounding_lvl_party_type;
4378: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4379: -- l_new_row_num).merchant_party_tax_reg_number :=

Line 4378: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4374: tax_line_rec.rounding_lvl_party_tax_prof_id;
4375: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4376: l_new_row_num).rounding_lvl_party_type :=
4377: tax_line_rec.rounding_lvl_party_type;
4378: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4379: -- l_new_row_num).merchant_party_tax_reg_number :=
4380: -- tax_line_rec.merchant_party_tax_reg_number;
4381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4382: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;

Line 4381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4377: tax_line_rec.rounding_lvl_party_type;
4378: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4379: -- l_new_row_num).merchant_party_tax_reg_number :=
4380: -- tax_line_rec.merchant_party_tax_reg_number;
4381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4382: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;
4383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4384: l_new_row_num).tax_reg_num_det_result_id :=
4385: tax_line_rec.tax_reg_num_det_result_id;

Line 4383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4379: -- l_new_row_num).merchant_party_tax_reg_number :=
4380: -- tax_line_rec.merchant_party_tax_reg_number;
4381: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4382: l_new_row_num).Self_Assessed_Flag := tax_line_rec.self_assessed_flag;
4383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4384: l_new_row_num).tax_reg_num_det_result_id :=
4385: tax_line_rec.tax_reg_num_det_result_id;
4386:
4387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4383: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4384: l_new_row_num).tax_reg_num_det_result_id :=
4385: tax_line_rec.tax_reg_num_det_result_id;
4386:
4387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4388: l_new_row_num).hq_estb_reg_number :=
4389: tax_line_rec.hq_estb_reg_number;
4390: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4391: l_new_row_num).hq_estb_party_tax_prof_id :=

Line 4390: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4386:
4387: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4388: l_new_row_num).hq_estb_reg_number :=
4389: tax_line_rec.hq_estb_reg_number;
4390: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4391: l_new_row_num).hq_estb_party_tax_prof_id :=
4392: tax_line_rec.hq_estb_party_tax_prof_id;
4393:
4394: -- If line_amt_include_tax_flag on trx line is A, then set to 'Y'

Line 4399: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4395: -- for other cases, set to the one from adjusted doc.
4396: IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt_includes_tax_flag(
4397: p_trx_line_index) = 'A'
4398: THEN
4399: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4400: l_new_row_num).tax_amt_included_flag := 'Y';
4401:
4402: ELSE
4403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4399: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4400: l_new_row_num).tax_amt_included_flag := 'Y';
4401:
4402: ELSE
4403: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4404: l_new_row_num).tax_amt_included_flag
4405: := tax_line_rec.tax_amt_included_flag;
4406: END IF;
4407:

Line 4418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4414: THEN
4415:
4416: -- for tax only adjustment set the unrounded tax amount to the
4417: -- unrounded tax amount of the original doc.
4418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4419: l_new_row_num).unrounded_taxable_amt := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4421: l_new_row_num).unrounded_tax_amt := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4422:

Line 4420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4416: -- for tax only adjustment set the unrounded tax amount to the
4417: -- unrounded tax amount of the original doc.
4418: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4419: l_new_row_num).unrounded_taxable_amt := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4420: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4421: l_new_row_num).unrounded_tax_amt := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4422:
4423: ELSE
4424: -- current trx is a regular adjustment or CM

Line 4427: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4423: ELSE
4424: -- current trx is a regular adjustment or CM
4425: -- prorate the line amt to get the unrounded taxable/tax amount
4426:
4427: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4428: l_new_row_num).tax_amt_included_flag ='Y'
4429: AND tax_line_rec.tax_amt_included_flag = 'N'
4430: THEN
4431: -- If current trx is a tax inclusive trx, while the original trx is

Line 4434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4430: THEN
4431: -- If current trx is a tax inclusive trx, while the original trx is
4432: -- tax exclusive trx.
4433: IF ( tax_line_rec.line_amt + tax_line_rec.tax_amt) <> 0 THEN
4434: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4435: l_new_row_num).unrounded_taxable_amt
4436: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4437: ( NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) /
4438: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4440: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4436: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4437: ( NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) /
4438: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4439:
4440: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4441: l_new_row_num).unrounded_tax_amt
4442: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4443: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) /
4444: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4442: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4443: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) /
4444: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4445: ELSE
4446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4447: l_new_row_num).unrounded_taxable_amt
4448: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4449: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4450: l_new_row_num).unrounded_tax_amt

Line 4449: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4445: ELSE
4446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4447: l_new_row_num).unrounded_taxable_amt
4448: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4449: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4450: l_new_row_num).unrounded_tax_amt
4451: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4452: END IF;
4453: ELSE -- both current tax line and original tax line are inclusive and exclusive

Line 4455: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4451: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4452: END IF;
4453: ELSE -- both current tax line and original tax line are inclusive and exclusive
4454: IF tax_line_rec.line_amt <> 0 THEN
4455: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4456: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4457: (NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) / tax_line_rec.line_amt);
4458:
4459: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

Line 4459: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4455: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4456: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4457: (NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt) / tax_line_rec.line_amt);
4458:
4459: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4460: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4461: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) / tax_line_rec.line_amt );
4462: ELSE -- equal to that the original trx is a tax only trx
4463: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

Line 4463: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4459: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4460: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4461: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) / tax_line_rec.line_amt );
4462: ELSE -- equal to that the original trx is a tax only trx
4463: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4464: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4465: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4466: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4467: END IF;

Line 4465: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4461: (NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt) / tax_line_rec.line_amt );
4462: ELSE -- equal to that the original trx is a tax only trx
4463: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4464: := NVL(tax_line_rec.unrounded_taxable_amt,tax_line_rec.taxable_amt);
4465: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4466: := NVL(tax_line_rec.unrounded_tax_amt,tax_line_rec.tax_amt);
4467: END IF;
4468: END IF; -- tax_line_rec.tax_amt_included_flag = 'N'
4469:

Line 4478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4474: THEN
4475:
4476: -- for tax only adjustment set the unrounded tax amount to the
4477: -- unrounded tax amount of the original doc.
4478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4479: l_new_row_num).unrounded_taxable_amt := tax_line_rec.unrounded_taxable_amt;
4480: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4481: l_new_row_num).unrounded_tax_amt := tax_line_rec.unrounded_tax_amt;
4482:

Line 4480: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4476: -- for tax only adjustment set the unrounded tax amount to the
4477: -- unrounded tax amount of the original doc.
4478: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4479: l_new_row_num).unrounded_taxable_amt := tax_line_rec.unrounded_taxable_amt;
4480: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4481: l_new_row_num).unrounded_tax_amt := tax_line_rec.unrounded_tax_amt;
4482:
4483: ELSE
4484: -- current trx is a regular adjustment or CM

Line 4487: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4483: ELSE
4484: -- current trx is a regular adjustment or CM
4485: -- prorate the line amt to get the unrounded taxable/tax amount
4486:
4487: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4488: l_new_row_num).tax_amt_included_flag ='Y'
4489: AND tax_line_rec.tax_amt_included_flag = 'N'
4490: THEN
4491: -- If current trx is a tax inclusive trx, while the original trx is

Line 4494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4490: THEN
4491: -- If current trx is a tax inclusive trx, while the original trx is
4492: -- tax exclusive trx.
4493: IF ( tax_line_rec.line_amt + tax_line_rec.tax_amt) <> 0 THEN
4494: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4495: l_new_row_num).unrounded_taxable_amt
4496: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4497: ( tax_line_rec.unrounded_taxable_amt /
4498: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4500: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4496: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4497: ( tax_line_rec.unrounded_taxable_amt /
4498: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4499:
4500: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4501: l_new_row_num).unrounded_tax_amt
4502: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4503: ( tax_line_rec.unrounded_tax_amt /
4504: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );

Line 4506: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4502: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4503: ( tax_line_rec.unrounded_tax_amt /
4504: ( tax_line_rec.line_amt + tax_line_rec.tax_amt) );
4505: ELSE
4506: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4507: l_new_row_num).unrounded_taxable_amt
4508: := tax_line_rec.unrounded_taxable_amt;
4509: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4510: l_new_row_num).unrounded_tax_amt

Line 4509: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4505: ELSE
4506: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4507: l_new_row_num).unrounded_taxable_amt
4508: := tax_line_rec.unrounded_taxable_amt;
4509: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4510: l_new_row_num).unrounded_tax_amt
4511: := tax_line_rec.unrounded_tax_amt;
4512: END IF;
4513: ELSE -- both current tax line and original tax line are inclusive and exclusive

Line 4515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4511: := tax_line_rec.unrounded_tax_amt;
4512: END IF;
4513: ELSE -- both current tax line and original tax line are inclusive and exclusive
4514: IF tax_line_rec.line_amt <> 0 THEN
4515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4516: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4517: ( tax_line_rec.unrounded_taxable_amt / tax_line_rec.line_amt);
4518:
4519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

Line 4519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4515: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4516: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4517: ( tax_line_rec.unrounded_taxable_amt / tax_line_rec.line_amt);
4518:
4519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4520: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4521: ( tax_line_rec.unrounded_tax_amt / tax_line_rec.line_amt );
4522: ELSE -- equal to that the original trx is a tax only trx
4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

Line 4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt

4519: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4520: := ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(p_trx_line_index) *
4521: ( tax_line_rec.unrounded_tax_amt / tax_line_rec.line_amt );
4522: ELSE -- equal to that the original trx is a tax only trx
4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4524: := tax_line_rec.unrounded_taxable_amt;
4525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4526: := tax_line_rec.unrounded_tax_amt;
4527: END IF;

Line 4525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt

4521: ( tax_line_rec.unrounded_tax_amt / tax_line_rec.line_amt );
4522: ELSE -- equal to that the original trx is a tax only trx
4523: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_taxable_amt
4524: := tax_line_rec.unrounded_taxable_amt;
4525: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).unrounded_tax_amt
4526: := tax_line_rec.unrounded_tax_amt;
4527: END IF;
4528: END IF; -- tax_line_rec.tax_amt_included_flag = 'N'
4529:

Line 4534: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id

4530: END IF; -- 'ALLOCATE_TAX_ONLY_ADJUSTMENT' trx and else
4531:
4532: END IF; -- Historical Flag check
4533:
4534: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id
4535: := tax_line_rec.basis_result_id;
4536: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4537: := tax_line_rec.calc_result_id;
4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate

Line 4536: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id

4532: END IF; -- Historical Flag check
4533:
4534: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id
4535: := tax_line_rec.basis_result_id;
4536: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4537: := tax_line_rec.calc_result_id;
4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate
4539: := tax_line_rec.tax_base_modifier_rate;
4540:

Line 4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate

4534: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).basis_result_id
4535: := tax_line_rec.basis_result_id;
4536: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).calc_result_id
4537: := tax_line_rec.calc_result_id;
4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate
4539: := tax_line_rec.tax_base_modifier_rate;
4540:
4541: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4542: := tax_line_rec.compounding_dep_tax_flag;

Line 4541: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag

4537: := tax_line_rec.calc_result_id;
4538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_base_modifier_rate
4539: := tax_line_rec.tax_base_modifier_rate;
4540:
4541: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4542: := tax_line_rec.compounding_dep_tax_flag;
4543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag
4544: := tax_line_rec.compounding_tax_miss_flag;
4545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag

Line 4543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag

4539: := tax_line_rec.tax_base_modifier_rate;
4540:
4541: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4542: := tax_line_rec.compounding_dep_tax_flag;
4543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag
4544: := tax_line_rec.compounding_tax_miss_flag;
4545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag
4546: := tax_line_rec.compounding_tax_flag;
4547:

Line 4545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag

4541: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_dep_tax_flag
4542: := tax_line_rec.compounding_dep_tax_flag;
4543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).compounding_tax_miss_flag
4544: := tax_line_rec.compounding_tax_miss_flag;
4545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag
4546: := tax_line_rec.compounding_tax_flag;
4547:
4548: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4549: l_new_row_num).tax_amt_included_flag = 'Y' THEN

Line 4548: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4544: := tax_line_rec.compounding_tax_miss_flag;
4545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).Compounding_Tax_Flag
4546: := tax_line_rec.compounding_tax_flag;
4547:
4548: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4549: l_new_row_num).tax_amt_included_flag = 'Y' THEN
4550:
4551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(
4552: p_trx_line_index) := 'Y';

Line 4555: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4551: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.tax_amt_included_flag(
4552: p_trx_line_index) := 'Y';
4553: END IF;
4554:
4555: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4556: l_new_row_num).compounding_dep_tax_flag = 'Y' THEN
4557:
4558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.compounding_tax_flag(
4559: p_trx_line_index) := 'Y';

Line 4562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id

4558: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.compounding_tax_flag(
4559: p_trx_line_index) := 'Y';
4560: END IF;
4561:
4562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id
4563: := tax_line_rec.tax_exemption_id;
4564: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption
4565: := tax_line_rec.tax_rate_before_exemption;
4566: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption

Line 4564: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption

4560: END IF;
4561:
4562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id
4563: := tax_line_rec.tax_exemption_id;
4564: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption
4565: := tax_line_rec.tax_rate_before_exemption;
4566: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption
4567: := tax_line_rec.tax_rate_name_before_exemption;
4568:

Line 4566: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption

4562: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_exemption_id
4563: := tax_line_rec.tax_exemption_id;
4564: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exemption
4565: := tax_line_rec.tax_rate_before_exemption;
4566: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption
4567: := tax_line_rec.tax_rate_name_before_exemption;
4568:
4569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
4570: := tax_line_rec.exempt_rate_modifier;

Line 4569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier

4565: := tax_line_rec.tax_rate_before_exemption;
4566: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exemption
4567: := tax_line_rec.tax_rate_name_before_exemption;
4568:
4569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
4570: := tax_line_rec.exempt_rate_modifier;
4571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
4572: := tax_line_rec.exempt_certificate_number;
4573: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason

Line 4571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number

4567: := tax_line_rec.tax_rate_name_before_exemption;
4568:
4569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
4570: := tax_line_rec.exempt_rate_modifier;
4571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
4572: := tax_line_rec.exempt_certificate_number;
4573: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason
4574: := tax_line_rec.exempt_reason;
4575: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code

Line 4573: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason

4569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_rate_modifier
4570: := tax_line_rec.exempt_rate_modifier;
4571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
4572: := tax_line_rec.exempt_certificate_number;
4573: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason
4574: := tax_line_rec.exempt_reason;
4575: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code
4576: := tax_line_rec.exempt_reason_code;
4577:

Line 4575: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code

4571: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_certificate_number
4572: := tax_line_rec.exempt_certificate_number;
4573: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason
4574: := tax_line_rec.exempt_reason;
4575: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code
4576: := tax_line_rec.exempt_reason_code;
4577:
4578: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
4579: := tax_line_rec.tax_exception_id;

Line 4578: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id

4574: := tax_line_rec.exempt_reason;
4575: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_new_row_num).exempt_reason_code
4576: := tax_line_rec.exempt_reason_code;
4577:
4578: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
4579: := tax_line_rec.tax_exception_id;
4580: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
4581: := tax_line_rec.tax_rate_before_exception;
4582: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception

Line 4580: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception

4576: := tax_line_rec.exempt_reason_code;
4577:
4578: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
4579: := tax_line_rec.tax_exception_id;
4580: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
4581: := tax_line_rec.tax_rate_before_exception;
4582: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception
4583: := tax_line_rec.tax_rate_name_before_exception;
4584: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate

Line 4582: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception

4578: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_exception_id
4579: := tax_line_rec.tax_exception_id;
4580: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
4581: := tax_line_rec.tax_rate_before_exception;
4582: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception
4583: := tax_line_rec.tax_rate_name_before_exception;
4584: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate
4585: := tax_line_rec.exception_rate;
4586:

Line 4584: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate

4580: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_before_exception
4581: := tax_line_rec.tax_rate_before_exception;
4582: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).tax_rate_name_before_exception
4583: := tax_line_rec.tax_rate_name_before_exception;
4584: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate
4585: := tax_line_rec.exception_rate;
4586:
4587: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4588: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;

Line 4587: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4583: := tax_line_rec.tax_rate_name_before_exception;
4584: zx_tds_calc_services_pub_pkg.g_detail_tax_lines_tbl(l_new_row_num).exception_rate
4585: := tax_line_rec.exception_rate;
4586:
4587: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4588: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;
4589:
4590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4591: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;

Line 4590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4586:
4587: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4588: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;
4589:
4590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4591: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
4592: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4593: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
4594: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 4592: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4588: l_new_row_num).adjusted_doc_tax_line_id := tax_line_rec.tax_line_id;
4589:
4590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4591: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
4592: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4593: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
4594: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4595: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4596:

Line 4594: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

4590: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4591: l_new_row_num).manually_entered_flag := tax_line_rec.manually_entered_flag;
4592: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4593: l_new_row_num).Tax_Only_Line_Flag := tax_line_rec.tax_only_line_flag;
4594: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
4595: l_new_row_num).tax_provider_id := tax_line_rec.tax_provider_id;
4596:
4597: IF (x_begin_index IS NULL) THEN
4598: x_begin_index := l_new_row_num;

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

4600:
4601: END LOOP; -- FOR tax_line_rec in get_tax_lines
4602:
4603: IF (x_begin_index IS NOT NULL) THEN
4604: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
4605: END IF;
4606:
4607: -- copy transaction info to new tax lines for new tax_lines created here
4608: --

Line 4782: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

4778: FND_MESSAGE.SET_NAME('ZX','ZX_POS_NOT_FOUND');
4779: FND_MESSAGE.SET_TOKEN('TAX',p_tax);
4780: --FND_MSG_PUB.Add;
4781:
4782: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4783: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4785: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4786:

Line 4784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

4780: --FND_MSG_PUB.Add;
4781:
4782: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4783: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4785: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4786:
4787: ZX_API_PUB.add_msg(
4788: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 4788: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

4784: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4785: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4786:
4787: ZX_API_PUB.add_msg(
4788: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
4789:
4790:
4791: IF (g_level_statement >= g_current_runtime_level ) THEN
4792: FND_LOG.STRING(g_level_statement,

Line 4816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

4812: THEN
4813: -- TCM procedure called in get_pos_parameter_name will set the error msg
4814: -- here we just need to populate the context information.
4815:
4816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4817: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4819: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4820:

Line 4818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

4814: -- here we just need to populate the context information.
4815:
4816: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4817: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4819: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4820:
4821: ZX_API_PUB.add_msg(
4822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 4822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

4818: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4819: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4820:
4821: ZX_API_PUB.add_msg(
4822: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
4823:
4824: IF (g_level_statement >= g_current_runtime_level ) THEN
4825: FND_LOG.STRING(g_level_statement,
4826: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 4878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

4874: THEN
4875: -- TCM procedure called in get_pos_parameter_name will set the error msg
4876: -- here we just need to populate the context information.
4877:
4878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4879: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4880: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4881: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4882:

Line 4880: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

4876: -- here we just need to populate the context information.
4877:
4878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4879: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4880: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4881: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4882:
4883: ZX_API_PUB.add_msg(
4884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 4884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

4880: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4881: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4882:
4883: ZX_API_PUB.add_msg(
4884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
4885:
4886: IF (g_level_statement >= g_current_runtime_level ) THEN
4887: FND_LOG.STRING(g_level_statement,
4888: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 4946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

4942: THEN
4943: -- populate the trx line context info if jurisdiction API return error
4944: -- jurisdiction API should have populated the error message name and text.
4945:
4946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4947: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4948: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4949: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4950:

Line 4948: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

4944: -- jurisdiction API should have populated the error message name and text.
4945:
4946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4947: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4948: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4949: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4950:
4951: ZX_API_PUB.add_msg(
4952: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 4952: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

4948: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4949: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4950:
4951: ZX_API_PUB.add_msg(
4952: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
4953:
4954: IF (g_level_statement >= g_current_runtime_level ) THEN
4955: FND_LOG.STRING(g_level_statement,
4956: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

Line 4979: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=

4975: FND_MESSAGE.SET_TOKEN('TAX', p_tax);
4976: FND_MESSAGE.SET_TOKEN('POS_TYPE', l_pos_type);
4977: -- FND_MSG_PUB.Add;
4978:
4979: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4980: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4981: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4982: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4983:

Line 4981: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=

4977: -- FND_MSG_PUB.Add;
4978:
4979: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_line_id :=
4980: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
4981: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4982: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4983:
4984: ZX_API_PUB.add_msg(
4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

Line 4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);

4981: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
4982: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
4983:
4984: ZX_API_PUB.add_msg(
4985: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
4986: */
4987: IF (g_level_statement >= g_current_runtime_level ) THEN
4988: FND_LOG.STRING(g_level_statement,
4989: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_place_of_supply',

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

5801: --
5802: -- If roung level is 'HEADER', use g_rounding_rule returned with
5803: -- rounding level, if not available, use rounding rule from tax
5804: --
5805: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN
5806:
5807: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5808: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5809: ELSE

Line 5807: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN

5803: -- rounding level, if not available, use rounding rule from tax
5804: --
5805: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN
5806:
5807: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5808: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5809: ELSE
5810: x_rounding_rule_code :=
5811: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;

Line 5808: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;

5804: --
5805: IF UPPER(ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level) = 'HEADER' THEN
5806:
5807: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5808: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5809: ELSE
5810: x_rounding_rule_code :=
5811: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;
5812: END IF;

Line 5842: p_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule,

5838: p_tax_regime_code => p_tax_regime_code,
5839: p_tax => p_tax,
5840: p_jurisdiction_code => p_jurisdiction_code,
5841: p_tax_determine_date => p_tax_determine_date,
5842: p_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule,
5843: p_return_status => x_return_status,
5844: p_error_buffer => l_error_buffer);
5845:
5846: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 5851: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN

5847:
5848: x_return_status := FND_API.G_RET_STS_SUCCESS;
5849: END IF;
5850:
5851: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5852: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5853: ELSE
5854: x_rounding_rule_code :=
5855: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;

Line 5852: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;

5848: x_return_status := FND_API.G_RET_STS_SUCCESS;
5849: END IF;
5850:
5851: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5852: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5853: ELSE
5854: x_rounding_rule_code :=
5855: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;
5856: END IF;

Line 5879: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN

5875: -- ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).def_inclusive_tax_flag;
5876:
5877: -- x_rounding_rule_code
5878: --
5879: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5880: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5881: ELSE
5882: x_rounding_rule_code :=
5883: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;

Line 5880: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;

5876:
5877: -- x_rounding_rule_code
5878: --
5879: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule IS NOT NULL THEN
5880: x_rounding_rule_code := ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_rule;
5881: ELSE
5882: x_rounding_rule_code :=
5883: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).rounding_rule_code;
5884: END IF;

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

5941:
5942: x_return_status := FND_API.G_RET_STS_SUCCESS;
5943: i := p_tax_line_index;
5944:
5945: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_id;
5946: l_hq_estb_ptp_id :=
5947: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_party_tax_prof_id;
5948:
5949: IF (g_level_statement >= g_current_runtime_level ) THEN

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

5943: i := p_tax_line_index;
5944:
5945: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_id;
5946: l_hq_estb_ptp_id :=
5947: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_party_tax_prof_id;
5948:
5949: IF (g_level_statement >= g_current_runtime_level ) THEN
5950: FND_LOG.STRING(g_level_statement,
5951: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.get_legal_entity_registration',

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

5966: -- set most outer level jurisdiction code to find the registration information.
5967: l_jurisdiction_code := g_outer_jurisdiction_code;
5968: ELSE
5969: l_jurisdiction_code
5970: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_jurisdiction_code;
5971: END IF;
5972:
5973: -- bug 4633146
5974: --

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

5999: ZX_TCM_CONTROL_PKG.get_tax_registration (
6000: p_parent_ptp_id => l_hq_estb_ptp_id,
6001: p_site_ptp_id => l_party_ptp_id,
6002: p_account_type_code => NULL,
6003: p_tax_determine_date => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
6004: p_tax => ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(l_tax_id).tax,
6005: p_tax_regime_code => ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(l_tax_id).tax_regime_code,
6006: p_jurisdiction_code => l_jurisdiction_code,
6007: p_account_id => NULL,

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

6011: p_ret_record_level => l_ret_record_level,
6012: p_return_status => x_return_status);
6013:
6014: IF x_return_status = FND_API.G_RET_STS_SUCCESS THEN
6015: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).hq_estb_reg_number :=
6016: l_registration_rec.registration_number;
6017: ELSE
6018:
6019: -- Bug 3511428: In case the TCM API returns no value, or with exception, reset

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

6193: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.populate_registration_info.BEGIN',
6194: 'ZX_TDS_APPLICABILITY_DETM_PKG.populate_registration_info(+)');
6195: END IF;
6196:
6197: l_tax_id := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_rownum).tax_id;
6198:
6199: IF p_def_reg_type IS NOT NULL THEN
6200:
6201: l_def_reg_type := p_def_reg_type;

Line 6217: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6213: -- use most outer level jurisdiction code to find the registration information.
6214: l_jurisdiction_code := g_outer_jurisdiction_code;
6215: ELSE
6216: l_jurisdiction_code
6217: :=ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6218: p_rownum).tax_jurisdiction_code;
6219: END IF;
6220:
6221: get_tax_registration(

Line 6223: p_tax_regime_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6219: END IF;
6220:
6221: get_tax_registration(
6222: p_event_class_rec => p_event_class_rec,
6223: p_tax_regime_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6224: p_rownum).tax_regime_code,
6225: p_tax_id => l_tax_id,
6226: p_tax => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6227: p_rownum).tax,

Line 6226: p_tax => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6222: p_event_class_rec => p_event_class_rec,
6223: p_tax_regime_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6224: p_rownum).tax_regime_code,
6225: p_tax_id => l_tax_id,
6226: p_tax => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6227: p_rownum).tax,
6228: p_tax_determine_date => p_tax_determine_date,
6229: p_jurisdiction_code => l_jurisdiction_code,
6230: p_def_reg_type => l_def_reg_type,

Line 6233: x_registration_number => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6229: p_jurisdiction_code => l_jurisdiction_code,
6230: p_def_reg_type => l_def_reg_type,
6231: p_reg_rule_flg => l_reg_rule_flg,
6232: p_trx_line_index => p_trx_line_index,
6233: x_registration_number => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6234: p_rownum).tax_registration_number,
6235: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6236: p_rownum).tax_amt_included_flag,
6237: x_self_assessment_flg => l_self_assessed_flag,

Line 6235: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6231: p_reg_rule_flg => l_reg_rule_flg,
6232: p_trx_line_index => p_trx_line_index,
6233: x_registration_number => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6234: p_rownum).tax_registration_number,
6235: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6236: p_rownum).tax_amt_included_flag,
6237: x_self_assessment_flg => l_self_assessed_flag,
6238: x_tax_registration_result_id
6239: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6239: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6235: x_tax_inclusion_flag => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6236: p_rownum).tax_amt_included_flag,
6237: x_self_assessment_flg => l_self_assessed_flag,
6238: x_tax_registration_result_id
6239: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6240: p_rownum).tax_reg_num_det_result_id,
6241: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6242: p_rownum).rounding_rule_code,
6243: x_registration_party_type

Line 6241: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6237: x_self_assessment_flg => l_self_assessed_flag,
6238: x_tax_registration_result_id
6239: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6240: p_rownum).tax_reg_num_det_result_id,
6241: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6242: p_rownum).rounding_rule_code,
6243: x_registration_party_type
6244: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6245: p_rownum).registration_party_type,

Line 6244: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6240: p_rownum).tax_reg_num_det_result_id,
6241: x_rounding_rule_code => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6242: p_rownum).rounding_rule_code,
6243: x_registration_party_type
6244: => ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6245: p_rownum).registration_party_type,
6246: x_return_status => x_return_status);
6247:
6248: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN

Line 6268: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6264: -- Do not change the value of self_assessed_flag if
6265: -- 1. self_assessed_flag is overridden (bug 5391331)
6266: -- 2. manual tax line (bug 5391084)
6267: --
6268: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6269: p_rownum).orig_self_assessed_flag IS NULL AND
6270: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6271: p_rownum).manually_entered_flag, 'N') ='N'
6272: THEN

Line 6270: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6266: -- 2. manual tax line (bug 5391084)
6267: --
6268: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6269: p_rownum).orig_self_assessed_flag IS NULL AND
6270: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6271: p_rownum).manually_entered_flag, 'N') ='N'
6272: THEN
6273:
6274: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6274: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6270: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6271: p_rownum).manually_entered_flag, 'N') ='N'
6272: THEN
6273:
6274: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6275: p_rownum).self_assessed_flag := l_self_assessed_flag;
6276: END IF;
6277:
6278: -- get registration number for legal entity

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

6732:
6733: -- Create a new record in p_detail_tax_lines_tbl
6734: --
6735: l_new_row_num :=
6736: NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0) + 1;
6737:
6738: -- validate and populate tax_regime_id
6739: --
6740: ZX_TDS_UTILITIES_PKG.get_regime_cache_info(

Line 6763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6759: END IF;
6760: RETURN;
6761: END IF;
6762:
6763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6764: l_new_row_num).tax_regime_id := l_tax_regime_rec.tax_regime_id;
6765:
6766: -- validate and populate tax_status_id
6767: --

Line 6793: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6789: END IF;
6790: RETURN;
6791: END IF;
6792:
6793: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6794: l_new_row_num).tax_status_id := l_tax_status_rec.tax_status_id;
6795:
6796: -- validate and populate tax_rate_id
6797: --

Line 6826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6822: END IF;
6823: RETURN;
6824: END IF;
6825:
6826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6827: l_new_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
6828: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6829: l_new_row_num).tax_rate := l_tax_rate_rec.percentage_rate;
6830:

Line 6828: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6824: END IF;
6825:
6826: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6827: l_new_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
6828: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6829: l_new_row_num).tax_rate := l_tax_rate_rec.percentage_rate;
6830:
6831: -- Copy data from account to the detail_tax_lines_tbl
6832: --

Line 6833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6829: l_new_row_num).tax_rate := l_tax_rate_rec.percentage_rate;
6830:
6831: -- Copy data from account to the detail_tax_lines_tbl
6832: --
6833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6834: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
6835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6836: l_new_row_num).tax := l_tax_rec.tax;
6837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6831: -- Copy data from account to the detail_tax_lines_tbl
6832: --
6833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6834: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
6835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6836: l_new_row_num).tax := l_tax_rec.tax;
6837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6838: l_new_row_num).tax_id := l_tax_rec.tax_id;
6839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6833: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6834: l_new_row_num).tax_regime_code := l_tax_rec.tax_regime_code;
6835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6836: l_new_row_num).tax := l_tax_rec.tax;
6837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6838: l_new_row_num).tax_id := l_tax_rec.tax_id;
6839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6840: l_new_row_num).tax_status_code := l_tax_rec.tax_status_code;
6841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6835: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6836: l_new_row_num).tax := l_tax_rec.tax;
6837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6838: l_new_row_num).tax_id := l_tax_rec.tax_id;
6839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6840: l_new_row_num).tax_status_code := l_tax_rec.tax_status_code;
6841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6842: l_new_row_num).tax_rate_code := l_tax_rec.tax_rate_code;
6843:

Line 6841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6838: l_new_row_num).tax_id := l_tax_rec.tax_id;
6839: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6840: l_new_row_num).tax_status_code := l_tax_rec.tax_status_code;
6841: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6842: l_new_row_num).tax_rate_code := l_tax_rec.tax_rate_code;
6843:
6844: -- populate default tax jurisdiction code and id - Note that the jurisdiction
6845: -- will always be NULL for the rates associated with GL account segment values.

Line 6851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6847: OPEN get_default_jurisdiction_csr(l_tax_rec.tax_regime_code, l_tax_rec.tax);
6848: FETCH get_default_jurisdiction_csr into l_jurisdiction_id, l_jurisdiction_code;
6849: CLOSE get_default_jurisdiction_csr;
6850:
6851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6852: l_new_row_num).tax_jurisdiction_id := l_jurisdiction_id;
6853: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6854: l_new_row_num).tax_jurisdiction_code := l_jurisdiction_code;
6855:

Line 6853: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6849: CLOSE get_default_jurisdiction_csr;
6850:
6851: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6852: l_new_row_num).tax_jurisdiction_id := l_jurisdiction_id;
6853: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6854: l_new_row_num).tax_jurisdiction_code := l_jurisdiction_code;
6855:
6856: -- populate other columns
6857: --

Line 6858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6854: l_new_row_num).tax_jurisdiction_code := l_jurisdiction_code;
6855:
6856: -- populate other columns
6857: --
6858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6859: l_new_row_num).tax_amt_included_flag := l_tax_rec.amt_incl_tax_flag;
6860:
6861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6862: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;

Line 6861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6857: --
6858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6859: l_new_row_num).tax_amt_included_flag := l_tax_rec.amt_incl_tax_flag;
6860:
6861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6862: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
6863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6864: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
6865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6859: l_new_row_num).tax_amt_included_flag := l_tax_rec.amt_incl_tax_flag;
6860:
6861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6862: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
6863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6864: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
6865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6866: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
6867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6861: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6862: l_new_row_num).tax_currency_code := l_tax_rec.tax_currency_code;
6863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6864: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
6865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6866: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
6867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6868: l_new_row_num).tax_currency_conversion_type :=
6869: l_tax_rec.exchange_rate_type;

Line 6867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6863: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6864: l_new_row_num).tax_type_code := l_tax_rec.tax_type_code;
6865: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6866: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
6867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6868: l_new_row_num).tax_currency_conversion_type :=
6869: l_tax_rec.exchange_rate_type;
6870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6871: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;

Line 6870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6866: l_new_row_num).tax_currency_conversion_date := p_tax_determine_date;
6867: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6868: l_new_row_num).tax_currency_conversion_type :=
6869: l_tax_rec.exchange_rate_type;
6870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6871: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
6872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6873: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
6874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6868: l_new_row_num).tax_currency_conversion_type :=
6869: l_tax_rec.exchange_rate_type;
6870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6871: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
6872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6873: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
6874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6875: l_new_row_num).tax_date := p_tax_date;
6876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6870: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6871: l_new_row_num).reporting_only_flag := l_tax_rec.reporting_only_flag;
6872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6873: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
6874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6875: l_new_row_num).tax_date := p_tax_date;
6876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6877: l_new_row_num).tax_determine_date := p_tax_determine_date;
6878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6872: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6873: l_new_row_num).rounding_rule_code := l_tax_rec.rounding_rule_code;
6874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6875: l_new_row_num).tax_date := p_tax_date;
6876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6877: l_new_row_num).tax_determine_date := p_tax_determine_date;
6878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6879: l_new_row_num).tax_point_date := p_tax_point_date;
6880:

Line 6878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6874: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6875: l_new_row_num).tax_date := p_tax_date;
6876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6877: l_new_row_num).tax_determine_date := p_tax_determine_date;
6878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6879: l_new_row_num).tax_point_date := p_tax_point_date;
6880:
6881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6882: l_new_row_num).enforce_from_natural_acct_flag := 'Y';

Line 6881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6877: l_new_row_num).tax_determine_date := p_tax_determine_date;
6878: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6879: l_new_row_num).tax_point_date := p_tax_point_date;
6880:
6881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6882: l_new_row_num).enforce_from_natural_acct_flag := 'Y';
6883:
6884: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
6885: --

Line 6886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6882: l_new_row_num).enforce_from_natural_acct_flag := 'Y';
6883:
6884: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
6885: --
6886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6887: l_new_row_num).rounding_lvl_party_tax_prof_id :=
6888: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
6889:
6890: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6888: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;

6884: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
6885: --
6886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6887: l_new_row_num).rounding_lvl_party_tax_prof_id :=
6888: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
6889:
6890: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6891: l_new_row_num).rounding_level_code :=
6892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

Line 6890: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6886: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6887: l_new_row_num).rounding_lvl_party_tax_prof_id :=
6888: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
6889:
6890: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6891: l_new_row_num).rounding_level_code :=
6892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
6893:
6894: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

6888: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
6889:
6890: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6891: l_new_row_num).rounding_level_code :=
6892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
6893:
6894: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6895: l_new_row_num).rounding_lvl_party_type :=
6896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

Line 6894: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6890: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6891: l_new_row_num).rounding_level_code :=
6892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
6893:
6894: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6895: l_new_row_num).rounding_lvl_party_type :=
6896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
6897:
6898: -- populate hq_estb_party_tax_prof_id

Line 6896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

6892: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
6893:
6894: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6895: l_new_row_num).rounding_lvl_party_type :=
6896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
6897:
6898: -- populate hq_estb_party_tax_prof_id
6899: --
6900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 6900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6896: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
6897:
6898: -- populate hq_estb_party_tax_prof_id
6899: --
6900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6901: l_new_row_num).hq_estb_party_tax_prof_id :=
6902: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(
6903: p_trx_line_index);
6904:

Line 6907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6903: p_trx_line_index);
6904:
6905: -- bug 5077691: populate legal_reporting_status
6906: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
6907: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6908: l_new_row_num).legal_reporting_status :=
6909: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
6910: l_tax_rec.tax_id).legal_reporting_status_def_val;
6911: END IF;

Line 6956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

6952: ELSE -- l_tax_tbl_subscript is not NULL
6953:
6954: -- Set enforce_from_natural_acct_flag to 'Y'
6955: --
6956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
6957: l_tax_tbl_subscript).enforce_from_natural_acct_flag := 'Y';
6958:
6959: END IF; -- l_tax_tbl_subscript
6960: END LOOP; -- get_tax_lines from accounts

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

6961:
6962: -- set x_end_index and l_end_index_from_acct
6963: --
6964: IF (x_begin_index IS NOT NULL) THEN
6965: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
6966: l_end_index_from_acct := x_end_index;
6967: END IF;
6968:
6969: -- copy transaction info to new tax lines

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

7149: ELSIF p_event_class_rec.prod_family_grp_code = 'P2P' THEN
7150: l_tax_class := 'INPUT';
7151: END IF;
7152:
7153: l_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
7154:
7155: FOR tax_line_rec IN get_taxes_f_intercomp_trx_csr LOOP
7156:
7157: l_is_valid := TRUE;

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

7158: l_rownum := l_rownum + 1;
7159:
7160: -- populate tax info fetched from zx_lines to g_detail_tax_lines_tbl
7161: --
7162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
7163:
7164: -- set tax_line_id to NULL. It will be reset in pop_tax_line_for_trx_line
7165: --
7166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7162: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum) := tax_line_rec;
7163:
7164: -- set tax_line_id to NULL. It will be reset in pop_tax_line_for_trx_line
7165: --
7166: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7167: l_rownum).tax_line_id := NULL;
7168:
7169: OPEN is_tax_migrated_in_ar_csr(tax_line_rec.tax_rate_id);
7170:

Line 7234: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7230: -- Populate tax_regime_id and validate tax_id
7231: --
7232: IF l_is_valid THEN
7233:
7234: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7235: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
7236:
7237: ZX_TDS_UTILITIES_PKG.get_tax_cache_info(
7238: tax_line_rec.tax_regime_code,

Line 7265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7261: END IF;*/
7262:
7263: ELSE -- x_return_status = FND_API.G_RET_STS_SUCCESS
7264:
7265: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7266: l_rownum).tax_id := l_tax_rec.tax_id;
7267:
7268: -- bug 5077691: populate legal_reporting_status
7269: --

Line 7271: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7267:
7268: -- bug 5077691: populate legal_reporting_status
7269: --
7270: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
7271: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7272: l_rownum).legal_reporting_status :=
7273: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
7274: l_tax_rec.tax_id).legal_reporting_status_def_val;
7275: END IF;

Line 7311: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7307: RETURN;
7308: END IF;*/
7309: ELSE
7310:
7311: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7312: l_rownum).tax_jurisdiction_id :=
7313: l_tax_jurisdiction_rec.tax_jurisdiction_id;
7314: END IF;
7315: END IF; -- l_is_valid for jurisdiction validation

Line 7354: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7350: -- populate tax_status_id and validate tax_rate_id
7351: --
7352: IF l_is_valid THEN
7353:
7354: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7355: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
7356:
7357: ZX_TDS_UTILITIES_PKG.get_tax_rate_info(
7358: tax_line_rec.tax_regime_code,

Line 7411: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7407: END IF;
7408: RETURN;
7409: END IF;
7410:
7411: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7412: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7413:
7414: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt = 0 AND
7415: l_tax_rate_rec.offset_tax_rate_code IS NOT NULL

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

7410:
7411: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7412: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7413:
7414: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt = 0 AND
7415: l_tax_rate_rec.offset_tax_rate_code IS NOT NULL
7416: THEN
7417:
7418: -- Check if offset tax is allowed, if not raise error

Line 7443: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7439:
7440: -- set tax_rate column and amt related columns to NULL
7441: -- Tax Rate percentage will be determined in ZX_TDS_RATE_DETM_PKG
7442: --
7443: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7444: l_rownum).offset_flag := 'Y';
7445:
7446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7447: l_rownum).tax_rate := NULL;

Line 7446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7442: --
7443: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7444: l_rownum).offset_flag := 'Y';
7445:
7446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7447: l_rownum).tax_rate := NULL;
7448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7449: l_rownum).tax_amt := NULL;
7450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7444: l_rownum).offset_flag := 'Y';
7445:
7446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7447: l_rownum).tax_rate := NULL;
7448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7449: l_rownum).tax_amt := NULL;
7450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7451: l_rownum).tax_amt_tax_curr := NULL;
7452: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7446: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7447: l_rownum).tax_rate := NULL;
7448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7449: l_rownum).tax_amt := NULL;
7450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7451: l_rownum).tax_amt_tax_curr := NULL;
7452: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7453: l_rownum).tax_amt_funcl_curr := NULL;
7454: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7452: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7448: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7449: l_rownum).tax_amt := NULL;
7450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7451: l_rownum).tax_amt_tax_curr := NULL;
7452: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7453: l_rownum).tax_amt_funcl_curr := NULL;
7454: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7455: l_rownum).taxable_amt := NULL;
7456: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7454: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7450: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7451: l_rownum).tax_amt_tax_curr := NULL;
7452: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7453: l_rownum).tax_amt_funcl_curr := NULL;
7454: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7455: l_rownum).taxable_amt := NULL;
7456: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7457: l_rownum).taxable_amt_tax_curr := NULL;
7458: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7456: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7452: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7453: l_rownum).tax_amt_funcl_curr := NULL;
7454: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7455: l_rownum).taxable_amt := NULL;
7456: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7457: l_rownum).taxable_amt_tax_curr := NULL;
7458: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7459: l_rownum).taxable_amt_funcl_curr := NULL;
7460: END IF; -- tax_amt = 0 AND offset_tax_rate_code IS NOT NULL

Line 7458: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7454: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7455: l_rownum).taxable_amt := NULL;
7456: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7457: l_rownum).taxable_amt_tax_curr := NULL;
7458: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7459: l_rownum).taxable_amt_funcl_curr := NULL;
7460: END IF; -- tax_amt = 0 AND offset_tax_rate_code IS NOT NULL
7461:
7462: ELSE -- NOT l_is_valid after rate validation

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

7467: -- if the same tax is not applicable in payables.
7468:
7469: -- delete the entry from g_detail_tax_lines_tbl
7470: --
7471: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.delete(l_rownum);
7472: l_rownum := l_rownum - 1;
7473:
7474: -- set the return status back to SUCCESS
7475: --

Line 7589: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7585: END IF;
7586:
7587: -- populate new id
7588: --
7589: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7590: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
7591:
7592: -- validate and populate tax_id
7593: --

Line 7620: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7616: END IF;
7617:
7618: -- populate new id
7619: --
7620: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7621: l_rownum).tax_id := l_tax_rec.tax_id;
7622:
7623: -- bug 5077691: populate legal_reporting_status
7624: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN

Line 7625: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7621: l_rownum).tax_id := l_tax_rec.tax_id;
7622:
7623: -- bug 5077691: populate legal_reporting_status
7624: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
7625: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7626: l_rownum).legal_reporting_status :=
7627: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
7628: l_tax_rec.tax_id).legal_reporting_status_def_val;
7629: END IF;

Line 7659: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7655: END IF;
7656: RETURN;
7657: END IF;
7658:
7659: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7660: l_rownum).tax_jurisdiction_id :=
7661: l_tax_jurisdiction_rec.tax_jurisdiction_id;
7662: END IF;
7663:

Line 7694: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7690: END IF;
7691:
7692: -- populate new id
7693: --
7694: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7695: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
7696:
7697:
7698: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt <> 0

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

7694: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7695: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
7696:
7697:
7698: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(l_rownum).tax_amt <> 0
7699: THEN
7700:
7701: -- validate and populate tax_rate_id and retain rate % and tax amount
7702: --

Line 7751: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7747: END IF;
7748: RETURN;
7749: END IF;
7750:
7751: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7752: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
7753:
7754: IF l_tax_found_in_ap_flag = 'Y' THEN
7755:

Line 7758: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7754: IF l_tax_found_in_ap_flag = 'Y' THEN
7755:
7756: -- replace tax_regime_code, tax and tax_status_code
7757: --
7758: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7759: l_rownum).tax_regime_code := l_tax_regime_code;
7760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7761: l_rownum).tax := l_tax;
7762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7756: -- replace tax_regime_code, tax and tax_status_code
7757: --
7758: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7759: l_rownum).tax_regime_code := l_tax_regime_code;
7760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7761: l_rownum).tax := l_tax;
7762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7763: l_rownum).tax_status_code := l_tax_status_code;
7764:

Line 7762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7758: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7759: l_rownum).tax_regime_code := l_tax_regime_code;
7760: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7761: l_rownum).tax := l_tax;
7762: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7763: l_rownum).tax_status_code := l_tax_status_code;
7764:
7765: END IF;
7766:

Line 7794: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7790:
7791: -- set tax_rate column and amt related columns to NULL
7792: -- Tax Rate percentage will be determined in ZX_TDS_RATE_DETM_PKG
7793: --
7794: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7795: l_rownum).offset_flag := 'Y';
7796:
7797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7798: l_rownum).tax_rate := NULL;

Line 7797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7793: --
7794: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7795: l_rownum).offset_flag := 'Y';
7796:
7797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7798: l_rownum).tax_rate := NULL;
7799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7800: l_rownum).tax_amt := NULL;
7801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7795: l_rownum).offset_flag := 'Y';
7796:
7797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7798: l_rownum).tax_rate := NULL;
7799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7800: l_rownum).tax_amt := NULL;
7801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7802: l_rownum).tax_amt_tax_curr := NULL;
7803: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7797: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7798: l_rownum).tax_rate := NULL;
7799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7800: l_rownum).tax_amt := NULL;
7801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7802: l_rownum).tax_amt_tax_curr := NULL;
7803: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7804: l_rownum).tax_amt_funcl_curr := NULL;
7805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7803: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7799: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7800: l_rownum).tax_amt := NULL;
7801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7802: l_rownum).tax_amt_tax_curr := NULL;
7803: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7804: l_rownum).tax_amt_funcl_curr := NULL;
7805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7806: l_rownum).taxable_amt := NULL;
7807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7801: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7802: l_rownum).tax_amt_tax_curr := NULL;
7803: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7804: l_rownum).tax_amt_funcl_curr := NULL;
7805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7806: l_rownum).taxable_amt := NULL;
7807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7808: l_rownum).taxable_amt_tax_curr := NULL;
7809: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 7807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7803: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7804: l_rownum).tax_amt_funcl_curr := NULL;
7805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7806: l_rownum).taxable_amt := NULL;
7807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7808: l_rownum).taxable_amt_tax_curr := NULL;
7809: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7810: l_rownum).taxable_amt_funcl_curr := NULL;
7811: END IF; -- tax_amt <> 0 OR NOT

Line 7809: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

7805: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7806: l_rownum).taxable_amt := NULL;
7807: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7808: l_rownum).taxable_amt_tax_curr := NULL;
7809: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
7810: l_rownum).taxable_amt_funcl_curr := NULL;
7811: END IF; -- tax_amt <> 0 OR NOT
7812: END IF; -- tax rate code is migrated or not
7813:

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

7847:
7848: -- set x_end_index
7849: --
7850: IF (x_begin_index IS NOT NULL) THEN
7851: x_end_index := ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST;
7852: END IF;
7853:
7854: ZX_TDS_TAX_LINES_POPU_PKG.cp_tsrm_val_to_zx_lines (p_trx_line_index,
7855: x_begin_index,

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

8291: END IF; -- O2C prod family grp
8292:
8293: IF l_cec_result OR l_constraint_id IS NULL THEN
8294:
8295: l_curr_rownum := NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
8296: l_rownum := l_curr_rownum;
8297:
8298: -- Evaluate the conditions and exceptions
8299: --

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

8321: FOR j IN 1..l_counter LOOP
8322:
8323: l_tax_index := NULL;
8324:
8325: l_end_index := NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
8326: -- Check if this tax line exists in the new created applicable tax lines
8327: l_tax_index := ZX_TDS_UTILITIES_PKG.get_tax_index(
8328: l_tax_regime_code_tbl(j),
8329: l_tax_tbl(j),

Line 8881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8877: END IF;
8878: RETURN;
8879: END IF;
8880:
8881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8882: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
8883:
8884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8885: l_rownum).tax_id := l_tax_rec.tax_id;

Line 8884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8880:
8881: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8882: l_rownum).tax_regime_id := l_tax_regime_rec.tax_regime_id;
8883:
8884: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8885: l_rownum).tax_id := l_tax_rec.tax_id;
8886:
8887: -- bug 5077691: populate legal_reporting_status
8888: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN

Line 8889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8885: l_rownum).tax_id := l_tax_rec.tax_id;
8886:
8887: -- bug 5077691: populate legal_reporting_status
8888: IF p_event_class_rec.tax_reporting_flag = 'Y' THEN
8889: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8890: l_rownum).legal_reporting_status :=
8891: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(
8892: l_tax_rec.tax_id).legal_reporting_status_def_val;
8893: END IF;

Line 8900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8896: AND l_jurisdiction_rec.tax_jurisdiction_code IS NULL
8897: THEN
8898:
8899: -- Stamp multiple_jurisdiction_flag on the tax line to 'Y'
8900: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8901: l_rownum).multiple_jurisdictions_flag := 'Y';
8902:
8903: END IF;
8904:

Line 8933: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

8929: END IF;
8930: RETURN;
8931: END IF;
8932:
8933: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
8934: l_rownum).tax_status_id := l_tax_status_rec.tax_status_id;
8935:
8936: END IF; --l_status_result_tbl(j) IS NOT NULL
8937:

Line 9007: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9003: END IF;
9004: RETURN;
9005: END IF;
9006:
9007: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9008: l_rownum).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9009:
9010: END IF; --l_rate_result_tbl(j) IS NOT NULL
9011:

Line 9049: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9045: END IF;
9046:
9047: -- Populate the g_detail_tax_lines structure
9048: --
9049: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9050: l_rownum).application_id := p_event_class_rec.application_id;
9051: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9052: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9051: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9047: -- Populate the g_detail_tax_lines structure
9048: --
9049: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9050: l_rownum).application_id := p_event_class_rec.application_id;
9051: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9052: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9054: l_rownum).event_type_code := p_event_class_rec.event_type_code;
9055: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9049: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9050: l_rownum).application_id := p_event_class_rec.application_id;
9051: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9052: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9054: l_rownum).event_type_code := p_event_class_rec.event_type_code;
9055: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9056: l_rownum).entity_code := p_event_class_rec.entity_code;
9057:

Line 9055: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9051: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9052: l_rownum).event_class_code := p_event_class_rec.event_class_code;
9053: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9054: l_rownum).event_type_code := p_event_class_rec.event_type_code;
9055: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9056: l_rownum).entity_code := p_event_class_rec.entity_code;
9057:
9058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9059: l_rownum).tax_date := p_tax_date;

Line 9058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9054: l_rownum).event_type_code := p_event_class_rec.event_type_code;
9055: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9056: l_rownum).entity_code := p_event_class_rec.entity_code;
9057:
9058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9059: l_rownum).tax_date := p_tax_date;
9060:
9061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9062: l_rownum).tax_determine_date := p_tax_determine_date;

Line 9061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9057:
9058: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9059: l_rownum).tax_date := p_tax_date;
9060:
9061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9062: l_rownum).tax_determine_date := p_tax_determine_date;
9063:
9064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9065: l_rownum).tax_point_date := p_tax_point_date;

Line 9064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9060:
9061: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9062: l_rownum).tax_determine_date := p_tax_determine_date;
9063:
9064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9065: l_rownum).tax_point_date := p_tax_point_date;
9066:
9067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9068: l_rownum).place_of_supply_type_code := l_place_of_supply_type_code;

Line 9067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9063:
9064: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9065: l_rownum).tax_point_date := p_tax_point_date;
9066:
9067: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9068: l_rownum).place_of_supply_type_code := l_place_of_supply_type_code;
9069:
9070: -- stamp trx_level_type and trx_line_id, since they are used for
9071: -- tax line index checking.

Line 9072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9068: l_rownum).place_of_supply_type_code := l_place_of_supply_type_code;
9069:
9070: -- stamp trx_level_type and trx_line_id, since they are used for
9071: -- tax line index checking.
9072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9073: l_rownum).trx_level_type :=
9074: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
9075:
9076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9072: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9073: l_rownum).trx_level_type :=
9074: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
9075:
9076: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9077: l_rownum).trx_line_id :=
9078: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
9079:
9080: -- if orig_tax_jurisdiction_code(id) is not NULL (for UPDATE),

Line 9085: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9081: -- populate tax_jurisdiction_code and tax_jurisdiction_id fetched
9082: -- from zx_lines. Otherwise, populate new tax_jurisdiction_code
9083: -- and tax_jurisdiction_id from most inner jurisdiction info
9084: --
9085: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9086: l_rownum).orig_tax_jurisdiction_code IS NOT NULL
9087: THEN
9088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9089: l_rownum).tax_jurisdiction_code := l_tax_jurisdiction_code;

Line 9088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9084: --
9085: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9086: l_rownum).orig_tax_jurisdiction_code IS NOT NULL
9087: THEN
9088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9089: l_rownum).tax_jurisdiction_code := l_tax_jurisdiction_code;
9090:
9091: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9092: l_rownum).tax_jurisdiction_id := l_tax_jurisdiction_id;

Line 9091: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9087: THEN
9088: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9089: l_rownum).tax_jurisdiction_code := l_tax_jurisdiction_code;
9090:
9091: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9092: l_rownum).tax_jurisdiction_id := l_tax_jurisdiction_id;
9093: ELSE
9094: -- bug 5120930
9095: -- always stamp the most inner jurisdiction code on tax line

Line 9097: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9093: ELSE
9094: -- bug 5120930
9095: -- always stamp the most inner jurisdiction code on tax line
9096:
9097: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9098: l_rownum).tax_jurisdiction_code
9099: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
9100: g_inner_jurisdiction_code);
9101:

Line 9102: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9098: l_rownum).tax_jurisdiction_code
9099: := NVL(l_jurisdiction_rec.tax_jurisdiction_code,
9100: g_inner_jurisdiction_code);
9101:
9102: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9103: l_rownum).tax_jurisdiction_id
9104: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
9105: g_inner_jurisdiction_id);
9106: END IF;

Line 9108: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9104: := NVL(l_jurisdiction_rec.tax_jurisdiction_id,
9105: g_inner_jurisdiction_id);
9106: END IF;
9107:
9108: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9109: l_rownum).tax_regime_code := l_tax_rec.tax_regime_code;
9110: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9111: l_rownum).tax := l_tax_rec.tax;
9112: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9110: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9106: END IF;
9107:
9108: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9109: l_rownum).tax_regime_code := l_tax_rec.tax_regime_code;
9110: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9111: l_rownum).tax := l_tax_rec.tax;
9112: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9113: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9112: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9108: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9109: l_rownum).tax_regime_code := l_tax_rec.tax_regime_code;
9110: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9111: l_rownum).tax := l_tax_rec.tax;
9112: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9113: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9115: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9116: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9110: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9111: l_rownum).tax := l_tax_rec.tax;
9112: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9113: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9115: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9116: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9117: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9116: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9112: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9113: l_rownum).tax_currency_code := l_tax_rec.tax_currency_code;
9114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9115: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9116: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9117: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9119: l_rownum).tax_currency_conversion_type :=
9120: l_tax_rec.exchange_rate_type;

Line 9118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9115: l_rownum).tax_type_code := l_tax_rec.tax_type_code;
9116: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9117: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9119: l_rownum).tax_currency_conversion_type :=
9120: l_tax_rec.exchange_rate_type;
9121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9122: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;

Line 9121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9117: l_rownum).tax_currency_conversion_date := p_tax_determine_date;
9118: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9119: l_rownum).tax_currency_conversion_type :=
9120: l_tax_rec.exchange_rate_type;
9121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9122: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
9123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9124: l_rownum).place_of_supply_result_id :=
9125: l_place_of_supply_result_id;

Line 9123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9119: l_rownum).tax_currency_conversion_type :=
9120: l_tax_rec.exchange_rate_type;
9121: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9122: l_rownum).reporting_only_flag := l_tax_rec.reporting_only_flag;
9123: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9124: l_rownum).place_of_supply_result_id :=
9125: l_place_of_supply_result_id;
9126: -- Populate direct_rate_rule_flag, as well as tax_status_code
9127: -- and tax_rate_code if direct_rate is applicable.

Line 9129: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9125: l_place_of_supply_result_id;
9126: -- Populate direct_rate_rule_flag, as well as tax_status_code
9127: -- and tax_rate_code if direct_rate is applicable.
9128: --
9129: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9130: l_rownum).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
9131: THEN
9132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9133: l_rownum).direct_rate_result_id := l_result_id_tbl(j);

Line 9132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9128: --
9129: IF NVL(ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9130: l_rownum).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
9131: THEN
9132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9133: l_rownum).direct_rate_result_id := l_result_id_tbl(j);
9134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9135: l_rownum).tax_status_code := l_status_result_tbl(j);
9136: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9130: l_rownum).last_manual_entry,'X') NOT IN ('TAX_RATE','TAX_AMOUNT')
9131: THEN
9132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9133: l_rownum).direct_rate_result_id := l_result_id_tbl(j);
9134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9135: l_rownum).tax_status_code := l_status_result_tbl(j);
9136: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9137: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9138: END IF;

Line 9136: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9133: l_rownum).direct_rate_result_id := l_result_id_tbl(j);
9134: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9135: l_rownum).tax_status_code := l_status_result_tbl(j);
9136: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9137: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9138: END IF;
9139:
9140: --bug6604498

Line 9141: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9137: l_rownum).tax_rate_code := l_rate_result_tbl(j);
9138: END IF;
9139:
9140: --bug6604498
9141: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9142: l_rownum).exception_rate := l_exception_rate;
9143:
9144: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
9145: --

Line 9146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9142: l_rownum).exception_rate := l_exception_rate;
9143:
9144: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
9145: --
9146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9147: l_rownum).rounding_lvl_party_tax_prof_id :=
9148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9149:
9150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;

9144: -- populate rounding_lvl_party_tax_prof_id and rounding_level_code
9145: --
9146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9147: l_rownum).rounding_lvl_party_tax_prof_id :=
9148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9149:
9150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9151: l_rownum).rounding_level_code :=
9152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

Line 9150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9146: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9147: l_rownum).rounding_lvl_party_tax_prof_id :=
9148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9149:
9150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9151: l_rownum).rounding_level_code :=
9152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9153:
9154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;

9148: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rnd_lvl_party_tax_prof_id;
9149:
9150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9151: l_rownum).rounding_level_code :=
9152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9153:
9154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9155: l_rownum).rounding_lvl_party_type :=
9156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

Line 9154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9150: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9151: l_rownum).rounding_level_code :=
9152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9153:
9154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9155: l_rownum).rounding_lvl_party_type :=
9156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
9157:
9158: -- populate hq_estb_party_tax_prof_id

Line 9156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;

9152: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_level;
9153:
9154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9155: l_rownum).rounding_lvl_party_type :=
9156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
9157:
9158: -- populate hq_estb_party_tax_prof_id
9159: --
9160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9156: ZX_TDS_CALC_SERVICES_PUB_PKG.g_rounding_lvl_party_type;
9157:
9158: -- populate hq_estb_party_tax_prof_id
9159: --
9160: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9161: l_rownum).hq_estb_party_tax_prof_id :=
9162: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.hq_estb_party_tax_prof_id(
9163: p_trx_line_index);
9164:

Line 9197: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9193: -- (for UPDATE), populate tax_amt_included_flag/self_assessed_flag
9194: -- fetched from zx_lines. Otherwise, keep tax_amt_included_flag/
9195: -- self_assessed_flag returned from get_tax_registration
9196: --
9197: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9198: l_rownum).orig_tax_amt_included_flag IS NOT NULL THEN
9199: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9200: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag;
9201: END IF;

Line 9199: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9195: -- self_assessed_flag returned from get_tax_registration
9196: --
9197: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9198: l_rownum).orig_tax_amt_included_flag IS NOT NULL THEN
9199: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9200: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag;
9201: END IF;
9202:
9203: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9203: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9199: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9200: l_rownum).tax_amt_included_flag := l_tax_amt_included_flag;
9201: END IF;
9202:
9203: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9204: l_rownum).orig_self_assessed_flag IS NOT NULL THEN
9205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9206: l_rownum).self_assessed_flag := l_self_assessed_flag;
9207: END IF;

Line 9205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9201: END IF;
9202:
9203: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9204: l_rownum).orig_self_assessed_flag IS NOT NULL THEN
9205: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9206: l_rownum).self_assessed_flag := l_self_assessed_flag;
9207: END IF;
9208:
9209: -- populate rounding_rule_code if it is null

Line 9211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9207: END IF;
9208:
9209: -- populate rounding_rule_code if it is null
9210: --
9211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9212: l_rownum).rounding_rule_code IS NULL THEN
9213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9214: l_rownum).rounding_rule_code := l_tax_rec.rounding_rule_code;
9215: END IF;

Line 9213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9209: -- populate rounding_rule_code if it is null
9210: --
9211: IF ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9212: l_rownum).rounding_rule_code IS NULL THEN
9213: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9214: l_rownum).rounding_rule_code := l_tax_rec.rounding_rule_code;
9215: END IF;
9216:
9217: -- If the value of p_event_class_rec.self_assess_tax_lines_flag

Line 9223: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9219: --
9220: IF NVL(p_event_class_rec.self_assess_tax_lines_flag, 'N') = 'N'
9221: THEN
9222:
9223: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9224: l_rownum).self_assessed_flag := 'N';
9225: END IF;
9226:
9227: -- Bug 4277751: For intercompany transaction, detail tax lines from

Line 9241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9237: p_trx_line_index) IN ('CREATE', 'UPDATE') AND
9238: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.source_event_class_code(
9239: p_trx_line_index) = 'INTERCOMPANY_TRX'
9240: THEN
9241: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9242: l_rownum).self_assessed_flag := 'Y';
9243: END IF;
9244: */
9245: -- Populate Regime and Regime detail table

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

9311:
9312: --IF (l_begin_index is NOT NULL) THEN
9313: IF (x_begin_index is NOT NULL) THEN
9314: x_end_index :=
9315: NVL( ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl.LAST, 0);
9316: END IF;
9317:
9318: -- If p_event_class_rec.enforce_tax_from_ref_doc_flag = 'Y' AND
9319: -- trx_line_dist_tbl.ref_doc_application_id(p_trx_line_index) IS NOT NULL,

Line 9514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num) :=

9510: x_tax_jurisdiction_id := l_tax_line_rec.tax_jurisdiction_id;
9511: x_tax_jurisdiction_code := l_tax_line_rec.tax_jurisdiction_code;
9512:
9513: IF l_tax_line_rec.cancel_flag = 'Y' THEN
9514: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(p_row_num) :=
9515: l_tax_line_rec;
9516: IF (g_level_procedure >= g_current_runtime_level ) THEN
9517: FND_LOG.STRING(g_level_procedure,
9518: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios.BEGIN',

Line 9533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9529: -- 2. Retain summary tax line id for tax only line
9530: --
9531: IF NVL(l_tax_line_rec.tax_only_line_flag, 'N') = 'Y' THEN
9532:
9533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9534: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
9535: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9536: p_row_num).associated_child_frozen_flag :=
9537: l_tax_line_rec.associated_child_frozen_flag;

Line 9535: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9531: IF NVL(l_tax_line_rec.tax_only_line_flag, 'N') = 'Y' THEN
9532:
9533: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9534: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
9535: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9536: p_row_num).associated_child_frozen_flag :=
9537: l_tax_line_rec.associated_child_frozen_flag;
9538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9539: p_row_num).summary_tax_line_id := l_tax_line_rec.summary_tax_line_id;

Line 9538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9534: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
9535: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9536: p_row_num).associated_child_frozen_flag :=
9537: l_tax_line_rec.associated_child_frozen_flag;
9538: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9539: p_row_num).summary_tax_line_id := l_tax_line_rec.summary_tax_line_id;
9540:
9541: ELSIF NVL(l_tax_line_rec.associated_child_frozen_flag, 'N') = 'N' THEN
9542:

Line 9543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9539: p_row_num).summary_tax_line_id := l_tax_line_rec.summary_tax_line_id;
9540:
9541: ELSIF NVL(l_tax_line_rec.associated_child_frozen_flag, 'N') = 'N' THEN
9542:
9543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9544: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
9545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9546: p_row_num).associated_child_frozen_flag :=
9547: l_tax_line_rec.associated_child_frozen_flag;

Line 9545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9541: ELSIF NVL(l_tax_line_rec.associated_child_frozen_flag, 'N') = 'N' THEN
9542:
9543: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9544: p_row_num).tax_line_id := l_tax_line_rec.tax_line_id;
9545: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9546: p_row_num).associated_child_frozen_flag :=
9547: l_tax_line_rec.associated_child_frozen_flag;
9548:
9549: END IF;

Line 9551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9547: l_tax_line_rec.associated_child_frozen_flag;
9548:
9549: END IF;
9550:
9551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9552: p_row_num).orig_self_assessed_flag :=
9553: l_tax_line_rec.orig_self_assessed_flag;
9554: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9555: p_row_num).orig_tax_amt_included_flag :=

Line 9554: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9550:
9551: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9552: p_row_num).orig_self_assessed_flag :=
9553: l_tax_line_rec.orig_self_assessed_flag;
9554: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9555: p_row_num).orig_tax_amt_included_flag :=
9556: l_tax_line_rec.orig_tax_amt_included_flag;
9557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9558: p_row_num).orig_tax_jurisdiction_id :=

Line 9557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9553: l_tax_line_rec.orig_self_assessed_flag;
9554: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9555: p_row_num).orig_tax_amt_included_flag :=
9556: l_tax_line_rec.orig_tax_amt_included_flag;
9557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9558: p_row_num).orig_tax_jurisdiction_id :=
9559: l_tax_line_rec.orig_tax_jurisdiction_id;
9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9561: p_row_num).orig_tax_jurisdiction_code :=

Line 9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9556: l_tax_line_rec.orig_tax_amt_included_flag;
9557: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9558: p_row_num).orig_tax_jurisdiction_id :=
9559: l_tax_line_rec.orig_tax_jurisdiction_id;
9560: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9561: p_row_num).orig_tax_jurisdiction_code :=
9562: l_tax_line_rec.orig_tax_jurisdiction_code;
9563:
9564: -- bug 5633271

Line 9565: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9561: p_row_num).orig_tax_jurisdiction_code :=
9562: l_tax_line_rec.orig_tax_jurisdiction_code;
9563:
9564: -- bug 5633271
9565: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9566: p_row_num).overridden_flag := l_tax_line_rec.overridden_flag;
9567:
9568: --Bug7339485
9569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9565: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9566: p_row_num).overridden_flag := l_tax_line_rec.overridden_flag;
9567:
9568: --Bug7339485
9569: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9570: p_row_num).TAX_RATE_TYPE := l_tax_line_rec.tax_rate_type;
9571:
9572: IF (g_level_procedure >= g_current_runtime_level ) THEN
9573: FND_LOG.STRING(g_level_procedure,

Line 9575: 'Value for TAX_RATE_TYPE '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9571:
9572: IF (g_level_procedure >= g_current_runtime_level ) THEN
9573: FND_LOG.STRING(g_level_procedure,
9574: 'ZX.PLSQL.ZX_TDS_APPLICABILITY_DETM_PKG.handle_update_scenarios',
9575: 'Value for TAX_RATE_TYPE '||ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9576: p_row_num).TAX_RATE_TYPE);
9577: END IF;
9578:
9579:

Line 9586: ZX_TDS_CALC_SERVICES_PUB_PKG.g_overridden_tax_ln_exist_flg := 'Y';

9582: -- 2. Prorate orig_tax_amt_tax_curr for P2P
9583: --
9584: IF NVL(l_tax_line_rec.overridden_flag, 'N') = 'Y' THEN
9585:
9586: ZX_TDS_CALC_SERVICES_PUB_PKG.g_overridden_tax_ln_exist_flg := 'Y';
9587:
9588:
9589:
9590: IF p_event_class_rec.prod_family_grp_code = 'P2P' THEN

Line 9597: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9593:
9594: IF l_tax_line_rec.line_amt <> 0 AND
9595: l_tax_line_rec.line_amt <> l_current_line_amt THEN
9596:
9597: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9598: p_row_num).orig_tax_amt_tax_curr :=
9599: l_tax_line_rec.orig_tax_amt_tax_curr *
9600: l_current_line_amt/l_tax_line_rec.line_amt;
9601:

Line 9602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9598: p_row_num).orig_tax_amt_tax_curr :=
9599: l_tax_line_rec.orig_tax_amt_tax_curr *
9600: l_current_line_amt/l_tax_line_rec.line_amt;
9601:
9602: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9603: p_row_num).orig_taxable_amt_tax_curr :=
9604: l_tax_line_rec.orig_taxable_amt_tax_curr *
9605: l_current_line_amt/l_tax_line_rec.line_amt;
9606: ELSE /* Bug 5684123 */

Line 9607: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9603: p_row_num).orig_taxable_amt_tax_curr :=
9604: l_tax_line_rec.orig_taxable_amt_tax_curr *
9605: l_current_line_amt/l_tax_line_rec.line_amt;
9606: ELSE /* Bug 5684123 */
9607: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9608: p_row_num).orig_tax_amt_tax_curr :=
9609: l_tax_line_rec.orig_tax_amt_tax_curr;
9610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9611: p_row_num).orig_taxable_amt_tax_curr :=

Line 9610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9606: ELSE /* Bug 5684123 */
9607: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9608: p_row_num).orig_tax_amt_tax_curr :=
9609: l_tax_line_rec.orig_tax_amt_tax_curr;
9610: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9611: p_row_num).orig_taxable_amt_tax_curr :=
9612: l_tax_line_rec.orig_taxable_amt_tax_curr;
9613: END IF;
9614: ELSE

Line 9616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9612: l_tax_line_rec.orig_taxable_amt_tax_curr;
9613: END IF;
9614: ELSE
9615: -- bug 5636132
9616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9617: p_row_num).orig_tax_amt_tax_curr :=
9618: l_tax_line_rec.orig_tax_amt_tax_curr;
9619: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9620: p_row_num).orig_taxable_amt_tax_curr :=

Line 9619: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9615: -- bug 5636132
9616: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9617: p_row_num).orig_tax_amt_tax_curr :=
9618: l_tax_line_rec.orig_tax_amt_tax_curr;
9619: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9620: p_row_num).orig_taxable_amt_tax_curr :=
9621: l_tax_line_rec.orig_taxable_amt_tax_curr;
9622: END IF; -- p_event_class_rec.prod_family_grp_code = 'P2P'
9623: END IF; -- overridden_flag = 'Y'

Line 9627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9623: END IF; -- overridden_flag = 'Y'
9624:
9625: IF l_tax_line_rec.last_manual_entry = 'STATUSTORATE' THEN
9626:
9627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9628: p_row_num).last_manual_entry := 'TAX_STATUS';
9629: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9630: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9631: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9629: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9625: IF l_tax_line_rec.last_manual_entry = 'STATUSTORATE' THEN
9626:
9627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9628: p_row_num).last_manual_entry := 'TAX_STATUS';
9629: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9630: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9631: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9632: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9633: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9631: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9627: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9628: p_row_num).last_manual_entry := 'TAX_STATUS';
9629: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9630: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9631: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9632: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9633: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9634: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9635:

Line 9633: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9629: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9630: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9631: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9632: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9633: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9634: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9635:
9636: -- populate tax_status_id
9637: --

Line 9664: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9660: CLOSE get_key_columns_cur;
9661: RETURN;
9662: END IF;
9663:
9664: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9665: p_row_num).tax_status_id :=
9666: l_tax_status_rec.tax_status_id;
9667:
9668: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE_CODE' THEN

Line 9670: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9666: l_tax_status_rec.tax_status_id;
9667:
9668: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE_CODE' THEN
9669:
9670: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9671: p_row_num).last_manual_entry := 'TAX_RATE_CODE';
9672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9673: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9668: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE_CODE' THEN
9669:
9670: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9671: p_row_num).last_manual_entry := 'TAX_RATE_CODE';
9672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9673: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9675: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9670: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9671: p_row_num).last_manual_entry := 'TAX_RATE_CODE';
9672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9673: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9675: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9677: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9672: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9673: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9675: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9677: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9679: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9674: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9675: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9677: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9679: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9681: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9676: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9677: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9679: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9681: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9683: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9684: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9678: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9679: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9681: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9683: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9684: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9685: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9686:

Line 9684: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9680: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9681: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9682: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9683: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9684: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9685: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9686:
9687: -- populate tax_status_id
9688: --

Line 9715: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9711: CLOSE get_key_columns_cur;
9712: RETURN;
9713: END IF;
9714:
9715: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9716: p_row_num).tax_status_id :=
9717: l_tax_status_rec.tax_status_id;
9718:
9719: -- validate and populate tax_rate_id

Line 9750: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9746: CLOSE get_key_columns_cur;
9747: RETURN;
9748: END IF;
9749:
9750: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9751: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9752:
9753: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE' THEN
9754:

Line 9755: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9751: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9752:
9753: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE' THEN
9754:
9755: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9756: p_row_num).last_manual_entry := 'TAX_RATE';
9757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9758: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9759: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9753: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_RATE' THEN
9754:
9755: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9756: p_row_num).last_manual_entry := 'TAX_RATE';
9757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9758: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9759: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9760: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9761: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9759: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9755: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9756: p_row_num).last_manual_entry := 'TAX_RATE';
9757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9758: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9759: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9760: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9761: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9762: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9761: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9757: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9758: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9759: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9760: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9761: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9762: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9764: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9759: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9760: p_row_num).orig_tax_status_code:=l_tax_line_rec.orig_tax_status_code;
9761: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9762: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9764: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9766: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9761: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9762: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9764: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9766: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9768: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9763: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9764: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9766: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9768: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9770: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9771: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9765: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9766: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9768: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9770: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9771: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9772: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9773:

Line 9771: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9767: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9768: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9769: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9770: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9771: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9772: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9773:
9774: -- populate tax_status_id
9775: --

Line 9802: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9798: CLOSE get_key_columns_cur;
9799: RETURN;
9800: END IF;
9801:
9802: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9803: p_row_num).tax_status_id :=
9804: l_tax_status_rec.tax_status_id;
9805:
9806: -- validate and populate tax_rate_id

Line 9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9833: CLOSE get_key_columns_cur;
9834: RETURN;
9835: END IF;
9836:
9837: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9838: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9839:
9840: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_AMOUNT' THEN
9841:

Line 9842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9838: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9839:
9840: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_AMOUNT' THEN
9841:
9842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9843: p_row_num).last_manual_entry := 'TAX_AMOUNT';
9844: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9845: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9844: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9840: ELSIF l_tax_line_rec.last_manual_entry = 'TAX_AMOUNT' THEN
9841:
9842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9843: p_row_num).last_manual_entry := 'TAX_AMOUNT';
9844: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9845: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9842: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9843: p_row_num).last_manual_entry := 'TAX_AMOUNT';
9844: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9845: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9844: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9845: p_row_num).tax_status_code := l_tax_line_rec.tax_status_code;
9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9851: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9846: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9847: p_row_num).orig_tax_status_code :=l_tax_line_rec.orig_tax_status_code;
9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9851: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9853: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9854: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9848: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9849: p_row_num).orig_tax_status_id := l_tax_line_rec.orig_tax_status_id;
9850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9851: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9853: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9854: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9855: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9856: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9854: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9850: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9851: p_row_num).tax_rate_code := l_tax_line_rec.tax_rate_code;
9852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9853: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9854: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9855: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9856: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9857: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9856: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9852: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9853: p_row_num).tax_rate := l_tax_line_rec.tax_rate;
9854: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9855: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9856: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9857: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9859: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9854: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9855: p_row_num).orig_tax_rate_code := l_tax_line_rec.orig_tax_rate_code;
9856: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9857: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9859: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9861: p_row_num).orig_tax_amt := l_tax_line_rec.orig_tax_amt;
9862: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9856: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9857: p_row_num).orig_tax_rate_id := l_tax_line_rec.orig_tax_rate_id;
9858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9859: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9861: p_row_num).orig_tax_amt := l_tax_line_rec.orig_tax_amt;
9862: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9863: p_row_num).orig_taxable_amt := l_tax_line_rec.orig_taxable_amt;
9864:

Line 9862: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9858: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9859: p_row_num).orig_tax_rate := l_tax_line_rec.orig_tax_rate;
9860: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9861: p_row_num).orig_tax_amt := l_tax_line_rec.orig_tax_amt;
9862: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9863: p_row_num).orig_taxable_amt := l_tax_line_rec.orig_taxable_amt;
9864:
9865: -- bug 5684123: move to the top.-- bug 5636132,
9866: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9866: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9862: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9863: p_row_num).orig_taxable_amt := l_tax_line_rec.orig_taxable_amt;
9864:
9865: -- bug 5684123: move to the top.-- bug 5636132,
9866: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9867: -- p_row_num).orig_tax_amt_tax_curr :=
9868: -- l_tax_line_rec.orig_tax_amt_tax_curr;
9869: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9870: -- p_row_num).orig_taxable_amt_tax_curr :=

Line 9869: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9865: -- bug 5684123: move to the top.-- bug 5636132,
9866: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9867: -- p_row_num).orig_tax_amt_tax_curr :=
9868: -- l_tax_line_rec.orig_tax_amt_tax_curr;
9869: -- ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9870: -- p_row_num).orig_taxable_amt_tax_curr :=
9871: -- l_tax_line_rec.orig_taxable_amt_tax_curr;
9872:
9873:

Line 9876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9872:
9873:
9874:
9875: -- bug 5633271
9876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9877: p_row_num).tax_calculation_formula :=
9878: l_tax_line_rec.tax_calculation_formula;
9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9880: p_row_num).taxable_basis_formula :=

Line 9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9875: -- bug 5633271
9876: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9877: p_row_num).tax_calculation_formula :=
9878: l_tax_line_rec.tax_calculation_formula;
9879: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9880: p_row_num).taxable_basis_formula :=
9881: l_tax_line_rec.taxable_basis_formula;
9882:
9883: -- populate tax_status_id

Line 9911: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9907: CLOSE get_key_columns_cur;
9908: RETURN;
9909: END IF;
9910:
9911: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9912: p_row_num).tax_status_id :=
9913: l_tax_status_rec.tax_status_id;
9914:
9915: -- validate and populate tax_rate_id

Line 9946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9942: CLOSE get_key_columns_cur;
9943: RETURN;
9944: END IF;
9945:
9946: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9947: p_row_num).tax_rate_id := l_tax_rate_rec.tax_rate_id;
9948:
9949: -- prorate tax amount and taxable amount
9950: --

Line 9956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9952: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.line_amt(
9953: p_trx_line_index);
9954:
9955: IF l_tax_line_rec.line_amt <> 0 THEN
9956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9957: p_row_num).unrounded_tax_amt :=
9958: l_tax_line_rec.unrounded_tax_amt*l_current_line_amt/l_tax_line_rec.line_amt;
9959: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9960: p_row_num).unrounded_taxable_amt :=

Line 9959: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9955: IF l_tax_line_rec.line_amt <> 0 THEN
9956: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9957: p_row_num).unrounded_tax_amt :=
9958: l_tax_line_rec.unrounded_tax_amt*l_current_line_amt/l_tax_line_rec.line_amt;
9959: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9960: p_row_num).unrounded_taxable_amt :=
9961: l_tax_line_rec.unrounded_taxable_amt*l_current_line_amt/l_tax_line_rec.line_amt;
9962:
9963: -- set tax_amt to NULL

Line 9965: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9961: l_tax_line_rec.unrounded_taxable_amt*l_current_line_amt/l_tax_line_rec.line_amt;
9962:
9963: -- set tax_amt to NULL
9964: --
9965: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9966: p_row_num).tax_amt := NULL;
9967:
9968: ELSE
9969: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9969: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9965: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9966: p_row_num).tax_amt := NULL;
9967:
9968: ELSE
9969: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9970: p_row_num).unrounded_tax_amt := l_tax_line_rec.unrounded_tax_amt;
9971: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9972: p_row_num).unrounded_taxable_amt
9973: := l_tax_line_rec.unrounded_taxable_amt;

Line 9971: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9967:
9968: ELSE
9969: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9970: p_row_num).unrounded_tax_amt := l_tax_line_rec.unrounded_tax_amt;
9971: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9972: p_row_num).unrounded_taxable_amt
9973: := l_tax_line_rec.unrounded_taxable_amt;
9974: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9975: p_row_num).tax_amt := l_tax_line_rec.tax_amt;

Line 9974: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9970: p_row_num).unrounded_tax_amt := l_tax_line_rec.unrounded_tax_amt;
9971: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9972: p_row_num).unrounded_taxable_amt
9973: := l_tax_line_rec.unrounded_taxable_amt;
9974: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9975: p_row_num).tax_amt := l_tax_line_rec.tax_amt;
9976: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9977: p_row_num).taxable_amt := l_tax_line_rec.taxable_amt;
9978: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 9976: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9972: p_row_num).unrounded_taxable_amt
9973: := l_tax_line_rec.unrounded_taxable_amt;
9974: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9975: p_row_num).tax_amt := l_tax_line_rec.tax_amt;
9976: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9977: p_row_num).taxable_amt := l_tax_line_rec.taxable_amt;
9978: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9979: p_row_num).cal_tax_amt := l_tax_line_rec.cal_tax_amt;
9980:

Line 9978: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9974: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9975: p_row_num).tax_amt := l_tax_line_rec.tax_amt;
9976: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9977: p_row_num).taxable_amt := l_tax_line_rec.taxable_amt;
9978: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9979: p_row_num).cal_tax_amt := l_tax_line_rec.cal_tax_amt;
9980:
9981: END IF;
9982:

Line 9989: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

9985: ELSIF get_key_columns_cur%NOTFOUND THEN
9986: /*
9987: * will be populated by pop_tax_line_for_trx_line
9988: * SELECT zx_lines_s.NEXTVAL
9989: * INTO ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
9990: * p_row_num).tax_line_id
9991: * FROM dual;
9992: */
9993:

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

10097:
10098: FOR i IN NVL(p_begin_index, 1) .. NVL(p_end_index, 0) LOOP
10099:
10100: OPEN enforce_rate_code_from_ref_doc(
10101: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10102: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10103:
10104: FETCH enforce_rate_code_from_ref_doc INTO
10105: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,

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

10098: FOR i IN NVL(p_begin_index, 1) .. NVL(p_end_index, 0) LOOP
10099:
10100: OPEN enforce_rate_code_from_ref_doc(
10101: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10102: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10103:
10104: FETCH enforce_rate_code_from_ref_doc INTO
10105: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10106: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,

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

10101: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10102: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10103:
10104: FETCH enforce_rate_code_from_ref_doc INTO
10105: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10106: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10107: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10108: i).other_doc_line_amt,
10109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

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

10102: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code);
10103:
10104: FETCH enforce_rate_code_from_ref_doc INTO
10105: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10106: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10107: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10108: i).other_doc_line_amt,
10109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10110: i).other_doc_line_tax_amt,

Line 10107: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10103:
10104: FETCH enforce_rate_code_from_ref_doc INTO
10105: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10106: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10107: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10108: i).other_doc_line_amt,
10109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10110: i).other_doc_line_tax_amt,
10111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

Line 10109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10105: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10106: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_rate_code,
10107: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10108: i).other_doc_line_amt,
10109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10110: i).other_doc_line_tax_amt,
10111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10112: i).other_doc_line_taxable_amt,
10113: -- nipatel bug 6648042

Line 10111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10107: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10108: i).other_doc_line_amt,
10109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10110: i).other_doc_line_tax_amt,
10111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10112: i).other_doc_line_taxable_amt,
10113: -- nipatel bug 6648042
10114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10115: i).tax_apportionment_line_number;

Line 10114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10110: i).other_doc_line_tax_amt,
10111: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10112: i).other_doc_line_taxable_amt,
10113: -- nipatel bug 6648042
10114: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10115: i).tax_apportionment_line_number;
10116: -- nipatel bug 6648042
10117:
10118: IF enforce_rate_code_from_ref_doc%FOUND THEN

Line 10122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10118: IF enforce_rate_code_from_ref_doc%FOUND THEN
10119:
10120: -- populate copied_from_other_doc_flag and other_doc_source
10121: --
10122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10123: i).copied_from_other_doc_flag := 'Y';
10124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10125: i).other_doc_source := 'REFERENCE';
10126:

Line 10124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10120: -- populate copied_from_other_doc_flag and other_doc_source
10121: --
10122: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10123: i).copied_from_other_doc_flag := 'Y';
10124: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10125: i).other_doc_source := 'REFERENCE';
10126:
10127: -- bugfix 5176149:populate tax_status_id
10128: --

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

10126:
10127: -- bugfix 5176149:populate tax_status_id
10128: --
10129: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10131: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10133: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10134: l_tax_status_rec,

Line 10131: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,

10127: -- bugfix 5176149:populate tax_status_id
10128: --
10129: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10131: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10133: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10134: l_tax_status_rec,
10135: x_return_status,

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

10128: --
10129: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10131: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10133: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10134: l_tax_status_rec,
10135: x_return_status,
10136: l_error_buffer);

Line 10133: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,

10129: ZX_TDS_UTILITIES_PKG.get_tax_status_cache_info(
10130: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax,
10131: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_regime_code,
10132: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_status_code,
10133: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(i).tax_determine_date,
10134: l_tax_status_rec,
10135: x_return_status,
10136: l_error_buffer);
10137:

Line 10154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(

10150: END IF;
10151: RETURN;
10152: END IF;
10153:
10154: ZX_TDS_CALC_SERVICES_PUB_PKG.g_detail_tax_lines_tbl(
10155: i).tax_status_id := l_tax_status_rec.tax_status_id;
10156:
10157: ELSE
10158: IF g_level_statement >= g_current_runtime_level THEN