DBA Data[Home] [Help]

APPS.HR_US_FF_UDF1 dependencies on HR_UTILITY

Line 240: hr_utility.trace('BEGIN -> hr_us_ff_udf1.get_tax_jurisdiction ');

236:
237: l_return_value varchar2(1);
238:
239: BEGIN
240: hr_utility.trace('BEGIN -> hr_us_ff_udf1.get_tax_jurisdiction ');
241: select nvl(hoi.org_information16,'N')
242: into l_return_value
243: from per_assignments_f paf,
244: hr_organization_information hoi,

Line 253: hr_utility.trace('get_tax_jurisdiction retrun_value = ' || l_return_value);

249: and paf.soft_coding_keyflex_id = hsk.soft_coding_keyflex_id
250: and hsk.segment1 = hoi.organization_id
251: and hoi.org_information_context = 'W2 Reporting Rules';
252:
253: hr_utility.trace('get_tax_jurisdiction retrun_value = ' || l_return_value);
254: hr_utility.trace('END -> hr_us_ff_udf1.get_tax_jurisdiction ');
255: return (l_return_value);
256: EXCEPTION
257: WHEN NO_DATA_FOUND THEN

Line 254: hr_utility.trace('END -> hr_us_ff_udf1.get_tax_jurisdiction ');

250: and hsk.segment1 = hoi.organization_id
251: and hoi.org_information_context = 'W2 Reporting Rules';
252:
253: hr_utility.trace('get_tax_jurisdiction retrun_value = ' || l_return_value);
254: hr_utility.trace('END -> hr_us_ff_udf1.get_tax_jurisdiction ');
255: return (l_return_value);
256: EXCEPTION
257: WHEN NO_DATA_FOUND THEN
258: return ('N');

Line 272: hr_utility.trace('tab.count = '||to_char(hr_us_ff_udf1.l_neg_earn_tab.count));

268:
269: l_ret number;
270:
271: BEGIN
272: hr_utility.trace('tab.count = '||to_char(hr_us_ff_udf1.l_neg_earn_tab.count));
273:
274: IF hr_us_ff_udf1.l_neg_earn_tab.count <= 0 THEN
275: hr_us_ff_udf1.l_neg_earn_tab(1).temp_earn := 0;
276: hr_us_ff_udf1.l_neg_earn_tab(1).neg_earn_feed := 0;

Line 284: hr_utility.trace('temp_earn = '||

280: hr_us_ff_udf1.l_neg_earn_tab(1).temp_earn := p_template_earning +
281: p_addl_asg_gre_itd +
282: hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn;
283:
284: hr_utility.trace('temp_earn = '||
285: to_char(hr_us_ff_udf1.l_neg_earn_tab(1).temp_earn));
286:
287: IF hr_us_ff_udf1.l_neg_earn_tab(1).temp_earn < 0 THEN
288: hr_us_ff_udf1.l_neg_earn_tab(1).neg_earn_feed :=

Line 303: hr_utility.trace('neg_earn_feed = '||

299: ( -1 * hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn);
300: END IF;
301: END IF;
302:
303: hr_utility.trace('neg_earn_feed = '||
304: to_char(hr_us_ff_udf1.l_neg_earn_tab(1).neg_earn_feed));
305:
306: hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn
307: := hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn +

Line 310: hr_utility.trace('reduced_neg_earn = '||

306: hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn
307: := hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn +
308: (-1 * hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn);
309:
310: hr_utility.trace('reduced_neg_earn = '||
311: to_char(hr_us_ff_udf1.l_neg_earn_tab(1).reduced_neg_earn));
312:
313: l_ret := hr_us_ff_udf1.l_neg_earn_tab(1).temp_earn;
314:

Line 323: hr_utility.trace('hr_us_ff_udf1.neg_earning : neg_earn_feed = '||

319: FUNCTION neg_earning RETURN NUMBER is
320: l_ret number;
321: BEGIN
322: l_ret := hr_us_ff_udf1.l_neg_earn_tab(1).neg_earn_feed;
323: hr_utility.trace('hr_us_ff_udf1.neg_earning : neg_earn_feed = '||
324: to_char(l_ret));
325: return l_ret;
326: END neg_earning;
327:

Line 438: -- hr_utility.trace_on(NULL,'ORCL');

434: l_get_full_wage varchar2(1);
435:
436:
437: BEGIN
438: -- hr_utility.trace_on(NULL,'ORCL');
439: l_get_full_wage := 'Y';
440: hr_utility.trace('Entering get_prev_ptd_values' );
441: hr_utility.trace('p_regular_aggregate = ' ||
442: to_char(p_regular_aggregate) );

Line 440: hr_utility.trace('Entering get_prev_ptd_values' );

436:
437: BEGIN
438: -- hr_utility.trace_on(NULL,'ORCL');
439: l_get_full_wage := 'Y';
440: hr_utility.trace('Entering get_prev_ptd_values' );
441: hr_utility.trace('p_regular_aggregate = ' ||
442: to_char(p_regular_aggregate) );
443:
444: SELECT paa.assignment_id

Line 441: hr_utility.trace('p_regular_aggregate = ' ||

437: BEGIN
438: -- hr_utility.trace_on(NULL,'ORCL');
439: l_get_full_wage := 'Y';
440: hr_utility.trace('Entering get_prev_ptd_values' );
441: hr_utility.trace('p_regular_aggregate = ' ||
442: to_char(p_regular_aggregate) );
443:
444: SELECT paa.assignment_id
445: INTO l_assignment_id

Line 505: hr_utility.trace('Previous period AAID ' || to_char(l_bal_assact) );

501: AND ppa_prev.effective_date between ptp_prev.start_date
502: and ptp_prev.end_date)
503: AND paa1.payroll_action_id = ppa1.payroll_action_id ;
504:
505: hr_utility.trace('Previous period AAID ' || to_char(l_bal_assact) );
506:
507:
508: IF nvl(p_regular_aggregate,0)= 0 THEN
509: hr_utility.trace('p_regular_aggregate = 0 asg_type = ASG' );

Line 509: hr_utility.trace('p_regular_aggregate = 0 asg_type = ASG' );

505: hr_utility.trace('Previous period AAID ' || to_char(l_bal_assact) );
506:
507:
508: IF nvl(p_regular_aggregate,0)= 0 THEN
509: hr_utility.trace('p_regular_aggregate = 0 asg_type = ASG' );
510:
511: l_asg_type := 'ASG';
512: ELSE
513: l_asg_type := 'PER_PAYROLL';

Line 515: hr_utility.trace('p_regular_aggregate not = 0 asg_type = PER_PAYROLL' );

511: l_asg_type := 'ASG';
512: ELSE
513: l_asg_type := 'PER_PAYROLL';
514:
515: hr_utility.trace('p_regular_aggregate not = 0 asg_type = PER_PAYROLL' );
516:
517: pay_balance_pkg.set_context('PAYROLL_ID',l_payroll_id);
518:
519: END IF;

Line 523: hr_utility.trace('p_fed_or_state = FED' );

519: END IF;
520:
521: IF p_fed_or_state = 'FED' THEN
522:
523: hr_utility.trace('p_fed_or_state = FED' );
524:
525: -- MAY NEED FOR AGGREGATION.
526: --pay_balance_pkg.set_context('PAYROLL_ID',l_payroll_id);
527:

Line 536: hr_utility.trace('REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD' || ' = '

532: AND legislation_code = 'US';
533:
534: l_defined_balance_tab(1).balance_value := 0;
535:
536: hr_utility.trace('REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD' || ' = '
537: || to_char(l_defined_balance_tab(1).defined_balance_id));
538:
539: l_context_tab(1).tax_unit_id := p_tax_unit_id;
540: l_context_tab(1).jurisdiction_code := Null;

Line 553: hr_utility.trace('REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD' || ' = '

549: WHERE user_entity_name = 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
550: AND legislation_code = 'US';
551: l_defined_balance_tab(2).balance_value := 0;
552:
553: hr_utility.trace('REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD' || ' = '
554: || to_char(l_defined_balance_tab(2).defined_balance_id));
555:
556: l_context_tab(2).tax_unit_id := p_tax_unit_id;
557: l_context_tab(2).jurisdiction_code := null;

Line 571: hr_utility.trace('FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD' || ' = '

567: AND legislation_code = 'US';
568:
569: l_defined_balance_tab(3).balance_value := 0;
570:
571: hr_utility.trace('FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD' || ' = '
572: || to_char(l_defined_balance_tab(3).defined_balance_id));
573:
574:
575: l_context_tab(3).tax_unit_id := p_tax_unit_id;

Line 590: hr_utility.trace('DEF_COMP_401K_' || l_asg_type || '_GRE_PTD' || ' = '

586: AND legislation_code = 'US';
587:
588: l_defined_balance_tab(4).balance_value := 0;
589:
590: hr_utility.trace('DEF_COMP_401K_' || l_asg_type || '_GRE_PTD' || ' = '
591: || to_char(l_defined_balance_tab(4).defined_balance_id));
592:
593: l_context_tab(4).tax_unit_id := p_tax_unit_id;
594: l_context_tab(4).jurisdiction_code := null;

Line 608: hr_utility.trace('DEF_COMP_403B_' || l_asg_type || '_GRE_PTD' || ' = '

604: AND legislation_code = 'US';
605:
606: l_defined_balance_tab(5).balance_value := 0;
607:
608: hr_utility.trace('DEF_COMP_403B_' || l_asg_type || '_GRE_PTD' || ' = '
609: || to_char(l_defined_balance_tab(5).defined_balance_id));
610:
611: l_context_tab(5).tax_unit_id := p_tax_unit_id;
612: l_context_tab(5).jurisdiction_code := null;

Line 626: hr_utility.trace('DEF_COMP_457_' || l_asg_type || '_GRE_PTD' || ' = '

622: AND legislation_code = 'US';
623:
624: l_defined_balance_tab(6).balance_value := 0;
625:
626: hr_utility.trace('DEF_COMP_457_' || l_asg_type || '_GRE_PTD' || ' = '
627: || to_char(l_defined_balance_tab(6).defined_balance_id));
628:
629: l_context_tab(6).tax_unit_id := p_tax_unit_id;
630: l_context_tab(6).jurisdiction_code := null;

Line 642: hr_utility.trace('OTHER_PRETAX_' || l_asg_type || '_GRE_PTD' || ' = '

638: FROM ff_user_entities
639: WHERE user_entity_name = 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD'
640: AND legislation_code = 'US';
641:
642: hr_utility.trace('OTHER_PRETAX_' || l_asg_type || '_GRE_PTD' || ' = '
643: || to_char(l_defined_balance_tab(7).defined_balance_id));
644:
645: l_defined_balance_tab(7).balance_value := 0;
646:

Line 660: hr_utility.trace('SECTION_125_' || l_asg_type || '_GRE_PTD' || ' = '

656: FROM ff_user_entities
657: WHERE user_entity_name = 'SECTION_125_' || l_asg_type || '_GRE_PTD'
658: AND legislation_code = 'US';
659:
660: hr_utility.trace('SECTION_125_' || l_asg_type || '_GRE_PTD' || ' = '
661: || to_char(l_defined_balance_tab(8).defined_balance_id));
662:
663: l_defined_balance_tab(8).balance_value := 0;
664:

Line 678: hr_utility.trace('DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD' || ' = '

674: FROM ff_user_entities
675: WHERE user_entity_name = 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD'
676: AND legislation_code = 'US';
677:
678: hr_utility.trace('DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD' || ' = '
679: || to_char(l_defined_balance_tab(9).defined_balance_id));
680:
681: l_defined_balance_tab(9).balance_value := 0;
682:

Line 696: hr_utility.trace('DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '

692: FROM ff_user_entities
693: WHERE user_entity_name = 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
694: AND legislation_code = 'US';
695:
696: hr_utility.trace('DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '
697: || to_char(l_defined_balance_tab(10).defined_balance_id));
698:
699:
700: l_defined_balance_tab(10).balance_value := 0;

Line 715: hr_utility.trace('DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '

711: FROM ff_user_entities
712: WHERE user_entity_name = 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
713: AND legislation_code = 'US';
714:
715: hr_utility.trace('DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '
716: || to_char(l_defined_balance_tab(11).defined_balance_id));
717:
718: l_defined_balance_tab(11).balance_value := 0;
719:

Line 733: hr_utility.trace('DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '

729: FROM ff_user_entities
730: WHERE user_entity_name = 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
731: AND legislation_code = 'US';
732:
733: hr_utility.trace('DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '
734: || to_char(l_defined_balance_tab(12).defined_balance_id));
735:
736: l_defined_balance_tab(12).balance_value := 0;
737:

Line 751: hr_utility.trace('OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '

747: FROM ff_user_entities
748: WHERE user_entity_name = 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
749: AND legislation_code = 'US';
750:
751: hr_utility.trace('OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '
752: || to_char(l_defined_balance_tab(13).defined_balance_id));
753:
754: l_defined_balance_tab(13).balance_value := 0;
755:

Line 769: hr_utility.trace('SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '

765: FROM ff_user_entities
766: WHERE user_entity_name = 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
767: AND legislation_code = 'US';
768:
769: hr_utility.trace('SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '
770: || to_char(l_defined_balance_tab(14).defined_balance_id));
771:
772: l_defined_balance_tab(14).balance_value := 0;
773:

Line 787: hr_utility.trace('DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '

783: FROM ff_user_entities
784: WHERE user_entity_name = 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD'
785: AND legislation_code = 'US';
786:
787: hr_utility.trace('DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD' || ' = '
788: || to_char(l_defined_balance_tab(15).defined_balance_id));
789:
790: l_defined_balance_tab(15).balance_value := 0;
791:

Line 805: hr_utility.trace('FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD' || ' = '

801: FROM ff_user_entities
802: WHERE user_entity_name = 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD'
803: AND legislation_code = 'US';
804:
805: hr_utility.trace('FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD' || ' = '
806: || to_char(l_defined_balance_tab(16).defined_balance_id));
807:
808: l_defined_balance_tab(16).balance_value := 0;
809:

Line 823: hr_utility.trace('FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD' || ' = '

819: FROM ff_user_entities
820: WHERE user_entity_name = 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD'
821: AND legislation_code = 'US';
822:
823: hr_utility.trace('FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD' || ' = '
824: || to_char(l_defined_balance_tab(17).defined_balance_id));
825:
826: l_defined_balance_tab(17).balance_value := 0;
827:

Line 841: hr_utility.trace('FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD' || ' = '

837: FROM ff_user_entities
838: WHERE user_entity_name = 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD'
839: AND legislation_code = 'US';
840:
841: hr_utility.trace('FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD' || ' = '
842: || to_char(l_defined_balance_tab(18).defined_balance_id));
843:
844: l_defined_balance_tab(18).balance_value := 0;
845:

Line 859: hr_utility.trace('FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD' || ' = '

855: FROM ff_user_entities
856: WHERE user_entity_name = 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD'
857: AND legislation_code = 'US';
858:
859: hr_utility.trace('FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD' || ' = '
860: || to_char(l_defined_balance_tab(19).defined_balance_id));
861:
862: l_defined_balance_tab(19).balance_value := 0;
863:

Line 877: hr_utility.trace('FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD' || ' = '

873: FROM ff_user_entities
874: WHERE user_entity_name = 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD'
875: AND legislation_code = 'US';
876:
877: hr_utility.trace('FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD' || ' = '
878: || to_char(l_defined_balance_tab(20).defined_balance_id));
879:
880: l_defined_balance_tab(20).balance_value := 0;
881:

Line 895: hr_utility.trace('FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD' || ' = '

891: FROM ff_user_entities
892: WHERE user_entity_name = 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD'
893: AND legislation_code = 'US';
894:
895: hr_utility.trace('FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD' || ' = '
896: || to_char(l_defined_balance_tab(21).defined_balance_id));
897:
898: l_defined_balance_tab(21).balance_value := 0;
899:

Line 914: hr_utility.trace('FIT_WITHHELD_' || l_asg_type || '_GRE_PTD' || ' = '

910: FROM ff_user_entities
911: WHERE user_entity_name = 'FIT_WITHHELD_' || l_asg_type || '_GRE_PTD'
912: AND legislation_code = 'US';
913:
914: hr_utility.trace('FIT_WITHHELD_' || l_asg_type || '_GRE_PTD' || ' = '
915: || to_char(l_defined_balance_tab(22).defined_balance_id));
916:
917: l_defined_balance_tab(22).balance_value := 0;
918:

Line 932: hr_utility.trace('FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD' || ' = '

928: FROM ff_user_entities
929: WHERE user_entity_name = 'FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD'
930: AND legislation_code = 'US';
931:
932: hr_utility.trace('FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD' || ' = '
933: || to_char(l_defined_balance_tab(23).defined_balance_id));
934:
935: l_defined_balance_tab(23).balance_value := 0;
936:

Line 951: hr_utility.trace('Return value from balance call');

947: p_get_rr_route => FALSE,
948: p_get_rb_route => FALSE,
949: p_output_table => l_bal_out_tab);
950:
951: hr_utility.trace('Return value from balance call');
952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));

Line 952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));

948: p_get_rb_route => FALSE,
949: p_output_table => l_bal_out_tab);
950:
951: hr_utility.trace('Return value from balance call');
952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));

Line 953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));

949: p_output_table => l_bal_out_tab);
950:
951: hr_utility.trace('Return value from balance call');
952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));

Line 954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));

950:
951: hr_utility.trace('Return value from balance call');
952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));

Line 955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));

951: hr_utility.trace('Return value from balance call');
952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));

Line 956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));

952: hr_utility.trace( 'REGULAR_EARNINGS_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));

Line 957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));

953: hr_utility.trace( 'SUPPLEMENTAL_EARNINGS_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:

Line 958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));

954: hr_utility.trace( 'FIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));

Line 959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));

955: hr_utility.trace( 'DEF_COMP_401K_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));

Line 960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));

956: hr_utility.trace( 'DEF_COMP_403B_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
957: hr_utility.trace( 'DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(6).balance_value,0)));
958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));

Line 962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));

958: hr_utility.trace( 'OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(7).balance_value,0)));
959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));
965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));

Line 963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));

959: hr_utility.trace( 'SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(8).balance_value,0)));
960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));
965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));

Line 964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));

960: hr_utility.trace( 'DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(9).balance_value,0)));
961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));
965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:

Line 965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));

961:
962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));
965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));

Line 966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));

962: hr_utility.trace( 'DEF_COMP_401K_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(10).balance_value,0)));
963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));
965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));

Line 967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));

963: hr_utility.trace( 'DEF_COMP_403B_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(11).balance_value,0)));
964: hr_utility.trace( 'DEF_COMP_457_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(12).balance_value,0)));
965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));

Line 969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));

965: hr_utility.trace( 'OTHER_PRETAX_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(13).balance_value,0)));
966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));
972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));

Line 970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));

966: hr_utility.trace( 'SECTION_125_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(14).balance_value,0)));
967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));
972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));

Line 971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));

967: hr_utility.trace( 'DEPENDENT_CARE_FOR_FIT_SUBJECT_TO_TAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(15).balance_value,0)));
968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));
972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));
975:

Line 972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));

968:
969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));
972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));
975:
976: hr_utility.trace( 'FIT_WITHHELD_' || l_asg_type || '_PTD = '|| to_char(nvl(l_bal_out_tab(22).balance_value,0)));

Line 973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));

969: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_401_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(16).balance_value,0)));
970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));
972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));
975:
976: hr_utility.trace( 'FIT_WITHHELD_' || l_asg_type || '_PTD = '|| to_char(nvl(l_bal_out_tab(22).balance_value,0)));
977: hr_utility.trace( 'FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(23).balance_value,0)));

Line 974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));

970: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_403_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(17).balance_value,0)));
971: hr_utility.trace( 'FIT_NON_W2_DEF_COMP_457_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(18).balance_value,0)));
972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));
975:
976: hr_utility.trace( 'FIT_WITHHELD_' || l_asg_type || '_PTD = '|| to_char(nvl(l_bal_out_tab(22).balance_value,0)));
977: hr_utility.trace( 'FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(23).balance_value,0)));
978:

Line 976: hr_utility.trace( 'FIT_WITHHELD_' || l_asg_type || '_PTD = '|| to_char(nvl(l_bal_out_tab(22).balance_value,0)));

972: hr_utility.trace( 'FIT_NON_W2_SECTION_125_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(19).balance_value,0)));
973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));
975:
976: hr_utility.trace( 'FIT_WITHHELD_' || l_asg_type || '_PTD = '|| to_char(nvl(l_bal_out_tab(22).balance_value,0)));
977: hr_utility.trace( 'FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(23).balance_value,0)));
978:
979:
980:

Line 977: hr_utility.trace( 'FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(23).balance_value,0)));

973: hr_utility.trace( 'FIT_NON_W2_DEPENDENT_CARE_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(20).balance_value,0)));
974: hr_utility.trace( 'FIT_NON_W2_OTHER_PRETAX_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(21).balance_value,0)));
975:
976: hr_utility.trace( 'FIT_WITHHELD_' || l_asg_type || '_PTD = '|| to_char(nvl(l_bal_out_tab(22).balance_value,0)));
977: hr_utility.trace( 'FIT_SUPP_WITHHELD_' || l_asg_type || '_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(23).balance_value,0)));
978:
979:
980:
981: calc_PRV_GRS := nvl(l_bal_out_tab(1).balance_value,0) -- REGULAR_EARNINGS_ASG_GRE_PTD

Line 1005: hr_utility.trace( 'calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));

1001: + nvl(l_bal_out_tab(19).balance_value,0) -- 'FIT_NON_W2_SECTION_125_ASG_GRE_PTD'
1002: + nvl(l_bal_out_tab(20).balance_value,0) -- 'FIT_NON_W2_DEPENDENT_CARE_ASG_GRE_PTD'
1003: + nvl(l_bal_out_tab(21).balance_value,0); -- 'FIT_NON_W2_OTHER_PRETAX_ASG_GRE_PTD'
1004:
1005: hr_utility.trace( 'calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1006:
1007: calc_PRV_TAX := nvl(l_bal_out_tab(22).balance_value,0) -- FIT_WITHHELD_ASG_PTD
1008: - nvl(l_bal_out_tab(23).balance_value,0); -- FIT_SUPP_WITHHELD_ASG_GRE_PTD
1009:

Line 1010: hr_utility.trace( 'calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));

1006:
1007: calc_PRV_TAX := nvl(l_bal_out_tab(22).balance_value,0) -- FIT_WITHHELD_ASG_PTD
1008: - nvl(l_bal_out_tab(23).balance_value,0); -- FIT_SUPP_WITHHELD_ASG_GRE_PTD
1009:
1010: hr_utility.trace( 'calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1011:
1012: ELSIF p_fed_or_state = 'STATE' THEN
1013:
1014: hr_utility.trace('p_fed_or_state = STATE');

Line 1014: hr_utility.trace('p_fed_or_state = STATE');

1010: hr_utility.trace( 'calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1011:
1012: ELSIF p_fed_or_state = 'STATE' THEN
1013:
1014: hr_utility.trace('p_fed_or_state = STATE');
1015:
1016: /*IF ((SUBSTR(l_home_juris, 1, 2)
1017: = SUBSTR(p_jurisdiction_code, 1, 2))
1018: OR

Line 1042: hr_utility.trace('SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1038: FROM ff_user_entities
1039: WHERE user_entity_name = 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD'
1040: AND legislation_code = 'US';
1041:
1042: hr_utility.trace('SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1043: || to_char(l_defined_balance_tab(1).defined_balance_id));
1044:
1045: l_defined_balance_tab(1).balance_value := 0;
1046:

Line 1060: hr_utility.trace('SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1056: FROM ff_user_entities
1057: WHERE user_entity_name = 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD'
1058: AND legislation_code = 'US';
1059:
1060: hr_utility.trace('SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1061: || to_char(l_defined_balance_tab(2).defined_balance_id));
1062:
1063: l_defined_balance_tab(2).balance_value := 0;
1064:

Line 1078: hr_utility.trace('SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1074: FROM ff_user_entities
1075: WHERE user_entity_name = 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD'
1076: AND legislation_code = 'US';
1077:
1078: hr_utility.trace('SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1079: || to_char(l_defined_balance_tab(3).defined_balance_id));
1080:
1081: l_defined_balance_tab(3).balance_value := 0;
1082:

Line 1096: hr_utility.trace('SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1092: FROM ff_user_entities
1093: WHERE user_entity_name = 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'
1094: AND legislation_code = 'US';
1095:
1096: hr_utility.trace('SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1097: || to_char(l_defined_balance_tab(4).defined_balance_id));
1098:
1099: l_defined_balance_tab(5).balance_value := 0;
1100:

Line 1114: hr_utility.trace('SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1110: FROM ff_user_entities
1111: WHERE user_entity_name = 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'
1112: AND legislation_code = 'US';
1113:
1114: hr_utility.trace('SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1115: || to_char(l_defined_balance_tab(5).defined_balance_id));
1116:
1117: l_defined_balance_tab(5).balance_value := 0;
1118:

Line 1133: hr_utility.trace('Return value from balance call');

1129: p_get_rr_route => FALSE,
1130: p_get_rb_route => FALSE,
1131: p_output_table => l_bal_out_tab);
1132:
1133: hr_utility.trace('Return value from balance call');
1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));

Line 1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));

1130: p_get_rb_route => FALSE,
1131: p_output_table => l_bal_out_tab);
1132:
1133: hr_utility.trace('Return value from balance call');
1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
1138: hr_utility.trace( 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));

Line 1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));

1131: p_output_table => l_bal_out_tab);
1132:
1133: hr_utility.trace('Return value from balance call');
1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
1138: hr_utility.trace( 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
1139:

Line 1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));

1132:
1133: hr_utility.trace('Return value from balance call');
1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
1138: hr_utility.trace( 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
1139:
1140: calc_PRV_GRS := nvl(l_bal_out_tab(1).balance_value,0) -- SIT_SUBJ_WHABLE_ASG_JD_GRE_PTD

Line 1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));

1133: hr_utility.trace('Return value from balance call');
1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
1138: hr_utility.trace( 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
1139:
1140: calc_PRV_GRS := nvl(l_bal_out_tab(1).balance_value,0) -- SIT_SUBJ_WHABLE_ASG_JD_GRE_PTD
1141: - nvl(l_bal_out_tab(3).balance_value,0); -- SIT_PRE_TAX_REDNS_ASG_JD_GRE_PTD

Line 1138: hr_utility.trace( 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));

1134: hr_utility.trace( 'SIT_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(1).balance_value,0)));
1135: hr_utility.trace( 'SIT_NON_AGGREGATE_RED_SUBJ_WHABLE_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(2).balance_value,0)));
1136: hr_utility.trace( 'SIT_PRE_TAX_REDNS_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(3).balance_value,0)));
1137: hr_utility.trace( 'SIT_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(4).balance_value,0)));
1138: hr_utility.trace( 'SIT_SUPP_WITHHELD_' || l_asg_type || '_JD_GRE_PTD = '|| to_char(nvl(l_bal_out_tab(5).balance_value,0)));
1139:
1140: calc_PRV_GRS := nvl(l_bal_out_tab(1).balance_value,0) -- SIT_SUBJ_WHABLE_ASG_JD_GRE_PTD
1141: - nvl(l_bal_out_tab(3).balance_value,0); -- SIT_PRE_TAX_REDNS_ASG_JD_GRE_PTD
1142:

Line 1156: hr_utility.trace( 'calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));

1152: -NVL(l_bal_out_tab(5).balance_value,0);
1153: -- SIT_SUPP_WITHHELD_ASG_JD_GRE_PTD
1154: END IF;
1155:
1156: hr_utility.trace( 'calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1157: hr_utility.trace( 'calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1158: -- End of State Level Balance Fetch
1159: --
1160: --{

Line 1157: hr_utility.trace( 'calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));

1153: -- SIT_SUPP_WITHHELD_ASG_JD_GRE_PTD
1154: END IF;
1155:
1156: hr_utility.trace( 'calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1157: hr_utility.trace( 'calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1158: -- End of State Level Balance Fetch
1159: --
1160: --{
1161: -- This piece of code added for determining the Previous Pay Period City Level balances

Line 1167: hr_utility.trace('p_fed_or_state = CITY');

1163: -- Only City Tax withheld is derived from this piece of code not City level Wages
1164: -- Code needs modification for deriving City level wages
1165: --
1166: ELSIF p_fed_or_state = 'CITY' THEN
1167: hr_utility.trace('p_fed_or_state = CITY');
1168: SELECT creator_id
1169: INTO l_defined_balance_tab(1).defined_balance_id
1170: FROM ff_user_entities
1171: WHERE user_entity_name = 'CITY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'

Line 1174: hr_utility.trace('CITY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1170: FROM ff_user_entities
1171: WHERE user_entity_name = 'CITY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'
1172: AND legislation_code = 'US';
1173:
1174: hr_utility.trace('CITY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1175: || to_char(l_defined_balance_tab(1).defined_balance_id));
1176:
1177: l_defined_balance_tab(1).balance_value := 0;
1178: l_context_tab(1).tax_unit_id := p_tax_unit_id;

Line 1194: hr_utility.trace( 'CITY calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));

1190: p_output_table => l_bal_out_tab);
1191: calc_PRV_GRS := 0;
1192: calc_PRV_TAX := NVL(l_bal_out_tab(1).balance_value,0);
1193:
1194: hr_utility.trace( 'CITY calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1195: hr_utility.trace( 'CITY calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1196: --}
1197: --{
1198: -- This piece of code added for determining the Previous Pay Period County Level balances

Line 1195: hr_utility.trace( 'CITY calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));

1191: calc_PRV_GRS := 0;
1192: calc_PRV_TAX := NVL(l_bal_out_tab(1).balance_value,0);
1193:
1194: hr_utility.trace( 'CITY calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1195: hr_utility.trace( 'CITY calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1196: --}
1197: --{
1198: -- This piece of code added for determining the Previous Pay Period County Level balances
1199: -- For fixing bug # 3915176

Line 1204: hr_utility.trace('p_fed_or_state = COUNTY');

1200: -- Only County Tax withheld is derived from this piece of code not County level Wages
1201: -- Code needs modification for deriving County level wages
1202: --
1203: ELSIF p_fed_or_state = 'COUNTY' THEN
1204: hr_utility.trace('p_fed_or_state = COUNTY');
1205: SELECT creator_id
1206: INTO l_defined_balance_tab(1).defined_balance_id
1207: FROM ff_user_entities
1208: WHERE user_entity_name = 'COUNTY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'

Line 1211: hr_utility.trace('COUNTY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1207: FROM ff_user_entities
1208: WHERE user_entity_name = 'COUNTY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'
1209: AND legislation_code = 'US';
1210:
1211: hr_utility.trace('COUNTY_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1212: || to_char(l_defined_balance_tab(1).defined_balance_id));
1213:
1214: l_defined_balance_tab(1).balance_value := 0;
1215: l_context_tab(1).tax_unit_id := p_tax_unit_id;

Line 1231: hr_utility.trace( 'COUNTY calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));

1227: p_output_table => l_bal_out_tab);
1228: calc_PRV_GRS := 0;
1229: calc_PRV_TAX := NVL(l_bal_out_tab(1).balance_value,0);
1230:
1231: hr_utility.trace( 'COUNTY calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1232: hr_utility.trace( 'COUNTY calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1233: --}
1234: --{
1235: -- This piece of code added for determining the Previous Pay Period School

Line 1232: hr_utility.trace( 'COUNTY calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));

1228: calc_PRV_GRS := 0;
1229: calc_PRV_TAX := NVL(l_bal_out_tab(1).balance_value,0);
1230:
1231: hr_utility.trace( 'COUNTY calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1232: hr_utility.trace( 'COUNTY calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1233: --}
1234: --{
1235: -- This piece of code added for determining the Previous Pay Period School
1236: -- District Level balances. For fixing bug # 3915176

Line 1241: hr_utility.trace('p_fed_or_state = SCHOOL');

1237: -- Only School Dist. Tax withheld is derived from this piece of code not School Dist. level Wages
1238: -- Code needs modification for deriving School Dist. level wages
1239: --
1240: ELSIF p_fed_or_state = 'SCHOOL' THEN
1241: hr_utility.trace('p_fed_or_state = SCHOOL');
1242: SELECT creator_id
1243: INTO l_defined_balance_tab(1).defined_balance_id
1244: FROM ff_user_entities
1245: WHERE user_entity_name = 'SCHOOL_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'

Line 1248: hr_utility.trace('SCHOOL_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '

1244: FROM ff_user_entities
1245: WHERE user_entity_name = 'SCHOOL_WITHHELD_' || l_asg_type || '_JD_GRE_PTD'
1246: AND legislation_code = 'US';
1247:
1248: hr_utility.trace('SCHOOL_WITHHELD_' || l_asg_type || '_JD_GRE_PTD' || ' = '
1249: || to_char(l_defined_balance_tab(1).defined_balance_id));
1250:
1251: l_defined_balance_tab(1).balance_value := 0;
1252: l_context_tab(1).tax_unit_id := p_tax_unit_id;

Line 1268: hr_utility.trace( 'School Dist. calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));

1264: p_output_table => l_bal_out_tab);
1265: calc_PRV_GRS := 0;
1266: calc_PRV_TAX := NVL(l_bal_out_tab(1).balance_value,0);
1267:
1268: hr_utility.trace( 'School Dist. calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1269: hr_utility.trace( 'School Dist. calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1270: --}
1271:
1272: END IF;

Line 1269: hr_utility.trace( 'School Dist. calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));

1265: calc_PRV_GRS := 0;
1266: calc_PRV_TAX := NVL(l_bal_out_tab(1).balance_value,0);
1267:
1268: hr_utility.trace( 'School Dist. calc_PRV_GRS = '|| to_char(nvl(calc_PRV_GRS,0)));
1269: hr_utility.trace( 'School Dist. calc_PRV_TAX = '|| to_char(nvl(calc_PRV_TAX,0)));
1270: --}
1271:
1272: END IF;
1273:

Line 1274: hr_utility.trace('End of GET_PRV_PTD_VALUES');

1270: --}
1271:
1272: END IF;
1273:
1274: hr_utility.trace('End of GET_PRV_PTD_VALUES');
1275: return 0;
1276: --
1277: EXCEPTION
1278: WHEN OTHERS THEN

Line 1279: hr_utility.trace('Exception handler');

1275: return 0;
1276: --
1277: EXCEPTION
1278: WHEN OTHERS THEN
1279: hr_utility.trace('Exception handler');
1280: hr_utility.trace('SQLCODE = ' || SQLCODE);
1281: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
1282: calc_PRV_GRS := 0;
1283: calc_PRV_TAX := 0;

Line 1280: hr_utility.trace('SQLCODE = ' || SQLCODE);

1276: --
1277: EXCEPTION
1278: WHEN OTHERS THEN
1279: hr_utility.trace('Exception handler');
1280: hr_utility.trace('SQLCODE = ' || SQLCODE);
1281: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
1282: calc_PRV_GRS := 0;
1283: calc_PRV_TAX := 0;
1284: RETURN 0;

Line 1281: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));

1277: EXCEPTION
1278: WHEN OTHERS THEN
1279: hr_utility.trace('Exception handler');
1280: hr_utility.trace('SQLCODE = ' || SQLCODE);
1281: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
1282: calc_PRV_GRS := 0;
1283: calc_PRV_TAX := 0;
1284: RETURN 0;
1285: END get_prev_ptd_values;

Line 1445: -- hr_utility.trace_on(NULL,'SK_hr_us_ff_udf1');

1441: l_business_group_id NUMBER;
1442: l_tax_unit_id NUMBER;
1443:
1444: BEGIN
1445: -- hr_utility.trace_on(NULL,'SK_hr_us_ff_udf1');
1446: hr_utility.trace('Begin get_work_jurisdictions');
1447: hr_utility.trace('get_work_jurisdictions query 1');
1448: hr_utility.trace('Fetch Payroll Details ');
1449:

Line 1446: hr_utility.trace('Begin get_work_jurisdictions');

1442: l_tax_unit_id NUMBER;
1443:
1444: BEGIN
1445: -- hr_utility.trace_on(NULL,'SK_hr_us_ff_udf1');
1446: hr_utility.trace('Begin get_work_jurisdictions');
1447: hr_utility.trace('get_work_jurisdictions query 1');
1448: hr_utility.trace('Fetch Payroll Details ');
1449:
1450: SELECT paa.assignment_id,

Line 1447: hr_utility.trace('get_work_jurisdictions query 1');

1443:
1444: BEGIN
1445: -- hr_utility.trace_on(NULL,'SK_hr_us_ff_udf1');
1446: hr_utility.trace('Begin get_work_jurisdictions');
1447: hr_utility.trace('get_work_jurisdictions query 1');
1448: hr_utility.trace('Fetch Payroll Details ');
1449:
1450: SELECT paa.assignment_id,
1451: ppa.EFFECTIVE_DATE,

Line 1448: hr_utility.trace('Fetch Payroll Details ');

1444: BEGIN
1445: -- hr_utility.trace_on(NULL,'SK_hr_us_ff_udf1');
1446: hr_utility.trace('Begin get_work_jurisdictions');
1447: hr_utility.trace('get_work_jurisdictions query 1');
1448: hr_utility.trace('Fetch Payroll Details ');
1449:
1450: SELECT paa.assignment_id,
1451: ppa.EFFECTIVE_DATE,
1452: ppa.date_earned,

Line 1469: hr_utility.trace('Assignment_Action_Id :'||to_char(p_assignment_action_id));

1465: pay_payroll_actions ppa
1466: WHERE paa.assignment_action_id = p_assignment_action_id
1467: AND ppa.payroll_action_id = paa.payroll_action_id;
1468:
1469: hr_utility.trace('Assignment_Action_Id :'||to_char(p_assignment_action_id));
1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));
1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);
1472: hr_utility.trace('Initialize Flag :'||p_initialize);
1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));

Line 1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));

1466: WHERE paa.assignment_action_id = p_assignment_action_id
1467: AND ppa.payroll_action_id = paa.payroll_action_id;
1468:
1469: hr_utility.trace('Assignment_Action_Id :'||to_char(p_assignment_action_id));
1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));
1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);
1472: hr_utility.trace('Initialize Flag :'||p_initialize);
1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));
1474: hr_utility.trace('Date Paid :'||to_char(l_date_paid,'dd-mon-yyyy'));

Line 1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);

1467: AND ppa.payroll_action_id = paa.payroll_action_id;
1468:
1469: hr_utility.trace('Assignment_Action_Id :'||to_char(p_assignment_action_id));
1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));
1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);
1472: hr_utility.trace('Initialize Flag :'||p_initialize);
1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));
1474: hr_utility.trace('Date Paid :'||to_char(l_date_paid,'dd-mon-yyyy'));
1475:

Line 1472: hr_utility.trace('Initialize Flag :'||p_initialize);

1468:
1469: hr_utility.trace('Assignment_Action_Id :'||to_char(p_assignment_action_id));
1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));
1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);
1472: hr_utility.trace('Initialize Flag :'||p_initialize);
1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));
1474: hr_utility.trace('Date Paid :'||to_char(l_date_paid,'dd-mon-yyyy'));
1475:
1476: OPEN csr_use_it_flag(p_assignment_action_id);

Line 1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));

1469: hr_utility.trace('Assignment_Action_Id :'||to_char(p_assignment_action_id));
1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));
1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);
1472: hr_utility.trace('Initialize Flag :'||p_initialize);
1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));
1474: hr_utility.trace('Date Paid :'||to_char(l_date_paid,'dd-mon-yyyy'));
1475:
1476: OPEN csr_use_it_flag(p_assignment_action_id);
1477: FETCH csr_use_it_flag INTO l_use_it_flag,

Line 1474: hr_utility.trace('Date Paid :'||to_char(l_date_paid,'dd-mon-yyyy'));

1470: hr_utility.trace('Assignment_ID :'||to_char(l_assignment_id));
1471: hr_utility.trace('Jurisdiction Code :'||p_jurisdiction_code);
1472: hr_utility.trace('Initialize Flag :'||p_initialize);
1473: hr_utility.trace('Date Earned :'||to_char(l_date_earned,'dd-mon-yyyy'));
1474: hr_utility.trace('Date Paid :'||to_char(l_date_paid,'dd-mon-yyyy'));
1475:
1476: OPEN csr_use_it_flag(p_assignment_action_id);
1477: FETCH csr_use_it_flag INTO l_use_it_flag,
1478: l_assignment_id;

Line 1484: hr_utility.trace('Process Information Hours : '||l_use_it_flag);

1480: l_use_it_flag := 'N';
1481: END IF;
1482: CLOSE csr_use_it_flag;
1483:
1484: hr_utility.trace('Process Information Hours : '||l_use_it_flag);
1485:
1486: IF l_use_it_flag = 'Y' AND p_initialize = 'Y' THEN
1487: --{
1488: g_use_it_flag := 'Y';

Line 1489: hr_utility.trace('EMJT: Calling get_it_work_jurisdiction to process Information Hours');

1485:
1486: IF l_use_it_flag = 'Y' AND p_initialize = 'Y' THEN
1487: --{
1488: g_use_it_flag := 'Y';
1489: hr_utility.trace('EMJT: Calling get_it_work_jurisdiction to process Information Hours');
1490: l_return_flag := get_it_work_jurisdictions
1491: (p_assignment_action_id => p_assignment_action_id
1492: ,p_initialize => p_initialize
1493: ,p_jurisdiction_code => p_jurisdiction_code

Line 1505: hr_utility.trace(' Returning after call to get_it_work_jurisdiction');

1501: ,p_tax_unit_id => l_tax_unit_id
1502: );
1503: p_jurisdiction_code := 'NULL';
1504: p_percentage := 0;
1505: hr_utility.trace(' Returning after call to get_it_work_jurisdiction');
1506: RETURN('0');
1507: --}
1508: END IF; -- l_use_it_flag = 'Y'
1509:

Line 1513: hr_utility.trace('Taxation would use W-4% configured for the assignment ');

1509:
1510:
1511: IF l_use_it_flag = 'N' THEN
1512: --{
1513: hr_utility.trace('Taxation would use W-4% configured for the assignment ');
1514: cnt :=0;
1515: IF p_initialize = 'Y' THEN
1516: -- LOAD the pl Table and return only NULL jurisdiction
1517: --{

Line 1518: hr_utility.trace('get_work_jurisdictions || p_initialize = Y');

1514: cnt :=0;
1515: IF p_initialize = 'Y' THEN
1516: -- LOAD the pl Table and return only NULL jurisdiction
1517: --{
1518: hr_utility.trace('get_work_jurisdictions || p_initialize = Y');
1519: g_use_it_flag := 'N';
1520: --
1521: -- initialize the PL/SQL tables
1522: --

Line 1529: hr_utility.trace('get_work_jurisdictions plsql tables cleared');

1525: state_processed_tbl.delete;
1526: county_processed_tbl.delete;
1527: city_processed_tbl.delete;
1528:
1529: hr_utility.trace('get_work_jurisdictions plsql tables cleared');
1530:
1531: -- GET the RESIDENT jurisdictions and load in to the *_processed_tables
1532: --
1533: hr_utility.trace('2nd Query in get_work_jurisdictions for fetching '

Line 1533: hr_utility.trace('2nd Query in get_work_jurisdictions for fetching '

1529: hr_utility.trace('get_work_jurisdictions plsql tables cleared');
1530:
1531: -- GET the RESIDENT jurisdictions and load in to the *_processed_tables
1532: --
1533: hr_utility.trace('2nd Query in get_work_jurisdictions for fetching '
1534: ||' resident address details');
1535: SELECT nvl(ADDR.add_information17,ADDR.region_2) state,
1536: nvl(ADDR.add_information19,ADDR.region_1) county,
1537: nvl(ADDR.add_information18,ADDR.town_or_city) city,

Line 1555: hr_utility.trace('2nd query returned res address details');

1551: and ADDR.primary_flag = 'Y'
1552: and l_date_earned BETWEEN nvl(ADDR.date_from, l_date_earned)
1553: AND nvl(ADDR.date_to, l_date_earned);
1554:
1555: hr_utility.trace('2nd query returned res address details');
1556: l_res_jurisdiction_code := hr_us_ff_udfs.addr_val(l_res_state
1557: , l_res_county
1558: , l_res_city
1559: , l_res_zip);

Line 1569: hr_utility.trace('Resident Jurisdiction Code = ' ||

1565: l_res_jurisdiction_code := substr(l_res_jurisdiction_code,1,7) ||
1566: '0000' ;
1567: END IF;
1568:
1569: hr_utility.trace('Resident Jurisdiction Code = ' ||
1570: l_res_jurisdiction_code);
1571: hr_utility.trace('Home Workers Flag = ' || l_wah);
1572:
1573: IF l_wah = 'N' THEN

Line 1571: hr_utility.trace('Home Workers Flag = ' || l_wah);

1567: END IF;
1568:
1569: hr_utility.trace('Resident Jurisdiction Code = ' ||
1570: l_res_jurisdiction_code);
1571: hr_utility.trace('Home Workers Flag = ' || l_wah);
1572:
1573: IF l_wah = 'N' THEN
1574: --{
1575: -- Get the vertex element Entries

Line 1582: hr_utility.trace('open fetch vertex_ee_cursor');

1578: l_ee_id,
1579: l_jurisdiction_code,
1580: l_percentage;
1581:
1582: hr_utility.trace('open fetch vertex_ee_cursor');
1583: LOOP
1584: hr_utility.trace('Processing Tagged Jurisdiction Code'||
1585: l_jurisdiction_code);
1586: EXIT WHEN Vertex_EE_Cursor%NOTFOUND;

Line 1584: hr_utility.trace('Processing Tagged Jurisdiction Code'||

1580: l_percentage;
1581:
1582: hr_utility.trace('open fetch vertex_ee_cursor');
1583: LOOP
1584: hr_utility.trace('Processing Tagged Jurisdiction Code'||
1585: l_jurisdiction_code);
1586: EXIT WHEN Vertex_EE_Cursor%NOTFOUND;
1587: -- IF this is a user defined city IE: city_code = 'U***' the
1588: -- change the city code to all 0 (zeros)

Line 1597: hr_utility.trace('too many jurisdictions');

1593: IF nvl(l_percentage,0) <> 0 THEN
1594: --{
1595: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1596: raise TOO_MANY_JURISDICTIONS;
1597: hr_utility.trace('too many jurisdictions');
1598: END IF;
1599: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||
1600: ' loaded into pl table');
1601: jurisdiction_codes_tbl( to_number(substr(l_jurisdiction_code,

Line 1599: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||

1595: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1596: raise TOO_MANY_JURISDICTIONS;
1597: hr_utility.trace('too many jurisdictions');
1598: END IF;
1599: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||
1600: ' loaded into pl table');
1601: jurisdiction_codes_tbl( to_number(substr(l_jurisdiction_code,
1602: 1,2) ||
1603: substr(l_jurisdiction_code,4,3) ||

Line 1628: hr_utility.trace('end of loop 1 vertex_ee_cursor');

1624: l_ee_id,
1625: l_jurisdiction_code,
1626: l_percentage;
1627: END LOOP;
1628: hr_utility.trace('end of loop 1 vertex_ee_cursor');
1629: CLOSE Vertex_EE_Cursor;
1630: --}
1631: END IF; -- if l_wah = 'N' then
1632:

Line 1639: hr_utility.trace(' open fetch tagged_earnings_cursor');

1635: FETCH tagged_earnings_Cursor into
1636: l_ee_id,
1637: l_jurisdiction_code;
1638:
1639: hr_utility.trace(' open fetch tagged_earnings_cursor');
1640: hr_utility.trace('loop tagged earnings cursor');
1641:
1642: LOOP
1643: hr_utility.trace('Processing Tagged Jurisdiction Code'||

Line 1640: hr_utility.trace('loop tagged earnings cursor');

1636: l_ee_id,
1637: l_jurisdiction_code;
1638:
1639: hr_utility.trace(' open fetch tagged_earnings_cursor');
1640: hr_utility.trace('loop tagged earnings cursor');
1641:
1642: LOOP
1643: hr_utility.trace('Processing Tagged Jurisdiction Code'||
1644: l_jurisdiction_code);

Line 1643: hr_utility.trace('Processing Tagged Jurisdiction Code'||

1639: hr_utility.trace(' open fetch tagged_earnings_cursor');
1640: hr_utility.trace('loop tagged earnings cursor');
1641:
1642: LOOP
1643: hr_utility.trace('Processing Tagged Jurisdiction Code'||
1644: l_jurisdiction_code);
1645: EXIT WHEN tagged_earnings_Cursor%NOTFOUND;
1646: -- IF this is a user defined city IE: city_code = 'U***' the
1647: -- change the city code to all 0 (zeros)

Line 1667: hr_utility.trace('too many jurisdictions');

1663: ELSE
1664: --{
1665: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1666: raise TOO_MANY_JURISDICTIONS;
1667: hr_utility.trace('too many jurisdictions');
1668: END IF;
1669: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||
1670: ' loaded into pl table');
1671:

Line 1669: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||

1665: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1666: raise TOO_MANY_JURISDICTIONS;
1667: hr_utility.trace('too many jurisdictions');
1668: END IF;
1669: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||
1670: ' loaded into pl table');
1671:
1672: jurisdiction_codes_tbl( to_number(substr(l_jurisdiction_code,
1673: 1,2) ||

Line 1708: hr_utility.trace('fetch 2 from cursor tagged_earnings_Cursor');

1704:
1705: FETCH tagged_earnings_Cursor into
1706: l_ee_id,
1707: l_jurisdiction_code;
1708: hr_utility.trace('fetch 2 from cursor tagged_earnings_Cursor');
1709:
1710: END LOOP;
1711: hr_utility.trace('end of loop 2 tagged_earnings_Cursor');
1712: CLOSE tagged_earnings_Cursor;

Line 1711: hr_utility.trace('end of loop 2 tagged_earnings_Cursor');

1707: l_jurisdiction_code;
1708: hr_utility.trace('fetch 2 from cursor tagged_earnings_Cursor');
1709:
1710: END LOOP;
1711: hr_utility.trace('end of loop 2 tagged_earnings_Cursor');
1712: CLOSE tagged_earnings_Cursor;
1713: --
1714: -- This section is determine Primary Work Jurisdiction for the assignment
1715: --

Line 1738: hr_utility.trace('Primary work location query');

1734: AND ASSIGN.soft_coding_keyflex_id = HRSCKF.soft_coding_keyflex_id
1735: AND nvl(HRSCKF.segment18,
1736: ASSIGN.location_id) = HRLOC.location_id;
1737: l_jd_found := 'N';
1738: hr_utility.trace('Primary work location query');
1739: l_jurisdiction_code := hr_us_ff_udfs.addr_val(l_state,
1740: l_county,
1741: l_city,
1742: l_zip_code);

Line 1743: hr_utility.trace('Primary work loc JD CODE = ' ||

1739: l_jurisdiction_code := hr_us_ff_udfs.addr_val(l_state,
1740: l_county,
1741: l_city,
1742: l_zip_code);
1743: hr_utility.trace('Primary work loc JD CODE = ' ||
1744: l_jurisdiction_code);
1745:
1746: -- IF this is a user defined city IE: city_code = 'U***' the
1747: -- change the city code to all 0 (zeros)

Line 1759: hr_utility.trace('Work Jurisdiction already loaded.'||

1755: substr(l_jurisdiction_code,4,3) ||
1756: substr(l_jurisdiction_code,8,4) )
1757: ) THEN
1758: --{
1759: hr_utility.trace('Work Jurisdiction already loaded.'||
1760: ' Updating JD_Type');
1761: if l_jurisdiction_code = l_res_jurisdiction_code then
1762: jurisdiction_codes_tbl(to_number(substr(
1763: l_jurisdiction_code, 1,2) ||

Line 1777: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||

1773: end if;
1774: --}
1775: ELSE
1776: --{
1777: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||
1778: ' loaded into pl table');
1779: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1780: raise TOO_MANY_JURISDICTIONS;
1781: hr_utility.trace('too many jurisdictions');

Line 1781: hr_utility.trace('too many jurisdictions');

1777: hr_utility.trace('Jurisdiction Code'|| l_jurisdiction_code ||
1778: ' loaded into pl table');
1779: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1780: raise TOO_MANY_JURISDICTIONS;
1781: hr_utility.trace('too many jurisdictions');
1782: END IF;
1783: hr_utility.trace('Populating table with Pri work location');
1784: jurisdiction_codes_tbl(to_number(substr(l_jurisdiction_code,
1785: 1,2) || substr(l_jurisdiction_code,4,3) ||

Line 1783: hr_utility.trace('Populating table with Pri work location');

1779: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1780: raise TOO_MANY_JURISDICTIONS;
1781: hr_utility.trace('too many jurisdictions');
1782: END IF;
1783: hr_utility.trace('Populating table with Pri work location');
1784: jurisdiction_codes_tbl(to_number(substr(l_jurisdiction_code,
1785: 1,2) || substr(l_jurisdiction_code,4,3) ||
1786: substr(l_jurisdiction_code,8,4) )
1787: ).jurisdiction_code := l_jurisdiction_code;

Line 1810: hr_utility.trace('Processing Resident jurisdiction ');

1806: END IF; -- if l_wah = 'N' then
1807: -- Load the resident jurisdiction if not already loaded via one of the
1808: -- other queries. Note the resident jurisdiction is querried at the
1809: -- begining of this function.
1810: hr_utility.trace('Processing Resident jurisdiction ');
1811: IF jurisdiction_codes_tbl.EXISTS(
1812: to_number(substr(l_res_jurisdiction_code,
1813: 1,2) ||
1814: substr(l_res_jurisdiction_code,4,3) ||

Line 1818: hr_utility.trace('Resident jurisdiction exist in pl table');

1814: substr(l_res_jurisdiction_code,4,3) ||
1815: substr(l_res_jurisdiction_code,8,4) )
1816: ) THEN
1817: --{
1818: hr_utility.trace('Resident jurisdiction exist in pl table');
1819: IF (l_wah = 'N') THEN
1820: --{
1821: IF (jurisdiction_codes_tbl(to_number(substr(l_res_jurisdiction_code, 1,2) ||
1822: substr(l_res_jurisdiction_code, 4,3) ||

Line 1846: hr_utility.trace('too many jurisdictions');

1842: --{
1843: -- If Residence jurisdiction does not exist in the pl/sql table
1844: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1845: raise TOO_MANY_JURISDICTIONS;
1846: hr_utility.trace('too many jurisdictions');
1847: END IF;
1848: hr_utility.trace('Populating pl table for Resident Jurisdiction');
1849: --
1850: -- For bug 4715851 res_jurisdiction_codes_tbl used

Line 1848: hr_utility.trace('Populating pl table for Resident Jurisdiction');

1844: IF jurisdiction_codes_tbl.count >= l_max_jurisdictions THEN
1845: raise TOO_MANY_JURISDICTIONS;
1846: hr_utility.trace('too many jurisdictions');
1847: END IF;
1848: hr_utility.trace('Populating pl table for Resident Jurisdiction');
1849: --
1850: -- For bug 4715851 res_jurisdiction_codes_tbl used
1851: -- in place of jurisdiction_codes_tbl
1852: IF l_wah = 'N' THEN

Line 1896: hr_utility.trace('Jurisdiction Table count = '||

1892: --}
1893: END IF; --l_wah = 'N'
1894: --}
1895: END IF;
1896: hr_utility.trace('Jurisdiction Table count = '||
1897: to_char(jurisdiction_codes_tbl.COUNT));
1898: hr_utility.trace('Return section begin');
1899: --As Initialize section doesn't expect the return value
1900: p_jurisdiction_code := 'NULL';

Line 1898: hr_utility.trace('Return section begin');

1894: --}
1895: END IF;
1896: hr_utility.trace('Jurisdiction Table count = '||
1897: to_char(jurisdiction_codes_tbl.COUNT));
1898: hr_utility.trace('Return section begin');
1899: --As Initialize section doesn't expect the return value
1900: p_jurisdiction_code := 'NULL';
1901: p_percentage := 0;
1902: RETURN('0');

Line 1915: hr_utility.trace('Table count = 0');

1911: -- jurisdiction_codes_tbl
1912: -- BEGIN
1913: IF jurisdiction_codes_tbl.COUNT = 0 THEN
1914: --{
1915: hr_utility.trace('Table count = 0');
1916: p_jurisdiction_code := '';
1917: p_percentage := 0;
1918: --}
1919: ELSE

Line 1921: hr_utility.trace('Table count <> 0');

1917: p_percentage := 0;
1918: --}
1919: ELSE
1920: --{
1921: hr_utility.trace('Table count <> 0');
1922: p_jurisdiction_code :=
1923: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jurisdiction_code;
1924: p_percentage :=
1925: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;

Line 1928: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);

1924: p_percentage :=
1925: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;
1926: --}
1927: END IF;
1928: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
1929: hr_utility.trace('p_percentage = ' || to_char(p_percentage));
1930: hr_utility.trace('Done with p_initialize F');
1931: --
1932: --} End of Initialize = 'F'

Line 1929: hr_utility.trace('p_percentage = ' || to_char(p_percentage));

1925: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;
1926: --}
1927: END IF;
1928: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
1929: hr_utility.trace('p_percentage = ' || to_char(p_percentage));
1930: hr_utility.trace('Done with p_initialize F');
1931: --
1932: --} End of Initialize = 'F'
1933: ELSIF p_initialize = 'C' THEN

Line 1930: hr_utility.trace('Done with p_initialize F');

1926: --}
1927: END IF;
1928: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
1929: hr_utility.trace('p_percentage = ' || to_char(p_percentage));
1930: hr_utility.trace('Done with p_initialize F');
1931: --
1932: --} End of Initialize = 'F'
1933: ELSIF p_initialize = 'C' THEN
1934: -- This is to get the number of jurisdiction associated with

Line 1937: hr_utility.trace('This is to count no of jurisdiction associated with');

1933: ELSIF p_initialize = 'C' THEN
1934: -- This is to get the number of jurisdiction associated with
1935: -- a given assignment
1936: -- BEGIN
1937: hr_utility.trace('This is to count no of jurisdiction associated with');
1938: hr_utility.trace('all the element entries defined for the assignment ');
1939: cnt := 0;
1940: IF jurisdiction_codes_tbl.COUNT >= 1
1941: THEN

Line 1938: hr_utility.trace('all the element entries defined for the assignment ');

1934: -- This is to get the number of jurisdiction associated with
1935: -- a given assignment
1936: -- BEGIN
1937: hr_utility.trace('This is to count no of jurisdiction associated with');
1938: hr_utility.trace('all the element entries defined for the assignment ');
1939: cnt := 0;
1940: IF jurisdiction_codes_tbl.COUNT >= 1
1941: THEN
1942: --{

Line 1957: hr_utility.trace('Work Jurisdiction Table Count = '||to_char(cnt));

1953: END LOOP;
1954: p_percentage := cnt;
1955: --}
1956: END IF;
1957: hr_utility.trace('Work Jurisdiction Table Count = '||to_char(cnt));
1958: hr_utility.trace('Done with p_initialize=C');
1959:
1960: --} End of Initialize = 'C'
1961: ELSIF p_initialize = 'N' THEN

Line 1958: hr_utility.trace('Done with p_initialize=C');

1954: p_percentage := cnt;
1955: --}
1956: END IF;
1957: hr_utility.trace('Work Jurisdiction Table Count = '||to_char(cnt));
1958: hr_utility.trace('Done with p_initialize=C');
1959:
1960: --} End of Initialize = 'C'
1961: ELSIF p_initialize = 'N' THEN
1962:

Line 1963: hr_utility.trace('Initialize = n');

1959:
1960: --} End of Initialize = 'C'
1961: ELSIF p_initialize = 'N' THEN
1962:
1963: hr_utility.trace('Initialize = n');
1964: hr_utility.trace('Fetching Next Jurisdiction stored in PL Table');
1965: IF jurisdiction_codes_tbl.EXISTS(
1966: to_number(substr(p_jurisdiction_code,1,2) ||
1967: substr(p_jurisdiction_code,4,3) ||

Line 1964: hr_utility.trace('Fetching Next Jurisdiction stored in PL Table');

1960: --} End of Initialize = 'C'
1961: ELSIF p_initialize = 'N' THEN
1962:
1963: hr_utility.trace('Initialize = n');
1964: hr_utility.trace('Fetching Next Jurisdiction stored in PL Table');
1965: IF jurisdiction_codes_tbl.EXISTS(
1966: to_number(substr(p_jurisdiction_code,1,2) ||
1967: substr(p_jurisdiction_code,4,3) ||
1968: substr(p_jurisdiction_code,8,4) )

Line 1977: hr_utility.trace('Next jurisdiction is NULL');

1973: substr(p_jurisdiction_code,8,4) )
1974: ) is NULL THEN
1975: p_jurisdiction_code := 'NULL';
1976: p_percentage := 0;
1977: hr_utility.trace('Next jurisdiction is NULL');
1978: ELSE -- When next jurisdiction is Not Null
1979: --{
1980: -- This is to fetch next jurisdiction from the pl table
1981: -- when information time is being processed

Line 1983: hr_utility.trace('Fetching Next Jurisdiction');

1979: --{
1980: -- This is to fetch next jurisdiction from the pl table
1981: -- when information time is being processed
1982: --{
1983: hr_utility.trace('Fetching Next Jurisdiction');
1984: l_index_value :=jurisdiction_codes_tbl.next (
1985: to_number(substr(p_jurisdiction_code,1,2) ||
1986: substr(p_jurisdiction_code,4,3) ||
1987: substr(p_jurisdiction_code,8,4) )

Line 1997: hr_utility.trace('Jurisdiction Code '||p_jurisdiction_code||

1993: END IF;
1994: --}
1995: ELSE -- if jurisdiction code passed does not exist in PL table
1996: --{
1997: hr_utility.trace('Jurisdiction Code '||p_jurisdiction_code||
1998: ' passed does not exist in PL table ');
1999: p_jurisdiction_code := 'NULL';
2000: p_percentage := 0;
2001: hr_utility.trace('Next jurisdiction is NULL');

Line 2001: hr_utility.trace('Next jurisdiction is NULL');

1997: hr_utility.trace('Jurisdiction Code '||p_jurisdiction_code||
1998: ' passed does not exist in PL table ');
1999: p_jurisdiction_code := 'NULL';
2000: p_percentage := 0;
2001: hr_utility.trace('Next jurisdiction is NULL');
2002: --}
2003: END IF;
2004: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
2005: hr_utility.trace('p_percentage = ' || to_char(p_percentage));

Line 2004: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);

2000: p_percentage := 0;
2001: hr_utility.trace('Next jurisdiction is NULL');
2002: --}
2003: END IF;
2004: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
2005: hr_utility.trace('p_percentage = ' || to_char(p_percentage));
2006: hr_utility.trace('End of get_work_jurisdictions for p_initialize=N');
2007: --}
2008: END IF;

Line 2005: hr_utility.trace('p_percentage = ' || to_char(p_percentage));

2001: hr_utility.trace('Next jurisdiction is NULL');
2002: --}
2003: END IF;
2004: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
2005: hr_utility.trace('p_percentage = ' || to_char(p_percentage));
2006: hr_utility.trace('End of get_work_jurisdictions for p_initialize=N');
2007: --}
2008: END IF;
2009: --

Line 2006: hr_utility.trace('End of get_work_jurisdictions for p_initialize=N');

2002: --}
2003: END IF;
2004: hr_utility.trace('p_jurisdiction_code = ' || p_jurisdiction_code);
2005: hr_utility.trace('p_percentage = ' || to_char(p_percentage));
2006: hr_utility.trace('End of get_work_jurisdictions for p_initialize=N');
2007: --}
2008: END IF;
2009: --
2010: -- This section is used only for debug

Line 2011: hr_utility.trace('======================================================');

2007: --}
2008: END IF;
2009: --
2010: -- This section is used only for debug
2011: hr_utility.trace('======================================================');
2012: IF jurisdiction_codes_tbl.COUNT > 0 THEN
2013: hr_utility.trace('Display the value of jurisdiction_codes_tbl');
2014: l_jurisdiction_code :=
2015: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jurisdiction_code;

Line 2013: hr_utility.trace('Display the value of jurisdiction_codes_tbl');

2009: --
2010: -- This section is used only for debug
2011: hr_utility.trace('======================================================');
2012: IF jurisdiction_codes_tbl.COUNT > 0 THEN
2013: hr_utility.trace('Display the value of jurisdiction_codes_tbl');
2014: l_jurisdiction_code :=
2015: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jurisdiction_code;
2016: l_percentage :=
2017: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;

Line 2019: hr_utility.trace('Jurisdiction_code 1st = '|| l_jurisdiction_code);

2015: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jurisdiction_code;
2016: l_percentage :=
2017: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;
2018: l_jd_type := jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jd_type;
2019: hr_utility.trace('Jurisdiction_code 1st = '|| l_jurisdiction_code);
2020: hr_utility.trace('Percentage 1st = '|| to_char(l_percentage));
2021: hr_utility.trace('JD_Type 1st = '|| l_jd_type);
2022: l_jurisdiction_code :=
2023: jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).jurisdiction_code;

Line 2020: hr_utility.trace('Percentage 1st = '|| to_char(l_percentage));

2016: l_percentage :=
2017: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;
2018: l_jd_type := jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jd_type;
2019: hr_utility.trace('Jurisdiction_code 1st = '|| l_jurisdiction_code);
2020: hr_utility.trace('Percentage 1st = '|| to_char(l_percentage));
2021: hr_utility.trace('JD_Type 1st = '|| l_jd_type);
2022: l_jurisdiction_code :=
2023: jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).jurisdiction_code;
2024: l_percentage :=

Line 2021: hr_utility.trace('JD_Type 1st = '|| l_jd_type);

2017: jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).percentage;
2018: l_jd_type := jurisdiction_codes_tbl(jurisdiction_codes_tbl.FIRST).jd_type;
2019: hr_utility.trace('Jurisdiction_code 1st = '|| l_jurisdiction_code);
2020: hr_utility.trace('Percentage 1st = '|| to_char(l_percentage));
2021: hr_utility.trace('JD_Type 1st = '|| l_jd_type);
2022: l_jurisdiction_code :=
2023: jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).jurisdiction_code;
2024: l_percentage :=
2025: jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).percentage;

Line 2028: hr_utility.trace('Jurisdiction_code last = '|| l_jurisdiction_code);

2024: l_percentage :=
2025: jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).percentage;
2026: l_jd_type := jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).jd_type;
2027:
2028: hr_utility.trace('Jurisdiction_code last = '|| l_jurisdiction_code);
2029: hr_utility.trace('Percentage last = '|| to_char(l_percentage));
2030: hr_utility.trace('JD_Type last = '|| l_jd_type);
2031: hr_utility.trace('======================================================');
2032: --

Line 2029: hr_utility.trace('Percentage last = '|| to_char(l_percentage));

2025: jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).percentage;
2026: l_jd_type := jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).jd_type;
2027:
2028: hr_utility.trace('Jurisdiction_code last = '|| l_jurisdiction_code);
2029: hr_utility.trace('Percentage last = '|| to_char(l_percentage));
2030: hr_utility.trace('JD_Type last = '|| l_jd_type);
2031: hr_utility.trace('======================================================');
2032: --
2033: -- End of pl/sql table debug messages

Line 2030: hr_utility.trace('JD_Type last = '|| l_jd_type);

2026: l_jd_type := jurisdiction_codes_tbl(jurisdiction_codes_tbl.LAST).jd_type;
2027:
2028: hr_utility.trace('Jurisdiction_code last = '|| l_jurisdiction_code);
2029: hr_utility.trace('Percentage last = '|| to_char(l_percentage));
2030: hr_utility.trace('JD_Type last = '|| l_jd_type);
2031: hr_utility.trace('======================================================');
2032: --
2033: -- End of pl/sql table debug messages
2034: --

Line 2031: hr_utility.trace('======================================================');

2027:
2028: hr_utility.trace('Jurisdiction_code last = '|| l_jurisdiction_code);
2029: hr_utility.trace('Percentage last = '|| to_char(l_percentage));
2030: hr_utility.trace('JD_Type last = '|| l_jd_type);
2031: hr_utility.trace('======================================================');
2032: --
2033: -- End of pl/sql table debug messages
2034: --
2035: hr_utility.trace('Display the value of jurisdiction_codes_tbl');

Line 2035: hr_utility.trace('Display the value of jurisdiction_codes_tbl');

2031: hr_utility.trace('======================================================');
2032: --
2033: -- End of pl/sql table debug messages
2034: --
2035: hr_utility.trace('Display the value of jurisdiction_codes_tbl');
2036: hr_utility.trace('End get_work_jurisdictions');
2037:
2038: END IF; --jurisdiction_codes_tbl.COUNT > 0
2039:

Line 2036: hr_utility.trace('End get_work_jurisdictions');

2032: --
2033: -- End of pl/sql table debug messages
2034: --
2035: hr_utility.trace('Display the value of jurisdiction_codes_tbl');
2036: hr_utility.trace('End get_work_jurisdictions');
2037:
2038: END IF; --jurisdiction_codes_tbl.COUNT > 0
2039:
2040: RETURN ('0');

Line 2043: hr_utility.trace('Exception raised NO_DATA_FOUND in '||

2039:
2040: RETURN ('0');
2041: /*EXCEPTION
2042: WHEN NO_DATA_FOUND THEN
2043: hr_utility.trace('Exception raised NO_DATA_FOUND in '||
2044: 'get_work_jurisdictions');
2045: p_jurisdiction_code := 'NULL';
2046: p_percentage := 0;
2047: return ('0');

Line 2049: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');

2045: p_jurisdiction_code := 'NULL';
2046: p_percentage := 0;
2047: return ('0');
2048: WHEN TOO_MANY_JURISDICTIONS THEN
2049: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');
2050: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
2051: hr_utility.raise_error; -- create a new message--
2052: raise;
2053: WHEN OTHERS THEN

Line 2050: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);

2046: p_percentage := 0;
2047: return ('0');
2048: WHEN TOO_MANY_JURISDICTIONS THEN
2049: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');
2050: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
2051: hr_utility.raise_error; -- create a new message--
2052: raise;
2053: WHEN OTHERS THEN
2054: hr_utility.trace('Exception raised OTHERS in '||

Line 2051: hr_utility.raise_error; -- create a new message--

2047: return ('0');
2048: WHEN TOO_MANY_JURISDICTIONS THEN
2049: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');
2050: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
2051: hr_utility.raise_error; -- create a new message--
2052: raise;
2053: WHEN OTHERS THEN
2054: hr_utility.trace('Exception raised OTHERS in '||
2055: 'get_work_jurisdictions');

Line 2054: hr_utility.trace('Exception raised OTHERS in '||

2050: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
2051: hr_utility.raise_error; -- create a new message--
2052: raise;
2053: WHEN OTHERS THEN
2054: hr_utility.trace('Exception raised OTHERS in '||
2055: 'get_work_jurisdictions');
2056: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));
2057: p_jurisdiction_code := 'NULL';
2058: p_percentage := 0;

Line 2056: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));

2052: raise;
2053: WHEN OTHERS THEN
2054: hr_utility.trace('Exception raised OTHERS in '||
2055: 'get_work_jurisdictions');
2056: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));
2057: p_jurisdiction_code := 'NULL';
2058: p_percentage := 0;
2059: return ('0');*/
2060:

Line 2138: hr_utility.trace('Exception handler');

2134: return 0;
2135: --
2136: EXCEPTION
2137: WHEN OTHERS THEN
2138: hr_utility.trace('Exception handler');
2139: hr_utility.trace('SQLCODE = ' || SQLCODE);
2140: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
2141: calc_PRV_GRS := 0;
2142: calc_PRV_TAX := 0;

Line 2139: hr_utility.trace('SQLCODE = ' || SQLCODE);

2135: --
2136: EXCEPTION
2137: WHEN OTHERS THEN
2138: hr_utility.trace('Exception handler');
2139: hr_utility.trace('SQLCODE = ' || SQLCODE);
2140: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
2141: calc_PRV_GRS := 0;
2142: calc_PRV_TAX := 0;
2143: RETURN 0;

Line 2140: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));

2136: EXCEPTION
2137: WHEN OTHERS THEN
2138: hr_utility.trace('Exception handler');
2139: hr_utility.trace('SQLCODE = ' || SQLCODE);
2140: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
2141: calc_PRV_GRS := 0;
2142: calc_PRV_TAX := 0;
2143: RETURN 0;
2144: --}

Line 2164: hr_utility.trace('IN get_jd_percent');

2160: l_index_value number;
2161: l_return number;
2162: begin
2163: --{
2164: hr_utility.trace('IN get_jd_percent');
2165: hr_utility.trace('get_jd_percent Use Information Hours Flag =>'||hr_us_ff_udf1.g_use_it_flag);
2166: IF hr_us_ff_udf1.g_use_it_flag = 'Y' THEN
2167: --{
2168: hr_utility.trace('get_jd_percent Calling Function get_it_jd_percent');

Line 2165: hr_utility.trace('get_jd_percent Use Information Hours Flag =>'||hr_us_ff_udf1.g_use_it_flag);

2161: l_return number;
2162: begin
2163: --{
2164: hr_utility.trace('IN get_jd_percent');
2165: hr_utility.trace('get_jd_percent Use Information Hours Flag =>'||hr_us_ff_udf1.g_use_it_flag);
2166: IF hr_us_ff_udf1.g_use_it_flag = 'Y' THEN
2167: --{
2168: hr_utility.trace('get_jd_percent Calling Function get_it_jd_percent');
2169: l_percentage :=

Line 2168: hr_utility.trace('get_jd_percent Calling Function get_it_jd_percent');

2164: hr_utility.trace('IN get_jd_percent');
2165: hr_utility.trace('get_jd_percent Use Information Hours Flag =>'||hr_us_ff_udf1.g_use_it_flag);
2166: IF hr_us_ff_udf1.g_use_it_flag = 'Y' THEN
2167: --{
2168: hr_utility.trace('get_jd_percent Calling Function get_it_jd_percent');
2169: l_percentage :=
2170: hr_us_ff_udf1.get_it_jd_percent(p_jurisdiction_code => p_jurisdiction_code
2171: ,p_jd_level => p_jd_level
2172: ,p_hours_to_accumulate => p_hours_to_accumulate

Line 2175: hr_utility.trace('get_it_jd_percent Percentage Returned for '

2171: ,p_jd_level => p_jd_level
2172: ,p_hours_to_accumulate => p_hours_to_accumulate
2173: ,p_wages_to_accrue_flag => p_wages_to_accrue_flag
2174: );
2175: hr_utility.trace('get_it_jd_percent Percentage Returned for '
2176: ||p_jd_level||' => '||to_char(l_percentage));
2177: -- RETURN l_percentage;
2178: --}
2179: ELSE

Line 2181: hr_utility.trace('get_jd_percent p_jd_level = ' || p_jd_level) ;

2177: -- RETURN l_percentage;
2178: --}
2179: ELSE
2180: --{
2181: hr_utility.trace('get_jd_percent p_jd_level = ' || p_jd_level) ;
2182: if p_jd_level = 'COUNTY' THEN
2183: l_jd_level := 5;
2184: else
2185: l_jd_level := 2;

Line 2195: hr_utility.trace('get_jd_percent l_pad = ' || to_char(l_pad)) ;

2191: else
2192: l_pad := 9;
2193: end if;
2194:
2195: hr_utility.trace('get_jd_percent l_pad = ' || to_char(l_pad)) ;
2196: hr_utility.trace('get_jd_percent l_jd_level = ' || to_char(l_jd_level)) ;
2197:
2198: l_entry_jd := to_number(substr(p_jurisdiction_code,1,2) ||
2199: substr(p_jurisdiction_code,4,3) ||

Line 2196: hr_utility.trace('get_jd_percent l_jd_level = ' || to_char(l_jd_level)) ;

2192: l_pad := 9;
2193: end if;
2194:
2195: hr_utility.trace('get_jd_percent l_pad = ' || to_char(l_pad)) ;
2196: hr_utility.trace('get_jd_percent l_jd_level = ' || to_char(l_jd_level)) ;
2197:
2198: l_entry_jd := to_number(substr(p_jurisdiction_code,1,2) ||
2199: substr(p_jurisdiction_code,4,3) ||
2200: substr(p_jurisdiction_code,8,4) );

Line 2205: hr_utility.trace('get_jd_percent l_temp_jd = ' || to_char(l_temp_jd)) ;

2201:
2202: l_temp_jd := rpad(substr(l_entry_jd,1,l_jd_level),l_pad,0);
2203: l_max_jd := rpad(substr(l_entry_jd,1,l_jd_level),l_pad,9);
2204:
2205: hr_utility.trace('get_jd_percent l_temp_jd = ' || to_char(l_temp_jd)) ;
2206: hr_utility.trace('get_jd_percent l_max_jd = ' || to_char(l_max_jd)) ;
2207: hr_utility.trace('get_jd_percent next = ' || to_char(jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ))) ;
2208:
2209: if jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ) is NULL

Line 2206: hr_utility.trace('get_jd_percent l_max_jd = ' || to_char(l_max_jd)) ;

2202: l_temp_jd := rpad(substr(l_entry_jd,1,l_jd_level),l_pad,0);
2203: l_max_jd := rpad(substr(l_entry_jd,1,l_jd_level),l_pad,9);
2204:
2205: hr_utility.trace('get_jd_percent l_temp_jd = ' || to_char(l_temp_jd)) ;
2206: hr_utility.trace('get_jd_percent l_max_jd = ' || to_char(l_max_jd)) ;
2207: hr_utility.trace('get_jd_percent next = ' || to_char(jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ))) ;
2208:
2209: if jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ) is NULL
2210: OR jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ) > l_max_jd THEN

Line 2207: hr_utility.trace('get_jd_percent next = ' || to_char(jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ))) ;

2203: l_max_jd := rpad(substr(l_entry_jd,1,l_jd_level),l_pad,9);
2204:
2205: hr_utility.trace('get_jd_percent l_temp_jd = ' || to_char(l_temp_jd)) ;
2206: hr_utility.trace('get_jd_percent l_max_jd = ' || to_char(l_max_jd)) ;
2207: hr_utility.trace('get_jd_percent next = ' || to_char(jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ))) ;
2208:
2209: if jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ) is NULL
2210: OR jurisdiction_codes_tbl.NEXT(l_temp_jd -1 ) > l_max_jd THEN
2211: --{

Line 2236: hr_utility.trace('get_jd_percent Percentage Returned for '

2232: --}
2233: END LOOP;
2234: --}
2235: end if;
2236: hr_utility.trace('get_jd_percent Percentage Returned for '
2237: ||p_jd_level||' => '||to_char(l_percentage));
2238: -- RETURN l_percentage;
2239:
2240: END IF;--IF g_use_it_flag = 'Y'

Line 2396: hr_utility.trace('In hr_us_ff_udf1.get_wc_flag() function');

2392: and nvl(regular_payment_date,end_date) <= l_date;
2393:
2394: BEGIN
2395:
2396: hr_utility.trace('In hr_us_ff_udf1.get_wc_flag() function');
2397: hr_utility.trace('**PARAMETERS**');
2398: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
2399: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
2400: hr_utility.trace('p_wc_flat_rate_period: ' || p_wc_flat_rate_period);

Line 2397: hr_utility.trace('**PARAMETERS**');

2393:
2394: BEGIN
2395:
2396: hr_utility.trace('In hr_us_ff_udf1.get_wc_flag() function');
2397: hr_utility.trace('**PARAMETERS**');
2398: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
2399: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
2400: hr_utility.trace('p_wc_flat_rate_period: ' || p_wc_flat_rate_period);
2401: OPEN csr_get_period_dates;

Line 2398: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));

2394: BEGIN
2395:
2396: hr_utility.trace('In hr_us_ff_udf1.get_wc_flag() function');
2397: hr_utility.trace('**PARAMETERS**');
2398: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
2399: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
2400: hr_utility.trace('p_wc_flat_rate_period: ' || p_wc_flat_rate_period);
2401: OPEN csr_get_period_dates;
2402:

Line 2399: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));

2395:
2396: hr_utility.trace('In hr_us_ff_udf1.get_wc_flag() function');
2397: hr_utility.trace('**PARAMETERS**');
2398: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
2399: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
2400: hr_utility.trace('p_wc_flat_rate_period: ' || p_wc_flat_rate_period);
2401: OPEN csr_get_period_dates;
2402:
2403: FETCH csr_get_period_dates INTO l_pay_period_start_date,l_pay_period_end_date,

Line 2400: hr_utility.trace('p_wc_flat_rate_period: ' || p_wc_flat_rate_period);

2396: hr_utility.trace('In hr_us_ff_udf1.get_wc_flag() function');
2397: hr_utility.trace('**PARAMETERS**');
2398: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
2399: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
2400: hr_utility.trace('p_wc_flat_rate_period: ' || p_wc_flat_rate_period);
2401: OPEN csr_get_period_dates;
2402:
2403: FETCH csr_get_period_dates INTO l_pay_period_start_date,l_pay_period_end_date,
2404: l_regular_payment_date,

Line 2407: hr_utility.trace('Pay period for the given date_earned is NOT found');

2403: FETCH csr_get_period_dates INTO l_pay_period_start_date,l_pay_period_end_date,
2404: l_regular_payment_date,
2405: l_payroll_id,l_person_id; /*7520832*/
2406: IF csr_get_period_dates%NOTFOUND THEN
2407: hr_utility.trace('Pay period for the given date_earned is NOT found');
2408: CLOSE csr_get_period_dates;
2409: return (l_last_period_for_wc);
2410: END IF;
2411:

Line 2424: hr_utility.trace('Date to check the Validity: ' || to_char(l_date));

2420: ELSIF (p_wc_flat_rate_period = 'QUARTER') THEN
2421: l_date := add_months(trunc(l_pay_period_start_date,'YY'),3*to_number(to_char(l_pay_period_start_date,'Q')))-1;
2422: -- last day of the Quarter
2423: END IF;
2424: hr_utility.trace('Date to check the Validity: ' || to_char(l_date));
2425: /*7520832: Changes starts*/
2426:
2427: /*
2428: if (l_date between l_pay_period_start_date and l_pay_period_end_date ) then

Line 2440: hr_utility.trace('Nearest WC Pay period for the given date_earned is NOT found');

2436: --FETCH CSR_GET_NEAREST_PERIOD INTO l_nearest_end_date;
2437: FETCH CSR_GET_NEAREST_PERIOD INTO l_nearest_check_date;
2438:
2439: IF CSR_GET_NEAREST_PERIOD%NOTFOUND THEN
2440: hr_utility.trace('Nearest WC Pay period for the given date_earned is NOT found');
2441: CLOSE CSR_GET_NEAREST_PERIOD;
2442: CLOSE csr_get_period_dates;
2443: return (l_last_period_for_wc);
2444: END IF;

Line 2454: hr_utility.trace('Should deduct WC in this pay period? ' || l_last_period_for_wc);

2450: else
2451: l_last_period_for_wc := 'N';
2452: end if;
2453:
2454: hr_utility.trace('Should deduct WC in this pay period? ' || l_last_period_for_wc);
2455: CLOSE CSR_GET_NEAREST_PERIOD;
2456: /*7520832: Changes ends*/
2457: CLOSE csr_get_period_dates;
2458:

Line 2466: hr_utility.trace('Assignment is not valid for WC deduction');

2462: FETCH CSR_GET_VALID_EMPLOYMENT into l_valid;
2463:
2464: IF CSR_GET_VALID_EMPLOYMENT%NOTFOUND THEN
2465: CLOSE CSR_GET_VALID_EMPLOYMENT;
2466: hr_utility.trace('Assignment is not valid for WC deduction');
2467: return ('N');
2468: END IF;
2469: CLOSE CSR_GET_VALID_EMPLOYMENT;
2470: return(l_last_period_for_wc);

Line 2913: hr_utility.trace('EMJT : Begin get_it_work_jurisdictions');

2909: l_sit_city_withheld := 0;
2910: l_county_city_withheld := 0;
2911: l_sit_county_withheld := 0;
2912:
2913: hr_utility.trace('EMJT : Begin get_it_work_jurisdictions');
2914: hr_utility.trace('EMJT : p_assignment_action_id -> '
2915: ||to_char(p_assignment_action_id));
2916: hr_utility.trace('EMJT : p_assignment_id -> '||
2917: to_char(p_assignment_id));

Line 2914: hr_utility.trace('EMJT : p_assignment_action_id -> '

2910: l_county_city_withheld := 0;
2911: l_sit_county_withheld := 0;
2912:
2913: hr_utility.trace('EMJT : Begin get_it_work_jurisdictions');
2914: hr_utility.trace('EMJT : p_assignment_action_id -> '
2915: ||to_char(p_assignment_action_id));
2916: hr_utility.trace('EMJT : p_assignment_id -> '||
2917: to_char(p_assignment_id));
2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));

Line 2916: hr_utility.trace('EMJT : p_assignment_id -> '||

2912:
2913: hr_utility.trace('EMJT : Begin get_it_work_jurisdictions');
2914: hr_utility.trace('EMJT : p_assignment_action_id -> '
2915: ||to_char(p_assignment_action_id));
2916: hr_utility.trace('EMJT : p_assignment_id -> '||
2917: to_char(p_assignment_id));
2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));
2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));
2920: hr_utility.trace('EMJT : p_time_period_id -> '||

Line 2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));

2914: hr_utility.trace('EMJT : p_assignment_action_id -> '
2915: ||to_char(p_assignment_action_id));
2916: hr_utility.trace('EMJT : p_assignment_id -> '||
2917: to_char(p_assignment_id));
2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));
2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));
2920: hr_utility.trace('EMJT : p_time_period_id -> '||
2921: to_char(p_time_period_id));
2922: hr_utility.trace('EMJT : p_payroll_id -> '||to_char(p_payroll_id));

Line 2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));

2915: ||to_char(p_assignment_action_id));
2916: hr_utility.trace('EMJT : p_assignment_id -> '||
2917: to_char(p_assignment_id));
2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));
2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));
2920: hr_utility.trace('EMJT : p_time_period_id -> '||
2921: to_char(p_time_period_id));
2922: hr_utility.trace('EMJT : p_payroll_id -> '||to_char(p_payroll_id));
2923: hr_utility.trace('EMJT : =====================================================');

Line 2920: hr_utility.trace('EMJT : p_time_period_id -> '||

2916: hr_utility.trace('EMJT : p_assignment_id -> '||
2917: to_char(p_assignment_id));
2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));
2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));
2920: hr_utility.trace('EMJT : p_time_period_id -> '||
2921: to_char(p_time_period_id));
2922: hr_utility.trace('EMJT : p_payroll_id -> '||to_char(p_payroll_id));
2923: hr_utility.trace('EMJT : =====================================================');
2924:

Line 2922: hr_utility.trace('EMJT : p_payroll_id -> '||to_char(p_payroll_id));

2918: hr_utility.trace('EMJT : p_date_earned -> '||to_char(p_date_earned));
2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));
2920: hr_utility.trace('EMJT : p_time_period_id -> '||
2921: to_char(p_time_period_id));
2922: hr_utility.trace('EMJT : p_payroll_id -> '||to_char(p_payroll_id));
2923: hr_utility.trace('EMJT : =====================================================');
2924:
2925:
2926: OPEN csr_person_id (p_assignment_id);

Line 2923: hr_utility.trace('EMJT : =====================================================');

2919: hr_utility.trace('EMJT : p_date_paid -> '||to_char(p_date_paid));
2920: hr_utility.trace('EMJT : p_time_period_id -> '||
2921: to_char(p_time_period_id));
2922: hr_utility.trace('EMJT : p_payroll_id -> '||to_char(p_payroll_id));
2923: hr_utility.trace('EMJT : =====================================================');
2924:
2925:
2926: OPEN csr_person_id (p_assignment_id);
2927: FETCH csr_person_id INTO l_person_id;

Line 2929: hr_utility.trace('EMJT: Person Id not found');

2925:
2926: OPEN csr_person_id (p_assignment_id);
2927: FETCH csr_person_id INTO l_person_id;
2928: IF csr_person_id%NOTFOUND THEN
2929: hr_utility.trace('EMJT: Person Id not found');
2930: END IF;
2931:
2932: CLOSE csr_person_id;
2933:

Line 2942: hr_utility.trace('EMJT : l_pay_period_flag -> '|| l_pay_period_flag );

2938: OPEN csr_period_flag(p_assignment_action_id);
2939: FETCH csr_period_flag INTO l_pay_period_flag,
2940: l_threshold_basis;
2941: CLOSE csr_period_flag;
2942: hr_utility.trace('EMJT : l_pay_period_flag -> '|| l_pay_period_flag );
2943: hr_utility.trace('EMJT : l_threshold_basis -> '|| l_threshold_basis );
2944: /* IF l_pay_period_flag = 'C' THEN --Current Pay Period
2945: OPEN csr_time_period(p_time_period_id, p_payroll_id);
2946: ELSIF l_pay_period_flag = 'P' THEN --Previous Pay Period

Line 2943: hr_utility.trace('EMJT : l_threshold_basis -> '|| l_threshold_basis );

2939: FETCH csr_period_flag INTO l_pay_period_flag,
2940: l_threshold_basis;
2941: CLOSE csr_period_flag;
2942: hr_utility.trace('EMJT : l_pay_period_flag -> '|| l_pay_period_flag );
2943: hr_utility.trace('EMJT : l_threshold_basis -> '|| l_threshold_basis );
2944: /* IF l_pay_period_flag = 'C' THEN --Current Pay Period
2945: OPEN csr_time_period(p_time_period_id, p_payroll_id);
2946: ELSIF l_pay_period_flag = 'P' THEN --Previous Pay Period
2947: -- l_time_period_id := p_time_period_id - 1;

Line 2968: hr_utility.trace('EMJT : l_effective_start_date -> '|| l_effective_start_date);

2964: CLOSE csr_term_dates;
2965:
2966: l_effective_end_date := NVL( l_effective_end_date,to_date('12/31/4712','mm/dd/yyyy'));
2967:
2968: hr_utility.trace('EMJT : l_effective_start_date -> '|| l_effective_start_date);
2969: hr_utility.trace('EMJT : l_effective_end_date -> '|| l_effective_end_date);
2970:
2971: IF l_pay_period_flag = 'P' THEN
2972:

Line 2969: hr_utility.trace('EMJT : l_effective_end_date -> '|| l_effective_end_date);

2965:
2966: l_effective_end_date := NVL( l_effective_end_date,to_date('12/31/4712','mm/dd/yyyy'));
2967:
2968: hr_utility.trace('EMJT : l_effective_start_date -> '|| l_effective_start_date);
2969: hr_utility.trace('EMJT : l_effective_end_date -> '|| l_effective_end_date);
2970:
2971: IF l_pay_period_flag = 'P' THEN
2972:
2973: l_prev_end_date := l_start_date - 1;

Line 2997: hr_utility.trace('EMJT : After csr_time_period -> ');

2993: CLOSE csr_time_period_prev;
2994:
2995: END IF;
2996:
2997: hr_utility.trace('EMJT : After csr_time_period -> ');
2998: hr_utility.trace('EMJT : l_end_date -> '||to_char(l_end_date));
2999: hr_utility.trace('EMJT : l_start_date -> '||to_char(l_start_date));
3000: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3001: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));

Line 2998: hr_utility.trace('EMJT : l_end_date -> '||to_char(l_end_date));

2994:
2995: END IF;
2996:
2997: hr_utility.trace('EMJT : After csr_time_period -> ');
2998: hr_utility.trace('EMJT : l_end_date -> '||to_char(l_end_date));
2999: hr_utility.trace('EMJT : l_start_date -> '||to_char(l_start_date));
3000: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3001: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3002:

Line 2999: hr_utility.trace('EMJT : l_start_date -> '||to_char(l_start_date));

2995: END IF;
2996:
2997: hr_utility.trace('EMJT : After csr_time_period -> ');
2998: hr_utility.trace('EMJT : l_end_date -> '||to_char(l_end_date));
2999: hr_utility.trace('EMJT : l_start_date -> '||to_char(l_start_date));
3000: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3001: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3002:
3003: -- Need to fetch scheduled hours configured for the assignment for the

Line 3000: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));

2996:
2997: hr_utility.trace('EMJT : After csr_time_period -> ');
2998: hr_utility.trace('EMJT : l_end_date -> '||to_char(l_end_date));
2999: hr_utility.trace('EMJT : l_start_date -> '||to_char(l_start_date));
3000: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3001: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3002:
3003: -- Need to fetch scheduled hours configured for the assignment for the
3004: -- current pay period.

Line 3001: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));

2997: hr_utility.trace('EMJT : After csr_time_period -> ');
2998: hr_utility.trace('EMJT : l_end_date -> '||to_char(l_end_date));
2999: hr_utility.trace('EMJT : l_start_date -> '||to_char(l_start_date));
3000: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3001: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3002:
3003: -- Need to fetch scheduled hours configured for the assignment for the
3004: -- current pay period.
3005: OPEN csr_ws(p_assignment_id,

Line 3009: hr_utility.trace('EMJT : get_id_work_jurisdiction Work Scheduled Not Found ');

3005: OPEN csr_ws(p_assignment_id,
3006: p_date_earned);
3007: FETCH csr_ws INTO l_ws_name;
3008: IF csr_ws%NOTFOUND THEN
3009: hr_utility.trace('EMJT : get_id_work_jurisdiction Work Scheduled Not Found ');
3010: END IF;
3011: CLOSE csr_ws;
3012:
3013: /* Start and end dates for the work scheduled hours calculation */

Line 3030: hr_utility.trace('EMJT : l_max_start_date -> '|| l_max_start_date);

3026: l_max_start_date := l_ws_start_date;
3027: l_max_end_Date := l_ws_end_date;
3028: END IF;
3029:
3030: hr_utility.trace('EMJT : l_max_start_date -> '|| l_max_start_date);
3031: hr_utility.trace('EMJT : l_max_end_date -> '|| l_max_end_date);
3032: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3033: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3034:

Line 3031: hr_utility.trace('EMJT : l_max_end_date -> '|| l_max_end_date);

3027: l_max_end_Date := l_ws_end_date;
3028: END IF;
3029:
3030: hr_utility.trace('EMJT : l_max_start_date -> '|| l_max_start_date);
3031: hr_utility.trace('EMJT : l_max_end_date -> '|| l_max_end_date);
3032: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3033: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3034:
3035: /* need to use l_ws_start_date and l_ws_end_date for work scheduled hours calculation */

Line 3032: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));

3028: END IF;
3029:
3030: hr_utility.trace('EMJT : l_max_start_date -> '|| l_max_start_date);
3031: hr_utility.trace('EMJT : l_max_end_date -> '|| l_max_end_date);
3032: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3033: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3034:
3035: /* need to use l_ws_start_date and l_ws_end_date for work scheduled hours calculation */
3036:

Line 3033: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));

3029:
3030: hr_utility.trace('EMJT : l_max_start_date -> '|| l_max_start_date);
3031: hr_utility.trace('EMJT : l_max_end_date -> '|| l_max_end_date);
3032: hr_utility.trace('EMJT : l_ws_end_date -> '||to_char(l_ws_end_date));
3033: hr_utility.trace('EMJT : l_ws_start_date -> '||to_char(l_ws_start_date));
3034:
3035: /* need to use l_ws_start_date and l_ws_end_date for work scheduled hours calculation */
3036:
3037: l_scheduled_work_hours :=

Line 3052: hr_utility.trace('EMJT : Scheduled hours set to 8');

3048: l_ws_name,
3049: l_ws_start_date,
3050: l_ws_end_date);
3051: IF l_scheduled_work_hours = 0 THEN
3052: hr_utility.trace('EMJT : Scheduled hours set to 8');
3053: l_scheduled_work_hours := 8; -- Defaulted to 8 hours
3054: END IF;
3055: END IF;
3056:

Line 3058: hr_utility.trace('EMJT : Scheduled Hours for the assignment -> '||

3054: END IF;
3055: END IF;
3056:
3057:
3058: hr_utility.trace('EMJT : Scheduled Hours for the assignment -> '||
3059: to_char(l_scheduled_work_hours));
3060: IF p_initialize = 'Y' THEN
3061: --{
3062: -- pl/sql table initialized for all twork location where Information Time

Line 3066: hr_utility.trace('EMJT : get_it_work_jurisdictions || p_initialize = Y');

3062: -- pl/sql table initialized for all twork location where Information Time
3063: -- and Positive Pay hours are logged. This call initiated from the
3064: -- US_TAX_VERTEX2 fast formula
3065:
3066: hr_utility.trace('EMJT : get_it_work_jurisdictions || p_initialize = Y');
3067: jurisdiction_codes_tbl.delete;
3068: state_processed_tbl.delete;
3069: county_processed_tbl.delete;
3070: city_processed_tbl.delete;

Line 3076: hr_utility.trace('EMJT : get_work_jurisdictions Get Resident Address details');

3072: jurisdiction_codes_tbl_stg.delete;
3073:
3074: -- GET the RESIDENT jurisdictions and load in to the *_processed_tables
3075: --
3076: hr_utility.trace('EMJT : get_work_jurisdictions Get Resident Address details');
3077:
3078: OPEN csr_resident_jd(p_assignment_id,p_date_earned);
3079: FETCH csr_resident_jd INTO l_res_state,
3080: l_res_county,

Line 3087: hr_utility.trace('EMJT : get_it_work_jurisdictions Resident Address Fetched');

3083: l_wah;
3084:
3085: CLOSE csr_resident_jd;
3086:
3087: hr_utility.trace('EMJT : get_it_work_jurisdictions Resident Address Fetched');
3088: l_res_jurisdiction_code := hr_us_ff_udfs.addr_val(l_res_state
3089: , l_res_county
3090: , l_res_city
3091: , l_res_zip);

Line 3100: hr_utility.trace('EMJT : Resident Jurisdiction Code -> ' ||

3096: IF SUBSTR(l_res_jurisdiction_code,8,1) = 'U' THEN
3097: l_res_jurisdiction_code := SUBSTR(l_res_jurisdiction_code,1,7) ||
3098: '0000' ;
3099: END IF;
3100: hr_utility.trace('EMJT : Resident Jurisdiction Code -> ' ||
3101: l_res_jurisdiction_code);
3102: hr_utility.trace('EMJT : Home Workers Flag -> ' || l_wah);
3103:
3104: --

Line 3102: hr_utility.trace('EMJT : Home Workers Flag -> ' || l_wah);

3098: '0000' ;
3099: END IF;
3100: hr_utility.trace('EMJT : Resident Jurisdiction Code -> ' ||
3101: l_res_jurisdiction_code);
3102: hr_utility.trace('EMJT : Home Workers Flag -> ' || l_wah);
3103:
3104: --
3105: -- Determine the address components of primary work jurisdiction.
3106: --

Line 3107: hr_utility.trace('EMJT : get_it_work_jurisdictions Fetch Primary Work Location');

3103:
3104: --
3105: -- Determine the address components of primary work jurisdiction.
3106: --
3107: hr_utility.trace('EMJT : get_it_work_jurisdictions Fetch Primary Work Location');
3108: OPEN csr_work_jd(p_date_earned,
3109: p_assignment_id);
3110: FETCH csr_work_jd INTO l_city,
3111: l_county,

Line 3116: hr_utility.trace('EMJT : Primary Work Location address componets NOT Found');

3112: l_state,
3113: l_zip_code;
3114:
3115: IF csr_work_jd%NOTFOUND THEN
3116: hr_utility.trace('EMJT : Primary Work Location address componets NOT Found');
3117: END IF;
3118: CLOSE csr_work_jd;
3119: hr_utility.trace('EMJT : Determine Jurisdiction Code for Primary Work Location');
3120: l_work_jurisdiction_code := hr_us_ff_udfs.addr_val(l_state,

Line 3119: hr_utility.trace('EMJT : Determine Jurisdiction Code for Primary Work Location');

3115: IF csr_work_jd%NOTFOUND THEN
3116: hr_utility.trace('EMJT : Primary Work Location address componets NOT Found');
3117: END IF;
3118: CLOSE csr_work_jd;
3119: hr_utility.trace('EMJT : Determine Jurisdiction Code for Primary Work Location');
3120: l_work_jurisdiction_code := hr_us_ff_udfs.addr_val(l_state,
3121: l_county,
3122: l_city,
3123: l_zip_code);

Line 3125: hr_utility.trace('EMJT : Primary work Jursdiction CODE -> '

3121: l_county,
3122: l_city,
3123: l_zip_code);
3124:
3125: hr_utility.trace('EMJT : Primary work Jursdiction CODE -> '
3126: || l_work_jurisdiction_code);
3127:
3128: -- Check to see whether employee is configured as "Home Worker"
3129: -- If employee is a Home worker use resident jurisdiction as primary

Line 3135: hr_utility.trace('EMJT : As assignment is configured as Home Worker ');

3131: -- available for the assignment
3132:
3133: IF l_wah = 'Y' THEN
3134: l_work_jurisdiction_code := l_res_jurisdiction_code;
3135: hr_utility.trace('EMJT : As assignment is configured as Home Worker ');
3136: hr_utility.trace('EMJT : Residence Jurisdiction overrides the Primary Work Jurisdiction');
3137: hr_utility.trace('EMJT : Primary work Jursdiction CODE -> '
3138: || l_work_jurisdiction_code);
3139: END IF;

Line 3136: hr_utility.trace('EMJT : Residence Jurisdiction overrides the Primary Work Jurisdiction');

3132:
3133: IF l_wah = 'Y' THEN
3134: l_work_jurisdiction_code := l_res_jurisdiction_code;
3135: hr_utility.trace('EMJT : As assignment is configured as Home Worker ');
3136: hr_utility.trace('EMJT : Residence Jurisdiction overrides the Primary Work Jurisdiction');
3137: hr_utility.trace('EMJT : Primary work Jursdiction CODE -> '
3138: || l_work_jurisdiction_code);
3139: END IF;
3140:

Line 3137: hr_utility.trace('EMJT : Primary work Jursdiction CODE -> '

3133: IF l_wah = 'Y' THEN
3134: l_work_jurisdiction_code := l_res_jurisdiction_code;
3135: hr_utility.trace('EMJT : As assignment is configured as Home Worker ');
3136: hr_utility.trace('EMJT : Residence Jurisdiction overrides the Primary Work Jurisdiction');
3137: hr_utility.trace('EMJT : Primary work Jursdiction CODE -> '
3138: || l_work_jurisdiction_code);
3139: END IF;
3140:
3141: -- Fetch all the informational time element entries logged for the

Line 3143: hr_utility.trace('EMJT : Fetching all Information Hours Element Entris for Assignment');

3139: END IF;
3140:
3141: -- Fetch all the informational time element entries logged for the
3142: -- Pay period being processed
3143: hr_utility.trace('EMJT : Fetching all Information Hours Element Entris for Assignment');
3144: hr_utility.trace('EMJT : For Assignment '||to_char(p_assignment_id));
3145: hr_utility.trace('EMJT : Start Date '||to_char(l_start_date,'dd-mon-yyyy'));
3146: hr_utility.trace('EMJT : End Date '||to_char(l_end_date,'dd-mon-yyyy'));
3147: BEGIN

Line 3144: hr_utility.trace('EMJT : For Assignment '||to_char(p_assignment_id));

3140:
3141: -- Fetch all the informational time element entries logged for the
3142: -- Pay period being processed
3143: hr_utility.trace('EMJT : Fetching all Information Hours Element Entris for Assignment');
3144: hr_utility.trace('EMJT : For Assignment '||to_char(p_assignment_id));
3145: hr_utility.trace('EMJT : Start Date '||to_char(l_start_date,'dd-mon-yyyy'));
3146: hr_utility.trace('EMJT : End Date '||to_char(l_end_date,'dd-mon-yyyy'));
3147: BEGIN
3148: /* OPEN csr_it_element_entries(l_start_date,

Line 3145: hr_utility.trace('EMJT : Start Date '||to_char(l_start_date,'dd-mon-yyyy'));

3141: -- Fetch all the informational time element entries logged for the
3142: -- Pay period being processed
3143: hr_utility.trace('EMJT : Fetching all Information Hours Element Entris for Assignment');
3144: hr_utility.trace('EMJT : For Assignment '||to_char(p_assignment_id));
3145: hr_utility.trace('EMJT : Start Date '||to_char(l_start_date,'dd-mon-yyyy'));
3146: hr_utility.trace('EMJT : End Date '||to_char(l_end_date,'dd-mon-yyyy'));
3147: BEGIN
3148: /* OPEN csr_it_element_entries(l_start_date,
3149: l_end_date,

Line 3146: hr_utility.trace('EMJT : End Date '||to_char(l_end_date,'dd-mon-yyyy'));

3142: -- Pay period being processed
3143: hr_utility.trace('EMJT : Fetching all Information Hours Element Entris for Assignment');
3144: hr_utility.trace('EMJT : For Assignment '||to_char(p_assignment_id));
3145: hr_utility.trace('EMJT : Start Date '||to_char(l_start_date,'dd-mon-yyyy'));
3146: hr_utility.trace('EMJT : End Date '||to_char(l_end_date,'dd-mon-yyyy'));
3147: BEGIN
3148: /* OPEN csr_it_element_entries(l_start_date,
3149: l_end_date,
3150: p_assignment_id,

Line 3161: hr_utility.trace('EMJT : 1st Information Time JD Code fetched-> '||l_jurisdiction_code);

3157: p_date_earned);
3158:
3159: FETCH csr_it_element_entries INTO l_jurisdiction_code,
3160: l_sum_hours;
3161: hr_utility.trace('EMJT : 1st Information Time JD Code fetched-> '||l_jurisdiction_code);
3162: hr_utility.trace('EMJT : 1st Information Time Hours -> '||to_char(l_sum_hours));
3163: LOOP
3164: --{
3165: EXIT WHEN csr_it_element_entries%NOTFOUND;

Line 3162: hr_utility.trace('EMJT : 1st Information Time Hours -> '||to_char(l_sum_hours));

3158:
3159: FETCH csr_it_element_entries INTO l_jurisdiction_code,
3160: l_sum_hours;
3161: hr_utility.trace('EMJT : 1st Information Time JD Code fetched-> '||l_jurisdiction_code);
3162: hr_utility.trace('EMJT : 1st Information Time Hours -> '||to_char(l_sum_hours));
3163: LOOP
3164: --{
3165: EXIT WHEN csr_it_element_entries%NOTFOUND;
3166:

Line 3187: hr_utility.trace('EMJT : ===============================================');

3183: SUBSTR(l_jurisdiction_code,4,3) ||
3184: SUBSTR(l_jurisdiction_code,8,4) )
3185: ).tg_hours := 0; --Initialize Tagged Hours
3186:
3187: hr_utility.trace('EMJT : ===============================================');
3188: hr_utility.trace('EMJT : Information Hours entry tagged to JD Code -> ' ||l_jurisdiction_code);
3189: hr_utility.trace('EMJT : Information Hours logged -> ' ||to_char(l_sum_hours));
3190: hr_utility.trace('EMJT : ===============================================');
3191: -- Add information time logged to local variable to compute the

Line 3188: hr_utility.trace('EMJT : Information Hours entry tagged to JD Code -> ' ||l_jurisdiction_code);

3184: SUBSTR(l_jurisdiction_code,8,4) )
3185: ).tg_hours := 0; --Initialize Tagged Hours
3186:
3187: hr_utility.trace('EMJT : ===============================================');
3188: hr_utility.trace('EMJT : Information Hours entry tagged to JD Code -> ' ||l_jurisdiction_code);
3189: hr_utility.trace('EMJT : Information Hours logged -> ' ||to_char(l_sum_hours));
3190: hr_utility.trace('EMJT : ===============================================');
3191: -- Add information time logged to local variable to compute the
3192: -- the total information time hours logged for the assignment

Line 3189: hr_utility.trace('EMJT : Information Hours logged -> ' ||to_char(l_sum_hours));

3185: ).tg_hours := 0; --Initialize Tagged Hours
3186:
3187: hr_utility.trace('EMJT : ===============================================');
3188: hr_utility.trace('EMJT : Information Hours entry tagged to JD Code -> ' ||l_jurisdiction_code);
3189: hr_utility.trace('EMJT : Information Hours logged -> ' ||to_char(l_sum_hours));
3190: hr_utility.trace('EMJT : ===============================================');
3191: -- Add information time logged to local variable to compute the
3192: -- the total information time hours logged for the assignment
3193: l_total_hours := l_total_hours + l_sum_hours;

Line 3190: hr_utility.trace('EMJT : ===============================================');

3186:
3187: hr_utility.trace('EMJT : ===============================================');
3188: hr_utility.trace('EMJT : Information Hours entry tagged to JD Code -> ' ||l_jurisdiction_code);
3189: hr_utility.trace('EMJT : Information Hours logged -> ' ||to_char(l_sum_hours));
3190: hr_utility.trace('EMJT : ===============================================');
3191: -- Add information time logged to local variable to compute the
3192: -- the total information time hours logged for the assignment
3193: l_total_hours := l_total_hours + l_sum_hours;
3194: --

Line 3213: hr_utility.trace('EMJT : ERROR Encountered while processing Information Hours EE');

3209: END LOOP;
3210: CLOSE csr_it_element_entries;
3211: EXCEPTION
3212: WHEN OTHERS THEN
3213: hr_utility.trace('EMJT : ERROR Encountered while processing Information Hours EE');
3214: hr_utility.trace(substr(sqlerrm,1,45));
3215: hr_utility.trace(substr(sqlerrm,46,45));
3216: END;
3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');

Line 3214: hr_utility.trace(substr(sqlerrm,1,45));

3210: CLOSE csr_it_element_entries;
3211: EXCEPTION
3212: WHEN OTHERS THEN
3213: hr_utility.trace('EMJT : ERROR Encountered while processing Information Hours EE');
3214: hr_utility.trace(substr(sqlerrm,1,45));
3215: hr_utility.trace(substr(sqlerrm,46,45));
3216: END;
3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');
3218: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||

Line 3215: hr_utility.trace(substr(sqlerrm,46,45));

3211: EXCEPTION
3212: WHEN OTHERS THEN
3213: hr_utility.trace('EMJT : ERROR Encountered while processing Information Hours EE');
3214: hr_utility.trace(substr(sqlerrm,1,45));
3215: hr_utility.trace(substr(sqlerrm,46,45));
3216: END;
3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');
3218: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||
3219: to_char(jurisdiction_codes_tbl_stg.COUNT));

Line 3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');

3213: hr_utility.trace('EMJT : ERROR Encountered while processing Information Hours EE');
3214: hr_utility.trace(substr(sqlerrm,1,45));
3215: hr_utility.trace(substr(sqlerrm,46,45));
3216: END;
3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');
3218: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||
3219: to_char(jurisdiction_codes_tbl_stg.COUNT));
3220: hr_utility.trace('EMJT : Total Information Hours logged -> ' ||to_char(l_total_hours));
3221:

Line 3218: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||

3214: hr_utility.trace(substr(sqlerrm,1,45));
3215: hr_utility.trace(substr(sqlerrm,46,45));
3216: END;
3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');
3218: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||
3219: to_char(jurisdiction_codes_tbl_stg.COUNT));
3220: hr_utility.trace('EMJT : Total Information Hours logged -> ' ||to_char(l_total_hours));
3221:
3222: -- Determine whether total hours match against scheduled hours.

Line 3220: hr_utility.trace('EMJT : Total Information Hours logged -> ' ||to_char(l_total_hours));

3216: END;
3217: hr_utility.trace('EMJT : Information Hours Element Entries fetched and loaded ');
3218: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||
3219: to_char(jurisdiction_codes_tbl_stg.COUNT));
3220: hr_utility.trace('EMJT : Total Information Hours logged -> ' ||to_char(l_total_hours));
3221:
3222: -- Determine whether total hours match against scheduled hours.
3223: -- In case total hours fall less than scheduled hours, add the
3224: -- remaining hours to primary work jurisdiction.

Line 3229: hr_utility.trace('EMJT : Total Hours entered '||to_char(l_total_hours)||

3225: --
3226: IF l_total_hours < l_scheduled_work_hours THEN
3227: --{
3228: l_remaining_hours := l_scheduled_work_hours - l_total_hours;
3229: hr_utility.trace('EMJT : Total Hours entered '||to_char(l_total_hours)||
3230: ' less than Scheduled Hours '||
3231: to_char(l_scheduled_work_hours));
3232: hr_utility.trace('EMJT : Entered Hours short of Sheduled Hours ' ||
3233: to_char(l_remaining_hours));

Line 3232: hr_utility.trace('EMJT : Entered Hours short of Sheduled Hours ' ||

3228: l_remaining_hours := l_scheduled_work_hours - l_total_hours;
3229: hr_utility.trace('EMJT : Total Hours entered '||to_char(l_total_hours)||
3230: ' less than Scheduled Hours '||
3231: to_char(l_scheduled_work_hours));
3232: hr_utility.trace('EMJT : Entered Hours short of Sheduled Hours ' ||
3233: to_char(l_remaining_hours));
3234: -- Check whether work jurisdiction is available in pl table.
3235: -- If yes, add l_remaining_hours to the hours logged against work
3236: -- jurisdiction Else assign l_remaining_hours to the work jurisdiction.

Line 3260: hr_utility.trace('EMJT : l_work_hours ' || to_char(l_work_hours));

3256: TO_NUMBER(SUBSTR(l_jurisdiction_code,1,2) ||
3257: SUBSTR(l_jurisdiction_code,4,3) ||
3258: SUBSTR(l_jurisdiction_code,8,4));
3259:
3260: hr_utility.trace('EMJT : l_work_hours ' || to_char(l_work_hours));
3261: --}
3262: ELSE
3263: --{
3264: -- No Informational Time logged against work location.

Line 3314: hr_utility.trace('EMJT : Hours logged to primary Work Jurisdiction ->'||

3310: SUBSTR(l_work_jurisdiction_code,8,4));
3311: --}
3312: END IF; -- jurisdiction_codes_tbl_stg.EXISTS
3313:
3314: hr_utility.trace('EMJT : Hours logged to primary Work Jurisdiction ->'||
3315: to_char(l_work_hours));
3316: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||
3317: to_char(jurisdiction_codes_tbl_stg.COUNT));
3318: --}

Line 3316: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||

3312: END IF; -- jurisdiction_codes_tbl_stg.EXISTS
3313:
3314: hr_utility.trace('EMJT : Hours logged to primary Work Jurisdiction ->'||
3315: to_char(l_work_hours));
3316: hr_utility.trace('EMJT : Total no. of Jurisdiction loaded in to pl/sql table ->'||
3317: to_char(jurisdiction_codes_tbl_stg.COUNT));
3318: --}
3319: ELSE -- Check to see if there is an entry in the stg table for primary
3320: -- work jurisdiction if not add it.

Line 3408: hr_utility.trace('EMJT : Fetching Tagged and/or Positive Pay Hours Element Entries ');

3404:
3405: END IF; --l_total_hours < l_scheduled_work_hours
3406:
3407:
3408: hr_utility.trace('EMJT : Fetching Tagged and/or Positive Pay Hours Element Entries ');
3409: --
3410: -- Processing Tagged Entries for the assignment
3411: --
3412: BEGIN

Line 3484: hr_utility.trace('EMJT : ===============================================');

3480:
3481: --}
3482: END IF;
3483:
3484: hr_utility.trace('EMJT : ===============================================');
3485: hr_utility.trace('EMJT : Tagged Jurisdiction Code -> ' ||
3486: l_tg_jurisdiction_code);
3487: hr_utility.trace('EMJT : Tagged/Positive_Pay Hours -> ' ||
3488: to_char(l_tg_sum_hours));

Line 3485: hr_utility.trace('EMJT : Tagged Jurisdiction Code -> ' ||

3481: --}
3482: END IF;
3483:
3484: hr_utility.trace('EMJT : ===============================================');
3485: hr_utility.trace('EMJT : Tagged Jurisdiction Code -> ' ||
3486: l_tg_jurisdiction_code);
3487: hr_utility.trace('EMJT : Tagged/Positive_Pay Hours -> ' ||
3488: to_char(l_tg_sum_hours));
3489: hr_utility.trace('EMJT : ===============================================');

Line 3487: hr_utility.trace('EMJT : Tagged/Positive_Pay Hours -> ' ||

3483:
3484: hr_utility.trace('EMJT : ===============================================');
3485: hr_utility.trace('EMJT : Tagged Jurisdiction Code -> ' ||
3486: l_tg_jurisdiction_code);
3487: hr_utility.trace('EMJT : Tagged/Positive_Pay Hours -> ' ||
3488: to_char(l_tg_sum_hours));
3489: hr_utility.trace('EMJT : ===============================================');
3490:
3491: FETCH csr_tagged_entries INTO l_tg_jurisdiction_code,

Line 3489: hr_utility.trace('EMJT : ===============================================');

3485: hr_utility.trace('EMJT : Tagged Jurisdiction Code -> ' ||
3486: l_tg_jurisdiction_code);
3487: hr_utility.trace('EMJT : Tagged/Positive_Pay Hours -> ' ||
3488: to_char(l_tg_sum_hours));
3489: hr_utility.trace('EMJT : ===============================================');
3490:
3491: FETCH csr_tagged_entries INTO l_tg_jurisdiction_code,
3492: l_tg_sum_hours;
3493: --}

Line 3498: hr_utility.trace('EMJT : ERROR Encountered while processing Tagged EE');

3494: END LOOP;
3495: CLOSE csr_tagged_entries;
3496: EXCEPTION
3497: WHEN OTHERS THEN
3498: hr_utility.trace('EMJT : ERROR Encountered while processing Tagged EE');
3499: hr_utility.trace(substr(sqlerrm,1,45));
3500: hr_utility.trace(substr(sqlerrm,46,45));
3501: END;
3502: hr_utility.trace('EMJT : Tagged and/or Positive Pay Hours Element Entries Fetched and Loaded');

Line 3499: hr_utility.trace(substr(sqlerrm,1,45));

3495: CLOSE csr_tagged_entries;
3496: EXCEPTION
3497: WHEN OTHERS THEN
3498: hr_utility.trace('EMJT : ERROR Encountered while processing Tagged EE');
3499: hr_utility.trace(substr(sqlerrm,1,45));
3500: hr_utility.trace(substr(sqlerrm,46,45));
3501: END;
3502: hr_utility.trace('EMJT : Tagged and/or Positive Pay Hours Element Entries Fetched and Loaded');
3503:

Line 3500: hr_utility.trace(substr(sqlerrm,46,45));

3496: EXCEPTION
3497: WHEN OTHERS THEN
3498: hr_utility.trace('EMJT : ERROR Encountered while processing Tagged EE');
3499: hr_utility.trace(substr(sqlerrm,1,45));
3500: hr_utility.trace(substr(sqlerrm,46,45));
3501: END;
3502: hr_utility.trace('EMJT : Tagged and/or Positive Pay Hours Element Entries Fetched and Loaded');
3503:
3504: --Just to print the contents of jurisdiction_codes_tbl_stg

Line 3502: hr_utility.trace('EMJT : Tagged and/or Positive Pay Hours Element Entries Fetched and Loaded');

3498: hr_utility.trace('EMJT : ERROR Encountered while processing Tagged EE');
3499: hr_utility.trace(substr(sqlerrm,1,45));
3500: hr_utility.trace(substr(sqlerrm,46,45));
3501: END;
3502: hr_utility.trace('EMJT : Tagged and/or Positive Pay Hours Element Entries Fetched and Loaded');
3503:
3504: --Just to print the contents of jurisdiction_codes_tbl_stg
3505: l_counter := jurisdiction_codes_tbl_stg.FIRST;
3506: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;

Line 3508: hr_utility.trace('EMJT : =========================================================');

3504: --Just to print the contents of jurisdiction_codes_tbl_stg
3505: l_counter := jurisdiction_codes_tbl_stg.FIRST;
3506: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;
3507: WHILE l_counter IS NOT NULL LOOP
3508: hr_utility.trace('EMJT : =========================================================');
3509: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').hours ->'
3510: || jurisdiction_codes_tbl_stg(l_counter).hours);
3511: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').tg_hours ->'
3512: || jurisdiction_codes_tbl_stg(l_counter).tg_hours);

Line 3509: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').hours ->'

3505: l_counter := jurisdiction_codes_tbl_stg.FIRST;
3506: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;
3507: WHILE l_counter IS NOT NULL LOOP
3508: hr_utility.trace('EMJT : =========================================================');
3509: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').hours ->'
3510: || jurisdiction_codes_tbl_stg(l_counter).hours);
3511: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').tg_hours ->'
3512: || jurisdiction_codes_tbl_stg(l_counter).tg_hours);
3513: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jurisdiction_code->'

Line 3511: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').tg_hours ->'

3507: WHILE l_counter IS NOT NULL LOOP
3508: hr_utility.trace('EMJT : =========================================================');
3509: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').hours ->'
3510: || jurisdiction_codes_tbl_stg(l_counter).hours);
3511: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').tg_hours ->'
3512: || jurisdiction_codes_tbl_stg(l_counter).tg_hours);
3513: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jurisdiction_code->'
3514: || jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code);
3515: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').percentage ->'

Line 3513: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jurisdiction_code->'

3509: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').hours ->'
3510: || jurisdiction_codes_tbl_stg(l_counter).hours);
3511: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').tg_hours ->'
3512: || jurisdiction_codes_tbl_stg(l_counter).tg_hours);
3513: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jurisdiction_code->'
3514: || jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code);
3515: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').percentage ->'
3516: || jurisdiction_codes_tbl_stg(l_counter).percentage);
3517: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jd_type ->'

Line 3515: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').percentage ->'

3511: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').tg_hours ->'
3512: || jurisdiction_codes_tbl_stg(l_counter).tg_hours);
3513: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jurisdiction_code->'
3514: || jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code);
3515: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').percentage ->'
3516: || jurisdiction_codes_tbl_stg(l_counter).percentage);
3517: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jd_type ->'
3518: || jurisdiction_codes_tbl_stg(l_counter).jd_type);
3519: hr_utility.trace('EMJT : =========================================================');

Line 3517: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jd_type ->'

3513: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jurisdiction_code->'
3514: || jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code);
3515: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').percentage ->'
3516: || jurisdiction_codes_tbl_stg(l_counter).percentage);
3517: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jd_type ->'
3518: || jurisdiction_codes_tbl_stg(l_counter).jd_type);
3519: hr_utility.trace('EMJT : =========================================================');
3520: l_counter := jurisdiction_codes_tbl_stg.NEXT(l_counter);
3521: END LOOP; --WHILE l_counter

Line 3519: hr_utility.trace('EMJT : =========================================================');

3515: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').percentage ->'
3516: || jurisdiction_codes_tbl_stg(l_counter).percentage);
3517: hr_utility.trace('EMJT : jurisdiction_codes_tbl_stg('||to_char(l_counter)||').jd_type ->'
3518: || jurisdiction_codes_tbl_stg(l_counter).jd_type);
3519: hr_utility.trace('EMJT : =========================================================');
3520: l_counter := jurisdiction_codes_tbl_stg.NEXT(l_counter);
3521: END LOOP; --WHILE l_counter
3522:
3523: --============================================================================================

Line 3537: hr_utility.trace('EMJT: Purge All pl/sql table used for Threshold ');

3533: --
3534:
3535: --Initialize the state and county pl tables.
3536: --Purge all the staging pl/sql table used for Threshold
3537: hr_utility.trace('EMJT: Purge All pl/sql table used for Threshold ');
3538: jd_codes_tbl_state_stg.delete;
3539: jd_codes_tbl_state.delete;
3540: jd_codes_tbl_county_stg.delete;
3541: jd_codes_tbl_county.delete;

Line 3543: hr_utility.trace('EMJT: PL/SQL tables are purged');

3539: jd_codes_tbl_state.delete;
3540: jd_codes_tbl_county_stg.delete;
3541: jd_codes_tbl_county.delete;
3542: jd_codes_tbl_city_stg.delete;
3543: hr_utility.trace('EMJT: PL/SQL tables are purged');
3544: -- Loop thru the staging table to see whether any of the jurisdiction under threshold for taxing
3545: -- Get the hours for each jurisdiction
3546:
3547: --Start processing state data, populating the jd_codes_tbl_state.

Line 3551: hr_utility.trace('EMJT: First JD Code '||to_char(l_counter));

3547: --Start processing state data, populating the jd_codes_tbl_state.
3548:
3549: l_counter := jurisdiction_codes_tbl_stg.FIRST;
3550: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;
3551: hr_utility.trace('EMJT: First JD Code '||to_char(l_counter));
3552: hr_utility.trace('EMJT: Last JD Code '||to_char(l_last_jd_index_value));
3553: WHILE l_counter IS NOT NULL LOOP
3554: BEGIN
3555: --{

Line 3552: hr_utility.trace('EMJT: Last JD Code '||to_char(l_last_jd_index_value));

3548:
3549: l_counter := jurisdiction_codes_tbl_stg.FIRST;
3550: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;
3551: hr_utility.trace('EMJT: First JD Code '||to_char(l_counter));
3552: hr_utility.trace('EMJT: Last JD Code '||to_char(l_last_jd_index_value));
3553: WHILE l_counter IS NOT NULL LOOP
3554: BEGIN
3555: --{
3556: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;

Line 3558: hr_utility.trace('EMJT: l_jurisdiction '|| l_jurisdiction);

3554: BEGIN
3555: --{
3556: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;
3557: l_jd_hours := jurisdiction_codes_tbl_stg(l_counter).hours ;
3558: hr_utility.trace('EMJT: l_jurisdiction '|| l_jurisdiction);
3559: hr_utility.trace('EMJT: l_counter '|| to_char(l_counter));
3560: --Processing For State
3561: IF jd_codes_tbl_state_stg.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000')
3562: ) THEN

Line 3559: hr_utility.trace('EMJT: l_counter '|| to_char(l_counter));

3555: --{
3556: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;
3557: l_jd_hours := jurisdiction_codes_tbl_stg(l_counter).hours ;
3558: hr_utility.trace('EMJT: l_jurisdiction '|| l_jurisdiction);
3559: hr_utility.trace('EMJT: l_counter '|| to_char(l_counter));
3560: --Processing For State
3561: IF jd_codes_tbl_state_stg.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000')
3562: ) THEN
3563: --{

Line 3567: hr_utility.trace('EMJT: State JD Code Exists in State Stg PL table');

3563: --{
3564: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||'0000000')).hours
3565: := jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||'0000000')).hours
3566: + l_jd_hours;
3567: hr_utility.trace('EMJT: State JD Code Exists in State Stg PL table');
3568: --}
3569: ELSE
3570: --{
3571: hr_utility.trace('EMJT: State JD Code doesnot Exists in State Stage pl/sql table');

Line 3571: hr_utility.trace('EMJT: State JD Code doesnot Exists in State Stage pl/sql table');

3567: hr_utility.trace('EMJT: State JD Code Exists in State Stg PL table');
3568: --}
3569: ELSE
3570: --{
3571: hr_utility.trace('EMJT: State JD Code doesnot Exists in State Stage pl/sql table');
3572: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||'0000000')).jurisdiction_code
3573: := SUBSTR(l_jurisdiction,1,2)||'-000-0000';
3574: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||'0000000')).hours
3575: := l_jd_hours;

Line 3584: hr_utility.trace('EMJT: State JD Code '|| SUBSTR(l_jurisdiction,1,2)||'-000-0000'

3580: ELSE
3581: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||'0000000')).calc_percent
3582: := 'N';
3583: END IF;
3584: hr_utility.trace('EMJT: State JD Code '|| SUBSTR(l_jurisdiction,1,2)||'-000-0000'
3585: ||' loaded to pl/sql table');
3586: --}
3587: END IF;
3588: --End of processing for state

Line 3590: hr_utility.trace('EMJT : =======================================================================');

3586: --}
3587: END IF;
3588: --End of processing for state
3589:
3590: hr_utility.trace('EMJT : =======================================================================');
3591: hr_utility.trace('EMJT : jd_codes_tbl_state_stg.count ->' || jd_codes_tbl_state_stg.COUNT);
3592: hr_utility.trace('EMJT : l_counter ->'||l_counter);
3593:
3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);

Line 3591: hr_utility.trace('EMJT : jd_codes_tbl_state_stg.count ->' || jd_codes_tbl_state_stg.COUNT);

3587: END IF;
3588: --End of processing for state
3589:
3590: hr_utility.trace('EMJT : =======================================================================');
3591: hr_utility.trace('EMJT : jd_codes_tbl_state_stg.count ->' || jd_codes_tbl_state_stg.COUNT);
3592: hr_utility.trace('EMJT : l_counter ->'||l_counter);
3593:
3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);
3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'

Line 3592: hr_utility.trace('EMJT : l_counter ->'||l_counter);

3588: --End of processing for state
3589:
3590: hr_utility.trace('EMJT : =======================================================================');
3591: hr_utility.trace('EMJT : jd_codes_tbl_state_stg.count ->' || jd_codes_tbl_state_stg.COUNT);
3592: hr_utility.trace('EMJT : l_counter ->'||l_counter);
3593:
3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);
3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'
3596: || jd_codes_tbl_state_stg(l_counter).hours);

Line 3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);

3590: hr_utility.trace('EMJT : =======================================================================');
3591: hr_utility.trace('EMJT : jd_codes_tbl_state_stg.count ->' || jd_codes_tbl_state_stg.COUNT);
3592: hr_utility.trace('EMJT : l_counter ->'||l_counter);
3593:
3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);
3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'
3596: || jd_codes_tbl_state_stg(l_counter).hours);
3597: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').percentage ->'
3598: || jd_codes_tbl_state_stg(l_counter).percentage);

Line 3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'

3591: hr_utility.trace('EMJT : jd_codes_tbl_state_stg.count ->' || jd_codes_tbl_state_stg.COUNT);
3592: hr_utility.trace('EMJT : l_counter ->'||l_counter);
3593:
3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);
3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'
3596: || jd_codes_tbl_state_stg(l_counter).hours);
3597: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').percentage ->'
3598: || jd_codes_tbl_state_stg(l_counter).percentage);
3599: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').calc_percent ->'

Line 3597: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').percentage ->'

3593:
3594: /* hr_utility.trace('EMJT : jd_codes_tbl_state_stg.jurisdiction_code->' || jd_codes_tbl_state_stg(l_counter).jurisdiction_code);
3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'
3596: || jd_codes_tbl_state_stg(l_counter).hours);
3597: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').percentage ->'
3598: || jd_codes_tbl_state_stg(l_counter).percentage);
3599: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').calc_percent ->'
3600: || jd_codes_tbl_state_stg(l_counter).calc_percent);*/
3601: hr_utility.trace('EMJT : ========================================================================');

Line 3599: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').calc_percent ->'

3595: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').hours ->'
3596: || jd_codes_tbl_state_stg(l_counter).hours);
3597: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').percentage ->'
3598: || jd_codes_tbl_state_stg(l_counter).percentage);
3599: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').calc_percent ->'
3600: || jd_codes_tbl_state_stg(l_counter).calc_percent);*/
3601: hr_utility.trace('EMJT : ========================================================================');
3602:
3603: --Processing For County

Line 3601: hr_utility.trace('EMJT : ========================================================================');

3597: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').percentage ->'
3598: || jd_codes_tbl_state_stg(l_counter).percentage);
3599: hr_utility.trace('EMJT : jd_codes_tbl_state_stg('||to_char(l_counter)||').calc_percent ->'
3600: || jd_codes_tbl_state_stg(l_counter).calc_percent);*/
3601: hr_utility.trace('EMJT : ========================================================================');
3602:
3603: --Processing For County
3604: IF jd_codes_tbl_county_stg.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||
3605: SUBSTR(l_jurisdiction,4,3)||

Line 3614: hr_utility.trace('EMJT: County JD Code Exists in State Stage pl/sql table');

3610: SUBSTR(l_jurisdiction,4,3)||'0000')).hours
3611: := jd_codes_tbl_county_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||
3612: SUBSTR(l_jurisdiction,4,3)||'0000')).hours
3613: + l_jd_hours;
3614: hr_utility.trace('EMJT: County JD Code Exists in State Stage pl/sql table');
3615: --}
3616: ELSE
3617: --{
3618: hr_utility.trace('EMJT: County JD Code doesnot Exists in County Stg pl table');

Line 3618: hr_utility.trace('EMJT: County JD Code doesnot Exists in County Stg pl table');

3614: hr_utility.trace('EMJT: County JD Code Exists in State Stage pl/sql table');
3615: --}
3616: ELSE
3617: --{
3618: hr_utility.trace('EMJT: County JD Code doesnot Exists in County Stg pl table');
3619: hr_utility.trace('EMJT: County JD Code '||SUBSTR(l_jurisdiction,1,7)||'0000');
3620: jd_codes_tbl_county_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||
3621: SUBSTR(l_jurisdiction,4,3)||
3622: '0000')).jurisdiction_code

Line 3619: hr_utility.trace('EMJT: County JD Code '||SUBSTR(l_jurisdiction,1,7)||'0000');

3615: --}
3616: ELSE
3617: --{
3618: hr_utility.trace('EMJT: County JD Code doesnot Exists in County Stg pl table');
3619: hr_utility.trace('EMJT: County JD Code '||SUBSTR(l_jurisdiction,1,7)||'0000');
3620: jd_codes_tbl_county_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||
3621: SUBSTR(l_jurisdiction,4,3)||
3622: '0000')).jurisdiction_code
3623: := SUBSTR(l_jurisdiction,1,7)||'0000';

Line 3641: hr_utility.trace('EMJT: County JD Code '|| SUBSTR(l_jurisdiction,1,7)||'0000'

3637: SUBSTR(l_jurisdiction,4,3)||
3638: '0000')
3639: ).calc_percent := 'N';
3640: END IF;
3641: hr_utility.trace('EMJT: County JD Code '|| SUBSTR(l_jurisdiction,1,7)||'0000'
3642: ||' loaded to pl/sql table');
3643:
3644: --}
3645: END IF;

Line 3652: hr_utility.trace('EMJT: ERROR in populating State/County Stg Pl Table');

3648: l_counter := jurisdiction_codes_tbl_stg.NEXT(l_counter);
3649: --}
3650: EXCEPTION
3651: WHEN OTHERS THEN
3652: hr_utility.trace('EMJT: ERROR in populating State/County Stg Pl Table');
3653: hr_utility.trace(substr(sqlerrm,1,45));
3654: hr_utility.trace(substr(sqlerrm,46,45));
3655: RAISE;
3656: END;

Line 3653: hr_utility.trace(substr(sqlerrm,1,45));

3649: --}
3650: EXCEPTION
3651: WHEN OTHERS THEN
3652: hr_utility.trace('EMJT: ERROR in populating State/County Stg Pl Table');
3653: hr_utility.trace(substr(sqlerrm,1,45));
3654: hr_utility.trace(substr(sqlerrm,46,45));
3655: RAISE;
3656: END;
3657: END LOOP;

Line 3654: hr_utility.trace(substr(sqlerrm,46,45));

3650: EXCEPTION
3651: WHEN OTHERS THEN
3652: hr_utility.trace('EMJT: ERROR in populating State/County Stg Pl Table');
3653: hr_utility.trace(substr(sqlerrm,1,45));
3654: hr_utility.trace(substr(sqlerrm,46,45));
3655: RAISE;
3656: END;
3657: END LOOP;
3658: hr_utility.trace('EMJT: Staging table jd_codes_tbl_state_stg populated sucessfully');

Line 3658: hr_utility.trace('EMJT: Staging table jd_codes_tbl_state_stg populated sucessfully');

3654: hr_utility.trace(substr(sqlerrm,46,45));
3655: RAISE;
3656: END;
3657: END LOOP;
3658: hr_utility.trace('EMJT: Staging table jd_codes_tbl_state_stg populated sucessfully');
3659: hr_utility.trace('EMJT: Staging table jd_codes_tbl_county_stg populated sucessfully');
3660: l_counter := NULL;
3661: --
3662: --This part of the code populates the MAIN STATE PL TABLE that will be used in get_jd_percent

Line 3659: hr_utility.trace('EMJT: Staging table jd_codes_tbl_county_stg populated sucessfully');

3655: RAISE;
3656: END;
3657: END LOOP;
3658: hr_utility.trace('EMJT: Staging table jd_codes_tbl_state_stg populated sucessfully');
3659: hr_utility.trace('EMJT: Staging table jd_codes_tbl_county_stg populated sucessfully');
3660: l_counter := NULL;
3661: --
3662: --This part of the code populates the MAIN STATE PL TABLE that will be used in get_jd_percent
3663: --FROM jd_codes_tbl_state_stg INTO jd_codes_tbl_state

Line 3665: hr_utility.trace('EMJT STATE:==============================================================');

3661: --
3662: --This part of the code populates the MAIN STATE PL TABLE that will be used in get_jd_percent
3663: --FROM jd_codes_tbl_state_stg INTO jd_codes_tbl_state
3664: --
3665: hr_utility.trace('EMJT STATE:==============================================================');
3666: hr_utility.trace('EMJT STATE: Main State Processing');
3667: l_counter := jd_codes_tbl_state_stg.FIRST;
3668: l_last_jd_index_value := jd_codes_tbl_state_stg.LAST;
3669: hr_utility.trace('EMJT STATE: State First JD Code '||to_char(l_counter));

Line 3666: hr_utility.trace('EMJT STATE: Main State Processing');

3662: --This part of the code populates the MAIN STATE PL TABLE that will be used in get_jd_percent
3663: --FROM jd_codes_tbl_state_stg INTO jd_codes_tbl_state
3664: --
3665: hr_utility.trace('EMJT STATE:==============================================================');
3666: hr_utility.trace('EMJT STATE: Main State Processing');
3667: l_counter := jd_codes_tbl_state_stg.FIRST;
3668: l_last_jd_index_value := jd_codes_tbl_state_stg.LAST;
3669: hr_utility.trace('EMJT STATE: State First JD Code '||to_char(l_counter));
3670: hr_utility.trace('EMJT STATE: State Last JD Code '||to_char(l_last_jd_index_value));

Line 3669: hr_utility.trace('EMJT STATE: State First JD Code '||to_char(l_counter));

3665: hr_utility.trace('EMJT STATE:==============================================================');
3666: hr_utility.trace('EMJT STATE: Main State Processing');
3667: l_counter := jd_codes_tbl_state_stg.FIRST;
3668: l_last_jd_index_value := jd_codes_tbl_state_stg.LAST;
3669: hr_utility.trace('EMJT STATE: State First JD Code '||to_char(l_counter));
3670: hr_utility.trace('EMJT STATE: State Last JD Code '||to_char(l_last_jd_index_value));
3671:
3672: WHILE l_counter IS NOT NULL LOOP
3673: --{

Line 3670: hr_utility.trace('EMJT STATE: State Last JD Code '||to_char(l_last_jd_index_value));

3666: hr_utility.trace('EMJT STATE: Main State Processing');
3667: l_counter := jd_codes_tbl_state_stg.FIRST;
3668: l_last_jd_index_value := jd_codes_tbl_state_stg.LAST;
3669: hr_utility.trace('EMJT STATE: State First JD Code '||to_char(l_counter));
3670: hr_utility.trace('EMJT STATE: State Last JD Code '||to_char(l_last_jd_index_value));
3671:
3672: WHILE l_counter IS NOT NULL LOOP
3673: --{
3674: l_jurisdiction := jd_codes_tbl_state_stg(l_counter).jurisdiction_code ;

Line 3677: hr_utility.trace('EMJT STATE: State l_counter ->'|| l_counter);

3673: --{
3674: l_jurisdiction := jd_codes_tbl_state_stg(l_counter).jurisdiction_code ;
3675: l_jd_hours := jd_codes_tbl_state_stg(l_counter).hours ;
3676: l_calc_percent := jd_codes_tbl_state_stg(l_counter).calc_percent ;
3677: hr_utility.trace('EMJT STATE: State l_counter ->'|| l_counter);
3678: hr_utility.trace('EMJT STATE: State Jurisdiction Code =>'|| l_jurisdiction);
3679: hr_utility.trace('EMJT STATE: State Hours =>'|| to_char(l_jd_hours));
3680: hr_utility.trace('EMJT STATE: State Calculate Percentage =>'|| l_calc_percent);
3681: -- When Jurisdiction state is same as primary work state no thresholding

Line 3678: hr_utility.trace('EMJT STATE: State Jurisdiction Code =>'|| l_jurisdiction);

3674: l_jurisdiction := jd_codes_tbl_state_stg(l_counter).jurisdiction_code ;
3675: l_jd_hours := jd_codes_tbl_state_stg(l_counter).hours ;
3676: l_calc_percent := jd_codes_tbl_state_stg(l_counter).calc_percent ;
3677: hr_utility.trace('EMJT STATE: State l_counter ->'|| l_counter);
3678: hr_utility.trace('EMJT STATE: State Jurisdiction Code =>'|| l_jurisdiction);
3679: hr_utility.trace('EMJT STATE: State Hours =>'|| to_char(l_jd_hours));
3680: hr_utility.trace('EMJT STATE: State Calculate Percentage =>'|| l_calc_percent);
3681: -- When Jurisdiction state is same as primary work state no thresholding
3682: IF l_calc_percent = 'N' THEN

Line 3679: hr_utility.trace('EMJT STATE: State Hours =>'|| to_char(l_jd_hours));

3675: l_jd_hours := jd_codes_tbl_state_stg(l_counter).hours ;
3676: l_calc_percent := jd_codes_tbl_state_stg(l_counter).calc_percent ;
3677: hr_utility.trace('EMJT STATE: State l_counter ->'|| l_counter);
3678: hr_utility.trace('EMJT STATE: State Jurisdiction Code =>'|| l_jurisdiction);
3679: hr_utility.trace('EMJT STATE: State Hours =>'|| to_char(l_jd_hours));
3680: hr_utility.trace('EMJT STATE: State Calculate Percentage =>'|| l_calc_percent);
3681: -- When Jurisdiction state is same as primary work state no thresholding
3682: IF l_calc_percent = 'N' THEN
3683: --{

Line 3680: hr_utility.trace('EMJT STATE: State Calculate Percentage =>'|| l_calc_percent);

3676: l_calc_percent := jd_codes_tbl_state_stg(l_counter).calc_percent ;
3677: hr_utility.trace('EMJT STATE: State l_counter ->'|| l_counter);
3678: hr_utility.trace('EMJT STATE: State Jurisdiction Code =>'|| l_jurisdiction);
3679: hr_utility.trace('EMJT STATE: State Hours =>'|| to_char(l_jd_hours));
3680: hr_utility.trace('EMJT STATE: State Calculate Percentage =>'|| l_calc_percent);
3681: -- When Jurisdiction state is same as primary work state no thresholding
3682: IF l_calc_percent = 'N' THEN
3683: --{
3684: hr_utility.trace('EMJT STATE: Thresholding Not required load in jd_codes_tbl_state');

Line 3684: hr_utility.trace('EMJT STATE: Thresholding Not required load in jd_codes_tbl_state');

3680: hr_utility.trace('EMJT STATE: State Calculate Percentage =>'|| l_calc_percent);
3681: -- When Jurisdiction state is same as primary work state no thresholding
3682: IF l_calc_percent = 'N' THEN
3683: --{
3684: hr_utility.trace('EMJT STATE: Thresholding Not required load in jd_codes_tbl_state');
3685: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3686: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3687: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3688: --}

Line 3693: hr_utility.trace('EMJT STATE: Work state is same as Primary Work State');

3689: ELSE
3690: --{
3691: IF SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2) THEN
3692: --{
3693: hr_utility.trace('EMJT STATE: Work state is same as Primary Work State');
3694: hr_utility.trace('EMJT STATE: Threshold check not required load in jd_codes_tbl_state');
3695: IF jd_codes_tbl_state.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'))
3696: THEN
3697: --{

Line 3694: hr_utility.trace('EMJT STATE: Threshold check not required load in jd_codes_tbl_state');

3690: --{
3691: IF SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2) THEN
3692: --{
3693: hr_utility.trace('EMJT STATE: Work state is same as Primary Work State');
3694: hr_utility.trace('EMJT STATE: Threshold check not required load in jd_codes_tbl_state');
3695: IF jd_codes_tbl_state.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'))
3696: THEN
3697: --{
3698: hr_utility.trace('EMJT STATE: HERE in if');

Line 3698: hr_utility.trace('EMJT STATE: HERE in if');

3694: hr_utility.trace('EMJT STATE: Threshold check not required load in jd_codes_tbl_state');
3695: IF jd_codes_tbl_state.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'))
3696: THEN
3697: --{
3698: hr_utility.trace('EMJT STATE: HERE in if');
3699: hr_utility.trace('EMJT STATE: TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||''0000000'')-> '||TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'));
3700: hr_utility.trace('EMJT STATE: l_counter '|| to_char(l_counter));
3701: jd_codes_tbl_state(l_counter).hours
3702: := NVL(jd_codes_tbl_state(l_counter).hours,0) + l_jd_hours;

Line 3699: hr_utility.trace('EMJT STATE: TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||''0000000'')-> '||TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'));

3695: IF jd_codes_tbl_state.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'))
3696: THEN
3697: --{
3698: hr_utility.trace('EMJT STATE: HERE in if');
3699: hr_utility.trace('EMJT STATE: TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||''0000000'')-> '||TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'));
3700: hr_utility.trace('EMJT STATE: l_counter '|| to_char(l_counter));
3701: jd_codes_tbl_state(l_counter).hours
3702: := NVL(jd_codes_tbl_state(l_counter).hours,0) + l_jd_hours;
3703: --}

Line 3700: hr_utility.trace('EMJT STATE: l_counter '|| to_char(l_counter));

3696: THEN
3697: --{
3698: hr_utility.trace('EMJT STATE: HERE in if');
3699: hr_utility.trace('EMJT STATE: TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||''0000000'')-> '||TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||'0000000'));
3700: hr_utility.trace('EMJT STATE: l_counter '|| to_char(l_counter));
3701: jd_codes_tbl_state(l_counter).hours
3702: := NVL(jd_codes_tbl_state(l_counter).hours,0) + l_jd_hours;
3703: --}
3704: ELSE

Line 3706: hr_utility.trace('EMJT STATE: IN ELSE');

3702: := NVL(jd_codes_tbl_state(l_counter).hours,0) + l_jd_hours;
3703: --}
3704: ELSE
3705: --{
3706: hr_utility.trace('EMJT STATE: IN ELSE');
3707: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3708: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3709: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3710: hr_utility.trace('EMJT STATE: Primary Work State JD loaded into jd_codes_tbl_state');

Line 3710: hr_utility.trace('EMJT STATE: Primary Work State JD loaded into jd_codes_tbl_state');

3706: hr_utility.trace('EMJT STATE: IN ELSE');
3707: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3708: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3709: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3710: hr_utility.trace('EMJT STATE: Primary Work State JD loaded into jd_codes_tbl_state');
3711: --}
3712: END IF;
3713: --}
3714: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)

Line 3716: hr_utility.trace('EMJT STATE: Work state is NOT same as Primar Work State');

3712: END IF;
3713: --}
3714: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
3715: --{
3716: hr_utility.trace('EMJT STATE: Work state is NOT same as Primar Work State');
3717: --Fetch State level Threshold
3718: hr_utility.trace('EMJT STATE: Fetching Threshold Hours configured for State ');
3719: hr_utility.trace('EMJT STATE: Processing State JD Code '||l_jurisdiction);
3720: l_threshold_hours_state := get_jd_level_threshold(p_tax_unit_id

Line 3718: hr_utility.trace('EMJT STATE: Fetching Threshold Hours configured for State ');

3714: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
3715: --{
3716: hr_utility.trace('EMJT STATE: Work state is NOT same as Primar Work State');
3717: --Fetch State level Threshold
3718: hr_utility.trace('EMJT STATE: Fetching Threshold Hours configured for State ');
3719: hr_utility.trace('EMJT STATE: Processing State JD Code '||l_jurisdiction);
3720: l_threshold_hours_state := get_jd_level_threshold(p_tax_unit_id
3721: ,l_jurisdiction
3722: ,'STATE');

Line 3719: hr_utility.trace('EMJT STATE: Processing State JD Code '||l_jurisdiction);

3715: --{
3716: hr_utility.trace('EMJT STATE: Work state is NOT same as Primar Work State');
3717: --Fetch State level Threshold
3718: hr_utility.trace('EMJT STATE: Fetching Threshold Hours configured for State ');
3719: hr_utility.trace('EMJT STATE: Processing State JD Code '||l_jurisdiction);
3720: l_threshold_hours_state := get_jd_level_threshold(p_tax_unit_id
3721: ,l_jurisdiction
3722: ,'STATE');
3723: hr_utility.trace('EMJT STATE: Threshold_Hours_State '|| to_char(l_threshold_hours_state));

Line 3723: hr_utility.trace('EMJT STATE: Threshold_Hours_State '|| to_char(l_threshold_hours_state));

3719: hr_utility.trace('EMJT STATE: Processing State JD Code '||l_jurisdiction);
3720: l_threshold_hours_state := get_jd_level_threshold(p_tax_unit_id
3721: ,l_jurisdiction
3722: ,'STATE');
3723: hr_utility.trace('EMJT STATE: Threshold_Hours_State '|| to_char(l_threshold_hours_state));
3724: IF l_threshold_hours_state > 0 THEN
3725: --{
3726: -- Fetch the state level tax balance accrued for the person
3727: -- If Tax balance found then tax the state as per hours logged for the state

Line 3730: hr_utility.trace('EMJT STATE: Threshold_Hours_State > 0 so Fetch SIT Witheld for Assignment');

3726: -- Fetch the state level tax balance accrued for the person
3727: -- If Tax balance found then tax the state as per hours logged for the state
3728: -- otherwise hours will be accounted to primary work state
3729: -- for SIT Witheld and/or SIT Supp Witheld
3730: hr_utility.trace('EMJT STATE: Threshold_Hours_State > 0 so Fetch SIT Witheld for Assignment');
3731:
3732:
3733:
3734: /* Bug 6869097:The following code checks whether SIT is withheld already for the

Line 3751: hr_utility.trace('EMJT STATE: SIT Withheld for Assignment -> '|| to_char(l_sit_withheld));

3747: ,p_tax_unit_id => p_tax_unit_id
3748: ,p_jurisdiction_level => 'STATE'
3749: ,p_effective_date => p_date_paid
3750: ,p_assignment_id => p_assignment_id);
3751: hr_utility.trace('EMJT STATE: SIT Withheld for Assignment -> '|| to_char(l_sit_withheld));
3752: IF l_sit_withheld > 0 THEN
3753: --{
3754: hr_utility.trace('EMJT STATE: As Tax Withheld previously in State NO THRESHOLD CHECK');
3755: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;

Line 3754: hr_utility.trace('EMJT STATE: As Tax Withheld previously in State NO THRESHOLD CHECK');

3750: ,p_assignment_id => p_assignment_id);
3751: hr_utility.trace('EMJT STATE: SIT Withheld for Assignment -> '|| to_char(l_sit_withheld));
3752: IF l_sit_withheld > 0 THEN
3753: --{
3754: hr_utility.trace('EMJT STATE: As Tax Withheld previously in State NO THRESHOLD CHECK');
3755: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3756: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3757: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3758: hr_utility.trace('EMJT STATE: State JD '||l_jurisdiction||' loaded in jd_codes_tbl_state ');

Line 3758: hr_utility.trace('EMJT STATE: State JD '||l_jurisdiction||' loaded in jd_codes_tbl_state ');

3754: hr_utility.trace('EMJT STATE: As Tax Withheld previously in State NO THRESHOLD CHECK');
3755: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3756: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3757: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3758: hr_utility.trace('EMJT STATE: State JD '||l_jurisdiction||' loaded in jd_codes_tbl_state ');
3759: --}
3760: ELSE --l_sit_withheld > 0 */
3761:
3762: /*Bug#6869097: changes end here*/

Line 3766: hr_utility.trace('EMJT STATE: Fetch Information Hours Logged for Assignment ');

3762: /*Bug#6869097: changes end here*/
3763: --{
3764: -- Fetch Information Hours logged for the person depending on the payroll effective date
3765: -- call to get_th_assignment for the STATE
3766: hr_utility.trace('EMJT STATE: Fetch Information Hours Logged for Assignment ');
3767: l_state_ih_logged
3768: := hr_us_ff_udf1.get_person_it_hours(p_person_id => l_person_id
3769: ,p_assignment_id => p_assignment_id
3770: ,p_jurisdiction_code => l_jurisdiction

Line 3775: hr_utility.trace('EMJT STATE: Information Hours Logged for Assignment for State => '

3771: ,p_jd_level => 2
3772: ,p_threshold_basis => l_threshold_basis
3773: ,p_effective_date => l_max_end_date -- p_date_paid
3774: ,p_end_date => l_end_date);
3775: hr_utility.trace('EMJT STATE: Information Hours Logged for Assignment for State => '
3776: || to_char(l_state_ih_logged));
3777: IF l_state_ih_logged >= l_threshold_hours_state THEN
3778: --{
3779: hr_utility.trace('EMJT STATE: Information Hours Logged > Threshold_Hours_State ');

Line 3779: hr_utility.trace('EMJT STATE: Information Hours Logged > Threshold_Hours_State ');

3775: hr_utility.trace('EMJT STATE: Information Hours Logged for Assignment for State => '
3776: || to_char(l_state_ih_logged));
3777: IF l_state_ih_logged >= l_threshold_hours_state THEN
3778: --{
3779: hr_utility.trace('EMJT STATE: Information Hours Logged > Threshold_Hours_State ');
3780: l_ih_excluding_pay_period := l_state_ih_logged - l_jd_hours;
3781: hr_utility.trace('EMJT STATE: Information Hours Processed Prior This Pay Period -> '
3782: || to_char(l_ih_excluding_pay_period));
3783: -- if information hours processed till last payroll run is greater than the

Line 3781: hr_utility.trace('EMJT STATE: Information Hours Processed Prior This Pay Period -> '

3777: IF l_state_ih_logged >= l_threshold_hours_state THEN
3778: --{
3779: hr_utility.trace('EMJT STATE: Information Hours Logged > Threshold_Hours_State ');
3780: l_ih_excluding_pay_period := l_state_ih_logged - l_jd_hours;
3781: hr_utility.trace('EMJT STATE: Information Hours Processed Prior This Pay Period -> '
3782: || to_char(l_ih_excluding_pay_period));
3783: -- if information hours processed till last payroll run is greater than the
3784: -- threshold limit configured at the State level then hours logged for the state
3785: -- would be accounted for that state

Line 3789: hr_utility.trace('EMJT STATE: Hours till last Pay Period > Threshold_Hours_State');

3785: -- would be accounted for that state
3786: --
3787: IF l_ih_excluding_pay_period >= l_threshold_hours_state THEN
3788: --{
3789: hr_utility.trace('EMJT STATE: Hours till last Pay Period > Threshold_Hours_State');
3790: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3791: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3792: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3793: hr_utility.trace('EMJT STATE: State JD loaded into jd_codes_tbl_state '|| l_jurisdiction);

Line 3793: hr_utility.trace('EMJT STATE: State JD loaded into jd_codes_tbl_state '|| l_jurisdiction);

3789: hr_utility.trace('EMJT STATE: Hours till last Pay Period > Threshold_Hours_State');
3790: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3791: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3792: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3793: hr_utility.trace('EMJT STATE: State JD loaded into jd_codes_tbl_state '|| l_jurisdiction);
3794: hr_utility.trace('EMJT STATE: Hours loaded into jd_codes_tbl_state '|| to_char(l_jd_hours));
3795: --}
3796: ELSE --l_ih_excluding_pay_period >= l_threshold_hours_state
3797: --{

Line 3794: hr_utility.trace('EMJT STATE: Hours loaded into jd_codes_tbl_state '|| to_char(l_jd_hours));

3790: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3791: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3792: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3793: hr_utility.trace('EMJT STATE: State JD loaded into jd_codes_tbl_state '|| l_jurisdiction);
3794: hr_utility.trace('EMJT STATE: Hours loaded into jd_codes_tbl_state '|| to_char(l_jd_hours));
3795: --}
3796: ELSE --l_ih_excluding_pay_period >= l_threshold_hours_state
3797: --{
3798: -- if information hours processed till last payroll run is less than the

Line 3803: hr_utility.trace('EMJT STATE: Information Hours Above Threshold -> '

3799: -- threshold limit configured at the State level
3800: -- Calculate information hours that is exceeds threshold limit
3801: --
3802: l_ih_above_threshold := l_state_ih_logged - l_threshold_hours_state;
3803: hr_utility.trace('EMJT STATE: Information Hours Above Threshold -> '
3804: || to_char(l_ih_above_threshold));
3805: --
3806: -- Calculate information hours that would be accounted to primary work location
3807: -- due to threshold

Line 3808: hr_utility.trace('EMJT STATE: l_jurisdiction -> '|| l_jurisdiction);

3804: || to_char(l_ih_above_threshold));
3805: --
3806: -- Calculate information hours that would be accounted to primary work location
3807: -- due to threshold
3808: hr_utility.trace('EMJT STATE: l_jurisdiction -> '|| l_jurisdiction);
3809: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));
3810:
3811: l_ih_for_primary_wk :=
3812: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||

Line 3809: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));

3805: --
3806: -- Calculate information hours that would be accounted to primary work location
3807: -- due to threshold
3808: hr_utility.trace('EMJT STATE: l_jurisdiction -> '|| l_jurisdiction);
3809: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));
3810:
3811: l_ih_for_primary_wk :=
3812: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||
3813: '0000000')).hours - l_ih_above_threshold;

Line 3814: hr_utility.trace('EMJT STATE: Hours Accounted for Primary Work Location '

3810:
3811: l_ih_for_primary_wk :=
3812: jd_codes_tbl_state_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2)||
3813: '0000000')).hours - l_ih_above_threshold;
3814: hr_utility.trace('EMJT STATE: Hours Accounted for Primary Work Location '
3815: ||to_char(l_ih_for_primary_wk));
3816:
3817: -- if information hours logged for the state is more than threshold
3818: -- configured for the state, only exceeded hours would be accounted for that

Line 3844: hr_utility.trace(' EMJT STATE: l_ih_for_primary_wk -> ' || to_char(l_ih_for_primary_wk));

3840: -- period need to be accounted to primary work location due to
3841: --
3842: IF l_ih_for_primary_wk > 0 THEN
3843: --{
3844: hr_utility.trace(' EMJT STATE: l_ih_for_primary_wk -> ' || to_char(l_ih_for_primary_wk));
3845: IF jd_codes_tbl_state.EXISTS(
3846: TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||'0000000'))
3847: THEN
3848: --{

Line 3853: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in IF '

3849: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3850: ||'0000000')).hours :=
3851: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3852: ||'0000000')).hours + l_ih_for_primary_wk ;
3853: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in IF '
3854: || to_char(l_ih_for_primary_wk));
3855: --}
3856: ELSE
3857: --{

Line 3865: hr_utility.trace('EMJT STATE: Primary WK JD State loaded into pl table jd_codes_tbl_state');

3861: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3862: ||'0000000')).hours := l_ih_for_primary_wk;
3863: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3864: ||'0000000')).calc_percent := l_calc_percent;
3865: hr_utility.trace('EMJT STATE: Primary WK JD State loaded into pl table jd_codes_tbl_state');
3866: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in ELSE '
3867: ||to_char(l_ih_for_primary_wk));
3868: --}
3869: END IF;

Line 3866: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in ELSE '

3862: ||'0000000')).hours := l_ih_for_primary_wk;
3863: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3864: ||'0000000')).calc_percent := l_calc_percent;
3865: hr_utility.trace('EMJT STATE: Primary WK JD State loaded into pl table jd_codes_tbl_state');
3866: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in ELSE '
3867: ||to_char(l_ih_for_primary_wk));
3868: --}
3869: END IF;
3870: --}

Line 3884: hr_utility.trace('EMJT STATE: l_jd_hours -> '|| to_char(l_jd_hours) );

3880: IF jd_codes_tbl_state.EXISTS(
3881: TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||'0000000'))
3882: THEN
3883: --{
3884: hr_utility.trace('EMJT STATE: l_jd_hours -> '|| to_char(l_jd_hours) );
3885: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3886: ||'0000000')).hours :=
3887: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3888: ||'0000000')).hours + l_jd_hours ;

Line 3889: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in IF l_jd_hours'

3885: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3886: ||'0000000')).hours :=
3887: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3888: ||'0000000')).hours + l_jd_hours ;
3889: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in IF l_jd_hours'
3890: || to_char(l_jd_hours));
3891: --}
3892: ELSE
3893: --{

Line 3894: hr_utility.trace('EMJT STATE: l_work_jurisdiction_code -> '|| l_work_jurisdiction_code);

3890: || to_char(l_jd_hours));
3891: --}
3892: ELSE
3893: --{
3894: hr_utility.trace('EMJT STATE: l_work_jurisdiction_code -> '|| l_work_jurisdiction_code);
3895: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));
3896: hr_utility.trace('EMJT STATE: l_calc_percent -> '|| l_calc_percent);
3897: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3898: ||'0000000')).jurisdiction_code

Line 3895: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));

3891: --}
3892: ELSE
3893: --{
3894: hr_utility.trace('EMJT STATE: l_work_jurisdiction_code -> '|| l_work_jurisdiction_code);
3895: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));
3896: hr_utility.trace('EMJT STATE: l_calc_percent -> '|| l_calc_percent);
3897: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3898: ||'0000000')).jurisdiction_code
3899: := SUBSTR(l_work_jurisdiction_code,1,2)||'-000-0000';

Line 3896: hr_utility.trace('EMJT STATE: l_calc_percent -> '|| l_calc_percent);

3892: ELSE
3893: --{
3894: hr_utility.trace('EMJT STATE: l_work_jurisdiction_code -> '|| l_work_jurisdiction_code);
3895: hr_utility.trace('EMJT STATE: l_counter -> '|| to_char(l_counter));
3896: hr_utility.trace('EMJT STATE: l_calc_percent -> '|| l_calc_percent);
3897: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3898: ||'0000000')).jurisdiction_code
3899: := SUBSTR(l_work_jurisdiction_code,1,2)||'-000-0000';
3900: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)

Line 3904: hr_utility.trace('EMJT STATE: Primary WK JD State loaded into pl table jd_codes_tbl_state');

3900: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3901: ||'0000000')).hours := l_jd_hours;
3902: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3903: ||'0000000')).calc_percent := l_calc_percent;
3904: hr_utility.trace('EMJT STATE: Primary WK JD State loaded into pl table jd_codes_tbl_state');
3905: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in ELSE l_jd_hours '
3906: ||to_char(l_jd_hours));
3907: --}
3908: END IF;

Line 3905: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in ELSE l_jd_hours '

3901: ||'0000000')).hours := l_jd_hours;
3902: jd_codes_tbl_state(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)
3903: ||'0000000')).calc_percent := l_calc_percent;
3904: hr_utility.trace('EMJT STATE: Primary WK JD State loaded into pl table jd_codes_tbl_state');
3905: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State in ELSE l_jd_hours '
3906: ||to_char(l_jd_hours));
3907: --}
3908: END IF;
3909: --}

Line 3921: hr_utility.trace('EMJT STATE: Work JD State loaded into jd_codes_tbl_state =>'

3917: --{
3918: jd_codes_tbl_state(l_counter).jurisdiction_code := l_jurisdiction;
3919: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3920: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3921: hr_utility.trace('EMJT STATE: Work JD State loaded into jd_codes_tbl_state =>'
3922: ||l_jurisdiction);
3923: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State '
3924: ||to_char(l_ih_for_primary_wk));
3925: --}

Line 3923: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State '

3919: jd_codes_tbl_state(l_counter).hours := l_jd_hours;
3920: jd_codes_tbl_state(l_counter).calc_percent := l_calc_percent;
3921: hr_utility.trace('EMJT STATE: Work JD State loaded into jd_codes_tbl_state =>'
3922: ||l_jurisdiction);
3923: hr_utility.trace('EMJT STATE: Hours accounted for Primary WK JD State '
3924: ||to_char(l_ih_for_primary_wk));
3925: --}
3926: END IF;--l_threshold_hours_state > 0
3927: --}

Line 3932: /* hr_utility.trace('EMJT:Testing =================================================');

3928: END IF; --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
3929: --}
3930: END IF; --l_calc_percent = 'N'
3931:
3932: /* hr_utility.trace('EMJT:Testing =================================================');
3933: l_in_counter := NULL;
3934: l_in_counter := jd_codes_tbl_state.FIRST;
3935: WHILE l_in_counter IS NOT NULL LOOP
3936: hr_utility.trace('EMJT: jd_codes_tbl_state.jurisdiction_code -> '||jd_codes_tbl_state(l_in_counter).jurisdiction_code);

Line 3936: hr_utility.trace('EMJT: jd_codes_tbl_state.jurisdiction_code -> '||jd_codes_tbl_state(l_in_counter).jurisdiction_code);

3932: /* hr_utility.trace('EMJT:Testing =================================================');
3933: l_in_counter := NULL;
3934: l_in_counter := jd_codes_tbl_state.FIRST;
3935: WHILE l_in_counter IS NOT NULL LOOP
3936: hr_utility.trace('EMJT: jd_codes_tbl_state.jurisdiction_code -> '||jd_codes_tbl_state(l_in_counter).jurisdiction_code);
3937: hr_utility.trace('EMJT: jd_codes_tbl_state.hours -> '||jd_codes_tbl_state(l_in_counter).hours);
3938: l_in_counter := jd_codes_tbl_state.NEXT(l_in_counter);
3939: END LOOP;
3940: hr_utility.trace('EMJT:=================================================');*/

Line 3937: hr_utility.trace('EMJT: jd_codes_tbl_state.hours -> '||jd_codes_tbl_state(l_in_counter).hours);

3933: l_in_counter := NULL;
3934: l_in_counter := jd_codes_tbl_state.FIRST;
3935: WHILE l_in_counter IS NOT NULL LOOP
3936: hr_utility.trace('EMJT: jd_codes_tbl_state.jurisdiction_code -> '||jd_codes_tbl_state(l_in_counter).jurisdiction_code);
3937: hr_utility.trace('EMJT: jd_codes_tbl_state.hours -> '||jd_codes_tbl_state(l_in_counter).hours);
3938: l_in_counter := jd_codes_tbl_state.NEXT(l_in_counter);
3939: END LOOP;
3940: hr_utility.trace('EMJT:=================================================');*/
3941:

Line 3940: hr_utility.trace('EMJT:=================================================');*/

3936: hr_utility.trace('EMJT: jd_codes_tbl_state.jurisdiction_code -> '||jd_codes_tbl_state(l_in_counter).jurisdiction_code);
3937: hr_utility.trace('EMJT: jd_codes_tbl_state.hours -> '||jd_codes_tbl_state(l_in_counter).hours);
3938: l_in_counter := jd_codes_tbl_state.NEXT(l_in_counter);
3939: END LOOP;
3940: hr_utility.trace('EMJT:=================================================');*/
3941:
3942: hr_utility.trace('EMJT STATE: Setting the Index counter to fetch next JD State ');
3943: l_counter := jd_codes_tbl_state_stg.NEXT(l_counter);
3944: hr_utility.trace('EMJT STATE: Next Index Counter Value '||to_char(l_counter));

Line 3942: hr_utility.trace('EMJT STATE: Setting the Index counter to fetch next JD State ');

3938: l_in_counter := jd_codes_tbl_state.NEXT(l_in_counter);
3939: END LOOP;
3940: hr_utility.trace('EMJT:=================================================');*/
3941:
3942: hr_utility.trace('EMJT STATE: Setting the Index counter to fetch next JD State ');
3943: l_counter := jd_codes_tbl_state_stg.NEXT(l_counter);
3944: hr_utility.trace('EMJT STATE: Next Index Counter Value '||to_char(l_counter));
3945: --}
3946: END LOOP;

Line 3944: hr_utility.trace('EMJT STATE: Next Index Counter Value '||to_char(l_counter));

3940: hr_utility.trace('EMJT:=================================================');*/
3941:
3942: hr_utility.trace('EMJT STATE: Setting the Index counter to fetch next JD State ');
3943: l_counter := jd_codes_tbl_state_stg.NEXT(l_counter);
3944: hr_utility.trace('EMJT STATE: Next Index Counter Value '||to_char(l_counter));
3945: --}
3946: END LOOP;
3947: hr_utility.trace('EMJT STATE: Final jd_codes_tbl_state.count ->' || jd_codes_tbl_state.COUNT);
3948: hr_utility.trace('EMJT STATE: PL Table jd_codes_tbl_state_stg processed Successfully');

Line 3947: hr_utility.trace('EMJT STATE: Final jd_codes_tbl_state.count ->' || jd_codes_tbl_state.COUNT);

3943: l_counter := jd_codes_tbl_state_stg.NEXT(l_counter);
3944: hr_utility.trace('EMJT STATE: Next Index Counter Value '||to_char(l_counter));
3945: --}
3946: END LOOP;
3947: hr_utility.trace('EMJT STATE: Final jd_codes_tbl_state.count ->' || jd_codes_tbl_state.COUNT);
3948: hr_utility.trace('EMJT STATE: PL Table jd_codes_tbl_state_stg processed Successfully');
3949: --Done with populating the jd_codes_tbl_state.
3950:
3951:

Line 3948: hr_utility.trace('EMJT STATE: PL Table jd_codes_tbl_state_stg processed Successfully');

3944: hr_utility.trace('EMJT STATE: Next Index Counter Value '||to_char(l_counter));
3945: --}
3946: END LOOP;
3947: hr_utility.trace('EMJT STATE: Final jd_codes_tbl_state.count ->' || jd_codes_tbl_state.COUNT);
3948: hr_utility.trace('EMJT STATE: PL Table jd_codes_tbl_state_stg processed Successfully');
3949: --Done with populating the jd_codes_tbl_state.
3950:
3951:
3952: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Line 3956: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);

3952: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3953: l_counter := NULL;
3954: l_counter := jd_codes_tbl_state.FIRST;
3955: l_last_jd_index_value := jd_codes_tbl_state.LAST;
3956: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
3957: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
3958:
3959: WHILE l_counter IS NOT NULL LOOP
3960: hr_utility.trace('EMJT STATE: =========================================================');

Line 3957: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);

3953: l_counter := NULL;
3954: l_counter := jd_codes_tbl_state.FIRST;
3955: l_last_jd_index_value := jd_codes_tbl_state.LAST;
3956: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
3957: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
3958:
3959: WHILE l_counter IS NOT NULL LOOP
3960: hr_utility.trace('EMJT STATE: =========================================================');
3961: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'

Line 3960: hr_utility.trace('EMJT STATE: =========================================================');

3956: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
3957: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
3958:
3959: WHILE l_counter IS NOT NULL LOOP
3960: hr_utility.trace('EMJT STATE: =========================================================');
3961: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3962: || jd_codes_tbl_state(l_counter).hours);
3963: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3964: || jd_codes_tbl_state(l_counter).jurisdiction_code);

Line 3961: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'

3957: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
3958:
3959: WHILE l_counter IS NOT NULL LOOP
3960: hr_utility.trace('EMJT STATE: =========================================================');
3961: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3962: || jd_codes_tbl_state(l_counter).hours);
3963: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3964: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3965: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'

Line 3963: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'

3959: WHILE l_counter IS NOT NULL LOOP
3960: hr_utility.trace('EMJT STATE: =========================================================');
3961: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3962: || jd_codes_tbl_state(l_counter).hours);
3963: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3964: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3965: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
3966: || jd_codes_tbl_state(l_counter).percentage);
3967: hr_utility.trace('EMJT STATE: =========================================================');

Line 3965: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'

3961: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3962: || jd_codes_tbl_state(l_counter).hours);
3963: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3964: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3965: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
3966: || jd_codes_tbl_state(l_counter).percentage);
3967: hr_utility.trace('EMJT STATE: =========================================================');
3968: l_total_state_hours := l_total_state_hours + NVL(jd_codes_tbl_state(l_counter).hours,0);
3969: l_counter := jd_codes_tbl_state.NEXT(l_counter);

Line 3967: hr_utility.trace('EMJT STATE: =========================================================');

3963: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3964: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3965: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
3966: || jd_codes_tbl_state(l_counter).percentage);
3967: hr_utility.trace('EMJT STATE: =========================================================');
3968: l_total_state_hours := l_total_state_hours + NVL(jd_codes_tbl_state(l_counter).hours,0);
3969: l_counter := jd_codes_tbl_state.NEXT(l_counter);
3970: END LOOP;
3971:

Line 3972: hr_utility.trace('EMJT STATE: Final l_total_state_hours ->' || to_char(l_total_state_hours) );

3968: l_total_state_hours := l_total_state_hours + NVL(jd_codes_tbl_state(l_counter).hours,0);
3969: l_counter := jd_codes_tbl_state.NEXT(l_counter);
3970: END LOOP;
3971:
3972: hr_utility.trace('EMJT STATE: Final l_total_state_hours ->' || to_char(l_total_state_hours) );
3973: hr_utility.trace('EMJT STATE: Final l_scheduled_work_hours ->' || to_char(l_scheduled_work_hours) );
3974:
3975: IF l_total_state_hours <= l_scheduled_work_hours THEN
3976: l_denominator := l_scheduled_work_hours;

Line 3973: hr_utility.trace('EMJT STATE: Final l_scheduled_work_hours ->' || to_char(l_scheduled_work_hours) );

3969: l_counter := jd_codes_tbl_state.NEXT(l_counter);
3970: END LOOP;
3971:
3972: hr_utility.trace('EMJT STATE: Final l_total_state_hours ->' || to_char(l_total_state_hours) );
3973: hr_utility.trace('EMJT STATE: Final l_scheduled_work_hours ->' || to_char(l_scheduled_work_hours) );
3974:
3975: IF l_total_state_hours <= l_scheduled_work_hours THEN
3976: l_denominator := l_scheduled_work_hours;
3977: ELSIF l_total_state_hours > l_scheduled_work_hours THEN

Line 3981: hr_utility.trace('EMJT STATE: Final l_denominator ->' || to_char(l_denominator) );

3977: ELSIF l_total_state_hours > l_scheduled_work_hours THEN
3978: l_denominator := l_total_state_hours;
3979: END IF;
3980:
3981: hr_utility.trace('EMJT STATE: Final l_denominator ->' || to_char(l_denominator) );
3982:
3983: l_counter := NULL;
3984: l_counter := jd_codes_tbl_state.FIRST;
3985: l_last_jd_index_value := jd_codes_tbl_state.LAST;

Line 3990: /* hr_utility.trace('EMJT: =========================================================');

3986: WHILE l_counter IS NOT NULL LOOP
3987: l_jd_hours := jd_codes_tbl_state(l_counter).hours ;
3988: jd_codes_tbl_state(l_counter).percentage :=
3989: ROUND((l_jd_hours/l_denominator) * 100);
3990: /* hr_utility.trace('EMJT: =========================================================');
3991: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3992: || jd_codes_tbl_state(l_counter).hours);
3993: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3994: || jd_codes_tbl_state(l_counter).jurisdiction_code);

Line 3991: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'

3987: l_jd_hours := jd_codes_tbl_state(l_counter).hours ;
3988: jd_codes_tbl_state(l_counter).percentage :=
3989: ROUND((l_jd_hours/l_denominator) * 100);
3990: /* hr_utility.trace('EMJT: =========================================================');
3991: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3992: || jd_codes_tbl_state(l_counter).hours);
3993: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3994: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3995: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'

Line 3993: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'

3989: ROUND((l_jd_hours/l_denominator) * 100);
3990: /* hr_utility.trace('EMJT: =========================================================');
3991: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3992: || jd_codes_tbl_state(l_counter).hours);
3993: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3994: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3995: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
3996: || jd_codes_tbl_state(l_counter).percentage);
3997: hr_utility.trace('EMJT: =========================================================');*/

Line 3995: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'

3991: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
3992: || jd_codes_tbl_state(l_counter).hours);
3993: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3994: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3995: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
3996: || jd_codes_tbl_state(l_counter).percentage);
3997: hr_utility.trace('EMJT: =========================================================');*/
3998: l_total_state_percent := l_total_state_percent
3999: + jd_codes_tbl_state(l_counter).percentage;

Line 3997: hr_utility.trace('EMJT: =========================================================');*/

3993: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
3994: || jd_codes_tbl_state(l_counter).jurisdiction_code);
3995: hr_utility.trace('EMJT: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
3996: || jd_codes_tbl_state(l_counter).percentage);
3997: hr_utility.trace('EMJT: =========================================================');*/
3998: l_total_state_percent := l_total_state_percent
3999: + jd_codes_tbl_state(l_counter).percentage;
4000: l_counter := jd_codes_tbl_state.NEXT(l_counter);
4001: END LOOP; --WHILE l_counter

Line 4003: hr_utility.trace('EMJT STATE: (TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)||''0000000'')) '||

3999: + jd_codes_tbl_state(l_counter).percentage;
4000: l_counter := jd_codes_tbl_state.NEXT(l_counter);
4001: END LOOP; --WHILE l_counter
4002:
4003: hr_utility.trace('EMJT STATE: (TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)||''0000000'')) '||
4004: TO_CHAR(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2)||'0000000')));
4005: IF l_total_state_percent > 100 THEN
4006: --{
4007: l_extra_percent := l_total_state_percent - 100;

Line 4037: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);

4033:
4034: l_counter := NULL;
4035: l_counter := jd_codes_tbl_state.FIRST;
4036: -- l_last_jd_index_value := jd_codes_tbl_state.LAST;
4037: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
4038: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
4039: WHILE l_counter IS NOT NULL LOOP
4040: hr_utility.trace('EMJT STATE: Final State Table');
4041: hr_utility.trace('EMJT STATE: =========================================================');

Line 4038: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);

4034: l_counter := NULL;
4035: l_counter := jd_codes_tbl_state.FIRST;
4036: -- l_last_jd_index_value := jd_codes_tbl_state.LAST;
4037: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
4038: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
4039: WHILE l_counter IS NOT NULL LOOP
4040: hr_utility.trace('EMJT STATE: Final State Table');
4041: hr_utility.trace('EMJT STATE: =========================================================');
4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'

Line 4040: hr_utility.trace('EMJT STATE: Final State Table');

4036: -- l_last_jd_index_value := jd_codes_tbl_state.LAST;
4037: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
4038: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
4039: WHILE l_counter IS NOT NULL LOOP
4040: hr_utility.trace('EMJT STATE: Final State Table');
4041: hr_utility.trace('EMJT STATE: =========================================================');
4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
4043: || jd_codes_tbl_state(l_counter).hours);
4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'

Line 4041: hr_utility.trace('EMJT STATE: =========================================================');

4037: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.FIRST->' || jd_codes_tbl_state.FIRST);
4038: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
4039: WHILE l_counter IS NOT NULL LOOP
4040: hr_utility.trace('EMJT STATE: Final State Table');
4041: hr_utility.trace('EMJT STATE: =========================================================');
4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
4043: || jd_codes_tbl_state(l_counter).hours);
4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
4045: || jd_codes_tbl_state(l_counter).jurisdiction_code);

Line 4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'

4038: hr_utility.trace('EMJT STATE: jd_codes_tbl_state.LAST->' || jd_codes_tbl_state.LAST);
4039: WHILE l_counter IS NOT NULL LOOP
4040: hr_utility.trace('EMJT STATE: Final State Table');
4041: hr_utility.trace('EMJT STATE: =========================================================');
4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
4043: || jd_codes_tbl_state(l_counter).hours);
4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
4045: || jd_codes_tbl_state(l_counter).jurisdiction_code);
4046: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'

Line 4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'

4040: hr_utility.trace('EMJT STATE: Final State Table');
4041: hr_utility.trace('EMJT STATE: =========================================================');
4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
4043: || jd_codes_tbl_state(l_counter).hours);
4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
4045: || jd_codes_tbl_state(l_counter).jurisdiction_code);
4046: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
4047: || jd_codes_tbl_state(l_counter).percentage);
4048: hr_utility.trace('EMJT STATE: =========================================================');

Line 4046: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'

4042: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').hours ->'
4043: || jd_codes_tbl_state(l_counter).hours);
4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
4045: || jd_codes_tbl_state(l_counter).jurisdiction_code);
4046: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
4047: || jd_codes_tbl_state(l_counter).percentage);
4048: hr_utility.trace('EMJT STATE: =========================================================');
4049: -- l_total_state_hours := l_total_state_hours + jd_codes_tbl_state(l_counter).hours;
4050: l_counter := jd_codes_tbl_state.NEXT(l_counter);

Line 4048: hr_utility.trace('EMJT STATE: =========================================================');

4044: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').jurisdiction_code->'
4045: || jd_codes_tbl_state(l_counter).jurisdiction_code);
4046: hr_utility.trace('EMJT STATE: jd_codes_tbl_state('||to_char(l_counter)||').percentage ->'
4047: || jd_codes_tbl_state(l_counter).percentage);
4048: hr_utility.trace('EMJT STATE: =========================================================');
4049: -- l_total_state_hours := l_total_state_hours + jd_codes_tbl_state(l_counter).hours;
4050: l_counter := jd_codes_tbl_state.NEXT(l_counter);
4051: END LOOP;
4052:

Line 4054: hr_utility.trace('EMJT COUNTY:==============================================================');

4050: l_counter := jd_codes_tbl_state.NEXT(l_counter);
4051: END LOOP;
4052:
4053: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4054: hr_utility.trace('EMJT COUNTY:==============================================================');
4055: hr_utility.trace('EMJT COUNTY: Main COUNTY Processing');
4056:
4057: --Starting processing the county, populating jd_codes_tbl_county.
4058: --

Line 4055: hr_utility.trace('EMJT COUNTY: Main COUNTY Processing');

4051: END LOOP;
4052:
4053: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4054: hr_utility.trace('EMJT COUNTY:==============================================================');
4055: hr_utility.trace('EMJT COUNTY: Main COUNTY Processing');
4056:
4057: --Starting processing the county, populating jd_codes_tbl_county.
4058: --
4059: --This part of the code populates the MAIN COUNTY PL TABLE from the staging county pl table.

Line 4066: hr_utility.trace('EMJT COUNTY: l_counter First JD Code -> '|| to_char(l_counter));

4062: --
4063: l_counter := NULL;
4064: l_counter := jd_codes_tbl_county_stg.FIRST;
4065: l_last_jd_index_value := jd_codes_tbl_county_stg.LAST;
4066: hr_utility.trace('EMJT COUNTY: l_counter First JD Code -> '|| to_char(l_counter));
4067: hr_utility.trace('EMJT COUNTY: Last JD Code ->'|| to_char(l_last_jd_index_value));
4068: WHILE l_counter IS NOT NULL LOOP
4069: --{
4070: l_jurisdiction := jd_codes_tbl_county_stg(l_counter).jurisdiction_code ;

Line 4067: hr_utility.trace('EMJT COUNTY: Last JD Code ->'|| to_char(l_last_jd_index_value));

4063: l_counter := NULL;
4064: l_counter := jd_codes_tbl_county_stg.FIRST;
4065: l_last_jd_index_value := jd_codes_tbl_county_stg.LAST;
4066: hr_utility.trace('EMJT COUNTY: l_counter First JD Code -> '|| to_char(l_counter));
4067: hr_utility.trace('EMJT COUNTY: Last JD Code ->'|| to_char(l_last_jd_index_value));
4068: WHILE l_counter IS NOT NULL LOOP
4069: --{
4070: l_jurisdiction := jd_codes_tbl_county_stg(l_counter).jurisdiction_code ;
4071: l_jd_hours := jd_codes_tbl_county_stg(l_counter).hours ;

Line 4073: hr_utility.trace('EMJT COUNTY: Jurisdiction Code =>'|| l_jurisdiction);

4069: --{
4070: l_jurisdiction := jd_codes_tbl_county_stg(l_counter).jurisdiction_code ;
4071: l_jd_hours := jd_codes_tbl_county_stg(l_counter).hours ;
4072: l_calc_percent := jd_codes_tbl_county_stg(l_counter).calc_percent ;
4073: hr_utility.trace('EMJT COUNTY: Jurisdiction Code =>'|| l_jurisdiction);
4074: hr_utility.trace('EMJT COUNTY: l_jd_hours =>'|| to_char(l_jd_hours));
4075: hr_utility.trace('EMJT COUNTY: Calculate Percenrage =>'|| l_calc_percent);
4076:
4077: -- When Jurisdiction county is same as primary work county no thresholding

Line 4074: hr_utility.trace('EMJT COUNTY: l_jd_hours =>'|| to_char(l_jd_hours));

4070: l_jurisdiction := jd_codes_tbl_county_stg(l_counter).jurisdiction_code ;
4071: l_jd_hours := jd_codes_tbl_county_stg(l_counter).hours ;
4072: l_calc_percent := jd_codes_tbl_county_stg(l_counter).calc_percent ;
4073: hr_utility.trace('EMJT COUNTY: Jurisdiction Code =>'|| l_jurisdiction);
4074: hr_utility.trace('EMJT COUNTY: l_jd_hours =>'|| to_char(l_jd_hours));
4075: hr_utility.trace('EMJT COUNTY: Calculate Percenrage =>'|| l_calc_percent);
4076:
4077: -- When Jurisdiction county is same as primary work county no thresholding
4078: IF l_calc_percent = 'N' THEN

Line 4075: hr_utility.trace('EMJT COUNTY: Calculate Percenrage =>'|| l_calc_percent);

4071: l_jd_hours := jd_codes_tbl_county_stg(l_counter).hours ;
4072: l_calc_percent := jd_codes_tbl_county_stg(l_counter).calc_percent ;
4073: hr_utility.trace('EMJT COUNTY: Jurisdiction Code =>'|| l_jurisdiction);
4074: hr_utility.trace('EMJT COUNTY: l_jd_hours =>'|| to_char(l_jd_hours));
4075: hr_utility.trace('EMJT COUNTY: Calculate Percenrage =>'|| l_calc_percent);
4076:
4077: -- When Jurisdiction county is same as primary work county no thresholding
4078: IF l_calc_percent = 'N' THEN
4079: --{

Line 4080: hr_utility.trace('EMJT COUNTY: Thresholding Not required load in jd_codes_tbl_county');

4076:
4077: -- When Jurisdiction county is same as primary work county no thresholding
4078: IF l_calc_percent = 'N' THEN
4079: --{
4080: hr_utility.trace('EMJT COUNTY: Thresholding Not required load in jd_codes_tbl_county');
4081: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4082: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4083: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4084: --}

Line 4090: hr_utility.trace('EMJT COUNTY: Work County is same as Primar Work County');

4086: --{
4087: IF SUBSTR(l_jurisdiction,1,2)||SUBSTR(l_jurisdiction,4,3) =
4088: SUBSTR(l_work_jurisdiction_code,1,2)||SUBSTR(l_work_jurisdiction_code,4,3) THEN
4089: --{
4090: hr_utility.trace('EMJT COUNTY: Work County is same as Primar Work County');
4091: hr_utility.trace('EMJT COUNTY: Threshold check not required to load in jd_codes_tbl_county');
4092: IF jd_codes_tbl_county.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||
4093: SUBSTR(l_jurisdiction,4,3) ||'0000'))
4094: THEN

Line 4091: hr_utility.trace('EMJT COUNTY: Threshold check not required to load in jd_codes_tbl_county');

4087: IF SUBSTR(l_jurisdiction,1,2)||SUBSTR(l_jurisdiction,4,3) =
4088: SUBSTR(l_work_jurisdiction_code,1,2)||SUBSTR(l_work_jurisdiction_code,4,3) THEN
4089: --{
4090: hr_utility.trace('EMJT COUNTY: Work County is same as Primar Work County');
4091: hr_utility.trace('EMJT COUNTY: Threshold check not required to load in jd_codes_tbl_county');
4092: IF jd_codes_tbl_county.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||
4093: SUBSTR(l_jurisdiction,4,3) ||'0000'))
4094: THEN
4095: --{

Line 4108: hr_utility.trace('EMJT COUNTY: Primary Work State JD loaded into jd_codes_tbl_state');

4104: --{
4105: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4106: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4107: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4108: hr_utility.trace('EMJT COUNTY: Primary Work State JD loaded into jd_codes_tbl_state');
4109: --}
4110: END IF;
4111: --}
4112: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)

Line 4115: hr_utility.trace('EMJT COUNTY: Work County is NOT same as Primary Work County');

4111: --}
4112: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
4113: --{
4114: --Fetch County level threshold
4115: hr_utility.trace('EMJT COUNTY: Work County is NOT same as Primary Work County');
4116: hr_utility.trace('EMJT COUNTY: Fetching Threshold Hours configured for County ');
4117: hr_utility.trace('EMJT COUNTY: Processing County JD Code '|| l_jurisdiction);
4118:
4119: l_threshold_hours_county := get_jd_level_threshold(p_tax_unit_id

Line 4116: hr_utility.trace('EMJT COUNTY: Fetching Threshold Hours configured for County ');

4112: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
4113: --{
4114: --Fetch County level threshold
4115: hr_utility.trace('EMJT COUNTY: Work County is NOT same as Primary Work County');
4116: hr_utility.trace('EMJT COUNTY: Fetching Threshold Hours configured for County ');
4117: hr_utility.trace('EMJT COUNTY: Processing County JD Code '|| l_jurisdiction);
4118:
4119: l_threshold_hours_county := get_jd_level_threshold(p_tax_unit_id
4120: ,l_jurisdiction

Line 4117: hr_utility.trace('EMJT COUNTY: Processing County JD Code '|| l_jurisdiction);

4113: --{
4114: --Fetch County level threshold
4115: hr_utility.trace('EMJT COUNTY: Work County is NOT same as Primary Work County');
4116: hr_utility.trace('EMJT COUNTY: Fetching Threshold Hours configured for County ');
4117: hr_utility.trace('EMJT COUNTY: Processing County JD Code '|| l_jurisdiction);
4118:
4119: l_threshold_hours_county := get_jd_level_threshold(p_tax_unit_id
4120: ,l_jurisdiction
4121: ,'COUNTY');

Line 4122: hr_utility.trace('EMJT COUNTY: Threshold_Hours_County '|| to_char(l_threshold_hours_county));

4118:
4119: l_threshold_hours_county := get_jd_level_threshold(p_tax_unit_id
4120: ,l_jurisdiction
4121: ,'COUNTY');
4122: hr_utility.trace('EMJT COUNTY: Threshold_Hours_County '|| to_char(l_threshold_hours_county));
4123: IF l_threshold_hours_county > 0 THEN
4124: --{
4125: -- Fetch the county level tax balance accrued for the person
4126: -- If Tax balance found then tax the county as per hours logged for the county

Line 4128: hr_utility.trace('EMJT COUNTY: Threshold_Hours_County > 0 so Fetch County Witheld for Assignment');

4124: --{
4125: -- Fetch the county level tax balance accrued for the person
4126: -- If Tax balance found then tax the county as per hours logged for the county
4127: -- otherwise hours will be accounted to primary work county
4128: hr_utility.trace('EMJT COUNTY: Threshold_Hours_County > 0 so Fetch County Witheld for Assignment');
4129:
4130: /* Bug#6869097:The following code checks whether county tax is withheld already
4131: for the assignment and if it finds SIT is withheld already it assumes that
4132: the assignemnt has crossed the threshold limit already and inserts the

Line 4145: hr_utility.trace('EMJT COUNTY: County Withheld for Assignment '|| to_char(l_county_withheld));

4141: ,p_tax_unit_id => p_tax_unit_id
4142: ,p_jurisdiction_level => 'COUNTY'
4143: ,p_effective_date => p_date_paid
4144: ,p_assignment_id => p_assignment_id);
4145: hr_utility.trace('EMJT COUNTY: County Withheld for Assignment '|| to_char(l_county_withheld));
4146: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);
4147:
4148: --=============================================================================
4149: IF l_county_withheld = 0 THEN

Line 4146: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);

4142: ,p_jurisdiction_level => 'COUNTY'
4143: ,p_effective_date => p_date_paid
4144: ,p_assignment_id => p_assignment_id);
4145: hr_utility.trace('EMJT COUNTY: County Withheld for Assignment '|| to_char(l_county_withheld));
4146: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);
4147:
4148: --=============================================================================
4149: IF l_county_withheld = 0 THEN
4150:

Line 4159: hr_utility.trace('EMJT: l_sit_county_withheld -> '||to_char(l_sit_county_withheld));

4155: ,p_tax_unit_id => p_tax_unit_id
4156: ,p_jurisdiction_level => 'STATE'
4157: ,p_effective_date => p_date_paid
4158: ,p_assignment_id => p_assignment_id);
4159: hr_utility.trace('EMJT: l_sit_county_withheld -> '||to_char(l_sit_county_withheld));
4160: END IF;
4161: --=============================================================================
4162:
4163: IF l_county_withheld > 0 THEN

Line 4165: hr_utility.trace('EMJT COUNTY: As Tax Withheld previously in County NO THRESHOLD CHECK');

4161: --=============================================================================
4162:
4163: IF l_county_withheld > 0 THEN
4164: --{
4165: hr_utility.trace('EMJT COUNTY: As Tax Withheld previously in County NO THRESHOLD CHECK');
4166: hr_utility.trace('EMJT COUNTY: l_county_withheld > 0 ');
4167: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4168: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4169: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;

Line 4166: hr_utility.trace('EMJT COUNTY: l_county_withheld > 0 ');

4162:
4163: IF l_county_withheld > 0 THEN
4164: --{
4165: hr_utility.trace('EMJT COUNTY: As Tax Withheld previously in County NO THRESHOLD CHECK');
4166: hr_utility.trace('EMJT COUNTY: l_county_withheld > 0 ');
4167: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4168: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4169: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4170: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');

Line 4170: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');

4166: hr_utility.trace('EMJT COUNTY: l_county_withheld > 0 ');
4167: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4168: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4169: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4170: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');
4171: --}
4172: ELSIF l_county_withheld = 0 AND l_sit_county_withheld > 0 THEN
4173: --{
4174: hr_utility.trace('EMJT COUNTY: l_county_withheld = 0 AND l_sit_county_withheld > 0 ');

Line 4174: hr_utility.trace('EMJT COUNTY: l_county_withheld = 0 AND l_sit_county_withheld > 0 ');

4170: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');
4171: --}
4172: ELSIF l_county_withheld = 0 AND l_sit_county_withheld > 0 THEN
4173: --{
4174: hr_utility.trace('EMJT COUNTY: l_county_withheld = 0 AND l_sit_county_withheld > 0 ');
4175: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4176: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4177: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4178: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');

Line 4178: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');

4174: hr_utility.trace('EMJT COUNTY: l_county_withheld = 0 AND l_sit_county_withheld > 0 ');
4175: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4176: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4177: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4178: hr_utility.trace('EMJT COUNTY: County JD '||l_jurisdiction||' loaded in jd_codes_tbl_county ');
4179: --}
4180: -- ELSE --l_county_withheld > 0 */
4181:
4182: /*Bug#6869097: changes end here*/

Line 4186: hr_utility.trace('EMJT COUNTY: Fetch Information Hours Logged for Assignment ');

4182: /*Bug#6869097: changes end here*/
4183: --{
4184: -- Fetch Information Hours logged for the person depending on the payroll effective date
4185: -- call to get_th_assignment for the COUNTY
4186: hr_utility.trace('EMJT COUNTY: Fetch Information Hours Logged for Assignment ');
4187: l_county_ih_logged
4188: := hr_us_ff_udf1.get_person_it_hours(p_person_id => l_person_id
4189: ,p_assignment_id => p_assignment_id
4190: ,p_jurisdiction_code => l_jurisdiction

Line 4195: hr_utility.trace('EMJT COUNTY: Information Hours Logged for Assignment => '|| to_char(l_county_ih_logged));

4191: ,p_jd_level => 6
4192: ,p_threshold_basis => l_threshold_basis
4193: ,p_effective_date => l_max_end_date --p_date_paid
4194: ,p_end_date => l_end_date);
4195: hr_utility.trace('EMJT COUNTY: Information Hours Logged for Assignment => '|| to_char(l_county_ih_logged));
4196: IF l_county_ih_logged >= l_threshold_hours_county THEN
4197: --{
4198: hr_utility.trace('EMJT COUNTY: Information Hours Logged > Threshold_Hours_County ');
4199: l_ih_excluding_pay_period := l_county_ih_logged

Line 4198: hr_utility.trace('EMJT COUNTY: Information Hours Logged > Threshold_Hours_County ');

4194: ,p_end_date => l_end_date);
4195: hr_utility.trace('EMJT COUNTY: Information Hours Logged for Assignment => '|| to_char(l_county_ih_logged));
4196: IF l_county_ih_logged >= l_threshold_hours_county THEN
4197: --{
4198: hr_utility.trace('EMJT COUNTY: Information Hours Logged > Threshold_Hours_County ');
4199: l_ih_excluding_pay_period := l_county_ih_logged
4200: - l_jd_hours;
4201: hr_utility.trace('EMJT COUNTY: Information Hours Processed Prior This Pay Period '
4202: || to_char(l_ih_excluding_pay_period));

Line 4201: hr_utility.trace('EMJT COUNTY: Information Hours Processed Prior This Pay Period '

4197: --{
4198: hr_utility.trace('EMJT COUNTY: Information Hours Logged > Threshold_Hours_County ');
4199: l_ih_excluding_pay_period := l_county_ih_logged
4200: - l_jd_hours;
4201: hr_utility.trace('EMJT COUNTY: Information Hours Processed Prior This Pay Period '
4202: || to_char(l_ih_excluding_pay_period));
4203: -- if information hours processed till last payroll run is greater than the
4204: -- threshold limit configured at the County level then hours logged for the county
4205: -- would be accounted for that county

Line 4209: hr_utility.trace('EMJT COUNTY: Hours till last Pay Period > Threshold_Hours_State');

4205: -- would be accounted for that county
4206: --
4207: IF l_ih_excluding_pay_period >= l_threshold_hours_county THEN
4208: --{
4209: hr_utility.trace('EMJT COUNTY: Hours till last Pay Period > Threshold_Hours_State');
4210: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4211: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4212: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4213: hr_utility.trace('EMJT COUNTY: County JD loaded into jd_codes_tbl_county '|| l_jurisdiction);

Line 4213: hr_utility.trace('EMJT COUNTY: County JD loaded into jd_codes_tbl_county '|| l_jurisdiction);

4209: hr_utility.trace('EMJT COUNTY: Hours till last Pay Period > Threshold_Hours_State');
4210: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4211: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4212: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4213: hr_utility.trace('EMJT COUNTY: County JD loaded into jd_codes_tbl_county '|| l_jurisdiction);
4214: hr_utility.trace('EMJT COUNTY: Hours loaded into jd_codes_tbl_county '|| to_char(l_jd_hours));
4215:
4216: --}
4217: ELSE --l_ih_excluding_pay_period >= l_threshold_hours_county

Line 4214: hr_utility.trace('EMJT COUNTY: Hours loaded into jd_codes_tbl_county '|| to_char(l_jd_hours));

4210: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4211: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4212: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4213: hr_utility.trace('EMJT COUNTY: County JD loaded into jd_codes_tbl_county '|| l_jurisdiction);
4214: hr_utility.trace('EMJT COUNTY: Hours loaded into jd_codes_tbl_county '|| to_char(l_jd_hours));
4215:
4216: --}
4217: ELSE --l_ih_excluding_pay_period >= l_threshold_hours_county
4218: --{

Line 4223: hr_utility.trace('EMJT COUNTY: Information Hours Above Threshold '

4219: -- if information hours processed till last payroll run is less than the
4220: -- threshold limit configured at the county level
4221: -- Calculate information hours that is exceeds threshold limit
4222: l_ih_above_threshold := l_county_ih_logged - l_threshold_hours_county;
4223: hr_utility.trace('EMJT COUNTY: Information Hours Above Threshold '
4224: || to_char(l_ih_above_threshold));
4225:
4226: -- Calculate information hours that would be accounted to primary work location
4227: -- due to threshold

Line 4232: hr_utility.trace('EMJT COUNTY: Hours Accounted for Primary Work Location '

4228: l_ih_for_primary_wk := jd_codes_tbl_county_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||
4229: SUBSTR(l_jurisdiction,4,3) ||
4230: '0000')
4231: ).hours - l_ih_above_threshold;
4232: hr_utility.trace('EMJT COUNTY: Hours Accounted for Primary Work Location '
4233: || to_char(l_ih_for_primary_wk));
4234:
4235: -- if information hours logged for the county is more than threshold
4236: -- configured for the county, only exceeded hours would be accounted for that

Line 4280: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '

4276: jd_codes_tbl_county(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4277: SUBSTR(l_work_jurisdiction_code,4,3) ||
4278: '0000')
4279: ).hours + l_ih_for_primary_wk ;
4280: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '
4281: || to_char(l_ih_for_primary_wk));
4282:
4283: --}
4284: ELSE

Line 4298: hr_utility.trace('EMJT COUNTY: Primary WK JD State loaded into pl table jd_codes_tbl_county');

4294: jd_codes_tbl_county(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4295: SUBSTR(l_work_jurisdiction_code,4,3) ||
4296: '0000')).calc_percent
4297: := l_calc_percent;
4298: hr_utility.trace('EMJT COUNTY: Primary WK JD State loaded into pl table jd_codes_tbl_county');
4299: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '
4300: ||to_char(l_ih_for_primary_wk));
4301: --}
4302: END IF;

Line 4299: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '

4295: SUBSTR(l_work_jurisdiction_code,4,3) ||
4296: '0000')).calc_percent
4297: := l_calc_percent;
4298: hr_utility.trace('EMJT COUNTY: Primary WK JD State loaded into pl table jd_codes_tbl_county');
4299: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '
4300: ||to_char(l_ih_for_primary_wk));
4301: --}
4302: END IF;
4303: --}

Line 4325: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '

4321: '0000')).hours :=
4322: jd_codes_tbl_county(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4323: SUBSTR(l_work_jurisdiction_code,4,3) ||
4324: '0000')).hours + l_jd_hours ;
4325: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '
4326: ||to_char(l_jd_hours));
4327: --}
4328: ELSE
4329: --{

Line 4340: hr_utility.trace('EMJT COUNTY: Primary WK JD County loaded into pl table jd_codes_tbl_county');

4336: '0000')).hours := l_jd_hours;
4337: jd_codes_tbl_county(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4338: SUBSTR(l_work_jurisdiction_code,4,3) ||
4339: '0000')).calc_percent := l_calc_percent;
4340: hr_utility.trace('EMJT COUNTY: Primary WK JD County loaded into pl table jd_codes_tbl_county');
4341: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '
4342: ||to_char(l_jd_hours));
4343: --}
4344: END IF;

Line 4341: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '

4337: jd_codes_tbl_county(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4338: SUBSTR(l_work_jurisdiction_code,4,3) ||
4339: '0000')).calc_percent := l_calc_percent;
4340: hr_utility.trace('EMJT COUNTY: Primary WK JD County loaded into pl table jd_codes_tbl_county');
4341: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD County '
4342: ||to_char(l_jd_hours));
4343: --}
4344: END IF;
4345: --}

Line 4357: hr_utility.trace('EMJT COUNTY: Work JD State loaded into jd_codes_tbl_state =>'

4353: --{
4354: jd_codes_tbl_county(l_counter).jurisdiction_code := l_jurisdiction;
4355: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4356: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4357: hr_utility.trace('EMJT COUNTY: Work JD State loaded into jd_codes_tbl_state =>'
4358: ||l_jurisdiction);
4359: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD State '
4360: ||to_char(l_ih_for_primary_wk));
4361: --}

Line 4359: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD State '

4355: jd_codes_tbl_county(l_counter).hours := l_jd_hours;
4356: jd_codes_tbl_county(l_counter).calc_percent := l_calc_percent;
4357: hr_utility.trace('EMJT COUNTY: Work JD State loaded into jd_codes_tbl_state =>'
4358: ||l_jurisdiction);
4359: hr_utility.trace('EMJT COUNTY: Hours accounted for Primary WK JD State '
4360: ||to_char(l_ih_for_primary_wk));
4361: --}
4362: END IF;--l_threshold_hours_county > 0
4363: --}

Line 4368: hr_utility.trace('EMJT COUNTY: =======================================================================');

4364: END IF; --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
4365: --}
4366: END IF; --l_calc_percent = 'N'
4367: --}
4368: hr_utility.trace('EMJT COUNTY: =======================================================================');
4369: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);
4370: /* hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4371: || jd_codes_tbl_county(l_counter).hours);
4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'

Line 4369: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);

4365: --}
4366: END IF; --l_calc_percent = 'N'
4367: --}
4368: hr_utility.trace('EMJT COUNTY: =======================================================================');
4369: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);
4370: /* hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4371: || jd_codes_tbl_county(l_counter).hours);
4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4373: || jd_codes_tbl_county(l_counter).jurisdiction_code);

Line 4370: /* hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').hours ->'

4366: END IF; --l_calc_percent = 'N'
4367: --}
4368: hr_utility.trace('EMJT COUNTY: =======================================================================');
4369: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);
4370: /* hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4371: || jd_codes_tbl_county(l_counter).hours);
4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4373: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4374: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

Line 4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'

4368: hr_utility.trace('EMJT COUNTY: =======================================================================');
4369: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.COUNT -> '|| jd_codes_tbl_county.COUNT);
4370: /* hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4371: || jd_codes_tbl_county(l_counter).hours);
4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4373: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4374: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4375: || jd_codes_tbl_county(l_counter).percentage);
4376: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').calc_percent ->'

Line 4374: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

4370: /* hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4371: || jd_codes_tbl_county(l_counter).hours);
4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4373: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4374: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4375: || jd_codes_tbl_county(l_counter).percentage);
4376: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').calc_percent ->'
4377: || jd_codes_tbl_county(l_counter).calc_percent);*/
4378: hr_utility.trace('EMJT COUNTY: ========================================================================');

Line 4376: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').calc_percent ->'

4372: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4373: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4374: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4375: || jd_codes_tbl_county(l_counter).percentage);
4376: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').calc_percent ->'
4377: || jd_codes_tbl_county(l_counter).calc_percent);*/
4378: hr_utility.trace('EMJT COUNTY: ========================================================================');
4379: hr_utility.trace('EMJT COUNTY: Setting the Index counter to fetch next JD County ');
4380: l_counter := jd_codes_tbl_county_stg.NEXT(l_counter);

Line 4378: hr_utility.trace('EMJT COUNTY: ========================================================================');

4374: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4375: || jd_codes_tbl_county(l_counter).percentage);
4376: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').calc_percent ->'
4377: || jd_codes_tbl_county(l_counter).calc_percent);*/
4378: hr_utility.trace('EMJT COUNTY: ========================================================================');
4379: hr_utility.trace('EMJT COUNTY: Setting the Index counter to fetch next JD County ');
4380: l_counter := jd_codes_tbl_county_stg.NEXT(l_counter);
4381: hr_utility.trace('EMJT COUNTY: Next Index Counter Value '||to_char(l_counter));
4382: END LOOP;

Line 4379: hr_utility.trace('EMJT COUNTY: Setting the Index counter to fetch next JD County ');

4375: || jd_codes_tbl_county(l_counter).percentage);
4376: hr_utility.trace('EMJT : jd_codes_tbl_county('||to_char(l_counter)||').calc_percent ->'
4377: || jd_codes_tbl_county(l_counter).calc_percent);*/
4378: hr_utility.trace('EMJT COUNTY: ========================================================================');
4379: hr_utility.trace('EMJT COUNTY: Setting the Index counter to fetch next JD County ');
4380: l_counter := jd_codes_tbl_county_stg.NEXT(l_counter);
4381: hr_utility.trace('EMJT COUNTY: Next Index Counter Value '||to_char(l_counter));
4382: END LOOP;
4383: --Done with populating the jd_codes_tbl_county

Line 4381: hr_utility.trace('EMJT COUNTY: Next Index Counter Value '||to_char(l_counter));

4377: || jd_codes_tbl_county(l_counter).calc_percent);*/
4378: hr_utility.trace('EMJT COUNTY: ========================================================================');
4379: hr_utility.trace('EMJT COUNTY: Setting the Index counter to fetch next JD County ');
4380: l_counter := jd_codes_tbl_county_stg.NEXT(l_counter);
4381: hr_utility.trace('EMJT COUNTY: Next Index Counter Value '||to_char(l_counter));
4382: END LOOP;
4383: --Done with populating the jd_codes_tbl_county
4384: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county_stg processed Successfully');
4385: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county populated with required County details');

Line 4384: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county_stg processed Successfully');

4380: l_counter := jd_codes_tbl_county_stg.NEXT(l_counter);
4381: hr_utility.trace('EMJT COUNTY: Next Index Counter Value '||to_char(l_counter));
4382: END LOOP;
4383: --Done with populating the jd_codes_tbl_county
4384: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county_stg processed Successfully');
4385: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county populated with required County details');
4386:
4387:
4388: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Line 4385: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county populated with required County details');

4381: hr_utility.trace('EMJT COUNTY: Next Index Counter Value '||to_char(l_counter));
4382: END LOOP;
4383: --Done with populating the jd_codes_tbl_county
4384: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county_stg processed Successfully');
4385: hr_utility.trace('EMJT COUNTY: PL Table jd_codes_tbl_county populated with required County details');
4386:
4387:
4388: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4389: l_counter := NULL;

Line 4392: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);

4388: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4389: l_counter := NULL;
4390: l_counter := jd_codes_tbl_county.FIRST;
4391: l_last_jd_index_value := jd_codes_tbl_county.LAST;
4392: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);
4393: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4394:
4395: WHILE l_counter IS NOT NULL LOOP
4396: /* hr_utility.trace('EMJT: =========================================================');

Line 4393: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);

4389: l_counter := NULL;
4390: l_counter := jd_codes_tbl_county.FIRST;
4391: l_last_jd_index_value := jd_codes_tbl_county.LAST;
4392: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);
4393: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4394:
4395: WHILE l_counter IS NOT NULL LOOP
4396: /* hr_utility.trace('EMJT: =========================================================');
4397: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'

Line 4396: /* hr_utility.trace('EMJT: =========================================================');

4392: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);
4393: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4394:
4395: WHILE l_counter IS NOT NULL LOOP
4396: /* hr_utility.trace('EMJT: =========================================================');
4397: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4398: || jd_codes_tbl_county(l_counter).hours);
4399: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4400: || jd_codes_tbl_county(l_counter).jurisdiction_code);

Line 4397: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'

4393: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4394:
4395: WHILE l_counter IS NOT NULL LOOP
4396: /* hr_utility.trace('EMJT: =========================================================');
4397: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4398: || jd_codes_tbl_county(l_counter).hours);
4399: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4400: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4401: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

Line 4399: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'

4395: WHILE l_counter IS NOT NULL LOOP
4396: /* hr_utility.trace('EMJT: =========================================================');
4397: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4398: || jd_codes_tbl_county(l_counter).hours);
4399: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4400: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4401: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4402: || jd_codes_tbl_county(l_counter).percentage);
4403: hr_utility.trace('EMJT: =========================================================');*/

Line 4401: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

4397: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4398: || jd_codes_tbl_county(l_counter).hours);
4399: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4400: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4401: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4402: || jd_codes_tbl_county(l_counter).percentage);
4403: hr_utility.trace('EMJT: =========================================================');*/
4404: l_total_county_hours := l_total_county_hours + NVL(jd_codes_tbl_county(l_counter).hours,0);
4405: l_counter := jd_codes_tbl_county.NEXT(l_counter);

Line 4403: hr_utility.trace('EMJT: =========================================================');*/

4399: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4400: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4401: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4402: || jd_codes_tbl_county(l_counter).percentage);
4403: hr_utility.trace('EMJT: =========================================================');*/
4404: l_total_county_hours := l_total_county_hours + NVL(jd_codes_tbl_county(l_counter).hours,0);
4405: l_counter := jd_codes_tbl_county.NEXT(l_counter);
4406: END LOOP;
4407:

Line 4408: hr_utility.trace('EMJT COUNTY: l_total_county_hours ->' || to_char(l_total_county_hours) );

4404: l_total_county_hours := l_total_county_hours + NVL(jd_codes_tbl_county(l_counter).hours,0);
4405: l_counter := jd_codes_tbl_county.NEXT(l_counter);
4406: END LOOP;
4407:
4408: hr_utility.trace('EMJT COUNTY: l_total_county_hours ->' || to_char(l_total_county_hours) );
4409:
4410: IF l_total_county_hours <= l_scheduled_work_hours THEN
4411: l_denominator := l_scheduled_work_hours;
4412: ELSIF l_total_county_hours > l_scheduled_work_hours THEN

Line 4423: /* hr_utility.trace('EMJT: =========================================================');

4419: WHILE l_counter IS NOT NULL LOOP
4420: l_jd_hours := jd_codes_tbl_county(l_counter).hours ;
4421: jd_codes_tbl_county(l_counter).percentage :=
4422: ROUND((l_jd_hours/l_denominator) * 100);
4423: /* hr_utility.trace('EMJT: =========================================================');
4424: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4425: || jd_codes_tbl_county(l_counter).hours);
4426: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4427: || jd_codes_tbl_county(l_counter).jurisdiction_code);

Line 4424: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'

4420: l_jd_hours := jd_codes_tbl_county(l_counter).hours ;
4421: jd_codes_tbl_county(l_counter).percentage :=
4422: ROUND((l_jd_hours/l_denominator) * 100);
4423: /* hr_utility.trace('EMJT: =========================================================');
4424: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4425: || jd_codes_tbl_county(l_counter).hours);
4426: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4427: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4428: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

Line 4426: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'

4422: ROUND((l_jd_hours/l_denominator) * 100);
4423: /* hr_utility.trace('EMJT: =========================================================');
4424: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4425: || jd_codes_tbl_county(l_counter).hours);
4426: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4427: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4428: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4429: || jd_codes_tbl_county(l_counter).percentage);
4430: hr_utility.trace('EMJT: =========================================================');*/

Line 4428: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

4424: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4425: || jd_codes_tbl_county(l_counter).hours);
4426: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4427: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4428: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4429: || jd_codes_tbl_county(l_counter).percentage);
4430: hr_utility.trace('EMJT: =========================================================');*/
4431: l_total_county_percent := l_total_county_percent
4432: + jd_codes_tbl_county(l_counter).percentage;

Line 4430: hr_utility.trace('EMJT: =========================================================');*/

4426: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4427: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4428: hr_utility.trace('EMJT: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4429: || jd_codes_tbl_county(l_counter).percentage);
4430: hr_utility.trace('EMJT: =========================================================');*/
4431: l_total_county_percent := l_total_county_percent
4432: + jd_codes_tbl_county(l_counter).percentage;
4433: l_counter := jd_codes_tbl_county.NEXT(l_counter);
4434: END LOOP; --WHILE l_counter

Line 4473: -- hr_utility.trace('EMJT: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);

4469:
4470: l_counter := NULL;
4471: l_counter := jd_codes_tbl_county.FIRST;
4472: -- l_last_jd_index_value := jd_codes_tbl_county.LAST;
4473: -- hr_utility.trace('EMJT: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);
4474: -- hr_utility.trace('EMJT: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4475:
4476: WHILE l_counter IS NOT NULL LOOP
4477: hr_utility.trace('EMJT COUNTY: Final County Table ');

Line 4474: -- hr_utility.trace('EMJT: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);

4470: l_counter := NULL;
4471: l_counter := jd_codes_tbl_county.FIRST;
4472: -- l_last_jd_index_value := jd_codes_tbl_county.LAST;
4473: -- hr_utility.trace('EMJT: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);
4474: -- hr_utility.trace('EMJT: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4475:
4476: WHILE l_counter IS NOT NULL LOOP
4477: hr_utility.trace('EMJT COUNTY: Final County Table ');
4478: hr_utility.trace('EMJT COUNTY: =========================================================');

Line 4477: hr_utility.trace('EMJT COUNTY: Final County Table ');

4473: -- hr_utility.trace('EMJT: jd_codes_tbl_county.FIRST->' || jd_codes_tbl_county.FIRST);
4474: -- hr_utility.trace('EMJT: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4475:
4476: WHILE l_counter IS NOT NULL LOOP
4477: hr_utility.trace('EMJT COUNTY: Final County Table ');
4478: hr_utility.trace('EMJT COUNTY: =========================================================');
4479: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4480: || jd_codes_tbl_county(l_counter).hours);
4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'

Line 4478: hr_utility.trace('EMJT COUNTY: =========================================================');

4474: -- hr_utility.trace('EMJT: jd_codes_tbl_county.LAST->' || jd_codes_tbl_county.LAST);
4475:
4476: WHILE l_counter IS NOT NULL LOOP
4477: hr_utility.trace('EMJT COUNTY: Final County Table ');
4478: hr_utility.trace('EMJT COUNTY: =========================================================');
4479: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4480: || jd_codes_tbl_county(l_counter).hours);
4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4482: || jd_codes_tbl_county(l_counter).jurisdiction_code);

Line 4479: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'

4475:
4476: WHILE l_counter IS NOT NULL LOOP
4477: hr_utility.trace('EMJT COUNTY: Final County Table ');
4478: hr_utility.trace('EMJT COUNTY: =========================================================');
4479: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4480: || jd_codes_tbl_county(l_counter).hours);
4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4482: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4483: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

Line 4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'

4477: hr_utility.trace('EMJT COUNTY: Final County Table ');
4478: hr_utility.trace('EMJT COUNTY: =========================================================');
4479: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4480: || jd_codes_tbl_county(l_counter).hours);
4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4482: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4483: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4484: || jd_codes_tbl_county(l_counter).percentage);
4485: hr_utility.trace('EMJT COUNTY: =========================================================');

Line 4483: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'

4479: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').hours ->'
4480: || jd_codes_tbl_county(l_counter).hours);
4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4482: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4483: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4484: || jd_codes_tbl_county(l_counter).percentage);
4485: hr_utility.trace('EMJT COUNTY: =========================================================');
4486: -- l_total_county_hours := l_total_county_hours + jd_codes_tbl_county(l_counter).hours;
4487: l_counter := jd_codes_tbl_county.NEXT(l_counter);

Line 4485: hr_utility.trace('EMJT COUNTY: =========================================================');

4481: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').jurisdiction_code->'
4482: || jd_codes_tbl_county(l_counter).jurisdiction_code);
4483: hr_utility.trace('EMJT COUNTY: jd_codes_tbl_county('||to_char(l_counter)||').percentage ->'
4484: || jd_codes_tbl_county(l_counter).percentage);
4485: hr_utility.trace('EMJT COUNTY: =========================================================');
4486: -- l_total_county_hours := l_total_county_hours + jd_codes_tbl_county(l_counter).hours;
4487: l_counter := jd_codes_tbl_county.NEXT(l_counter);
4488: END LOOP;
4489:

Line 4492: hr_utility.trace('EMJT CITY :===========================================================');

4488: END LOOP;
4489:
4490: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4491:
4492: hr_utility.trace('EMJT CITY :===========================================================');
4493: hr_utility.trace('EMJT CITY: Main City Processing');
4494:
4495: --Starting processing the city, populating jurisdiction_codes_tbl.
4496: l_counter := NULL;

Line 4493: hr_utility.trace('EMJT CITY: Main City Processing');

4489:
4490: --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4491:
4492: hr_utility.trace('EMJT CITY :===========================================================');
4493: hr_utility.trace('EMJT CITY: Main City Processing');
4494:
4495: --Starting processing the city, populating jurisdiction_codes_tbl.
4496: l_counter := NULL;
4497: --

Line 4504: hr_utility.trace('EMJT CITY: First JD Code '||to_char(l_counter));

4500: --FROM jd_codes_tbl_city_stg
4501: -- l_primary_work_jd_index_value
4502: l_counter := jurisdiction_codes_tbl_stg.FIRST;
4503: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;
4504: hr_utility.trace('EMJT CITY: First JD Code '||to_char(l_counter));
4505: hr_utility.trace('EMJT CITY: Last JD Code '||to_char(l_last_jd_index_value));
4506:
4507: WHILE l_counter IS NOT NULL LOOP
4508: --{

Line 4505: hr_utility.trace('EMJT CITY: Last JD Code '||to_char(l_last_jd_index_value));

4501: -- l_primary_work_jd_index_value
4502: l_counter := jurisdiction_codes_tbl_stg.FIRST;
4503: l_last_jd_index_value := jurisdiction_codes_tbl_stg.LAST;
4504: hr_utility.trace('EMJT CITY: First JD Code '||to_char(l_counter));
4505: hr_utility.trace('EMJT CITY: Last JD Code '||to_char(l_last_jd_index_value));
4506:
4507: WHILE l_counter IS NOT NULL LOOP
4508: --{
4509: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;

Line 4511: hr_utility.trace('EMJT CITY: l_counter =>'|| to_char(l_counter));

4507: WHILE l_counter IS NOT NULL LOOP
4508: --{
4509: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;
4510: l_jd_hours := jurisdiction_codes_tbl_stg(l_counter).hours ;
4511: hr_utility.trace('EMJT CITY: l_counter =>'|| to_char(l_counter));
4512: hr_utility.trace('EMJT CITY: Jurisdiction Code =>'|| l_jurisdiction);
4513: hr_utility.trace('EMJT CITY: l_jd_hours =>'|| to_char(l_jd_hours));
4514: hr_utility.trace('EMJT CITY: l_work_jurisdiction_code '|| l_work_jurisdiction_code);
4515:

Line 4512: hr_utility.trace('EMJT CITY: Jurisdiction Code =>'|| l_jurisdiction);

4508: --{
4509: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;
4510: l_jd_hours := jurisdiction_codes_tbl_stg(l_counter).hours ;
4511: hr_utility.trace('EMJT CITY: l_counter =>'|| to_char(l_counter));
4512: hr_utility.trace('EMJT CITY: Jurisdiction Code =>'|| l_jurisdiction);
4513: hr_utility.trace('EMJT CITY: l_jd_hours =>'|| to_char(l_jd_hours));
4514: hr_utility.trace('EMJT CITY: l_work_jurisdiction_code '|| l_work_jurisdiction_code);
4515:
4516: IF SUBSTR(l_jurisdiction,1,2) ||

Line 4513: hr_utility.trace('EMJT CITY: l_jd_hours =>'|| to_char(l_jd_hours));

4509: l_jurisdiction := jurisdiction_codes_tbl_stg(l_counter).jurisdiction_code ;
4510: l_jd_hours := jurisdiction_codes_tbl_stg(l_counter).hours ;
4511: hr_utility.trace('EMJT CITY: l_counter =>'|| to_char(l_counter));
4512: hr_utility.trace('EMJT CITY: Jurisdiction Code =>'|| l_jurisdiction);
4513: hr_utility.trace('EMJT CITY: l_jd_hours =>'|| to_char(l_jd_hours));
4514: hr_utility.trace('EMJT CITY: l_work_jurisdiction_code '|| l_work_jurisdiction_code);
4515:
4516: IF SUBSTR(l_jurisdiction,1,2) ||
4517: SUBSTR(l_jurisdiction,4,3) ||

Line 4514: hr_utility.trace('EMJT CITY: l_work_jurisdiction_code '|| l_work_jurisdiction_code);

4510: l_jd_hours := jurisdiction_codes_tbl_stg(l_counter).hours ;
4511: hr_utility.trace('EMJT CITY: l_counter =>'|| to_char(l_counter));
4512: hr_utility.trace('EMJT CITY: Jurisdiction Code =>'|| l_jurisdiction);
4513: hr_utility.trace('EMJT CITY: l_jd_hours =>'|| to_char(l_jd_hours));
4514: hr_utility.trace('EMJT CITY: l_work_jurisdiction_code '|| l_work_jurisdiction_code);
4515:
4516: IF SUBSTR(l_jurisdiction,1,2) ||
4517: SUBSTR(l_jurisdiction,4,3) ||
4518: SUBSTR(l_jurisdiction,8,4) =

Line 4530: hr_utility.trace('EMJT CITY: Primary WK JD already in jd_codes_tbl_city_stg');

4526: SUBSTR(l_jurisdiction,4,3) ||
4527: SUBSTR(l_jurisdiction,8,4) ))
4528: THEN
4529: --{
4530: hr_utility.trace('EMJT CITY: Primary WK JD already in jd_codes_tbl_city_stg');
4531: hr_utility.trace('EMJT CITY: Add This JD Hours to Primary Work Location');
4532: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||
4533: SUBSTR(l_jurisdiction,4,3) ||
4534: SUBSTR(l_jurisdiction,8,4))).hours

Line 4531: hr_utility.trace('EMJT CITY: Add This JD Hours to Primary Work Location');

4527: SUBSTR(l_jurisdiction,8,4) ))
4528: THEN
4529: --{
4530: hr_utility.trace('EMJT CITY: Primary WK JD already in jd_codes_tbl_city_stg');
4531: hr_utility.trace('EMJT CITY: Add This JD Hours to Primary Work Location');
4532: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||
4533: SUBSTR(l_jurisdiction,4,3) ||
4534: SUBSTR(l_jurisdiction,8,4))).hours
4535: := jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||

Line 4542: hr_utility.trace('EMJT CITY: Primary work jurisidction loaded in jd_codes_tbl_city_stg');

4538: ).hours + l_jd_hours;
4539: --}
4540: ELSE
4541: --{
4542: hr_utility.trace('EMJT CITY: Primary work jurisidction loaded in jd_codes_tbl_city_stg');
4543: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4544: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4545: jd_codes_tbl_city_stg(l_counter).jd_type :=
4546: jurisdiction_codes_tbl_stg(l_counter).jd_type;

Line 4552: hr_utility.trace('EMJT CITY: l_counter not work_jd '|| l_work_jurisdiction_code);

4548: END IF;
4549: --}
4550: ELSE --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
4551: --{
4552: hr_utility.trace('EMJT CITY: l_counter not work_jd '|| l_work_jurisdiction_code);
4553:
4554: IF l_jd_hours = 0 AND jurisdiction_codes_tbl_stg(l_counter).jd_type = 'TG' THEN
4555: --{
4556: IF jd_codes_tbl_city_stg.EXISTS(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||

Line 4561: hr_utility.trace('EMJT CITY: This is a Tagged Jurisdiction which is already loaded');

4557: SUBSTR(l_jurisdiction,4,3) ||
4558: SUBSTR(l_jurisdiction,8,4) ))
4559: THEN
4560: --{
4561: hr_utility.trace('EMJT CITY: This is a Tagged Jurisdiction which is already loaded');
4562: --}
4563: ELSE
4564: --{
4565: hr_utility.trace('EMJT CITY: Load Tagged Jurisdiction into jd_codes_tbl_city_stg');

Line 4565: hr_utility.trace('EMJT CITY: Load Tagged Jurisdiction into jd_codes_tbl_city_stg');

4561: hr_utility.trace('EMJT CITY: This is a Tagged Jurisdiction which is already loaded');
4562: --}
4563: ELSE
4564: --{
4565: hr_utility.trace('EMJT CITY: Load Tagged Jurisdiction into jd_codes_tbl_city_stg');
4566: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4567: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4568: jd_codes_tbl_city_stg(l_counter).jd_type :=
4569: jurisdiction_codes_tbl_stg(l_counter).jd_type;

Line 4575: hr_utility.trace('EMJT CITY: Fetch Threshold Hours for City');

4571: END IF;
4572: --}
4573: ELSE --l_jd_hours = 0 and jd_codes_tbl_city_stg(l_counter).jd_type = 'TG'
4574: --Fetch City level threshold
4575: hr_utility.trace('EMJT CITY: Fetch Threshold Hours for City');
4576: l_threshold_hours_city := get_jd_level_threshold(p_tax_unit_id
4577: ,l_jurisdiction
4578: ,'CITY');
4579: hr_utility.trace('EMJT CITY: Threshold Hours for City '||to_char(l_threshold_hours_city));

Line 4579: hr_utility.trace('EMJT CITY: Threshold Hours for City '||to_char(l_threshold_hours_city));

4575: hr_utility.trace('EMJT CITY: Fetch Threshold Hours for City');
4576: l_threshold_hours_city := get_jd_level_threshold(p_tax_unit_id
4577: ,l_jurisdiction
4578: ,'CITY');
4579: hr_utility.trace('EMJT CITY: Threshold Hours for City '||to_char(l_threshold_hours_city));
4580: IF l_threshold_hours_city > 0 THEN
4581: --{
4582: -- Fetch the city level tax balance accrued for the person
4583: -- If Tax balance found then tax the city as per hours logged for the city

Line 4585: hr_utility.trace('EMJT CITY: Fetch City level Tax Withheld for Assignment');

4581: --{
4582: -- Fetch the city level tax balance accrued for the person
4583: -- If Tax balance found then tax the city as per hours logged for the city
4584: -- otherwise hours will be accounted to primary work city
4585: hr_utility.trace('EMJT CITY: Fetch City level Tax Withheld for Assignment');
4586:
4587:
4588: /* Bug#6869097:The following code checks whether city tax is withheld already
4589: for the assignment and if it finds city tax is withheld already it assumes that

Line 4603: hr_utility.trace('EMJT CITY: City level Tax Withheld for Assignment '||

4599: ,p_tax_unit_id => p_tax_unit_id
4600: ,p_jurisdiction_level => 'CITY'
4601: ,p_effective_date => p_date_paid
4602: ,p_assignment_id => p_assignment_id);
4603: hr_utility.trace('EMJT CITY: City level Tax Withheld for Assignment '||
4604: to_char(l_city_withheld));
4605:
4606: --=============================================================================
4607: IF l_city_withheld = 0 THEN

Line 4617: hr_utility.trace('EMJT: l_county_city_withheld -> '||to_char(l_county_city_withheld));

4613: ,p_tax_unit_id => p_tax_unit_id
4614: ,p_jurisdiction_level => 'COUNTY'
4615: ,p_effective_date => p_date_paid
4616: ,p_assignment_id => p_assignment_id);
4617: hr_utility.trace('EMJT: l_county_city_withheld -> '||to_char(l_county_city_withheld));
4618:
4619: IF l_county_city_withheld = 0 THEN
4620:
4621: l_sit_city_withheld :=

Line 4629: hr_utility.trace('EMJT: l_sit_city_withheld -> '||to_char(l_sit_city_withheld));

4625: ,p_tax_unit_id => p_tax_unit_id
4626: ,p_jurisdiction_level => 'STATE'
4627: ,p_effective_date => p_date_paid
4628: ,p_assignment_id => p_assignment_id);
4629: hr_utility.trace('EMJT: l_sit_city_withheld -> '||to_char(l_sit_city_withheld));
4630: END IF;
4631:
4632: END IF;
4633:

Line 4638: hr_utility.trace('EMJT CITY: As City level Tax is Withheld previously ');

4634:
4635: --=============================================================================
4636: IF l_city_withheld > 0 THEN
4637: --{
4638: hr_utility.trace('EMJT CITY: As City level Tax is Withheld previously ');
4639: hr_utility.trace('EMJT CITY: NO THRESHOLD Validation required for the City');
4640: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4641: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4642: jd_codes_tbl_city_stg(l_counter).jd_type :=

Line 4639: hr_utility.trace('EMJT CITY: NO THRESHOLD Validation required for the City');

4635: --=============================================================================
4636: IF l_city_withheld > 0 THEN
4637: --{
4638: hr_utility.trace('EMJT CITY: As City level Tax is Withheld previously ');
4639: hr_utility.trace('EMJT CITY: NO THRESHOLD Validation required for the City');
4640: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4641: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4642: jd_codes_tbl_city_stg(l_counter).jd_type :=
4643: jurisdiction_codes_tbl_stg(l_counter).jd_type;

Line 4647: hr_utility.trace('EMJT CITY: l_city_withheld = 0 AND l_county_city_withheld > 0 ');

4643: jurisdiction_codes_tbl_stg(l_counter).jd_type;
4644: --}
4645: ELSIF l_city_withheld = 0 AND l_county_city_withheld > 0 THEN
4646: --{
4647: hr_utility.trace('EMJT CITY: l_city_withheld = 0 AND l_county_city_withheld > 0 ');
4648: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4649: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4650: jd_codes_tbl_city_stg(l_counter).jd_type :=
4651: jurisdiction_codes_tbl_stg(l_counter).jd_type;

Line 4655: hr_utility.trace('EMJT CITY: l_city_withheld = 0 l_county_city_withheld = 0 l_sit_city_withheld > 0');

4651: jurisdiction_codes_tbl_stg(l_counter).jd_type;
4652: --}
4653: ELSIF l_city_withheld = 0 AND l_county_city_withheld = 0 AND l_sit_city_withheld > 0 THEN
4654: --{
4655: hr_utility.trace('EMJT CITY: l_city_withheld = 0 l_county_city_withheld = 0 l_sit_city_withheld > 0');
4656: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4657: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4658: jd_codes_tbl_city_stg(l_counter).jd_type :=
4659: jurisdiction_codes_tbl_stg(l_counter).jd_type;

Line 4668: hr_utility.trace('EMJT CITY: Fetch Information Hours Logged for the CITY JD');

4664: /*Bug#6869097:Changes end here*/
4665:
4666: -- Fetch Information Hours logged for the person depending on the payroll effective date
4667: -- call to get_th_assignment for the CITY
4668: hr_utility.trace('EMJT CITY: Fetch Information Hours Logged for the CITY JD');
4669: l_city_ih_logged
4670: := hr_us_ff_udf1.get_person_it_hours(p_person_id => l_person_id
4671: ,p_assignment_id => p_assignment_id
4672: ,p_jurisdiction_code => l_jurisdiction

Line 4677: hr_utility.trace('EMJT CITY: Information Hours logged for the assignment '

4673: ,p_jd_level => 11
4674: ,p_threshold_basis => l_threshold_basis
4675: ,p_effective_date => l_max_end_date --p_date_paid
4676: ,p_end_date => l_end_date);
4677: hr_utility.trace('EMJT CITY: Information Hours logged for the assignment '
4678: ||to_char(l_city_ih_logged));
4679: IF l_city_ih_logged > l_threshold_hours_city THEN
4680: --{
4681: hr_utility.trace('EMJT CITY: City Information Hours logged > Threshold_Hours_City');

Line 4681: hr_utility.trace('EMJT CITY: City Information Hours logged > Threshold_Hours_City');

4677: hr_utility.trace('EMJT CITY: Information Hours logged for the assignment '
4678: ||to_char(l_city_ih_logged));
4679: IF l_city_ih_logged > l_threshold_hours_city THEN
4680: --{
4681: hr_utility.trace('EMJT CITY: City Information Hours logged > Threshold_Hours_City');
4682: l_ih_excluding_pay_period := l_city_ih_logged
4683: - l_jd_hours;
4684: hr_utility.trace('EMJT CITY: City Information Hours till last Pay period'
4685: ||to_char(l_ih_excluding_pay_period));

Line 4684: hr_utility.trace('EMJT CITY: City Information Hours till last Pay period'

4680: --{
4681: hr_utility.trace('EMJT CITY: City Information Hours logged > Threshold_Hours_City');
4682: l_ih_excluding_pay_period := l_city_ih_logged
4683: - l_jd_hours;
4684: hr_utility.trace('EMJT CITY: City Information Hours till last Pay period'
4685: ||to_char(l_ih_excluding_pay_period));
4686: -- if information hours processed till last payroll run is greater than the
4687: -- threshold limit configured at the City level then hours logged for the city
4688: -- would be accounted for that city

Line 4692: hr_utility.trace('EMJT CITY: Information Hours excluding Current Pay Period');

4688: -- would be accounted for that city
4689: --
4690: IF l_ih_excluding_pay_period >= l_threshold_hours_city THEN
4691: --{
4692: hr_utility.trace('EMJT CITY: Information Hours excluding Current Pay Period');
4693: hr_utility.trace('EMJT CITY: >= Threshold Hours configured for the city');
4694: --
4695: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4696: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;

Line 4693: hr_utility.trace('EMJT CITY: >= Threshold Hours configured for the city');

4689: --
4690: IF l_ih_excluding_pay_period >= l_threshold_hours_city THEN
4691: --{
4692: hr_utility.trace('EMJT CITY: Information Hours excluding Current Pay Period');
4693: hr_utility.trace('EMJT CITY: >= Threshold Hours configured for the city');
4694: --
4695: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4696: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4697: jd_codes_tbl_city_stg(l_counter).jd_type :=

Line 4699: hr_utility.trace('EMJT CITY: Information Hours accounted to logged JD '||l_jurisdiction);

4695: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4696: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4697: jd_codes_tbl_city_stg(l_counter).jd_type :=
4698: jurisdiction_codes_tbl_stg(l_counter).jd_type;
4699: hr_utility.trace('EMJT CITY: Information Hours accounted to logged JD '||l_jurisdiction);
4700: --}
4701: ELSE --l_ih_excluding_pay_period >= l_threshold_hours_city
4702: --{
4703: -- if information hours processed till last payroll run is less than the

Line 4707: hr_utility.trace('EMJT CITY: Information Hours above City Threshold '

4703: -- if information hours processed till last payroll run is less than the
4704: -- threshold limit configured at the city level
4705: -- Calculate information hours that is exceeds threshold limit
4706: l_ih_above_threshold := l_city_ih_logged - l_threshold_hours_city;
4707: hr_utility.trace('EMJT CITY: Information Hours above City Threshold '
4708: ||to_char(l_ih_above_threshold));
4709: -- Calculate information hours that would be accounted to primary work location
4710: -- due to threshold
4711: l_ih_for_primary_wk :=

Line 4716: hr_utility.trace('EMJT CITY: Information Hours to be logged for Primar Work '

4712: jurisdiction_codes_tbl_stg(TO_NUMBER(SUBSTR(l_jurisdiction,1,2) ||
4713: SUBSTR(l_jurisdiction,4,3) ||
4714: SUBSTR(l_jurisdiction,8,4) )
4715: ).hours - l_ih_above_threshold;
4716: hr_utility.trace('EMJT CITY: Information Hours to be logged for Primar Work '
4717: ||to_char(l_ih_for_primary_wk));
4718: -- if information hours logged for the city is more than threshold
4719: -- configured for the city, only exceeded hours would be accounted for that
4720: -- city

Line 4726: hr_utility.trace('EMJT CITY: As Information Hours above Threshold ');

4722: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4723: jd_codes_tbl_city_stg(l_counter).hours := l_ih_above_threshold ;
4724: jd_codes_tbl_city_stg(l_counter).jd_type :=
4725: jurisdiction_codes_tbl_stg(l_counter).jd_type;
4726: hr_utility.trace('EMJT CITY: As Information Hours above Threshold ');
4727: hr_utility.trace('EMJT CITY: Log Hours '||to_char(l_ih_for_primary_wk)
4728: ||' to JD '||l_jurisdiction);
4729: END IF;
4730: -- When Total information hours logged for the person is above threshold

Line 4727: hr_utility.trace('EMJT CITY: Log Hours '||to_char(l_ih_for_primary_wk)

4723: jd_codes_tbl_city_stg(l_counter).hours := l_ih_above_threshold ;
4724: jd_codes_tbl_city_stg(l_counter).jd_type :=
4725: jurisdiction_codes_tbl_stg(l_counter).jd_type;
4726: hr_utility.trace('EMJT CITY: As Information Hours above Threshold ');
4727: hr_utility.trace('EMJT CITY: Log Hours '||to_char(l_ih_for_primary_wk)
4728: ||' to JD '||l_jurisdiction);
4729: END IF;
4730: -- When Total information hours logged for the person is above threshold
4731: -- but there are some information hours need to accounted to primary

Line 4744: hr_utility.trace('EMJT CITY: Hours Added to Primary Work Jurisdiction '

4740: SUBSTR(l_work_jurisdiction_code,4,3) ||
4741: SUBSTR(l_work_jurisdiction_code,8,4) ) )
4742: THEN
4743: --{
4744: hr_utility.trace('EMJT CITY: Hours Added to Primary Work Jurisdiction '
4745: ||to_char(l_ih_for_primary_wk));
4746: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4747: SUBSTR(l_work_jurisdiction_code,4,3) ||
4748: SUBSTR(l_work_jurisdiction_code,8,4) )

Line 4770: hr_utility.trace('EMJT CITY: Hours logged for Primary Work Jurisdiction '

4766: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4767: SUBSTR(l_work_jurisdiction_code,4,3) ||
4768: SUBSTR(l_work_jurisdiction_code,8,4) )).jd_type
4769: := jurisdiction_codes_tbl_stg(l_counter).jd_type;
4770: hr_utility.trace('EMJT CITY: Hours logged for Primary Work Jurisdiction '
4771: ||to_char(l_ih_for_primary_wk));
4772:
4773: --}
4774: END IF;

Line 4785: hr_utility.trace('EMJT CITY : l_work_jurisdiction_code ->'|| l_work_jurisdiction_code);

4781: --{
4782: -- If Information Hours Logged for the assignment is less than Threshold Hours
4783: -- configured for the City, information hours would be accounted to primary work
4784: -- State
4785: hr_utility.trace('EMJT CITY : l_work_jurisdiction_code ->'|| l_work_jurisdiction_code);
4786: hr_utility.trace('EMJT CITY : l_counter ->'|| l_counter);
4787: IF jd_codes_tbl_city_stg.EXISTS(
4788: TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4789: SUBSTR(l_work_jurisdiction_code,4,3) ||

Line 4786: hr_utility.trace('EMJT CITY : l_counter ->'|| l_counter);

4782: -- If Information Hours Logged for the assignment is less than Threshold Hours
4783: -- configured for the City, information hours would be accounted to primary work
4784: -- State
4785: hr_utility.trace('EMJT CITY : l_work_jurisdiction_code ->'|| l_work_jurisdiction_code);
4786: hr_utility.trace('EMJT CITY : l_counter ->'|| l_counter);
4787: IF jd_codes_tbl_city_stg.EXISTS(
4788: TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4789: SUBSTR(l_work_jurisdiction_code,4,3) ||
4790: SUBSTR(l_work_jurisdiction_code,8,4) ))

Line 4793: hr_utility.trace('EMJT CITY : IN IF l_counter ->'|| l_counter);

4789: SUBSTR(l_work_jurisdiction_code,4,3) ||
4790: SUBSTR(l_work_jurisdiction_code,8,4) ))
4791: THEN
4792: --{
4793: hr_utility.trace('EMJT CITY : IN IF l_counter ->'|| l_counter);
4794: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4795: SUBSTR(l_work_jurisdiction_code,4,3) ||
4796: SUBSTR(l_work_jurisdiction_code,8,4) )).hours :=
4797: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||

Line 4800: hr_utility.trace('EMJT CITY: Hours accounted for Primary WK JD State '

4796: SUBSTR(l_work_jurisdiction_code,8,4) )).hours :=
4797: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4798: SUBSTR(l_work_jurisdiction_code,4,3) ||
4799: SUBSTR(l_work_jurisdiction_code,8,4) )).hours + l_jd_hours ;
4800: hr_utility.trace('EMJT CITY: Hours accounted for Primary WK JD State '
4801: ||to_char(l_jd_hours));
4802: --}
4803: ELSE
4804: --{

Line 4805: hr_utility.trace('EMJT CITY : IN ELSE l_counter ->'|| l_counter);

4801: ||to_char(l_jd_hours));
4802: --}
4803: ELSE
4804: --{
4805: hr_utility.trace('EMJT CITY : IN ELSE l_counter ->'|| l_counter);
4806: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4807: SUBSTR(l_work_jurisdiction_code,4,3) ||
4808: SUBSTR(l_work_jurisdiction_code,8,4) )
4809: ).jurisdiction_code

Line 4819: hr_utility.trace('EMJT CITY: Primary WK JD City loaded into jd_codes_tbl_city_stg');

4815: jd_codes_tbl_city_stg(TO_NUMBER(SUBSTR(l_work_jurisdiction_code,1,2) ||
4816: SUBSTR(l_work_jurisdiction_code,4,3) ||
4817: SUBSTR(l_work_jurisdiction_code,8,4) )).jd_type
4818: := 'WK';
4819: hr_utility.trace('EMJT CITY: Primary WK JD City loaded into jd_codes_tbl_city_stg');
4820: hr_utility.trace('EMJT CITY: Hours accounted for Primary WK JD City '
4821: ||to_char(l_jd_hours));
4822: --}
4823: END IF;

Line 4820: hr_utility.trace('EMJT CITY: Hours accounted for Primary WK JD City '

4816: SUBSTR(l_work_jurisdiction_code,4,3) ||
4817: SUBSTR(l_work_jurisdiction_code,8,4) )).jd_type
4818: := 'WK';
4819: hr_utility.trace('EMJT CITY: Primary WK JD City loaded into jd_codes_tbl_city_stg');
4820: hr_utility.trace('EMJT CITY: Hours accounted for Primary WK JD City '
4821: ||to_char(l_jd_hours));
4822: --}
4823: END IF;
4824: --}

Line 4837: hr_utility.trace('EMJT CITY: Work City JD loaded into jd_codes_tbl_city_stg =>'

4833: jd_codes_tbl_city_stg(l_counter).jurisdiction_code := l_jurisdiction;
4834: jd_codes_tbl_city_stg(l_counter).hours := l_jd_hours;
4835: jd_codes_tbl_city_stg(l_counter).jd_type :=
4836: jurisdiction_codes_tbl_stg(l_counter).jd_type;
4837: hr_utility.trace('EMJT CITY: Work City JD loaded into jd_codes_tbl_city_stg =>'
4838: ||l_jurisdiction);
4839: --}
4840: END IF;--l_threshold_hours_city > 0
4841: --}

Line 4846: hr_utility.trace('EMJT CITY: Setting the Index counter to fetch next JD City ');

4842: END IF; --l_jd_hours = 0 and jd_codes_tbl_city_stg(l_counter).jd_type = 'TG'
4843: --}
4844: END IF; --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
4845: --}
4846: hr_utility.trace('EMJT CITY: Setting the Index counter to fetch next JD City ');
4847: l_counter := jurisdiction_codes_tbl_stg.NEXT(l_counter);
4848: hr_utility.trace('EMJT CITY: Next Index Counter Value '||to_char(l_counter));
4849:
4850: END LOOP;

Line 4848: hr_utility.trace('EMJT CITY: Next Index Counter Value '||to_char(l_counter));

4844: END IF; --SUBSTR(l_jurisdiction,1,2) = SUBSTR(l_work_jurisdiction_code,1,2)
4845: --}
4846: hr_utility.trace('EMJT CITY: Setting the Index counter to fetch next JD City ');
4847: l_counter := jurisdiction_codes_tbl_stg.NEXT(l_counter);
4848: hr_utility.trace('EMJT CITY: Next Index Counter Value '||to_char(l_counter));
4849:
4850: END LOOP;
4851: --Done with populating the jurisdiction_codes_tbl
4852: hr_utility.trace('EMJT CITY: PL Table jd_codes_tbl_city_stg processed Successfully');

Line 4852: hr_utility.trace('EMJT CITY: PL Table jd_codes_tbl_city_stg processed Successfully');

4848: hr_utility.trace('EMJT CITY: Next Index Counter Value '||to_char(l_counter));
4849:
4850: END LOOP;
4851: --Done with populating the jurisdiction_codes_tbl
4852: hr_utility.trace('EMJT CITY: PL Table jd_codes_tbl_city_stg processed Successfully');
4853:
4854: --=============================================================================================
4855:
4856: hr_utility.trace('EMJT CITY: Total Informational Time Hours entered -> '||to_char(l_total_hours));

Line 4856: hr_utility.trace('EMJT CITY: Total Informational Time Hours entered -> '||to_char(l_total_hours));

4852: hr_utility.trace('EMJT CITY: PL Table jd_codes_tbl_city_stg processed Successfully');
4853:
4854: --=============================================================================================
4855:
4856: hr_utility.trace('EMJT CITY: Total Informational Time Hours entered -> '||to_char(l_total_hours));
4857: IF l_total_hours <= l_scheduled_work_hours THEN
4858: l_denominator := l_scheduled_work_hours;
4859: ELSIF l_total_hours > l_scheduled_work_hours THEN
4860: l_denominator := l_total_hours;

Line 4870: hr_utility.trace('EMJT CITY: =========================================================');

4866: WHILE l_counter IS NOT NULL LOOP
4867: l_jd_hours := jd_codes_tbl_city_stg(l_counter).hours ;
4868: jd_codes_tbl_city_stg(l_counter).percentage :=
4869: ROUND((l_jd_hours/l_denominator) * 100);
4870: hr_utility.trace('EMJT CITY: =========================================================');
4871: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').hours ->'
4872: || jd_codes_tbl_city_stg(l_counter).hours);
4873: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').tg_hours ->'
4874: || jd_codes_tbl_city_stg(l_counter).tg_hours);

Line 4871: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').hours ->'

4867: l_jd_hours := jd_codes_tbl_city_stg(l_counter).hours ;
4868: jd_codes_tbl_city_stg(l_counter).percentage :=
4869: ROUND((l_jd_hours/l_denominator) * 100);
4870: hr_utility.trace('EMJT CITY: =========================================================');
4871: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').hours ->'
4872: || jd_codes_tbl_city_stg(l_counter).hours);
4873: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').tg_hours ->'
4874: || jd_codes_tbl_city_stg(l_counter).tg_hours);
4875: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jurisdiction_code->'

Line 4873: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').tg_hours ->'

4869: ROUND((l_jd_hours/l_denominator) * 100);
4870: hr_utility.trace('EMJT CITY: =========================================================');
4871: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').hours ->'
4872: || jd_codes_tbl_city_stg(l_counter).hours);
4873: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').tg_hours ->'
4874: || jd_codes_tbl_city_stg(l_counter).tg_hours);
4875: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jurisdiction_code->'
4876: || jd_codes_tbl_city_stg(l_counter).jurisdiction_code);
4877: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').percentage ->'

Line 4875: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jurisdiction_code->'

4871: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').hours ->'
4872: || jd_codes_tbl_city_stg(l_counter).hours);
4873: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').tg_hours ->'
4874: || jd_codes_tbl_city_stg(l_counter).tg_hours);
4875: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jurisdiction_code->'
4876: || jd_codes_tbl_city_stg(l_counter).jurisdiction_code);
4877: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').percentage ->'
4878: || jd_codes_tbl_city_stg(l_counter).percentage);
4879: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jd_type ->'

Line 4877: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').percentage ->'

4873: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').tg_hours ->'
4874: || jd_codes_tbl_city_stg(l_counter).tg_hours);
4875: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jurisdiction_code->'
4876: || jd_codes_tbl_city_stg(l_counter).jurisdiction_code);
4877: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').percentage ->'
4878: || jd_codes_tbl_city_stg(l_counter).percentage);
4879: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jd_type ->'
4880: || jd_codes_tbl_city_stg(l_counter).jd_type);
4881: hr_utility.trace('EMJT CITY: =========================================================');

Line 4879: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jd_type ->'

4875: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jurisdiction_code->'
4876: || jd_codes_tbl_city_stg(l_counter).jurisdiction_code);
4877: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').percentage ->'
4878: || jd_codes_tbl_city_stg(l_counter).percentage);
4879: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jd_type ->'
4880: || jd_codes_tbl_city_stg(l_counter).jd_type);
4881: hr_utility.trace('EMJT CITY: =========================================================');
4882: l_total_percent := l_total_percent
4883: + jd_codes_tbl_city_stg(l_counter).percentage;

Line 4881: hr_utility.trace('EMJT CITY: =========================================================');

4877: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').percentage ->'
4878: || jd_codes_tbl_city_stg(l_counter).percentage);
4879: hr_utility.trace('EMJT CITY: jd_codes_tbl_city_stg('||to_char(l_counter)||').jd_type ->'
4880: || jd_codes_tbl_city_stg(l_counter).jd_type);
4881: hr_utility.trace('EMJT CITY: =========================================================');
4882: l_total_percent := l_total_percent
4883: + jd_codes_tbl_city_stg(l_counter).percentage;
4884: l_counter := jd_codes_tbl_city_stg.NEXT(l_counter);
4885: END LOOP; --WHILE l_counter

Line 4921: hr_utility.trace('EMJT Full Name -> '|| l_full_name );

4917: OPEN csr_person_details(p_assignment_id, p_date_paid);
4918: FETCH csr_person_details INTO l_full_name, l_assignment_number;
4919: CLOSE csr_person_details;
4920: --========================================================================
4921: hr_utility.trace('EMJT Full Name -> '|| l_full_name );
4922: hr_utility.trace('EMJT Assignment Number -> '|| l_assignment_number );
4923: --
4924: --Populate jurisdiction_codes_tbl
4925: --

Line 4922: hr_utility.trace('EMJT Assignment Number -> '|| l_assignment_number );

4918: FETCH csr_person_details INTO l_full_name, l_assignment_number;
4919: CLOSE csr_person_details;
4920: --========================================================================
4921: hr_utility.trace('EMJT Full Name -> '|| l_full_name );
4922: hr_utility.trace('EMJT Assignment Number -> '|| l_assignment_number );
4923: --
4924: --Populate jurisdiction_codes_tbl
4925: --
4926: l_counter := jd_codes_tbl_city_stg.FIRST;

Line 4942: hr_utility.trace('EMJT CITY: ===================================================');

4938: jurisdiction_codes_tbl(l_counter).tg_hours
4939: := jd_codes_tbl_city_stg(l_counter).tg_hours;
4940: jurisdiction_codes_tbl(l_counter).other_pay_hours
4941: := jd_codes_tbl_city_stg(l_counter).other_pay_hours;
4942: hr_utility.trace('EMJT CITY: ===================================================');
4943: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jurisdiction_code->'
4944: || jurisdiction_codes_tbl(l_counter).jurisdiction_code);
4945: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').hours ->'
4946: || jurisdiction_codes_tbl(l_counter).hours);

Line 4943: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jurisdiction_code->'

4939: := jd_codes_tbl_city_stg(l_counter).tg_hours;
4940: jurisdiction_codes_tbl(l_counter).other_pay_hours
4941: := jd_codes_tbl_city_stg(l_counter).other_pay_hours;
4942: hr_utility.trace('EMJT CITY: ===================================================');
4943: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jurisdiction_code->'
4944: || jurisdiction_codes_tbl(l_counter).jurisdiction_code);
4945: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').hours ->'
4946: || jurisdiction_codes_tbl(l_counter).hours);
4947: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').tg_hours ->'

Line 4945: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').hours ->'

4941: := jd_codes_tbl_city_stg(l_counter).other_pay_hours;
4942: hr_utility.trace('EMJT CITY: ===================================================');
4943: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jurisdiction_code->'
4944: || jurisdiction_codes_tbl(l_counter).jurisdiction_code);
4945: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').hours ->'
4946: || jurisdiction_codes_tbl(l_counter).hours);
4947: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').tg_hours ->'
4948: || jurisdiction_codes_tbl(l_counter).tg_hours);
4949: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').percentage ->'

Line 4947: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').tg_hours ->'

4943: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jurisdiction_code->'
4944: || jurisdiction_codes_tbl(l_counter).jurisdiction_code);
4945: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').hours ->'
4946: || jurisdiction_codes_tbl(l_counter).hours);
4947: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').tg_hours ->'
4948: || jurisdiction_codes_tbl(l_counter).tg_hours);
4949: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').percentage ->'
4950: || jurisdiction_codes_tbl(l_counter).percentage);
4951: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jd_type ->'

Line 4949: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').percentage ->'

4945: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').hours ->'
4946: || jurisdiction_codes_tbl(l_counter).hours);
4947: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').tg_hours ->'
4948: || jurisdiction_codes_tbl(l_counter).tg_hours);
4949: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').percentage ->'
4950: || jurisdiction_codes_tbl(l_counter).percentage);
4951: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jd_type ->'
4952: || jurisdiction_codes_tbl(l_counter).jd_type);
4953: hr_utility.trace('EMJT CITY: ===================================================');

Line 4951: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jd_type ->'

4947: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').tg_hours ->'
4948: || jurisdiction_codes_tbl(l_counter).tg_hours);
4949: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').percentage ->'
4950: || jurisdiction_codes_tbl(l_counter).percentage);
4951: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jd_type ->'
4952: || jurisdiction_codes_tbl(l_counter).jd_type);
4953: hr_utility.trace('EMJT CITY: ===================================================');
4954: --================================================================================================
4955: l_spelled_jd_code :=

Line 4953: hr_utility.trace('EMJT CITY: ===================================================');

4949: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').percentage ->'
4950: || jurisdiction_codes_tbl(l_counter).percentage);
4951: hr_utility.trace('EMJT CITY: jurisdiction_codes_tbl('||to_char(l_counter)||').jd_type ->'
4952: || jurisdiction_codes_tbl(l_counter).jd_type);
4953: hr_utility.trace('EMJT CITY: ===================================================');
4954: --================================================================================================
4955: l_spelled_jd_code :=
4956: pay_us_employee_payslip_web.get_full_jurisdiction_name(
4957: jd_codes_tbl_city_stg(l_counter).jurisdiction_code);

Line 4958: hr_utility.trace('EMJT spelled jd code -> '|| l_spelled_jd_code );

4954: --================================================================================================
4955: l_spelled_jd_code :=
4956: pay_us_employee_payslip_web.get_full_jurisdiction_name(
4957: jd_codes_tbl_city_stg(l_counter).jurisdiction_code);
4958: hr_utility.trace('EMJT spelled jd code -> '|| l_spelled_jd_code );
4959:
4960: -- Fix for bug#9546119
4961: -- pay_core_utils.push_message(801,'PAY_US_EMJT_EMPLOYEE_INFO','P');
4962: pay_core_utils.push_message(801,'PAY_US_EMJT_EMPLOYEE_INFO','I');

Line 4976: hr_utility.trace('Exception raised NO_DATA_FOUND in '||'get_it_work_jurisdictions');

4972: END IF; --p_initialize = 'Y'
4973: RETURN ('0');
4974: EXCEPTION
4975: WHEN NO_DATA_FOUND THEN
4976: hr_utility.trace('Exception raised NO_DATA_FOUND in '||'get_it_work_jurisdictions');
4977: p_jurisdiction_code := 'NULL';
4978: p_percentage := 0;
4979: RETURN ('0');
4980: WHEN TOO_MANY_JURISDICTIONS THEN

Line 4981: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');

4977: p_jurisdiction_code := 'NULL';
4978: p_percentage := 0;
4979: RETURN ('0');
4980: WHEN TOO_MANY_JURISDICTIONS THEN
4981: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');
4982: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
4983: hr_utility.raise_error;
4984: RAISE;
4985: WHEN OTHERS THEN

Line 4982: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);

4978: p_percentage := 0;
4979: RETURN ('0');
4980: WHEN TOO_MANY_JURISDICTIONS THEN
4981: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');
4982: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
4983: hr_utility.raise_error;
4984: RAISE;
4985: WHEN OTHERS THEN
4986: hr_utility.trace('Exception raised OTHERS in '||'get_it_work_jurisdictions');

Line 4983: hr_utility.raise_error;

4979: RETURN ('0');
4980: WHEN TOO_MANY_JURISDICTIONS THEN
4981: hr_utility.set_message(801, 'PAY_75242_PAY_TOO_MANY_JD');
4982: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
4983: hr_utility.raise_error;
4984: RAISE;
4985: WHEN OTHERS THEN
4986: hr_utility.trace('Exception raised OTHERS in '||'get_it_work_jurisdictions');
4987: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));

Line 4986: hr_utility.trace('Exception raised OTHERS in '||'get_it_work_jurisdictions');

4982: hr_utility.set_message_token('MAX_WORK_JDS', l_max_jurisdictions);
4983: hr_utility.raise_error;
4984: RAISE;
4985: WHEN OTHERS THEN
4986: hr_utility.trace('Exception raised OTHERS in '||'get_it_work_jurisdictions');
4987: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));
4988: p_jurisdiction_code := 'NULL';
4989: p_percentage := 0;
4990: RETURN ('0');

Line 4987: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));

4983: hr_utility.raise_error;
4984: RAISE;
4985: WHEN OTHERS THEN
4986: hr_utility.trace('Exception raised OTHERS in '||'get_it_work_jurisdictions');
4987: hr_utility.trace('Mesg: '||substr(sqlerrm,1,45));
4988: p_jurisdiction_code := 'NULL';
4989: p_percentage := 0;
4990: RETURN ('0');
4991: -- End of Function get_it_work_jurisdictions

Line 5029: hr_utility.trace('EMJT: ================================================================');

5025:
5026: l_jurisdiction_level NUMBER;
5027:
5028: BEGIN
5029: hr_utility.trace('EMJT: ================================================================');
5030: hr_utility.trace('EMJT: In get_jd_tax_balance');
5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);

Line 5030: hr_utility.trace('EMJT: In get_jd_tax_balance');

5026: l_jurisdiction_level NUMBER;
5027:
5028: BEGIN
5029: hr_utility.trace('EMJT: ================================================================');
5030: hr_utility.trace('EMJT: In get_jd_tax_balance');
5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);
5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);

Line 5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);

5027:
5028: BEGIN
5029: hr_utility.trace('EMJT: ================================================================');
5030: hr_utility.trace('EMJT: In get_jd_tax_balance');
5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);
5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);
5035: hr_utility.trace('EMJT: p_assignment_action_id -> '|| p_assignment_action_id);

Line 5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);

5028: BEGIN
5029: hr_utility.trace('EMJT: ================================================================');
5030: hr_utility.trace('EMJT: In get_jd_tax_balance');
5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);
5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);
5035: hr_utility.trace('EMJT: p_assignment_action_id -> '|| p_assignment_action_id);
5036:

Line 5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);

5029: hr_utility.trace('EMJT: ================================================================');
5030: hr_utility.trace('EMJT: In get_jd_tax_balance');
5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);
5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);
5035: hr_utility.trace('EMJT: p_assignment_action_id -> '|| p_assignment_action_id);
5036:
5037: l_value := 0;

Line 5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);

5030: hr_utility.trace('EMJT: In get_jd_tax_balance');
5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);
5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);
5035: hr_utility.trace('EMJT: p_assignment_action_id -> '|| p_assignment_action_id);
5036:
5037: l_value := 0;
5038: l_state_tax_flag := 'N';

Line 5035: hr_utility.trace('EMJT: p_assignment_action_id -> '|| p_assignment_action_id);

5031: hr_utility.trace('EMJT: p_threshold_basis -> '||p_threshold_basis);
5032: hr_utility.trace('EMJT: p_jurisdiction_level -> '||p_jurisdiction_level);
5033: hr_utility.trace('EMJT: p_jurisdiction_code -> '||p_jurisdiction_code);
5034: hr_utility.trace('EMJT: p_tax_unit_id -> '||p_tax_unit_id);
5035: hr_utility.trace('EMJT: p_assignment_action_id -> '|| p_assignment_action_id);
5036:
5037: l_value := 0;
5038: l_state_tax_flag := 'N';
5039: l_county_tax_flag := 'N';

Line 5053: hr_utility.trace('EMJT: l_state_tax_flag -> '|| l_state_tax_flag);

5049: p_pact_id => NULL,
5050: p_type => 'SIT_WK',
5051: p_call => 'F');
5052:
5053: hr_utility.trace('EMJT: l_state_tax_flag -> '|| l_state_tax_flag);
5054: ELSIF p_jurisdiction_level = 'COUNTY' THEN
5055: l_county_tax_flag :=
5056: pay_get_tax_exists_pkg.get_tax_exists(p_juri_code => p_jurisdiction_code,
5057: p_date_earned => p_effective_date,

Line 5064: hr_utility.trace('EMJT: l_county_tax_flag -> '|| l_county_tax_flag);

5060: p_pact_id => NULL,
5061: p_type => 'COUNTY_WK',
5062: p_call => 'F');
5063:
5064: hr_utility.trace('EMJT: l_county_tax_flag -> '|| l_county_tax_flag);
5065: ELSIF p_jurisdiction_level ='CITY' THEN
5066: l_city_tax_flag :=
5067: pay_get_tax_exists_pkg.get_tax_exists(p_juri_code => p_jurisdiction_code,
5068: p_date_earned => p_effective_date,

Line 5074: hr_utility.trace('EMJT: l_city_tax_flag -> '|| l_city_tax_flag);

5070: p_assign_id => p_assignment_id,
5071: p_pact_id => NULL,
5072: p_type => 'CITY_WK',
5073: p_call => 'F');
5074: hr_utility.trace('EMJT: l_city_tax_flag -> '|| l_city_tax_flag);
5075: END IF; --p_jurisdiction_level = 'STATE'
5076:
5077:
5078: IF l_state_tax_flag = 'Y' THEN

Line 5083: hr_utility.trace('EMJT: Getting SIT Withheld for YTD');

5079: --{
5080:
5081: IF p_threshold_basis = 'YTD' THEN
5082: --{
5083: hr_utility.trace('EMJT: Getting SIT Withheld for YTD');
5084: OPEN csr_defined_balance_id('SIT Withheld','_PER_JD_GRE_YTD');
5085: hr_utility.trace('EMJT: Fetching SIT Withheld _PER_JD_GRE_YTD ');
5086: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5087: CLOSE csr_defined_balance_id;

Line 5085: hr_utility.trace('EMJT: Fetching SIT Withheld _PER_JD_GRE_YTD ');

5081: IF p_threshold_basis = 'YTD' THEN
5082: --{
5083: hr_utility.trace('EMJT: Getting SIT Withheld for YTD');
5084: OPEN csr_defined_balance_id('SIT Withheld','_PER_JD_GRE_YTD');
5085: hr_utility.trace('EMJT: Fetching SIT Withheld _PER_JD_GRE_YTD ');
5086: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5087: CLOSE csr_defined_balance_id;
5088:
5089: hr_utility.trace('EMJT: STATE l_defined_balance_id -> '|| l_defined_balance_id);

Line 5089: hr_utility.trace('EMJT: STATE l_defined_balance_id -> '|| l_defined_balance_id);

5085: hr_utility.trace('EMJT: Fetching SIT Withheld _PER_JD_GRE_YTD ');
5086: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5087: CLOSE csr_defined_balance_id;
5088:
5089: hr_utility.trace('EMJT: STATE l_defined_balance_id -> '|| l_defined_balance_id);
5090: hr_utility.trace('EMJT: STATE l_balance_type_id -> '|| l_balance_type_id);
5091:
5092: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5093: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);

Line 5090: hr_utility.trace('EMJT: STATE l_balance_type_id -> '|| l_balance_type_id);

5086: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5087: CLOSE csr_defined_balance_id;
5088:
5089: hr_utility.trace('EMJT: STATE l_defined_balance_id -> '|| l_defined_balance_id);
5090: hr_utility.trace('EMJT: STATE l_balance_type_id -> '|| l_balance_type_id);
5091:
5092: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5093: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);
5094: pay_balance_pkg.set_context('JURISDICTION_CODE',p_jurisdiction_code);

Line 5104: hr_utility.trace('EMJT: Fetching SIT Supp Withheld_PER_JD_GRE_YTD for YTD ');

5100:
5101: IF l_value = 0 THEN
5102: --{
5103: OPEN csr_defined_balance_id('SIT Supp Withheld','_PER_JD_GRE_YTD');
5104: hr_utility.trace('EMJT: Fetching SIT Supp Withheld_PER_JD_GRE_YTD for YTD ');
5105: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5106: CLOSE csr_defined_balance_id;
5107: l_value := NVL(pay_balance_pkg.get_value
5108: (p_defined_balance_id => l_defined_balance_id

Line 5118: hr_utility.trace('EMJT: Fetching SIT Withheld _PER_JD_GRE_RTD ');

5114: ELSIF p_threshold_basis = 'RTD' THEN
5115: --{
5116:
5117: OPEN csr_defined_balance_id('SIT Withheld','_PER_JD_GRE_RTD');
5118: hr_utility.trace('EMJT: Fetching SIT Withheld _PER_JD_GRE_RTD ');
5119: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5120: CLOSE csr_defined_balance_id;
5121:
5122: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);

Line 5133: hr_utility.trace('EMJT: Fetching SIT Supp Withheld_PER_JD_GRE_RTD for RTD');

5129:
5130: IF l_value = 0 THEN
5131: --{
5132: OPEN csr_defined_balance_id('SIT Supp Withheld','_PER_JD_GRE_RTD');
5133: hr_utility.trace('EMJT: Fetching SIT Supp Withheld_PER_JD_GRE_RTD for RTD');
5134: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5135: CLOSE csr_defined_balance_id;
5136:
5137: l_value := NVL(pay_balance_pkg.get_value

Line 5155: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_YTD ');

5151:
5152: IF p_threshold_basis = 'YTD' THEN
5153: --{
5154: OPEN csr_defined_balance_id('County Withheld','_PER_JD_GRE_YTD');
5155: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_YTD ');
5156: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5157: CLOSE csr_defined_balance_id;
5158:
5159: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);

Line 5159: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);

5155: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_YTD ');
5156: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5157: CLOSE csr_defined_balance_id;
5158:
5159: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);
5160: hr_utility.trace('EMJT: COUNTY l_balance_type_id -> '|| l_balance_type_id);
5161:
5162: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5163: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);

Line 5160: hr_utility.trace('EMJT: COUNTY l_balance_type_id -> '|| l_balance_type_id);

5156: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5157: CLOSE csr_defined_balance_id;
5158:
5159: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);
5160: hr_utility.trace('EMJT: COUNTY l_balance_type_id -> '|| l_balance_type_id);
5161:
5162: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5163: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);
5164: pay_balance_pkg.set_context('JURISDICTION_CODE',p_jurisdiction_code);

Line 5165: hr_utility.trace('EMJT: p_threshold_basis = YTD');

5161:
5162: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5163: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);
5164: pay_balance_pkg.set_context('JURISDICTION_CODE',p_jurisdiction_code);
5165: hr_utility.trace('EMJT: p_threshold_basis = YTD');
5166: l_value := NVL(pay_balance_pkg.get_value
5167: (p_defined_balance_id => l_defined_balance_id
5168: ,p_assignment_action_id => p_assignment_action_id)
5169: ,0);

Line 5174: hr_utility.trace('EMJT COUNTY: p_threshold_basis = RTD');

5170:
5171: --}
5172: ELSIF p_threshold_basis = 'RTD' THEN
5173: --{
5174: hr_utility.trace('EMJT COUNTY: p_threshold_basis = RTD');
5175: OPEN csr_defined_balance_id('County Withheld','_PER_JD_GRE_RTD');
5176: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_RTD ');
5177: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5178: CLOSE csr_defined_balance_id;

Line 5176: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_RTD ');

5172: ELSIF p_threshold_basis = 'RTD' THEN
5173: --{
5174: hr_utility.trace('EMJT COUNTY: p_threshold_basis = RTD');
5175: OPEN csr_defined_balance_id('County Withheld','_PER_JD_GRE_RTD');
5176: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_RTD ');
5177: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5178: CLOSE csr_defined_balance_id;
5179:
5180: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);

Line 5180: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);

5176: hr_utility.trace('EMJT: Fetching County Withheld_PER_JD_GRE_RTD ');
5177: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5178: CLOSE csr_defined_balance_id;
5179:
5180: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);
5181: hr_utility.trace('EMJT: COUNTY l_balance_type_id -> '|| l_balance_type_id);
5182:
5183: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5184: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);

Line 5181: hr_utility.trace('EMJT: COUNTY l_balance_type_id -> '|| l_balance_type_id);

5177: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5178: CLOSE csr_defined_balance_id;
5179:
5180: hr_utility.trace('EMJT: COUNTY l_defined_balance_id -> '|| l_defined_balance_id);
5181: hr_utility.trace('EMJT: COUNTY l_balance_type_id -> '|| l_balance_type_id);
5182:
5183: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5184: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);
5185: pay_balance_pkg.set_context('JURISDICTION_CODE',p_jurisdiction_code);

Line 5201: hr_utility.trace('EMJT CITY: p_threshold_basis = YTD');

5197: --{
5198:
5199: IF p_threshold_basis = 'YTD' THEN
5200: --{
5201: hr_utility.trace('EMJT CITY: p_threshold_basis = YTD');
5202: OPEN csr_defined_balance_id('City Withheld','_PER_JD_GRE_YTD');
5203: hr_utility.trace('EMJT : Fetching City Withheld_PER_JD_GRE_YTD');
5204: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5205: CLOSE csr_defined_balance_id;

Line 5203: hr_utility.trace('EMJT : Fetching City Withheld_PER_JD_GRE_YTD');

5199: IF p_threshold_basis = 'YTD' THEN
5200: --{
5201: hr_utility.trace('EMJT CITY: p_threshold_basis = YTD');
5202: OPEN csr_defined_balance_id('City Withheld','_PER_JD_GRE_YTD');
5203: hr_utility.trace('EMJT : Fetching City Withheld_PER_JD_GRE_YTD');
5204: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5205: CLOSE csr_defined_balance_id;
5206:
5207: hr_utility.trace('EMJT: CITY l_defined_balance_id -> '|| l_defined_balance_id);

Line 5207: hr_utility.trace('EMJT: CITY l_defined_balance_id -> '|| l_defined_balance_id);

5203: hr_utility.trace('EMJT : Fetching City Withheld_PER_JD_GRE_YTD');
5204: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5205: CLOSE csr_defined_balance_id;
5206:
5207: hr_utility.trace('EMJT: CITY l_defined_balance_id -> '|| l_defined_balance_id);
5208: hr_utility.trace('EMJT: CITY l_balance_type_id -> '|| l_balance_type_id);
5209:
5210: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5211: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);

Line 5208: hr_utility.trace('EMJT: CITY l_balance_type_id -> '|| l_balance_type_id);

5204: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5205: CLOSE csr_defined_balance_id;
5206:
5207: hr_utility.trace('EMJT: CITY l_defined_balance_id -> '|| l_defined_balance_id);
5208: hr_utility.trace('EMJT: CITY l_balance_type_id -> '|| l_balance_type_id);
5209:
5210: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5211: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);
5212: pay_balance_pkg.set_context('JURISDICTION_CODE',p_jurisdiction_code);

Line 5222: hr_utility.trace('EMJT CITY : p_threshold_basis = RTD');

5218:
5219: --}
5220: ELSIF p_threshold_basis = 'RTD' THEN
5221: --{
5222: hr_utility.trace('EMJT CITY : p_threshold_basis = RTD');
5223:
5224: OPEN csr_defined_balance_id('City Withheld','_PER_JD_GRE_RTD');
5225: hr_utility.trace('EMJT CITY: Fetching City Withheld_PER_JD_GRE_RTD');
5226: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;

Line 5225: hr_utility.trace('EMJT CITY: Fetching City Withheld_PER_JD_GRE_RTD');

5221: --{
5222: hr_utility.trace('EMJT CITY : p_threshold_basis = RTD');
5223:
5224: OPEN csr_defined_balance_id('City Withheld','_PER_JD_GRE_RTD');
5225: hr_utility.trace('EMJT CITY: Fetching City Withheld_PER_JD_GRE_RTD');
5226: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5227: CLOSE csr_defined_balance_id;
5228:
5229: hr_utility.trace('EMJT: CITY RTD l_defined_balance_id -> '|| l_defined_balance_id);

Line 5229: hr_utility.trace('EMJT: CITY RTD l_defined_balance_id -> '|| l_defined_balance_id);

5225: hr_utility.trace('EMJT CITY: Fetching City Withheld_PER_JD_GRE_RTD');
5226: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5227: CLOSE csr_defined_balance_id;
5228:
5229: hr_utility.trace('EMJT: CITY RTD l_defined_balance_id -> '|| l_defined_balance_id);
5230: hr_utility.trace('EMJT: CITY RTD l_balance_type_id -> '|| l_balance_type_id);
5231:
5232: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5233: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);

Line 5230: hr_utility.trace('EMJT: CITY RTD l_balance_type_id -> '|| l_balance_type_id);

5226: FETCH csr_defined_balance_id INTO l_defined_balance_id,l_balance_type_id;
5227: CLOSE csr_defined_balance_id;
5228:
5229: hr_utility.trace('EMJT: CITY RTD l_defined_balance_id -> '|| l_defined_balance_id);
5230: hr_utility.trace('EMJT: CITY RTD l_balance_type_id -> '|| l_balance_type_id);
5231:
5232: pay_balance_pkg.set_context('TAX_UNIT_ID',p_tax_unit_id);
5233: pay_balance_pkg.set_context('ASSIGNMENT_ACTION_ID',p_assignment_action_id);
5234: pay_balance_pkg.set_context('JURISDICTION_CODE',p_jurisdiction_code);

Line 5246: hr_utility.trace('EMJT: l_value from get_jd_tax_balance ->'|| to_char(l_value));

5242: END IF; --p_threshold_basis = 'YTD'
5243: --}
5244: END IF; --l_city_tax_flag = 'Y'
5245:
5246: hr_utility.trace('EMJT: l_value from get_jd_tax_balance ->'|| to_char(l_value));
5247: hr_utility.trace('EMJT: ================================================================');
5248: RETURN l_value;
5249:
5250: EXCEPTION

Line 5247: hr_utility.trace('EMJT: ================================================================');

5243: --}
5244: END IF; --l_city_tax_flag = 'Y'
5245:
5246: hr_utility.trace('EMJT: l_value from get_jd_tax_balance ->'|| to_char(l_value));
5247: hr_utility.trace('EMJT: ================================================================');
5248: RETURN l_value;
5249:
5250: EXCEPTION
5251: WHEN OTHERS THEN

Line 5252: hr_utility.trace('Exception handler');

5248: RETURN l_value;
5249:
5250: EXCEPTION
5251: WHEN OTHERS THEN
5252: hr_utility.trace('Exception handler');
5253: hr_utility.trace('SQLCODE = ' || SQLCODE);
5254: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
5255: hr_utility.trace('EMJT: Exception OTHERS in get_jd_tax_balance, returning 0');
5256: RETURN 0;

Line 5253: hr_utility.trace('SQLCODE = ' || SQLCODE);

5249:
5250: EXCEPTION
5251: WHEN OTHERS THEN
5252: hr_utility.trace('Exception handler');
5253: hr_utility.trace('SQLCODE = ' || SQLCODE);
5254: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
5255: hr_utility.trace('EMJT: Exception OTHERS in get_jd_tax_balance, returning 0');
5256: RETURN 0;
5257: END get_jd_tax_balance;

Line 5254: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));

5250: EXCEPTION
5251: WHEN OTHERS THEN
5252: hr_utility.trace('Exception handler');
5253: hr_utility.trace('SQLCODE = ' || SQLCODE);
5254: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
5255: hr_utility.trace('EMJT: Exception OTHERS in get_jd_tax_balance, returning 0');
5256: RETURN 0;
5257: END get_jd_tax_balance;
5258:

Line 5255: hr_utility.trace('EMJT: Exception OTHERS in get_jd_tax_balance, returning 0');

5251: WHEN OTHERS THEN
5252: hr_utility.trace('Exception handler');
5253: hr_utility.trace('SQLCODE = ' || SQLCODE);
5254: hr_utility.trace('SQLERRM = ' || SUBSTR(SQLERRM,1,80));
5255: hr_utility.trace('EMJT: Exception OTHERS in get_jd_tax_balance, returning 0');
5256: RETURN 0;
5257: END get_jd_tax_balance;
5258:
5259:

Line 5290: hr_utility.trace('EMJT: ================================================================');

5286: l_local_threshold VARCHAR2(10);
5287:
5288: BEGIN
5289:
5290: hr_utility.trace('EMJT: ================================================================');
5291: hr_utility.trace('EMJT: In get_jd_level_threshold');
5292: IF p_jd_level = 'STATE' THEN
5293: OPEN csr_state_rules(p_tax_unit_id,
5294: SUBSTR(p_jurisdiction_code,1,2));

Line 5291: hr_utility.trace('EMJT: In get_jd_level_threshold');

5287:
5288: BEGIN
5289:
5290: hr_utility.trace('EMJT: ================================================================');
5291: hr_utility.trace('EMJT: In get_jd_level_threshold');
5292: IF p_jd_level = 'STATE' THEN
5293: OPEN csr_state_rules(p_tax_unit_id,
5294: SUBSTR(p_jurisdiction_code,1,2));
5295: FETCH csr_state_rules INTO l_state_threshold;

Line 5297: hr_utility.trace('EMJT: SUBSTR(p_jurisdiction_code,1,2) -> ' || SUBSTR(p_jurisdiction_code,1,2));

5293: OPEN csr_state_rules(p_tax_unit_id,
5294: SUBSTR(p_jurisdiction_code,1,2));
5295: FETCH csr_state_rules INTO l_state_threshold;
5296: CLOSE csr_state_rules;
5297: hr_utility.trace('EMJT: SUBSTR(p_jurisdiction_code,1,2) -> ' || SUBSTR(p_jurisdiction_code,1,2));
5298: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5299: || l_state_threshold);
5300: hr_utility.trace('EMJT: ================================================================');
5301: RETURN TO_NUMBER(l_state_threshold);

Line 5298: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '

5294: SUBSTR(p_jurisdiction_code,1,2));
5295: FETCH csr_state_rules INTO l_state_threshold;
5296: CLOSE csr_state_rules;
5297: hr_utility.trace('EMJT: SUBSTR(p_jurisdiction_code,1,2) -> ' || SUBSTR(p_jurisdiction_code,1,2));
5298: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5299: || l_state_threshold);
5300: hr_utility.trace('EMJT: ================================================================');
5301: RETURN TO_NUMBER(l_state_threshold);
5302:

Line 5300: hr_utility.trace('EMJT: ================================================================');

5296: CLOSE csr_state_rules;
5297: hr_utility.trace('EMJT: SUBSTR(p_jurisdiction_code,1,2) -> ' || SUBSTR(p_jurisdiction_code,1,2));
5298: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5299: || l_state_threshold);
5300: hr_utility.trace('EMJT: ================================================================');
5301: RETURN TO_NUMBER(l_state_threshold);
5302:
5303: ELSIF p_jd_level = 'COUNTY' THEN
5304: OPEN csr_local_rules(p_tax_unit_id,

Line 5309: hr_utility.trace('EMJT: substr(p_jurisdiction_code,1,7)||''0000'' -> ' || substr(p_jurisdiction_code,1,7)||'0000');

5305: substr(p_jurisdiction_code,1,7)||'0000'
5306: );
5307: FETCH csr_local_rules INTO l_local_threshold;
5308: CLOSE csr_local_rules;
5309: hr_utility.trace('EMJT: substr(p_jurisdiction_code,1,7)||''0000'' -> ' || substr(p_jurisdiction_code,1,7)||'0000');
5310: hr_utility.trace('EMJT: l_county_threshold from get_jd_level_threshold -> '
5311: || NVL(l_local_threshold,0));
5312:
5313: IF NVL(l_local_threshold,0) = 0 THEN

Line 5310: hr_utility.trace('EMJT: l_county_threshold from get_jd_level_threshold -> '

5306: );
5307: FETCH csr_local_rules INTO l_local_threshold;
5308: CLOSE csr_local_rules;
5309: hr_utility.trace('EMJT: substr(p_jurisdiction_code,1,7)||''0000'' -> ' || substr(p_jurisdiction_code,1,7)||'0000');
5310: hr_utility.trace('EMJT: l_county_threshold from get_jd_level_threshold -> '
5311: || NVL(l_local_threshold,0));
5312:
5313: IF NVL(l_local_threshold,0) = 0 THEN
5314: OPEN csr_state_rules(p_tax_unit_id, SUBSTR(p_jurisdiction_code,1,2));

Line 5317: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '

5313: IF NVL(l_local_threshold,0) = 0 THEN
5314: OPEN csr_state_rules(p_tax_unit_id, SUBSTR(p_jurisdiction_code,1,2));
5315: FETCH csr_state_rules INTO l_state_threshold;
5316: CLOSE csr_state_rules;
5317: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5318: || l_state_threshold);
5319: hr_utility.trace('EMJT: ================================================================');
5320: RETURN TO_NUMBER(NVL(l_state_threshold,0));
5321: ELSE

Line 5319: hr_utility.trace('EMJT: ================================================================');

5315: FETCH csr_state_rules INTO l_state_threshold;
5316: CLOSE csr_state_rules;
5317: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5318: || l_state_threshold);
5319: hr_utility.trace('EMJT: ================================================================');
5320: RETURN TO_NUMBER(NVL(l_state_threshold,0));
5321: ELSE
5322: RETURN TO_NUMBER(NVL(l_local_threshold,0));
5323: END IF;

Line 5331: hr_utility.trace('EMJT: p_jurisdiction_code -> ' || p_jurisdiction_code);

5327: OPEN csr_local_rules(p_tax_unit_id,
5328: p_jurisdiction_code);
5329: FETCH csr_local_rules INTO l_local_threshold;
5330: CLOSE csr_local_rules;
5331: hr_utility.trace('EMJT: p_jurisdiction_code -> ' || p_jurisdiction_code);
5332: hr_utility.trace('EMJT: l_local_threshold from get_jd_level_threshold -> '
5333: || NVL(l_local_threshold,0));
5334: hr_utility.trace('EMJT: ================================================');
5335: IF NVL(l_local_threshold,0) = 0 THEN

Line 5332: hr_utility.trace('EMJT: l_local_threshold from get_jd_level_threshold -> '

5328: p_jurisdiction_code);
5329: FETCH csr_local_rules INTO l_local_threshold;
5330: CLOSE csr_local_rules;
5331: hr_utility.trace('EMJT: p_jurisdiction_code -> ' || p_jurisdiction_code);
5332: hr_utility.trace('EMJT: l_local_threshold from get_jd_level_threshold -> '
5333: || NVL(l_local_threshold,0));
5334: hr_utility.trace('EMJT: ================================================');
5335: IF NVL(l_local_threshold,0) = 0 THEN
5336: OPEN csr_state_rules(p_tax_unit_id, SUBSTR(p_jurisdiction_code,1,2));

Line 5334: hr_utility.trace('EMJT: ================================================');

5330: CLOSE csr_local_rules;
5331: hr_utility.trace('EMJT: p_jurisdiction_code -> ' || p_jurisdiction_code);
5332: hr_utility.trace('EMJT: l_local_threshold from get_jd_level_threshold -> '
5333: || NVL(l_local_threshold,0));
5334: hr_utility.trace('EMJT: ================================================');
5335: IF NVL(l_local_threshold,0) = 0 THEN
5336: OPEN csr_state_rules(p_tax_unit_id, SUBSTR(p_jurisdiction_code,1,2));
5337: FETCH csr_state_rules INTO l_state_threshold;
5338: CLOSE csr_state_rules;

Line 5339: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '

5335: IF NVL(l_local_threshold,0) = 0 THEN
5336: OPEN csr_state_rules(p_tax_unit_id, SUBSTR(p_jurisdiction_code,1,2));
5337: FETCH csr_state_rules INTO l_state_threshold;
5338: CLOSE csr_state_rules;
5339: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5340: || l_state_threshold);
5341: hr_utility.trace('EMJT: ================================================================');
5342: RETURN TO_NUMBER(NVL(l_state_threshold,0));
5343: ELSE

Line 5341: hr_utility.trace('EMJT: ================================================================');

5337: FETCH csr_state_rules INTO l_state_threshold;
5338: CLOSE csr_state_rules;
5339: hr_utility.trace('EMJT: l_state_threshold from get_jd_level_threshold -> '
5340: || l_state_threshold);
5341: hr_utility.trace('EMJT: ================================================================');
5342: RETURN TO_NUMBER(NVL(l_state_threshold,0));
5343: ELSE
5344: RETURN TO_NUMBER(NVL(l_local_threshold,0));
5345: END IF;

Line 5350: hr_utility.trace('EMJT: Exception OTHERS in get_jd_level_threshold, returning 0');

5346:
5347: END IF;
5348: EXCEPTION
5349: WHEN OTHERS THEN
5350: hr_utility.trace('EMJT: Exception OTHERS in get_jd_level_threshold, returning 0');
5351: RETURN 0;
5352: END get_jd_level_threshold;
5353:
5354: --Function to get Informational Hours logged by the assignment for

Line 5425: hr_utility.trace('EMJT: ================================================================');

5421: l_end_date DATE;
5422: l_hours NUMBER;
5423:
5424: BEGIN
5425: hr_utility.trace('EMJT: ================================================================');
5426: hr_utility.trace('EMJT: In get_person_it_hours');
5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);

Line 5426: hr_utility.trace('EMJT: In get_person_it_hours');

5422: l_hours NUMBER;
5423:
5424: BEGIN
5425: hr_utility.trace('EMJT: ================================================================');
5426: hr_utility.trace('EMJT: In get_person_it_hours');
5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);
5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));

Line 5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);

5423:
5424: BEGIN
5425: hr_utility.trace('EMJT: ================================================================');
5426: hr_utility.trace('EMJT: In get_person_it_hours');
5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);
5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));
5431: hr_utility.trace('EMJT: Payroll Period End Date -> '||to_char(p_end_date,'DD-MON-YYYY'));

Line 5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);

5424: BEGIN
5425: hr_utility.trace('EMJT: ================================================================');
5426: hr_utility.trace('EMJT: In get_person_it_hours');
5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);
5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));
5431: hr_utility.trace('EMJT: Payroll Period End Date -> '||to_char(p_end_date,'DD-MON-YYYY'));
5432:

Line 5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);

5425: hr_utility.trace('EMJT: ================================================================');
5426: hr_utility.trace('EMJT: In get_person_it_hours');
5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);
5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));
5431: hr_utility.trace('EMJT: Payroll Period End Date -> '||to_char(p_end_date,'DD-MON-YYYY'));
5432:
5433: --p_effective_date - pay_payroll_actions.effective_date;

Line 5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));

5426: hr_utility.trace('EMJT: In get_person_it_hours');
5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);
5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));
5431: hr_utility.trace('EMJT: Payroll Period End Date -> '||to_char(p_end_date,'DD-MON-YYYY'));
5432:
5433: --p_effective_date - pay_payroll_actions.effective_date;
5434: --p_date_earned - pay_payroll_actions.date_earned;

Line 5431: hr_utility.trace('EMJT: Payroll Period End Date -> '||to_char(p_end_date,'DD-MON-YYYY'));

5427: hr_utility.trace('EMJT: Jurisdiction Code -> '||p_jurisdiction_code);
5428: hr_utility.trace('EMJT: Threshold Basis -> '||p_threshold_basis);
5429: hr_utility.trace('EMJT: Jurisdiction Level -> '||p_jd_level);
5430: hr_utility.trace('EMJT: Payroll Effective Date -> '||to_char(p_effective_date,'DD-MON-YYYY'));
5431: hr_utility.trace('EMJT: Payroll Period End Date -> '||to_char(p_end_date,'DD-MON-YYYY'));
5432:
5433: --p_effective_date - pay_payroll_actions.effective_date;
5434: --p_date_earned - pay_payroll_actions.date_earned;
5435:

Line 5444: hr_utility.trace('EMJT: p_effective_date -> '|| p_effective_date );

5440: l_start_date := ADD_MONTHS(p_end_date, -12);
5441: l_end_date := p_end_date;
5442: END IF;
5443:
5444: hr_utility.trace('EMJT: p_effective_date -> '|| p_effective_date );
5445: hr_utility.trace('EMJT: l_start_date -> '|| l_start_date );
5446: hr_utility.trace('EMJT: l_end_date -> '|| l_end_date );
5447:
5448: OPEN csr_element_entries(l_start_date

Line 5445: hr_utility.trace('EMJT: l_start_date -> '|| l_start_date );

5441: l_end_date := p_end_date;
5442: END IF;
5443:
5444: hr_utility.trace('EMJT: p_effective_date -> '|| p_effective_date );
5445: hr_utility.trace('EMJT: l_start_date -> '|| l_start_date );
5446: hr_utility.trace('EMJT: l_end_date -> '|| l_end_date );
5447:
5448: OPEN csr_element_entries(l_start_date
5449: ,l_end_date

Line 5446: hr_utility.trace('EMJT: l_end_date -> '|| l_end_date );

5442: END IF;
5443:
5444: hr_utility.trace('EMJT: p_effective_date -> '|| p_effective_date );
5445: hr_utility.trace('EMJT: l_start_date -> '|| l_start_date );
5446: hr_utility.trace('EMJT: l_end_date -> '|| l_end_date );
5447:
5448: OPEN csr_element_entries(l_start_date
5449: ,l_end_date
5450: ,p_person_id

Line 5459: hr_utility.trace('EMJT: l_hours -> '|| to_char(l_hours ) );

5455:
5456: FETCH csr_element_entries INTO l_hours;
5457: CLOSE csr_element_entries;
5458:
5459: hr_utility.trace('EMJT: l_hours -> '|| to_char(l_hours ) );
5460: hr_utility.trace('EMJT: ========================================================');
5461:
5462: RETURN l_hours;
5463:

Line 5460: hr_utility.trace('EMJT: ========================================================');

5456: FETCH csr_element_entries INTO l_hours;
5457: CLOSE csr_element_entries;
5458:
5459: hr_utility.trace('EMJT: l_hours -> '|| to_char(l_hours ) );
5460: hr_utility.trace('EMJT: ========================================================');
5461:
5462: RETURN l_hours;
5463:
5464: END get_person_it_hours;

Line 5485: hr_utility.trace('EMJT: ================================================================');

5481: l_percentage number;
5482: l_return number;
5483: BEGIN
5484: --{
5485: hr_utility.trace('EMJT: ================================================================');
5486: hr_utility.trace('EMJT: IN get_it_jd_percent ') ;
5487: --
5488: -- This flag is set to Y when assignment is configured to process information
5489: -- hours for deriving the percentage of wages to be distributed over various

Line 5486: hr_utility.trace('EMJT: IN get_it_jd_percent ') ;

5482: l_return number;
5483: BEGIN
5484: --{
5485: hr_utility.trace('EMJT: ================================================================');
5486: hr_utility.trace('EMJT: IN get_it_jd_percent ') ;
5487: --
5488: -- This flag is set to Y when assignment is configured to process information
5489: -- hours for deriving the percentage of wages to be distributed over various
5490: -- jurisidictions person worked during the payroll period

Line 5492: hr_utility.trace('EMJT: get_it_jd_percent Jurisdiction Level = ' || p_jd_level) ;

5488: -- This flag is set to Y when assignment is configured to process information
5489: -- hours for deriving the percentage of wages to be distributed over various
5490: -- jurisidictions person worked during the payroll period
5491: --
5492: hr_utility.trace('EMJT: get_it_jd_percent Jurisdiction Level = ' || p_jd_level) ;
5493: hr_utility.trace('EMJT: get_it_jd_percent Jurisdiction Code = ' || p_jurisdiction_code) ;
5494: IF p_jd_level = 'COUNTY' THEN
5495: l_jd_level := 5;
5496: ELSIF p_jd_level = 'STATE' THEN

Line 5493: hr_utility.trace('EMJT: get_it_jd_percent Jurisdiction Code = ' || p_jurisdiction_code) ;

5489: -- hours for deriving the percentage of wages to be distributed over various
5490: -- jurisidictions person worked during the payroll period
5491: --
5492: hr_utility.trace('EMJT: get_it_jd_percent Jurisdiction Level = ' || p_jd_level) ;
5493: hr_utility.trace('EMJT: get_it_jd_percent Jurisdiction Code = ' || p_jurisdiction_code) ;
5494: IF p_jd_level = 'COUNTY' THEN
5495: l_jd_level := 5;
5496: ELSIF p_jd_level = 'STATE' THEN
5497: l_jd_level := 2;

Line 5507: hr_utility.trace('EMJT: get_it_jd_percent l_pad = ' || to_char(l_pad)) ;

5503: ELSE
5504: l_pad := 9;
5505: END IF;
5506:
5507: hr_utility.trace('EMJT: get_it_jd_percent l_pad = ' || to_char(l_pad)) ;
5508: hr_utility.trace('EMJT: get_it_jd_percent l_jd_level = ' || to_char(l_jd_level)) ;
5509:
5510: l_entry_jd := TO_NUMBER(SUBSTR(p_jurisdiction_code,1,2) ||
5511: SUBSTR(p_jurisdiction_code,4,3) ||

Line 5508: hr_utility.trace('EMJT: get_it_jd_percent l_jd_level = ' || to_char(l_jd_level)) ;

5504: l_pad := 9;
5505: END IF;
5506:
5507: hr_utility.trace('EMJT: get_it_jd_percent l_pad = ' || to_char(l_pad)) ;
5508: hr_utility.trace('EMJT: get_it_jd_percent l_jd_level = ' || to_char(l_jd_level)) ;
5509:
5510: l_entry_jd := TO_NUMBER(SUBSTR(p_jurisdiction_code,1,2) ||
5511: SUBSTR(p_jurisdiction_code,4,3) ||
5512: SUBSTR(p_jurisdiction_code,8,4) );

Line 5516: hr_utility.trace('EMJT: get_it_jd_percent l_temp_jd = ' || to_char(l_temp_jd)) ;

5512: SUBSTR(p_jurisdiction_code,8,4) );
5513:
5514: l_temp_jd := RPAD(SUBSTR(l_entry_jd,1,l_jd_level),l_pad,0);
5515:
5516: hr_utility.trace('EMJT: get_it_jd_percent l_temp_jd = ' || to_char(l_temp_jd)) ;
5517:
5518: --Fetch the percentage stored for the State
5519: --
5520: IF p_jd_level = 'STATE' THEN

Line 5550: hr_utility.trace('EMJT: get_it_jd_percent Percentage Derived for Jurisdiction = '

5546: END IF;
5547: --}end of p_jd_level = 'CITY'
5548: /*Bug#6598477 ends*/
5549: END IF;
5550: hr_utility.trace('EMJT: get_it_jd_percent Percentage Derived for Jurisdiction = '
5551: || to_char(l_percentage)) ;
5552: -- Dummy values assigned to the OUT variables
5553: p_hours_to_accumulate := 0;
5554: p_wages_to_accrue_flag := 'AIHW';

Line 5558: hr_utility.trace('EMJT: l_percentage from get_it_jd_percent ->'|| to_char(l_percentage));

5554: p_wages_to_accrue_flag := 'AIHW';
5555: --
5556: -- Percentage returned based on the jurisidction level and jurisdiction code passed
5557: --
5558: hr_utility.trace('EMJT: l_percentage from get_it_jd_percent ->'|| to_char(l_percentage));
5559: hr_utility.trace('EMJT: ================================================================');
5560: RETURN l_percentage;
5561: EXCEPTION
5562: WHEN OTHERS THEN

Line 5559: hr_utility.trace('EMJT: ================================================================');

5555: --
5556: -- Percentage returned based on the jurisidction level and jurisdiction code passed
5557: --
5558: hr_utility.trace('EMJT: l_percentage from get_it_jd_percent ->'|| to_char(l_percentage));
5559: hr_utility.trace('EMJT: ================================================================');
5560: RETURN l_percentage;
5561: EXCEPTION
5562: WHEN OTHERS THEN
5563: hr_utility.trace('EMJT: Exception OTHERS in get_it_jd_percent, returning 0');

Line 5563: hr_utility.trace('EMJT: Exception OTHERS in get_it_jd_percent, returning 0');

5559: hr_utility.trace('EMJT: ================================================================');
5560: RETURN l_percentage;
5561: EXCEPTION
5562: WHEN OTHERS THEN
5563: hr_utility.trace('EMJT: Exception OTHERS in get_it_jd_percent, returning 0');
5564: RETURN 0;
5565: --}
5566: END get_it_jd_percent;
5567:

Line 5613: hr_utility.trace('plsql table='||substr(jurisdiction_codes_tbl(i).jurisdiction_code,1,2));

5609:
5610: i := jurisdiction_codes_tbl.FIRST; -- get subscript of first element
5611: WHILE i IS NOT NULL LOOP
5612:
5613: hr_utility.trace('plsql table='||substr(jurisdiction_codes_tbl(i).jurisdiction_code,1,2));
5614: IF p_jurisdiction_code = substr(jurisdiction_codes_tbl(i).jurisdiction_code,1,2)
5615: THEN
5616: l_exists := 'Y';
5617: EXIT;

Line 5663: hr_utility.trace('hr_us_ff_udf1.get_jit_date');

5659: l_return_value NUMBER;
5660:
5661: BEGIN
5662:
5663: hr_utility.trace('hr_us_ff_udf1.get_jit_date');
5664: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5665: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5666: hr_utility.trace('p_jit_type --> '|| p_jit_type);
5667:

Line 5664: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);

5660:
5661: BEGIN
5662:
5663: hr_utility.trace('hr_us_ff_udf1.get_jit_date');
5664: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5665: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5666: hr_utility.trace('p_jit_type --> '|| p_jit_type);
5667:
5668: IF p_jit_type = 'SUI_ER_WAGE_LIMIT' THEN

Line 5665: hr_utility.trace('p_date_earned --> '|| p_date_earned);

5661: BEGIN
5662:
5663: hr_utility.trace('hr_us_ff_udf1.get_jit_date');
5664: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5665: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5666: hr_utility.trace('p_jit_type --> '|| p_jit_type);
5667:
5668: IF p_jit_type = 'SUI_ER_WAGE_LIMIT' THEN
5669: OPEN csr_sui_er_wage_limit(p_jurisdiction_code,p_date_earned);

Line 5666: hr_utility.trace('p_jit_type --> '|| p_jit_type);

5662:
5663: hr_utility.trace('hr_us_ff_udf1.get_jit_date');
5664: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5665: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5666: hr_utility.trace('p_jit_type --> '|| p_jit_type);
5667:
5668: IF p_jit_type = 'SUI_ER_WAGE_LIMIT' THEN
5669: OPEN csr_sui_er_wage_limit(p_jurisdiction_code,p_date_earned);
5670: FETCH csr_sui_er_wage_limit INTO l_sui_er_wage_limit;

Line 5673: hr_utility.trace('l_sui_er_wage_limit --> '|| l_sui_er_wage_limit);

5669: OPEN csr_sui_er_wage_limit(p_jurisdiction_code,p_date_earned);
5670: FETCH csr_sui_er_wage_limit INTO l_sui_er_wage_limit;
5671: CLOSE csr_sui_er_wage_limit;
5672: l_return_value := l_sui_er_wage_limit;
5673: hr_utility.trace('l_sui_er_wage_limit --> '|| l_sui_er_wage_limit);
5674:
5675: END IF; /* SUI_ER_WAGE_LIMIT */
5676:
5677: IF p_jit_type = 'SUI_EE_WAGE_LIMIT' THEN

Line 5683: hr_utility.trace('l_sui_ee_wage_limit --> '|| l_sui_ee_wage_limit);

5679: OPEN csr_sui_ee_wage_limit(p_jurisdiction_code,p_date_earned);
5680: FETCH csr_sui_ee_wage_limit INTO l_sui_ee_wage_limit;
5681: CLOSE csr_sui_ee_wage_limit;
5682: l_return_value := l_sui_ee_wage_limit;
5683: hr_utility.trace('l_sui_ee_wage_limit --> '|| l_sui_ee_wage_limit);
5684:
5685: END IF; /* SUI_EE_WAGE_LIMIT */
5686:
5687: IF p_jit_type = 'DEFAULT_SUPP_CALC_METH' THEN

Line 5693: hr_utility.trace('DEFAULT_SUPP_CALC_METH --> '|| l_supp_calc_meth);

5689: OPEN csr_supp_calc_method(p_jurisdiction_code,p_date_earned);
5690: FETCH csr_supp_calc_method INTO l_supp_calc_meth;
5691: CLOSE csr_supp_calc_method;
5692: l_return_value := l_supp_calc_meth;
5693: hr_utility.trace('DEFAULT_SUPP_CALC_METH --> '|| l_supp_calc_meth);
5694: END IF; /* DEFAULT_SUPP_CALC_METH */
5695:
5696: hr_utility.trace('l_return_value --> '|| l_return_value);
5697: RETURN l_return_value;

Line 5696: hr_utility.trace('l_return_value --> '|| l_return_value);

5692: l_return_value := l_supp_calc_meth;
5693: hr_utility.trace('DEFAULT_SUPP_CALC_METH --> '|| l_supp_calc_meth);
5694: END IF; /* DEFAULT_SUPP_CALC_METH */
5695:
5696: hr_utility.trace('l_return_value --> '|| l_return_value);
5697: RETURN l_return_value;
5698:
5699: END get_jit_data;
5700:

Line 5773: hr_utility.trace('hr_us_ff_udf1.get_rs_jd');

5769:
5770: END IF;
5771: CLOSE c_override_jd;
5772:
5773: hr_utility.trace('hr_us_ff_udf1.get_rs_jd');
5774: --hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5775: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5776: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5777:

Line 5774: --hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);

5770: END IF;
5771: CLOSE c_override_jd;
5772:
5773: hr_utility.trace('hr_us_ff_udf1.get_rs_jd');
5774: --hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5775: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5776: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5777:
5778: hr_utility.trace('l_rs_jd --> '|| l_rs_jd );

Line 5775: hr_utility.trace('p_date_earned --> '|| p_date_earned);

5771: CLOSE c_override_jd;
5772:
5773: hr_utility.trace('hr_us_ff_udf1.get_rs_jd');
5774: --hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5775: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5776: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5777:
5778: hr_utility.trace('l_rs_jd --> '|| l_rs_jd );
5779: --dbms_output.put_line('l_rs_jd --> '|| l_rs_jd);

Line 5776: --hr_utility.trace('p_jit_type --> '|| p_jit_type);

5772:
5773: hr_utility.trace('hr_us_ff_udf1.get_rs_jd');
5774: --hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5775: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5776: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5777:
5778: hr_utility.trace('l_rs_jd --> '|| l_rs_jd );
5779: --dbms_output.put_line('l_rs_jd --> '|| l_rs_jd);
5780:

Line 5778: hr_utility.trace('l_rs_jd --> '|| l_rs_jd );

5774: --hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5775: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5776: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5777:
5778: hr_utility.trace('l_rs_jd --> '|| l_rs_jd );
5779: --dbms_output.put_line('l_rs_jd --> '|| l_rs_jd);
5780:
5781: RETURN l_rs_jd;
5782:

Line 5855: hr_utility.trace('hr_us_ff_udf1.get_wk_jd');

5851: END IF;
5852: CLOSE c_override_wk_jd;
5853:
5854:
5855: hr_utility.trace('hr_us_ff_udf1.get_wk_jd');
5856: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5857: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5858: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5859:

Line 5856: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);

5852: CLOSE c_override_wk_jd;
5853:
5854:
5855: hr_utility.trace('hr_us_ff_udf1.get_wk_jd');
5856: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5857: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5858: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5859:
5860: hr_utility.trace('l_wk_jd --> '|| l_wk_jd );

Line 5857: hr_utility.trace('p_date_earned --> '|| p_date_earned);

5853:
5854:
5855: hr_utility.trace('hr_us_ff_udf1.get_wk_jd');
5856: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5857: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5858: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5859:
5860: hr_utility.trace('l_wk_jd --> '|| l_wk_jd );
5861:

Line 5858: --hr_utility.trace('p_jit_type --> '|| p_jit_type);

5854:
5855: hr_utility.trace('hr_us_ff_udf1.get_wk_jd');
5856: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5857: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5858: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5859:
5860: hr_utility.trace('l_wk_jd --> '|| l_wk_jd );
5861:
5862: --dbms_output.put_line('l_wk_jd --> '|| l_wk_jd);

Line 5860: hr_utility.trace('l_wk_jd --> '|| l_wk_jd );

5856: hr_utility.trace('p_jurisdiction_code --> '|| p_jurisdiction_code);
5857: hr_utility.trace('p_date_earned --> '|| p_date_earned);
5858: --hr_utility.trace('p_jit_type --> '|| p_jit_type);
5859:
5860: hr_utility.trace('l_wk_jd --> '|| l_wk_jd );
5861:
5862: --dbms_output.put_line('l_wk_jd --> '|| l_wk_jd);
5863:
5864: RETURN l_wk_jd;

Line 6079: hr_utility.trace('IN coloradocity_ht_collectornot');

6075: END print_warning;
6076:
6077: BEGIN
6078:
6079: hr_utility.trace('IN coloradocity_ht_collectornot');
6080: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
6081: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
6082: hr_utility.trace('Current Jurisdiction'||p_jurisdiction_code);
6083: hr_utility.trace('Primary Work Jurisdiction of the Assignment'||

Line 6080: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));

6076:
6077: BEGIN
6078:
6079: hr_utility.trace('IN coloradocity_ht_collectornot');
6080: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
6081: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
6082: hr_utility.trace('Current Jurisdiction'||p_jurisdiction_code);
6083: hr_utility.trace('Primary Work Jurisdiction of the Assignment'||
6084: p_prim_jurisdiction_code);

Line 6081: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));

6077: BEGIN
6078:
6079: hr_utility.trace('IN coloradocity_ht_collectornot');
6080: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
6081: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
6082: hr_utility.trace('Current Jurisdiction'||p_jurisdiction_code);
6083: hr_utility.trace('Primary Work Jurisdiction of the Assignment'||
6084: p_prim_jurisdiction_code);
6085:

Line 6082: hr_utility.trace('Current Jurisdiction'||p_jurisdiction_code);

6078:
6079: hr_utility.trace('IN coloradocity_ht_collectornot');
6080: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
6081: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
6082: hr_utility.trace('Current Jurisdiction'||p_jurisdiction_code);
6083: hr_utility.trace('Primary Work Jurisdiction of the Assignment'||
6084: p_prim_jurisdiction_code);
6085:
6086: l_collect_ht :=0;

Line 6083: hr_utility.trace('Primary Work Jurisdiction of the Assignment'||

6079: hr_utility.trace('IN coloradocity_ht_collectornot');
6080: hr_utility.trace('p_assignment_id: ' || to_char(p_assignment_id));
6081: hr_utility.trace('p_date_earned: ' || to_char(p_date_earned));
6082: hr_utility.trace('Current Jurisdiction'||p_jurisdiction_code);
6083: hr_utility.trace('Primary Work Jurisdiction of the Assignment'||
6084: p_prim_jurisdiction_code);
6085:
6086: l_collect_ht :=0;
6087:

Line 6095: hr_utility.trace('Pay period for the given date_earned is NOT found');

6091: OPEN csr_get_period_dates;
6092: FETCH csr_get_period_dates INTO
6093: l_pay_period_start_date,l_pay_period_end_date,l_payroll_id;
6094: IF csr_get_period_dates%NOTFOUND THEN
6095: hr_utility.trace('Pay period for the given date_earned is NOT found');
6096: CLOSE csr_get_period_dates;
6097: return (l_collect_ht);
6098: END IF;
6099:

Line 6107: hr_utility.trace('Nearest Pay period for the given date_earned is NOT found');

6103: /*Get the nearest pay period end date to the Last of the month */
6104: OPEN CSR_GET_NEAREST_PERIOD;
6105: FETCH CSR_GET_NEAREST_PERIOD INTO l_nearest_end_date;
6106: IF CSR_GET_NEAREST_PERIOD%NOTFOUND THEN
6107: hr_utility.trace('Nearest Pay period for the given date_earned is NOT found');
6108: CLOSE CSR_GET_NEAREST_PERIOD;
6109: CLOSE csr_get_period_dates;
6110: return (l_collect_ht);
6111: END IF;

Line 6116: hr_utility.trace('Null value returned for nearest payperiod end date');

6112:
6113: /*To check if a null value is returned for nearest pay period enddate of month*/
6114: IF l_nearest_end_date IS NULL
6115: THEN
6116: hr_utility.trace('Null value returned for nearest payperiod end date');
6117: hr_utility.trace('So returning '||to_char(l_collect_ht));
6118: return(l_collect_ht);
6119: END IF;
6120:

Line 6117: hr_utility.trace('So returning '||to_char(l_collect_ht));

6113: /*To check if a null value is returned for nearest pay period enddate of month*/
6114: IF l_nearest_end_date IS NULL
6115: THEN
6116: hr_utility.trace('Null value returned for nearest payperiod end date');
6117: hr_utility.trace('So returning '||to_char(l_collect_ht));
6118: return(l_collect_ht);
6119: END IF;
6120:
6121: /*To check if the current payperiod is the last payperiod of the month*/

Line 6123: hr_utility.trace('Present Payperiod is not the lastone of the month');

6119: END IF;
6120:
6121: /*To check if the current payperiod is the last payperiod of the month*/
6122: if ( l_nearest_end_date <> l_pay_period_end_date ) then
6123: hr_utility.trace('Present Payperiod is not the lastone of the month');
6124: hr_utility.trace('So returning '||to_char(l_collect_ht));
6125: return(l_collect_ht);
6126: end if;
6127:

Line 6124: hr_utility.trace('So returning '||to_char(l_collect_ht));

6120:
6121: /*To check if the current payperiod is the last payperiod of the month*/
6122: if ( l_nearest_end_date <> l_pay_period_end_date ) then
6123: hr_utility.trace('Present Payperiod is not the lastone of the month');
6124: hr_utility.trace('So returning '||to_char(l_collect_ht));
6125: return(l_collect_ht);
6126: end if;
6127:
6128: /* Get the Date Paid for the current run */

Line 6145: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

6141:
6142: IF l_max_jd_code <> p_jurisdiction_code
6143: AND least(p_jurisdiction_code,l_max_jd_code)=p_jurisdiction_code
6144: THEN
6145: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6146: RETURN l_collect_ht;
6147: END IF;
6148:
6149: /*Return 1 if the current jurisdiction has maximum

Line 6157: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

6153: AND p_jurisdiction_code = p_prim_jurisdiction_code
6154: THEN
6155: print_warning(l_pay_period_end_date,l_date_paid,p_assignment_id,l_payroll_id,p_jurisdiction_code,p_monthly_gross);
6156: l_collect_ht :=1;
6157: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6158: RETURN l_collect_ht;
6159: END IF;
6160:
6161: l_counter :=0;

Line 6177: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

6173: IF p_jurisdiction_code = p_prim_jurisdiction_code THEN
6174: CLOSE jurisdiction_percentage;
6175: print_warning(l_pay_period_end_date,l_date_paid,p_assignment_id,l_payroll_id,p_jurisdiction_code,p_monthly_gross);
6176: l_collect_ht :=1;
6177: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6178: RETURN l_collect_ht;
6179: ELSE
6180: CLOSE jurisdiction_percentage;
6181: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

Line 6181: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

6177: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6178: RETURN l_collect_ht;
6179: ELSE
6180: CLOSE jurisdiction_percentage;
6181: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6182: RETURN l_collect_ht;
6183: END IF;
6184: END IF;
6185:

Line 6199: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

6195:
6196: IF l_max_jd_code = p_jurisdiction_code THEN
6197: print_warning(l_pay_period_end_date,l_date_paid,p_assignment_id,l_payroll_id,p_jurisdiction_code,p_monthly_gross);
6198: l_collect_ht := 1;
6199: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6200: RETURN l_collect_ht;
6201: END IF;
6202: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6203: RETURN l_collect_ht;

Line 6202: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));

6198: l_collect_ht := 1;
6199: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6200: RETURN l_collect_ht;
6201: END IF;
6202: hr_utility.trace('To collect Head Tax for Colorado or not'||to_char(l_collect_ht));
6203: RETURN l_collect_ht;
6204:
6205: END coloradocity_ht_collectornot;
6206:

Line 6227: hr_utility.trace('Entering hr_us_ff_udf1.count_remaining_pay_periods');

6223: l_remaining_periods NUMBER;
6224:
6225: BEGIN
6226:
6227: hr_utility.trace('Entering hr_us_ff_udf1.count_remaining_pay_periods');
6228: hr_utility.trace( 'p_payroll_action Id '|| p_payroll_action_id);
6229: hr_utility.trace( 'p_logical_hire_date '|| to_char(p_logical_hire_date,'dd-mon-yyyy'));
6230:
6231: l_remaining_periods := 0;

Line 6228: hr_utility.trace( 'p_payroll_action Id '|| p_payroll_action_id);

6224:
6225: BEGIN
6226:
6227: hr_utility.trace('Entering hr_us_ff_udf1.count_remaining_pay_periods');
6228: hr_utility.trace( 'p_payroll_action Id '|| p_payroll_action_id);
6229: hr_utility.trace( 'p_logical_hire_date '|| to_char(p_logical_hire_date,'dd-mon-yyyy'));
6230:
6231: l_remaining_periods := 0;
6232:

Line 6229: hr_utility.trace( 'p_logical_hire_date '|| to_char(p_logical_hire_date,'dd-mon-yyyy'));

6225: BEGIN
6226:
6227: hr_utility.trace('Entering hr_us_ff_udf1.count_remaining_pay_periods');
6228: hr_utility.trace( 'p_payroll_action Id '|| p_payroll_action_id);
6229: hr_utility.trace( 'p_logical_hire_date '|| to_char(p_logical_hire_date,'dd-mon-yyyy'));
6230:
6231: l_remaining_periods := 0;
6232:
6233: OPEN get_count;

Line 6240: hr_utility.trace('Leaving hr_us_ff_udf1.count_remaining_pay_periods');

6236: l_remaining_periods := 0;
6237: END IF;
6238: CLOSE get_count;
6239:
6240: hr_utility.trace('Leaving hr_us_ff_udf1.count_remaining_pay_periods');
6241: return l_remaining_periods;
6242:
6243: EXCEPTION
6244: WHEN OTHERS THEN

Line 6245: hr_utility.trace('Exception raised in hr_us_ff_udf1.count_remaining pay periods .');

6241: return l_remaining_periods;
6242:
6243: EXCEPTION
6244: WHEN OTHERS THEN
6245: hr_utility.trace('Exception raised in hr_us_ff_udf1.count_remaining pay periods .');
6246: return 0;
6247: END count_remaining_pay_periods;
6248:
6249: FUNCTION GET_PSD_JD_CODE

Line 6269: hr_utility.trace('Entering GET_PSD_JD_CODE .');

6265: l_work_psd_code varchar2(6);
6266: l_asg_rep_row_exists varchar2(1);
6267: l_date_paid date;
6268: BEGIN
6269: hr_utility.trace('Entering GET_PSD_JD_CODE .');
6270:
6271:
6272: hr_utility.trace( 'assignment_Id '|| p_assignment_id);
6273: hr_utility.trace( 'p_date_paid '|| to_char(p_date_paid,'dd-mon-yyyy'));

Line 6272: hr_utility.trace( 'assignment_Id '|| p_assignment_id);

6268: BEGIN
6269: hr_utility.trace('Entering GET_PSD_JD_CODE .');
6270:
6271:
6272: hr_utility.trace( 'assignment_Id '|| p_assignment_id);
6273: hr_utility.trace( 'p_date_paid '|| to_char(p_date_paid,'dd-mon-yyyy'));
6274: hr_utility.trace( 'loc_addr_geocode '|| p_loc_addr_geocode);
6275: hr_utility.trace( 'per_addr_geocode '|| p_per_addr_geocode);
6276:

Line 6273: hr_utility.trace( 'p_date_paid '|| to_char(p_date_paid,'dd-mon-yyyy'));

6269: hr_utility.trace('Entering GET_PSD_JD_CODE .');
6270:
6271:
6272: hr_utility.trace( 'assignment_Id '|| p_assignment_id);
6273: hr_utility.trace( 'p_date_paid '|| to_char(p_date_paid,'dd-mon-yyyy'));
6274: hr_utility.trace( 'loc_addr_geocode '|| p_loc_addr_geocode);
6275: hr_utility.trace( 'per_addr_geocode '|| p_per_addr_geocode);
6276:
6277:

Line 6274: hr_utility.trace( 'loc_addr_geocode '|| p_loc_addr_geocode);

6270:
6271:
6272: hr_utility.trace( 'assignment_Id '|| p_assignment_id);
6273: hr_utility.trace( 'p_date_paid '|| to_char(p_date_paid,'dd-mon-yyyy'));
6274: hr_utility.trace( 'loc_addr_geocode '|| p_loc_addr_geocode);
6275: hr_utility.trace( 'per_addr_geocode '|| p_per_addr_geocode);
6276:
6277:
6278:

Line 6275: hr_utility.trace( 'per_addr_geocode '|| p_per_addr_geocode);

6271:
6272: hr_utility.trace( 'assignment_Id '|| p_assignment_id);
6273: hr_utility.trace( 'p_date_paid '|| to_char(p_date_paid,'dd-mon-yyyy'));
6274: hr_utility.trace( 'loc_addr_geocode '|| p_loc_addr_geocode);
6275: hr_utility.trace( 'per_addr_geocode '|| p_per_addr_geocode);
6276:
6277:
6278:
6279: l_psd_jurisdiction_code := '00-880000-880000';

Line 6291: hr_utility.trace('GET_PSD_JD_CODE: state resident nor work jurisdiction are PA returning dummy psd jurisdiction_code');

6287: AND substr(p_loc_addr_geocode,1,2) <> '39' THEN
6288:
6289: l_psd_jurisdiction_code := substr(p_per_addr_geocode,1,2) || '-8800000-880000';
6290:
6291: hr_utility.trace('GET_PSD_JD_CODE: state resident nor work jurisdiction are PA returning dummy psd jurisdiction_code');
6292:
6293: return l_psd_jurisdiction_code;
6294:
6295: ELSE

Line 6300: hr_utility.trace('GET_PSD_JD_CODE: state resident jurisdiction is NOT PA returning dummy psd JD code for resident portion');

6296:
6297:
6298: IF substr(p_per_addr_geocode,1,2) <> '39' THEN
6299:
6300: hr_utility.trace('GET_PSD_JD_CODE: state resident jurisdiction is NOT PA returning dummy psd JD code for resident portion');
6301:
6302: l_psd_jurisdiction_code := '39-880000';
6303:
6304: ELSE

Line 6308: hr_utility.trace('GET_PSD_JD_CODE: Get resident jd school dsts code');

6304: ELSE
6305:
6306: -- GET THE RESIDENT SCHOOL DISTRICT CODE
6307:
6308: hr_utility.trace('GET_PSD_JD_CODE: Get resident jd school dsts code');
6309:
6310: BEGIN
6311:
6312: SELECT school_district_code

Line 6330: hr_utility.trace('GET_PSD_JD_CODE: Get resident PSD WITH School dsts code');

6326:
6327: -- get the resident psd.
6328: BEGIN
6329:
6330: hr_utility.trace('GET_PSD_JD_CODE: Get resident PSD WITH School dsts code');
6331:
6332: SELECT sch_information_category
6333: INTO l_res_psd_code
6334: FROM pay_us_school_dsts_tax_info_f

Line 6342: hr_utility.trace('GET_PSD_JD_CODE: state resident PSD JD code for resident portion = ' || l_psd_jurisdiction_code);

6338: AND SCH_INFORMATION1 = 'PSDCODES';
6339:
6340: l_psd_jurisdiction_code := substr(p_per_addr_geocode,1,2) || '-' || l_res_psd_code;
6341:
6342: hr_utility.trace('GET_PSD_JD_CODE: state resident PSD JD code for resident portion = ' || l_psd_jurisdiction_code);
6343: EXCEPTION
6344:
6345: WHEN NO_DATA_FOUND THEN
6346:

Line 6358: hr_utility.trace('GET_PSD_JD_CODE: state WORK jurisdiction is NOT PA returning dummy PSD JD code for WORK portion');

6354: -- the city w4 form (pay_us_city_tax_info_f) and fetch the work school district.
6355:
6356: IF substr(p_loc_addr_geocode,1,2) <> '39' THEN
6357:
6358: hr_utility.trace('GET_PSD_JD_CODE: state WORK jurisdiction is NOT PA returning dummy PSD JD code for WORK portion');
6359:
6360: l_psd_jurisdiction_code := l_psd_jurisdiction_code || '-880000';
6361:
6362: ELSE

Line 6366: hr_utility.trace('GET_PSD_JD_CODE: Get work PSD WITHOUT school dsts code');

6362: ELSE
6363:
6364: BEGIN
6365:
6366: hr_utility.trace('GET_PSD_JD_CODE: Get work PSD WITHOUT school dsts code');
6367:
6368: SELECT sch_information_category
6369: INTO l_work_psd_code
6370: FROM pay_us_school_dsts_tax_info_f

Line 6377: hr_utility.trace( 'GET_PSD_JD_CODE: Derived PDS Code = ' || l_psd_jurisdiction_code);

6373: AND SCH_INFORMATION1 = 'PSDCODES';
6374:
6375: l_psd_jurisdiction_code := l_psd_jurisdiction_code || '-' || l_work_psd_code;
6376:
6377: hr_utility.trace( 'GET_PSD_JD_CODE: Derived PDS Code = ' || l_psd_jurisdiction_code);
6378:
6379: EXCEPTION
6380:
6381: WHEN TOO_MANY_ROWS THEN

Line 6383: hr_utility.trace('GET_PSD_JD_CODE: Exception to_many_rows' );

6379: EXCEPTION
6380:
6381: WHEN TOO_MANY_ROWS THEN
6382:
6383: hr_utility.trace('GET_PSD_JD_CODE: Exception to_many_rows' );
6384: -- get the work school distrtict code from the employees state_w4
6385: BEGIN
6386:
6387: hr_utility.trace('GET_PSD_JD_CODE: Get work jd school dsts code');

Line 6387: hr_utility.trace('GET_PSD_JD_CODE: Get work jd school dsts code');

6383: hr_utility.trace('GET_PSD_JD_CODE: Exception to_many_rows' );
6384: -- get the work school distrtict code from the employees state_w4
6385: BEGIN
6386:
6387: hr_utility.trace('GET_PSD_JD_CODE: Get work jd school dsts code');
6388:
6389: SELECT school_district_code
6390: INTO l_work_city_school_district
6391: FROM PAY_US_EMP_CITY_TAX_RULES_F

Line 6398: hr_utility.trace('GET_PSD_JD_CODE: Get work PSD WITH School dsts code');

6394: AND l_date_paid between effective_start_date and effective_end_date;
6395:
6396: -- ATTEMPT to get the work jurisdiction PSD with School District code
6397:
6398: hr_utility.trace('GET_PSD_JD_CODE: Get work PSD WITH School dsts code');
6399:
6400: SELECT sch_information_category
6401: INTO l_work_psd_code
6402: FROM pay_us_school_dsts_tax_info_f

Line 6410: hr_utility.trace( 'GET_PSD_JD_CODE: Derived PDS Code = ' || l_psd_jurisdiction_code);

6406: AND SCH_INFORMATION1 = 'PSDCODES';
6407:
6408: l_psd_jurisdiction_code := l_psd_jurisdiction_code || '-' || l_work_psd_code;
6409:
6410: hr_utility.trace( 'GET_PSD_JD_CODE: Derived PDS Code = ' || l_psd_jurisdiction_code);
6411:
6412: EXCEPTION
6413:
6414: WHEN OTHERS THEN

Line 6416: hr_utility.trace( 'GET_PSD_JD_CODE: Error fetching work school district code ');

6412: EXCEPTION
6413:
6414: WHEN OTHERS THEN
6415:
6416: hr_utility.trace( 'GET_PSD_JD_CODE: Error fetching work school district code ');
6417: l_psd_jurisdiction_code := l_psd_jurisdiction_code || '-990000';
6418:
6419: END;
6420:

Line 6423: hr_utility.trace( 'GET_PSD_JD_CODE: Error fetching work school PSD ');

6419: END;
6420:
6421: WHEN OTHERS THEN
6422:
6423: hr_utility.trace( 'GET_PSD_JD_CODE: Error fetching work school PSD ');
6424: l_psd_jurisdiction_code := l_psd_jurisdiction_code || '-990000';
6425:
6426:
6427: END;

Line 6454: hr_utility.trace('GET_PSD_JD_CODE: PSD ROW ' || l_psd_jurisdiction_code || ' not found in ASG_REPORTING.. INSERTING');

6450: EXCEPTION
6451:
6452: WHEN NO_DATA_FOUND THEN
6453:
6454: hr_utility.trace('GET_PSD_JD_CODE: PSD ROW ' || l_psd_jurisdiction_code || ' not found in ASG_REPORTING.. INSERTING');
6455:
6456: INSERT INTO PAY_US_ASG_REPORTING
6457: ( ASSIGNMENT_ID
6458: ,JURISDICTION_CODE

Line 6470: hr_utility.trace('Exiting GET_PSD_JD_CODE PSD_JD_CODE = ' || l_psd_jurisdiction_code);

6466:
6467: END IF;
6468:
6469:
6470: hr_utility.trace('Exiting GET_PSD_JD_CODE PSD_JD_CODE = ' || l_psd_jurisdiction_code);
6471:
6472:
6473: return l_psd_jurisdiction_code;
6474:

Line 6480: hr_utility.trace('Exception Exiting GET_PSD_JD_CODE PSD_JD_CODE = 00-990000-990000');

6476:
6477: EXCEPTION
6478: WHEN OTHERS THEN
6479:
6480: hr_utility.trace('Exception Exiting GET_PSD_JD_CODE PSD_JD_CODE = 00-990000-990000');
6481:
6482: return '00-99000-990000';
6483:
6484: END GET_PSD_JD_CODE;

Line 6555: hr_utility.trace('Inside hr_us_ff_udf1.get_ht_withheld_per_jd_month function');

6551: l_balance_value NUMBER;
6552:
6553: BEGIN
6554:
6555: hr_utility.trace('Inside hr_us_ff_udf1.get_ht_withheld_per_jd_month function');
6556:
6557: OPEN get_balance_type_id;
6558: FETCH get_balance_type_id INTO l_balance_type_id;
6559: CLOSE get_balance_type_id;

Line 6565: hr_utility.trace('Leaving hr_us_ff_udf1.get_ht_withheld_per_jd_month function');

6561: OPEN get_value(p_assignment_action_id,p_jurisdiction_code,l_balance_type_id);
6562: FETCH get_value INTO l_balance_value;
6563: CLOSE get_value;
6564:
6565: hr_utility.trace('Leaving hr_us_ff_udf1.get_ht_withheld_per_jd_month function');
6566: hr_utility.trace('Return Value :'||l_balance_value);
6567:
6568: RETURN l_balance_value;
6569:

Line 6566: hr_utility.trace('Return Value :'||l_balance_value);

6562: FETCH get_value INTO l_balance_value;
6563: CLOSE get_value;
6564:
6565: hr_utility.trace('Leaving hr_us_ff_udf1.get_ht_withheld_per_jd_month function');
6566: hr_utility.trace('Return Value :'||l_balance_value);
6567:
6568: RETURN l_balance_value;
6569:
6570: EXCEPTION

Line 6572: hr_utility.trace('Exception raised in hr_us_ff_udf1.get_ht_withheld_per_jd_month function. Returning Zero');

6568: RETURN l_balance_value;
6569:
6570: EXCEPTION
6571: WHEN OTHERS THEN
6572: hr_utility.trace('Exception raised in hr_us_ff_udf1.get_ht_withheld_per_jd_month function. Returning Zero');
6573: RETURN 0;
6574:
6575: END;
6576: