4: level_cnt NUMBER;
5:
6:
7:
8: /*Counter for accessing the values in PAY_NL_XDO_REPORT.vXMLTable*/
9: vCtr NUMBER;
10:
11: /*-------------------------------------------------------------------------------
12: |Name : populate_ats_report_data |
411: /* OPEN csr_org_hierarchy_name(p_bg_id,l_effective_date);
412: FETCH csr_org_hierarchy_name INTO l_Organization_Hierarchy_Name;
413: CLOSE csr_org_hierarchy_name;*/
414:
415: PAY_NL_XDO_REPORT.vXMLTable.DELETE;
416: vCtr := 0;
417:
418: /*Get all the XML tags and values*/
419:
416: vCtr := 0;
417:
418: /*Get all the XML tags and values*/
419:
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
422: vCtr := vCtr + 1;
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
417:
418: /*Get all the XML tags and values*/
419:
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
422: vCtr := vCtr + 1;
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
425: vCtr := vCtr + 1;
419:
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
422: vCtr := vCtr + 1;
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
425: vCtr := vCtr + 1;
426: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
427: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
422: vCtr := vCtr + 1;
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
425: vCtr := vCtr + 1;
426: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
427: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
428: -- vCtr := vCtr + 1;
422: vCtr := vCtr + 1;
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
425: vCtr := vCtr + 1;
426: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
427: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
428: -- vCtr := vCtr + 1;
429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
430: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
425: vCtr := vCtr + 1;
426: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
427: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
428: -- vCtr := vCtr + 1;
429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
430: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
431: vCtr := vCtr + 1;
425: vCtr := vCtr + 1;
426: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
427: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
428: -- vCtr := vCtr + 1;
429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
430: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
431: vCtr := vCtr + 1;
432: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
426: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
427: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
428: -- vCtr := vCtr + 1;
429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
430: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
431: vCtr := vCtr + 1;
432: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
434: vCtr := vCtr + 1;
428: -- vCtr := vCtr + 1;
429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
430: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
431: vCtr := vCtr + 1;
432: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
434: vCtr := vCtr + 1;
435: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
430: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
431: vCtr := vCtr + 1;
432: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
434: vCtr := vCtr + 1;
435: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
437: vCtr := vCtr+1;
431: vCtr := vCtr + 1;
432: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
434: vCtr := vCtr + 1;
435: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
437: vCtr := vCtr+1;
438: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
432: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
434: vCtr := vCtr + 1;
435: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
437: vCtr := vCtr+1;
438: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
440: vCtr := vCtr+1;
434: vCtr := vCtr + 1;
435: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
437: vCtr := vCtr+1;
438: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
440: vCtr := vCtr+1;
441:
442: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
435: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
437: vCtr := vCtr+1;
438: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
440: vCtr := vCtr+1;
441:
442: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
443: LOOP
622: if l_person_id <> l_previous_person_id OR l_period_of_service <> l_prev_period_of_service then
623:
624: if l_previous_person_id <> -1 then
625:
626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
627: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
628: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
629: vCtr := vCtr + 1;
630:
623:
624: if l_previous_person_id <> -1 then
625:
626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
627: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
628: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
629: vCtr := vCtr + 1;
630:
631: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
624: if l_previous_person_id <> -1 then
625:
626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
627: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
628: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
629: vCtr := vCtr + 1;
630:
631: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
632: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
627: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
628: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
629: vCtr := vCtr + 1;
630:
631: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
632: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
634: vCtr := vCtr + 1;
635:
628: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
629: vCtr := vCtr + 1;
630:
631: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
632: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
634: vCtr := vCtr + 1;
635:
636: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
629: vCtr := vCtr + 1;
630:
631: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
632: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
634: vCtr := vCtr + 1;
635:
636: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
637: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
632: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
634: vCtr := vCtr + 1;
635:
636: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
637: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
639: vCtr := vCtr + 1;
640:
633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
634: vCtr := vCtr + 1;
635:
636: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
637: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
634: vCtr := vCtr + 1;
635:
636: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
637: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
642: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
637: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
642: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
643: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
644: vCtr := vCtr + 1;
645:
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
642: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
643: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
644: vCtr := vCtr + 1;
645:
646: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
642: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
643: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
644: vCtr := vCtr + 1;
645:
646: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
647: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
642: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
643: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
644: vCtr := vCtr + 1;
645:
646: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
647: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
650: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
643: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
644: vCtr := vCtr + 1;
645:
646: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
647: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
650: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
651: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
645:
646: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
647: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
650: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
651: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
652: vCtr := vCtr + 1;
653:
646: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
647: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
650: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
651: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
652: vCtr := vCtr + 1;
653:
654: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
647: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
650: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
651: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
652: vCtr := vCtr + 1;
653:
654: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
655: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
650: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
651: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
652: vCtr := vCtr + 1;
653:
654: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
655: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
656:
657:
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
651: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
652: vCtr := vCtr + 1;
653:
654: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
655: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
656:
657:
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
659: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
654: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
655: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
656:
657:
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
659: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
660: vCtr := vCtr + 1;
661:
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
655: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
656:
657:
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
659: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
660: vCtr := vCtr + 1;
661:
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
663: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
659: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
660: vCtr := vCtr + 1;
661:
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
663: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
664: vCtr := vCtr + 1;
665:
666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
659: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
660: vCtr := vCtr + 1;
661:
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
663: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
664: vCtr := vCtr + 1;
665:
666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
667: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
663: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
664: vCtr := vCtr + 1;
665:
666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
667: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
668: vCtr := vCtr + 1;
669:
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
663: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
664: vCtr := vCtr + 1;
665:
666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
667: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
668: vCtr := vCtr + 1;
669:
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
671: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
667: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
668: vCtr := vCtr + 1;
669:
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
671: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
672: vCtr := vCtr + 1;
673:
674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
667: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
668: vCtr := vCtr + 1;
669:
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
671: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
672: vCtr := vCtr + 1;
673:
674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
675: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
671: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
672: vCtr := vCtr + 1;
673:
674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
675: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
676: vCtr := vCtr + 1;
677:
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
671: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
672: vCtr := vCtr + 1;
673:
674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
675: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
676: vCtr := vCtr + 1;
677:
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
679: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
675: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
676: vCtr := vCtr + 1;
677:
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
679: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
680: vCtr := vCtr + 1;
681:
682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
675: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
676: vCtr := vCtr + 1;
677:
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
679: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
680: vCtr := vCtr + 1;
681:
682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
683: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
679: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
680: vCtr := vCtr + 1;
681:
682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
683: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
684: vCtr := vCtr + 1;
685:
686: IF vUserBalVal.COUNT > 0 THEN
679: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
680: vCtr := vCtr + 1;
681:
682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
683: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
684: vCtr := vCtr + 1;
685:
686: IF vUserBalVal.COUNT > 0 THEN
687:
686: IF vUserBalVal.COUNT > 0 THEN
687:
688: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
689:
690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
691: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
692: vCtr := vCtr + 1;
693:
694: END LOOP;
687:
688: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
689:
690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
691: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
692: vCtr := vCtr + 1;
693:
694: END LOOP;
695:
694: END LOOP;
695:
696: END IF;
697:
698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
699: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
700: vCtr := vCtr + 1;
701:
702: l_taxable_income:=0;
695:
696: END IF;
697:
698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
699: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
700: vCtr := vCtr + 1;
701:
702: l_taxable_income:=0;
703: l_deducted_wage_tax:=0;
757: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
758: fnd_message.set_token('YEAR',l_year);
759: l_year_msg:=fnd_message.get();
760:
761: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
762: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
763: vCtr := vCtr + 1;
764:
765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
758: fnd_message.set_token('YEAR',l_year);
759: l_year_msg:=fnd_message.get();
760:
761: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
762: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
763: vCtr := vCtr + 1;
764:
765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
761: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
762: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
763: vCtr := vCtr + 1;
764:
765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
767: vCtr := vCtr + 1;
768:
769: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
762: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
763: vCtr := vCtr + 1;
764:
765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
767: vCtr := vCtr + 1;
768:
769: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
770: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
767: vCtr := vCtr + 1;
768:
769: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
770: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
771: vCtr := vCtr + 1;
772:
773:
766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
767: vCtr := vCtr + 1;
768:
769: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
770: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
771: vCtr := vCtr + 1;
772:
773:
774: /*if l_street_name_er is not null then
771: vCtr := vCtr + 1;
772:
773:
774: /*if l_street_name_er is not null then
775: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
776: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
777: l_field_count:=l_field_count+1;
778: vCtr := vCtr + 1;
779: end if;
772:
773:
774: /*if l_street_name_er is not null then
775: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
776: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
777: l_field_count:=l_field_count+1;
778: vCtr := vCtr + 1;
779: end if;
780:
778: vCtr := vCtr + 1;
779: end if;
780:
781: if l_house_number_er is not null then
782: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
783: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
784: l_field_count:=l_field_count+1;
785: vCtr := vCtr + 1;
786: end if;
779: end if;
780:
781: if l_house_number_er is not null then
782: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
783: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
784: l_field_count:=l_field_count+1;
785: vCtr := vCtr + 1;
786: end if;
787:
785: vCtr := vCtr + 1;
786: end if;
787:
788: if l_house_add_no_er is not null then
789: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
790: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
791: l_field_count:=l_field_count+1;
792: vCtr := vCtr + 1;
793: end if;*/
786: end if;
787:
788: if l_house_add_no_er is not null then
789: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
790: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
791: l_field_count:=l_field_count+1;
792: vCtr := vCtr + 1;
793: end if;*/
794:
793: end if;*/
794:
795:
796: if l_addr1_er is not null then
797: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
798: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
799: l_field_count:=l_field_count+1;
800: vCtr := vCtr + 1;
801: end if;
794:
795:
796: if l_addr1_er is not null then
797: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
798: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
799: l_field_count:=l_field_count+1;
800: vCtr := vCtr + 1;
801: end if;
802:
801: end if;
802:
803:
804: if l_line1_er is not null then
805: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
806: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
807: l_field_count:=l_field_count+1;
808: vCtr := vCtr + 1;
809: end if;
802:
803:
804: if l_line1_er is not null then
805: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
806: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
807: l_field_count:=l_field_count+1;
808: vCtr := vCtr + 1;
809: end if;
810:
809: end if;
810:
811:
812: if l_line2_er is not null then
813: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
814: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
815: l_field_count:=l_field_count+1;
816: vCtr := vCtr + 1;
817: end if;
810:
811:
812: if l_line2_er is not null then
813: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
814: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
815: l_field_count:=l_field_count+1;
816: vCtr := vCtr + 1;
817: end if;
818:
816: vCtr := vCtr + 1;
817: end if;
818:
819: if l_line3_er is not null then
820: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
821: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
822: l_field_count:=l_field_count+1;
823: vCtr := vCtr + 1;
824: end if;
817: end if;
818:
819: if l_line3_er is not null then
820: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
821: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
822: l_field_count:=l_field_count+1;
823: vCtr := vCtr + 1;
824: end if;
825:
824: end if;
825:
826:
827: /*if l_po_code_er is not null then
828: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
829: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
830: l_field_count:=l_field_count+1;
831: vCtr := vCtr + 1;
832: end if;
825:
826:
827: /*if l_po_code_er is not null then
828: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
829: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
830: l_field_count:=l_field_count+1;
831: vCtr := vCtr + 1;
832: end if;
833:
832: end if;
833:
834:
835: if l_city_er is not null then
836: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
837: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
838: l_field_count:=l_field_count+1;
839: vCtr := vCtr + 1;
840: end if;*/
833:
834:
835: if l_city_er is not null then
836: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
837: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
838: l_field_count:=l_field_count+1;
839: vCtr := vCtr + 1;
840: end if;*/
841:
840: end if;*/
841:
842:
843: if l_addr2_er is not null then
844: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
845: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
846: l_field_count:=l_field_count+1;
847: vCtr := vCtr + 1;
848: end if;
841:
842:
843: if l_addr2_er is not null then
844: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
845: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
846: l_field_count:=l_field_count+1;
847: vCtr := vCtr + 1;
848: end if;
849:
848: end if;
849:
850:
851: if l_country_er is not null then
852: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
853: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
854: l_field_count:=l_field_count+1;
855: vCtr := vCtr + 1;
856: end if;
849:
850:
851: if l_country_er is not null then
852: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
853: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
854: l_field_count:=l_field_count+1;
855: vCtr := vCtr + 1;
856: end if;
857:
858:
859: l_field_count:=1;
860:
861:
862: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
863: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
864: vCtr := vCtr + 1;
865:
866: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
859: l_field_count:=1;
860:
861:
862: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
863: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
864: vCtr := vCtr + 1;
865:
866: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
867: FETCH csr_emp_glb_address
930:
931:
932:
933: /*if l_street_name_ee is not null then
934: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
935: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
936: l_field_count:=l_field_count+1;
937: vCtr := vCtr + 1;
938: end if;
931:
932:
933: /*if l_street_name_ee is not null then
934: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
935: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
936: l_field_count:=l_field_count+1;
937: vCtr := vCtr + 1;
938: end if;
939:
938: end if;
939:
940:
941: if l_house_number_ee is not null then
942: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
943: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
944: l_field_count:=l_field_count+1;
945: vCtr := vCtr + 1;
946: end if;
939:
940:
941: if l_house_number_ee is not null then
942: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
943: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
944: l_field_count:=l_field_count+1;
945: vCtr := vCtr + 1;
946: end if;
947:
945: vCtr := vCtr + 1;
946: end if;
947:
948: if l_house_add_no_ee is not null then
949: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
950: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
951: l_field_count:=l_field_count+1;
952: vCtr := vCtr + 1;
953: end if;*/
946: end if;
947:
948: if l_house_add_no_ee is not null then
949: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
950: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
951: l_field_count:=l_field_count+1;
952: vCtr := vCtr + 1;
953: end if;*/
954:
953: end if;*/
954:
955:
956: if l_addr1_ee is not null then
957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
959: l_field_count:=l_field_count+1;
960: vCtr := vCtr + 1;
961: end if;
954:
955:
956: if l_addr1_ee is not null then
957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
959: l_field_count:=l_field_count+1;
960: vCtr := vCtr + 1;
961: end if;
962:
961: end if;
962:
963:
964: if l_line1_ee is not null then
965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
967: l_field_count:=l_field_count+1;
968: vCtr := vCtr + 1;
969: end if;
962:
963:
964: if l_line1_ee is not null then
965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
967: l_field_count:=l_field_count+1;
968: vCtr := vCtr + 1;
969: end if;
970:
969: end if;
970:
971:
972: if l_line2_ee is not null then
973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
975: l_field_count:=l_field_count+1;
976: vCtr := vCtr + 1;
977: end if;
970:
971:
972: if l_line2_ee is not null then
973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
975: l_field_count:=l_field_count+1;
976: vCtr := vCtr + 1;
977: end if;
978:
977: end if;
978:
979:
980: if l_line3_ee is not null then
981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
983: l_field_count:=l_field_count+1;
984: vCtr := vCtr + 1;
985: end if;
978:
979:
980: if l_line3_ee is not null then
981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
983: l_field_count:=l_field_count+1;
984: vCtr := vCtr + 1;
985: end if;
986:
985: end if;
986:
987:
988: /*if l_po_code_ee is not null then
989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
991: l_field_count:=l_field_count+1;
992: vCtr := vCtr + 1;
993: end if;
986:
987:
988: /*if l_po_code_ee is not null then
989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
991: l_field_count:=l_field_count+1;
992: vCtr := vCtr + 1;
993: end if;
994:
993: end if;
994:
995:
996: if l_city_ee is not null then
997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
999: l_field_count:=l_field_count+1;
1000: vCtr := vCtr + 1;
1001: end if;*/
994:
995:
996: if l_city_ee is not null then
997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
999: l_field_count:=l_field_count+1;
1000: vCtr := vCtr + 1;
1001: end if;*/
1002:
1001: end if;*/
1002:
1003:
1004: if l_addr2_ee is not null then
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1007: l_field_count:=l_field_count+1;
1008: vCtr := vCtr + 1;
1009: end if;
1002:
1003:
1004: if l_addr2_ee is not null then
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1007: l_field_count:=l_field_count+1;
1008: vCtr := vCtr + 1;
1009: end if;
1010:
1009: end if;
1010:
1011:
1012: if l_country_ee is not null then
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1015: l_field_count:=l_field_count+1;
1016: vCtr := vCtr + 1;
1017: end if;
1010:
1011:
1012: if l_country_ee is not null then
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1015: l_field_count:=l_field_count+1;
1016: vCtr := vCtr + 1;
1017: end if;
1018:
1017: end if;
1018:
1019:
1020:
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1023: vCtr := vCtr + 1;
1024:
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1018:
1019:
1020:
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1023: vCtr := vCtr + 1;
1024:
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1023: vCtr := vCtr + 1;
1024:
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1027: vCtr := vCtr + 1;
1028:
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1023: vCtr := vCtr + 1;
1024:
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1027: vCtr := vCtr + 1;
1028:
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1027: vCtr := vCtr + 1;
1028:
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1031: vCtr := vCtr + 1;
1032:
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1027: vCtr := vCtr + 1;
1028:
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1031: vCtr := vCtr + 1;
1032:
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1031: vCtr := vCtr + 1;
1032:
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1035: vCtr := vCtr + 1;
1036:
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1031: vCtr := vCtr + 1;
1032:
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1035: vCtr := vCtr + 1;
1036:
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1035: vCtr := vCtr + 1;
1036:
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1039: vCtr := vCtr + 1;
1040:
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1035: vCtr := vCtr + 1;
1036:
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1039: vCtr := vCtr + 1;
1040:
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1039: vCtr := vCtr + 1;
1040:
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1043: vCtr := vCtr + 1;
1044:
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1039: vCtr := vCtr + 1;
1040:
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1043: vCtr := vCtr + 1;
1044:
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1043: vCtr := vCtr + 1;
1044:
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1047: vCtr := vCtr + 1;
1048:
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1043: vCtr := vCtr + 1;
1044:
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1047: vCtr := vCtr + 1;
1048:
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1047: vCtr := vCtr + 1;
1048:
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1051: vCtr := vCtr + 1;
1052:
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1047: vCtr := vCtr + 1;
1048:
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1051: vCtr := vCtr + 1;
1052:
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1051: vCtr := vCtr + 1;
1052:
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1055: vCtr := vCtr + 1;
1056:
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1051: vCtr := vCtr + 1;
1052:
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1055: vCtr := vCtr + 1;
1056:
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1055: vCtr := vCtr + 1;
1056:
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1059: vCtr := vCtr + 1;
1060:
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1055: vCtr := vCtr + 1;
1056:
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1059: vCtr := vCtr + 1;
1060:
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1059: vCtr := vCtr + 1;
1060:
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1063: vCtr := vCtr + 1;
1064:
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1059: vCtr := vCtr + 1;
1060:
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1063: vCtr := vCtr + 1;
1064:
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1063: vCtr := vCtr + 1;
1064:
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1067: vCtr := vCtr + 1;
1068:
1069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1063: vCtr := vCtr + 1;
1064:
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1067: vCtr := vCtr + 1;
1068:
1069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1070: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1067: vCtr := vCtr + 1;
1068:
1069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1070: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1071: vCtr := vCtr + 1;
1072:
1073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1067: vCtr := vCtr + 1;
1068:
1069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1070: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1071: vCtr := vCtr + 1;
1072:
1073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1074: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1070: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1071: vCtr := vCtr + 1;
1072:
1073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1074: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1075: vCtr := vCtr + 1;
1076:
1077: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1070: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1071: vCtr := vCtr + 1;
1072:
1073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1074: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1075: vCtr := vCtr + 1;
1076:
1077: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1074: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1075: vCtr := vCtr + 1;
1076:
1077: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1079: vCtr := vCtr + 1;*/
1080:
1081: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1074: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1075: vCtr := vCtr + 1;
1076:
1077: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1079: vCtr := vCtr + 1;*/
1080:
1081: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1082: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1077: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1079: vCtr := vCtr + 1;*/
1080:
1081: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1082: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1083: vCtr := vCtr + 1;*/
1084:
1085: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1079: vCtr := vCtr + 1;*/
1080:
1081: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1082: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1083: vCtr := vCtr + 1;*/
1084:
1085: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1086: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1081: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1082: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1083: vCtr := vCtr + 1;*/
1084:
1085: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1086: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1087: vCtr := vCtr + 1;
1088:
1089: end if;
1082: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1083: vCtr := vCtr + 1;*/
1084:
1085: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1086: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1087: vCtr := vCtr + 1;
1088:
1089: end if;
1090:
1117: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
1118: fnd_message.set_token('YEAR',l_year);
1119: l_year_msg:=fnd_message.get();
1120:
1121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1123: vCtr := vCtr + 1;
1124:
1125: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1118: fnd_message.set_token('YEAR',l_year);
1119: l_year_msg:=fnd_message.get();
1120:
1121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1123: vCtr := vCtr + 1;
1124:
1125: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1123: vCtr := vCtr + 1;
1124:
1125: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1127: vCtr := vCtr + 1;
1128:
1129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1123: vCtr := vCtr + 1;
1124:
1125: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1127: vCtr := vCtr + 1;
1128:
1129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
1125: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1127: vCtr := vCtr + 1;
1128:
1129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
1131: vCtr := vCtr + 1;
1132:
1133:
1126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1127: vCtr := vCtr + 1;
1128:
1129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
1131: vCtr := vCtr + 1;
1132:
1133:
1134: /*if l_street_name_er is not null then
1131: vCtr := vCtr + 1;
1132:
1133:
1134: /*if l_street_name_er is not null then
1135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1137: l_field_count:=l_field_count+1;
1138: vCtr := vCtr + 1;
1139: end if;
1132:
1133:
1134: /*if l_street_name_er is not null then
1135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1137: l_field_count:=l_field_count+1;
1138: vCtr := vCtr + 1;
1139: end if;
1140:
1138: vCtr := vCtr + 1;
1139: end if;
1140:
1141: if l_house_number_er is not null then
1142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1144: l_field_count:=l_field_count+1;
1145: vCtr := vCtr + 1;
1146: end if;
1139: end if;
1140:
1141: if l_house_number_er is not null then
1142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1144: l_field_count:=l_field_count+1;
1145: vCtr := vCtr + 1;
1146: end if;
1147:
1145: vCtr := vCtr + 1;
1146: end if;
1147:
1148: if l_house_add_no_er is not null then
1149: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1151: l_field_count:=l_field_count+1;
1152: vCtr := vCtr + 1;
1153: end if;*/
1146: end if;
1147:
1148: if l_house_add_no_er is not null then
1149: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1151: l_field_count:=l_field_count+1;
1152: vCtr := vCtr + 1;
1153: end if;*/
1154:
1153: end if;*/
1154:
1155:
1156: if l_addr1_er is not null then
1157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1159: l_field_count:=l_field_count+1;
1160: vCtr := vCtr + 1;
1161: end if;
1154:
1155:
1156: if l_addr1_er is not null then
1157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1159: l_field_count:=l_field_count+1;
1160: vCtr := vCtr + 1;
1161: end if;
1162:
1161: end if;
1162:
1163:
1164: if l_line1_er is not null then
1165: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1167: l_field_count:=l_field_count+1;
1168: vCtr := vCtr + 1;
1169: end if;
1162:
1163:
1164: if l_line1_er is not null then
1165: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1167: l_field_count:=l_field_count+1;
1168: vCtr := vCtr + 1;
1169: end if;
1170:
1170:
1171:
1172:
1173: if l_line2_er is not null then
1174: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1176: l_field_count:=l_field_count+1;
1177: vCtr := vCtr + 1;
1178: end if;
1171:
1172:
1173: if l_line2_er is not null then
1174: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1176: l_field_count:=l_field_count+1;
1177: vCtr := vCtr + 1;
1178: end if;
1179:
1177: vCtr := vCtr + 1;
1178: end if;
1179:
1180: if l_line3_er is not null then
1181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1183: l_field_count:=l_field_count+1;
1184: vCtr := vCtr + 1;
1185: end if;
1178: end if;
1179:
1180: if l_line3_er is not null then
1181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1183: l_field_count:=l_field_count+1;
1184: vCtr := vCtr + 1;
1185: end if;
1186:
1185: end if;
1186:
1187:
1188: if l_addr2_er is not null then
1189: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1190: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1191: l_field_count:=l_field_count+1;
1192: vCtr := vCtr + 1;
1193: end if;
1186:
1187:
1188: if l_addr2_er is not null then
1189: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1190: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1191: l_field_count:=l_field_count+1;
1192: vCtr := vCtr + 1;
1193: end if;
1194:
1193: end if;
1194:
1195:
1196: /*if l_po_code_er is not null then
1197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1198: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1199: l_field_count:=l_field_count+1;
1200: vCtr := vCtr + 1;
1201: end if;
1194:
1195:
1196: /*if l_po_code_er is not null then
1197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1198: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1199: l_field_count:=l_field_count+1;
1200: vCtr := vCtr + 1;
1201: end if;
1202:
1200: vCtr := vCtr + 1;
1201: end if;
1202:
1203: if l_city_er is not null then
1204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1206: l_field_count:=l_field_count+1;
1207: vCtr := vCtr + 1;
1208: end if;*/
1201: end if;
1202:
1203: if l_city_er is not null then
1204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1206: l_field_count:=l_field_count+1;
1207: vCtr := vCtr + 1;
1208: end if;*/
1209:
1208: end if;*/
1209:
1210:
1211: if l_country_er is not null then
1212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1214: l_field_count:=l_field_count+1;
1215: vCtr := vCtr + 1;
1216: end if;
1209:
1210:
1211: if l_country_er is not null then
1212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1214: l_field_count:=l_field_count+1;
1215: vCtr := vCtr + 1;
1216: end if;
1217:
1219:
1220: l_field_count:=1;
1221:
1222:
1223: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
1224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
1225: vCtr := vCtr + 1;
1226:
1227: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
1220: l_field_count:=1;
1221:
1222:
1223: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
1224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
1225: vCtr := vCtr + 1;
1226:
1227: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
1228: FETCH csr_emp_glb_address
1289:
1290:
1291:
1292: /*if l_street_name_ee is not null then
1293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1295: l_field_count:=l_field_count+1;
1296: vCtr := vCtr + 1;
1297: end if;
1290:
1291:
1292: /*if l_street_name_ee is not null then
1293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1295: l_field_count:=l_field_count+1;
1296: vCtr := vCtr + 1;
1297: end if;
1298:
1296: vCtr := vCtr + 1;
1297: end if;
1298:
1299: if l_house_number_ee is not null then
1300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1301: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1302: l_field_count:=l_field_count+1;
1303: vCtr := vCtr + 1;
1304: end if;
1297: end if;
1298:
1299: if l_house_number_ee is not null then
1300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1301: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1302: l_field_count:=l_field_count+1;
1303: vCtr := vCtr + 1;
1304: end if;
1305:
1303: vCtr := vCtr + 1;
1304: end if;
1305:
1306: if l_house_add_no_ee is not null then
1307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1308: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1309: l_field_count:=l_field_count+1;
1310: vCtr := vCtr + 1;
1311: end if;*/
1304: end if;
1305:
1306: if l_house_add_no_ee is not null then
1307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1308: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1309: l_field_count:=l_field_count+1;
1310: vCtr := vCtr + 1;
1311: end if;*/
1312:
1311: end if;*/
1312:
1313:
1314: if l_addr1_ee is not null then
1315: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1316: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1317: l_field_count:=l_field_count+1;
1318: vCtr := vCtr + 1;
1319: end if;
1312:
1313:
1314: if l_addr1_ee is not null then
1315: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1316: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1317: l_field_count:=l_field_count+1;
1318: vCtr := vCtr + 1;
1319: end if;
1320:
1319: end if;
1320:
1321:
1322: if l_line1_ee is not null then
1323: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1324: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1325: l_field_count:=l_field_count+1;
1326: vCtr := vCtr + 1;
1327: end if;
1320:
1321:
1322: if l_line1_ee is not null then
1323: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1324: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1325: l_field_count:=l_field_count+1;
1326: vCtr := vCtr + 1;
1327: end if;
1328:
1327: end if;
1328:
1329:
1330: if l_line2_ee is not null then
1331: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1332: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1333: l_field_count:=l_field_count+1;
1334: vCtr := vCtr + 1;
1335: end if;
1328:
1329:
1330: if l_line2_ee is not null then
1331: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1332: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1333: l_field_count:=l_field_count+1;
1334: vCtr := vCtr + 1;
1335: end if;
1336:
1335: end if;
1336:
1337:
1338: if l_line3_ee is not null then
1339: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1340: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1341: l_field_count:=l_field_count+1;
1342: vCtr := vCtr + 1;
1343: end if;
1336:
1337:
1338: if l_line3_ee is not null then
1339: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1340: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1341: l_field_count:=l_field_count+1;
1342: vCtr := vCtr + 1;
1343: end if;
1344:
1342: vCtr := vCtr + 1;
1343: end if;
1344:
1345: /*if l_po_code_ee is not null then
1346: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1347: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1348: l_field_count:=l_field_count+1;
1349: vCtr := vCtr + 1;
1350: end if;
1343: end if;
1344:
1345: /*if l_po_code_ee is not null then
1346: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1347: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1348: l_field_count:=l_field_count+1;
1349: vCtr := vCtr + 1;
1350: end if;
1351:
1349: vCtr := vCtr + 1;
1350: end if;
1351:
1352: if l_city_ee is not null then
1353: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1354: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1355: l_field_count:=l_field_count+1;
1356: vCtr := vCtr + 1;
1357: end if;*/
1350: end if;
1351:
1352: if l_city_ee is not null then
1353: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1354: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1355: l_field_count:=l_field_count+1;
1356: vCtr := vCtr + 1;
1357: end if;*/
1358:
1357: end if;*/
1358:
1359:
1360: if l_addr2_ee is not null then
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1362: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1363: l_field_count:=l_field_count+1;
1364: vCtr := vCtr + 1;
1365: end if;
1358:
1359:
1360: if l_addr2_ee is not null then
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1362: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1363: l_field_count:=l_field_count+1;
1364: vCtr := vCtr + 1;
1365: end if;
1366:
1365: end if;
1366:
1367:
1368: if l_country_ee is not null then
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1370: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1371: l_field_count:=l_field_count+1;
1372: vCtr := vCtr + 1;
1373: end if;
1366:
1367:
1368: if l_country_ee is not null then
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1370: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1371: l_field_count:=l_field_count+1;
1372: vCtr := vCtr + 1;
1373: end if;
1374:
1373: end if;
1374:
1375:
1376:
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1378: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1379: vCtr := vCtr + 1;
1380:
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1374:
1375:
1376:
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1378: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1379: vCtr := vCtr + 1;
1380:
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1378: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1379: vCtr := vCtr + 1;
1380:
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1383: vCtr := vCtr + 1;
1384:
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1378: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1379: vCtr := vCtr + 1;
1380:
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1383: vCtr := vCtr + 1;
1384:
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1386: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1383: vCtr := vCtr + 1;
1384:
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1386: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1387: vCtr := vCtr + 1;
1388:
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1383: vCtr := vCtr + 1;
1384:
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1386: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1387: vCtr := vCtr + 1;
1388:
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1386: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1387: vCtr := vCtr + 1;
1388:
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1391: vCtr := vCtr + 1;
1392:
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1386: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1387: vCtr := vCtr + 1;
1388:
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1391: vCtr := vCtr + 1;
1392:
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1391: vCtr := vCtr + 1;
1392:
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1395: vCtr := vCtr + 1;
1396:
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1391: vCtr := vCtr + 1;
1392:
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1395: vCtr := vCtr + 1;
1396:
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1395: vCtr := vCtr + 1;
1396:
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1399: vCtr := vCtr + 1;
1400:
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1395: vCtr := vCtr + 1;
1396:
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1399: vCtr := vCtr + 1;
1400:
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1402: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1399: vCtr := vCtr + 1;
1400:
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1402: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1403: vCtr := vCtr + 1;
1404:
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1399: vCtr := vCtr + 1;
1400:
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1402: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1403: vCtr := vCtr + 1;
1404:
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1406: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1402: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1403: vCtr := vCtr + 1;
1404:
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1406: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1407: vCtr := vCtr + 1;
1408:
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1402: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1403: vCtr := vCtr + 1;
1404:
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1406: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1407: vCtr := vCtr + 1;
1408:
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1406: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1407: vCtr := vCtr + 1;
1408:
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1411: vCtr := vCtr + 1;
1412:
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1406: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1407: vCtr := vCtr + 1;
1408:
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1411: vCtr := vCtr + 1;
1412:
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1411: vCtr := vCtr + 1;
1412:
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1415: vCtr := vCtr + 1;
1416:
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1411: vCtr := vCtr + 1;
1412:
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1415: vCtr := vCtr + 1;
1416:
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1415: vCtr := vCtr + 1;
1416:
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1419: vCtr := vCtr + 1;
1420:
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1415: vCtr := vCtr + 1;
1416:
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1419: vCtr := vCtr + 1;
1420:
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1419: vCtr := vCtr + 1;
1420:
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1423: vCtr := vCtr + 1;
1424:
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1419: vCtr := vCtr + 1;
1420:
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1423: vCtr := vCtr + 1;
1424:
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1423: vCtr := vCtr + 1;
1424:
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1427: vCtr := vCtr + 1;
1428:
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1423: vCtr := vCtr + 1;
1424:
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1427: vCtr := vCtr + 1;
1428:
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1430: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1427: vCtr := vCtr + 1;
1428:
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1430: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
1431: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
1432: vCtr := vCtr + 1;
1433:
1426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1427: vCtr := vCtr + 1;
1428:
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1430: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
1431: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
1432: vCtr := vCtr + 1;
1433:
1434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1427: vCtr := vCtr + 1;
1428:
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1430: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
1431: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
1432: vCtr := vCtr + 1;
1433:
1434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1435: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
1430: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
1431: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
1432: vCtr := vCtr + 1;
1433:
1434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1435: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
1437: vCtr := vCtr + 1;
1438:
1431: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
1432: vCtr := vCtr + 1;
1433:
1434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1435: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
1437: vCtr := vCtr + 1;
1438:
1439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1432: vCtr := vCtr + 1;
1433:
1434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1435: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
1437: vCtr := vCtr + 1;
1438:
1439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1440: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
1435: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
1437: vCtr := vCtr + 1;
1438:
1439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1440: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
1442: vCtr := vCtr + 1;
1443:
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
1437: vCtr := vCtr + 1;
1438:
1439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1440: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1437: vCtr := vCtr + 1;
1438:
1439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1440: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1440: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1449: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1449: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
1450: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
1451: vCtr := vCtr + 1;
1452:
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1449: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
1450: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
1451: vCtr := vCtr + 1;
1452:
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1449: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
1450: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
1451: vCtr := vCtr + 1;
1452:
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1454: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
1449: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
1450: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
1451: vCtr := vCtr + 1;
1452:
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1454: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
1455: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
1456: vCtr := vCtr + 1;
1457:
1450: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
1451: vCtr := vCtr + 1;
1452:
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1454: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
1455: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
1456: vCtr := vCtr + 1;
1457:
1458: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1451: vCtr := vCtr + 1;
1452:
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1454: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
1455: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
1456: vCtr := vCtr + 1;
1457:
1458: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1459: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1454: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
1455: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
1456: vCtr := vCtr + 1;
1457:
1458: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1459: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1460: vCtr := vCtr + 1;*/
1461:
1462: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1455: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
1456: vCtr := vCtr + 1;
1457:
1458: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1459: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1460: vCtr := vCtr + 1;*/
1461:
1462: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1463: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1458: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1459: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1460: vCtr := vCtr + 1;*/
1461:
1462: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1463: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1464: vCtr := vCtr + 1;
1465:
1466: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1459: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1460: vCtr := vCtr + 1;*/
1461:
1462: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1463: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1464: vCtr := vCtr + 1;
1465:
1466: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1467: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1462: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1463: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1464: vCtr := vCtr + 1;
1465:
1466: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1467: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1468: vCtr := vCtr + 1;
1469:
1470: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1463: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1464: vCtr := vCtr + 1;
1465:
1466: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1467: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1468: vCtr := vCtr + 1;
1469:
1470: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1471: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1466: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1467: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1468: vCtr := vCtr + 1;
1469:
1470: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1471: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1472: vCtr := vCtr + 1;
1473:
1474: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1467: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1468: vCtr := vCtr + 1;
1469:
1470: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1471: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1472: vCtr := vCtr + 1;
1473:
1474: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1475: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1470: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1471: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1472: vCtr := vCtr + 1;
1473:
1474: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1475: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1476: vCtr := vCtr + 1;
1477:
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1471: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1472: vCtr := vCtr + 1;
1473:
1474: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1475: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1476: vCtr := vCtr + 1;
1477:
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1474: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1475: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1476: vCtr := vCtr + 1;
1477:
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1480: vCtr := vCtr + 1;
1481:
1482: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1475: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1476: vCtr := vCtr + 1;
1477:
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1480: vCtr := vCtr + 1;
1481:
1482: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1483: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1480: vCtr := vCtr + 1;
1481:
1482: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1483: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1484: vCtr := vCtr + 1;
1485:
1486: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1480: vCtr := vCtr + 1;
1481:
1482: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1483: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1484: vCtr := vCtr + 1;
1485:
1486: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1487: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1482: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1483: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1484: vCtr := vCtr + 1;
1485:
1486: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1487: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1488: vCtr := vCtr + 1;
1489:
1490: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1483: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1484: vCtr := vCtr + 1;
1485:
1486: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1487: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1488: vCtr := vCtr + 1;
1489:
1490: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1491: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
1486: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1487: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1488: vCtr := vCtr + 1;
1489:
1490: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1491: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
1492: vCtr := vCtr + 1;
1493:
1494: hr_utility.set_location('Calling bal table',10);
1487: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1488: vCtr := vCtr + 1;
1489:
1490: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1491: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
1492: vCtr := vCtr + 1;
1493:
1494: hr_utility.set_location('Calling bal table',10);
1495:
1500: IF vUserBalVal.COUNT > 0 THEN
1501:
1502: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1503:
1504: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1505: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1506: vCtr := vCtr + 1;
1507:
1508: END LOOP;
1501:
1502: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1503:
1504: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1505: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1506: vCtr := vCtr + 1;
1507:
1508: END LOOP;
1509:
1510: END IF;
1511:
1512: vUserBalVal.DELETE;
1513:
1514: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1515: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1516: vCtr := vCtr + 1;
1517:
1518: end if;
1511:
1512: vUserBalVal.DELETE;
1513:
1514: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1515: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1516: vCtr := vCtr + 1;
1517:
1518: end if;
1519:
1539: end loop;
1540:
1541: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
1542:
1543: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1544: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
1546: vCtr := vCtr + 1;
1547:
1540:
1541: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
1542:
1543: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1544: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
1546: vCtr := vCtr + 1;
1547:
1548: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1541: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
1542:
1543: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1544: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
1546: vCtr := vCtr + 1;
1547:
1548: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1549: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
1544: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
1546: vCtr := vCtr + 1;
1547:
1548: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1549: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
1551: vCtr := vCtr + 1;
1552:
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
1546: vCtr := vCtr + 1;
1547:
1548: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1549: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1546: vCtr := vCtr + 1;
1547:
1548: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1549: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1554: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
1549: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1554: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
1555: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
1556: vCtr := vCtr + 1;
1557:
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1554: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
1555: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
1556: vCtr := vCtr + 1;
1557:
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1554: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
1555: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
1556: vCtr := vCtr + 1;
1557:
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1559: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
1554: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
1555: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
1556: vCtr := vCtr + 1;
1557:
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1559: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
1560: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
1561: vCtr := vCtr + 1;
1562:
1555: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
1556: vCtr := vCtr + 1;
1557:
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1559: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
1560: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
1561: vCtr := vCtr + 1;
1562:
1563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1556: vCtr := vCtr + 1;
1557:
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1559: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
1560: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
1561: vCtr := vCtr + 1;
1562:
1563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1564: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
1559: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
1560: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
1561: vCtr := vCtr + 1;
1562:
1563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1564: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
1565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
1566: vCtr := vCtr + 1;
1567:
1560: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
1561: vCtr := vCtr + 1;
1562:
1563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1564: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
1565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
1566: vCtr := vCtr + 1;
1567:
1568: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1561: vCtr := vCtr + 1;
1562:
1563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1564: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
1565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
1566: vCtr := vCtr + 1;
1567:
1568: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1564: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
1565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
1566: vCtr := vCtr + 1;
1567:
1568: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1570: vCtr := vCtr + 1;
1571:
1572: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
1566: vCtr := vCtr + 1;
1567:
1568: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1570: vCtr := vCtr + 1;
1571:
1572: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1568: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1570: vCtr := vCtr + 1;
1571:
1572: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1574: vCtr := vCtr + 1;
1575:
1576: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1570: vCtr := vCtr + 1;
1571:
1572: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1574: vCtr := vCtr + 1;
1575:
1576: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1572: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1574: vCtr := vCtr + 1;
1575:
1576: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1578: vCtr := vCtr + 1;
1579:
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1574: vCtr := vCtr + 1;
1575:
1576: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1578: vCtr := vCtr + 1;
1579:
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1576: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1578: vCtr := vCtr + 1;
1579:
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1582: vCtr := vCtr + 1;
1583:
1584: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1578: vCtr := vCtr + 1;
1579:
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1582: vCtr := vCtr + 1;
1583:
1584: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1582: vCtr := vCtr + 1;
1583:
1584: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1586: vCtr := vCtr + 1;
1587:
1588: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1582: vCtr := vCtr + 1;
1583:
1584: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1586: vCtr := vCtr + 1;
1587:
1588: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1584: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1586: vCtr := vCtr + 1;
1587:
1588: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1590: vCtr := vCtr + 1;
1591:
1592: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1586: vCtr := vCtr + 1;
1587:
1588: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1590: vCtr := vCtr + 1;
1591:
1592: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1593: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
1588: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1590: vCtr := vCtr + 1;
1591:
1592: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1593: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
1594: vCtr := vCtr + 1;
1595:
1596: IF vUserBalVal.COUNT > 0 THEN
1589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1590: vCtr := vCtr + 1;
1591:
1592: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1593: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
1594: vCtr := vCtr + 1;
1595:
1596: IF vUserBalVal.COUNT > 0 THEN
1597:
1596: IF vUserBalVal.COUNT > 0 THEN
1597:
1598: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1599:
1600: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1602: vCtr := vCtr + 1;
1603:
1604: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
1597:
1598: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1599:
1600: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1602: vCtr := vCtr + 1;
1603:
1604: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
1605:
1606: END LOOP;
1607:
1608: END IF;
1609:
1610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1611: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1612: vCtr := vCtr + 1;
1613:
1614: l_taxable_income:=0;
1607:
1608: END IF;
1609:
1610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1611: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1612: vCtr := vCtr + 1;
1613:
1614: l_taxable_income:=0;
1615: l_deducted_wage_tax:=0;
1628: end if;
1629:
1630: /*Fetch XML file as a BLOB*/
1631:
1632: pay_nl_xdo_Report.WritetoCLOB_rtf (p_xfdf_blob );
1633:
1634:
1635: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
1636:
1631:
1632: pay_nl_xdo_Report.WritetoCLOB_rtf (p_xfdf_blob );
1633:
1634:
1635: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
1636:
1637: end populate_ats_report_data;
1638:
1639: procedure populate_ats_report_data_new
2039: /* OPEN csr_org_hierarchy_name(p_bg_id,l_effective_date);
2040: FETCH csr_org_hierarchy_name INTO l_Organization_Hierarchy_Name;
2041: CLOSE csr_org_hierarchy_name;*/
2042:
2043: PAY_NL_XDO_REPORT.vXMLTable.DELETE;
2044: vCtr := 0;
2045:
2046: /*Get all the XML tags and values*/
2047:
2044: vCtr := 0;
2045:
2046: /*Get all the XML tags and values*/
2047:
2048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2050: vCtr := vCtr + 1;
2051: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2045:
2046: /*Get all the XML tags and values*/
2047:
2048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2050: vCtr := vCtr + 1;
2051: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2053: vCtr := vCtr + 1;
2047:
2048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2050: vCtr := vCtr + 1;
2051: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2053: vCtr := vCtr + 1;
2054: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2055: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2050: vCtr := vCtr + 1;
2051: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2053: vCtr := vCtr + 1;
2054: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2055: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2056: -- vCtr := vCtr + 1;
2050: vCtr := vCtr + 1;
2051: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2053: vCtr := vCtr + 1;
2054: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2055: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2056: -- vCtr := vCtr + 1;
2057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2051: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2053: vCtr := vCtr + 1;
2054: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2055: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2056: -- vCtr := vCtr + 1;
2057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2059: vCtr := vCtr + 1;
2053: vCtr := vCtr + 1;
2054: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2055: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2056: -- vCtr := vCtr + 1;
2057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2059: vCtr := vCtr + 1;
2060: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2054: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2055: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2056: -- vCtr := vCtr + 1;
2057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2059: vCtr := vCtr + 1;
2060: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2062: vCtr := vCtr + 1;
2056: -- vCtr := vCtr + 1;
2057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2059: vCtr := vCtr + 1;
2060: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2062: vCtr := vCtr + 1;
2063: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2059: vCtr := vCtr + 1;
2060: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2062: vCtr := vCtr + 1;
2063: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2065: vCtr := vCtr+1;
2059: vCtr := vCtr + 1;
2060: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2062: vCtr := vCtr + 1;
2063: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2065: vCtr := vCtr+1;
2066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2060: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2062: vCtr := vCtr + 1;
2063: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2065: vCtr := vCtr+1;
2066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2068: vCtr := vCtr+1;
2062: vCtr := vCtr + 1;
2063: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2065: vCtr := vCtr+1;
2066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2068: vCtr := vCtr+1;
2069:
2070: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
2063: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2065: vCtr := vCtr+1;
2066: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2068: vCtr := vCtr+1;
2069:
2070: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
2071: LOOP
2250: if l_person_id <> l_previous_person_id OR l_period_of_service <> l_prev_period_of_service then
2251:
2252: if l_previous_person_id <> -1 then
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2255: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
2256: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
2257: vCtr := vCtr + 1;
2258:
2251:
2252: if l_previous_person_id <> -1 then
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2255: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
2256: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
2257: vCtr := vCtr + 1;
2258:
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2252: if l_previous_person_id <> -1 then
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2255: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
2256: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
2257: vCtr := vCtr + 1;
2258:
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2260: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
2255: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
2256: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
2257: vCtr := vCtr + 1;
2258:
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2260: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
2261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
2262: vCtr := vCtr + 1;
2263:
2256: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
2257: vCtr := vCtr + 1;
2258:
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2260: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
2261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
2262: vCtr := vCtr + 1;
2263:
2264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2257: vCtr := vCtr + 1;
2258:
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2260: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
2261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
2262: vCtr := vCtr + 1;
2263:
2264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2265: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
2260: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
2261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
2262: vCtr := vCtr + 1;
2263:
2264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2265: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
2267: vCtr := vCtr + 1;
2268:
2261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
2262: vCtr := vCtr + 1;
2263:
2264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2265: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
2267: vCtr := vCtr + 1;
2268:
2269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2262: vCtr := vCtr + 1;
2263:
2264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2265: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
2267: vCtr := vCtr + 1;
2268:
2269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2270: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
2265: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
2267: vCtr := vCtr + 1;
2268:
2269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2270: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
2271: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
2272: vCtr := vCtr + 1;
2273:
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
2267: vCtr := vCtr + 1;
2268:
2269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2270: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
2271: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
2272: vCtr := vCtr + 1;
2273:
2274: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2267: vCtr := vCtr + 1;
2268:
2269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2270: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
2271: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
2272: vCtr := vCtr + 1;
2273:
2274: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2275: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2270: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
2271: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
2272: vCtr := vCtr + 1;
2273:
2274: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2275: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2276:
2277: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2278: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
2271: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
2272: vCtr := vCtr + 1;
2273:
2274: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2275: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2276:
2277: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2278: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
2279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
2273:
2274: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2275: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2276:
2277: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2278: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
2279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
2280: vCtr := vCtr + 1;
2281:
2274: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2275: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2276:
2277: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2278: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
2279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
2280: vCtr := vCtr + 1;
2281:
2282: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2275: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2276:
2277: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2278: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
2279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
2280: vCtr := vCtr + 1;
2281:
2282: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2283: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2278: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
2279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
2280: vCtr := vCtr + 1;
2281:
2282: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2283: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2284:
2285:
2286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
2280: vCtr := vCtr + 1;
2281:
2282: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2283: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2284:
2285:
2286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2282: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2283: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2284:
2285:
2286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2288: vCtr := vCtr + 1;
2289:
2290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2283: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2284:
2285:
2286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2288: vCtr := vCtr + 1;
2289:
2290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2288: vCtr := vCtr + 1;
2289:
2290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2292: vCtr := vCtr + 1;
2293:
2294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2288: vCtr := vCtr + 1;
2289:
2290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2292: vCtr := vCtr + 1;
2293:
2294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2292: vCtr := vCtr + 1;
2293:
2294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2296: vCtr := vCtr + 1;
2297:
2298: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2292: vCtr := vCtr + 1;
2293:
2294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2296: vCtr := vCtr + 1;
2297:
2298: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2296: vCtr := vCtr + 1;
2297:
2298: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2300: vCtr := vCtr + 1;
2301:
2302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2296: vCtr := vCtr + 1;
2297:
2298: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2300: vCtr := vCtr + 1;
2301:
2302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2298: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2300: vCtr := vCtr + 1;
2301:
2302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2304: vCtr := vCtr + 1;
2305:
2306: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2300: vCtr := vCtr + 1;
2301:
2302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2304: vCtr := vCtr + 1;
2305:
2306: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2304: vCtr := vCtr + 1;
2305:
2306: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2308: vCtr := vCtr + 1;
2309:
2310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2304: vCtr := vCtr + 1;
2305:
2306: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2308: vCtr := vCtr + 1;
2309:
2310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2311: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
2306: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2308: vCtr := vCtr + 1;
2309:
2310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2311: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
2312: vCtr := vCtr + 1;
2313:
2314: IF vUserBalVal.COUNT > 0 THEN
2307: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2308: vCtr := vCtr + 1;
2309:
2310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2311: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
2312: vCtr := vCtr + 1;
2313:
2314: IF vUserBalVal.COUNT > 0 THEN
2315:
2314: IF vUserBalVal.COUNT > 0 THEN
2315:
2316: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
2317:
2318: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
2319: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
2320: vCtr := vCtr + 1;
2321:
2322: END LOOP;
2315:
2316: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
2317:
2318: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
2319: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
2320: vCtr := vCtr + 1;
2321:
2322: END LOOP;
2323:
2322: END LOOP;
2323:
2324: END IF;
2325:
2326: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2327: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
2328: vCtr := vCtr + 1;
2329:
2330: l_taxable_income:=0;
2323:
2324: END IF;
2325:
2326: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2327: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
2328: vCtr := vCtr + 1;
2329:
2330: l_taxable_income:=0;
2331: l_deducted_wage_tax:=0;
2385: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
2386: fnd_message.set_token('YEAR',l_year);
2387: l_year_msg:=fnd_message.get();
2388:
2389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2391: vCtr := vCtr + 1;
2392:
2393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2386: fnd_message.set_token('YEAR',l_year);
2387: l_year_msg:=fnd_message.get();
2388:
2389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2391: vCtr := vCtr + 1;
2392:
2393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2391: vCtr := vCtr + 1;
2392:
2393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2395: vCtr := vCtr + 1;
2396:
2397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2391: vCtr := vCtr + 1;
2392:
2393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2395: vCtr := vCtr + 1;
2396:
2397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2395: vCtr := vCtr + 1;
2396:
2397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2399: vCtr := vCtr + 1;
2400:
2401:
2394: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2395: vCtr := vCtr + 1;
2396:
2397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2398: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2399: vCtr := vCtr + 1;
2400:
2401:
2402: /*if l_street_name_er is not null then
2399: vCtr := vCtr + 1;
2400:
2401:
2402: /*if l_street_name_er is not null then
2403: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2405: l_field_count:=l_field_count+1;
2406: vCtr := vCtr + 1;
2407: end if;
2400:
2401:
2402: /*if l_street_name_er is not null then
2403: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2405: l_field_count:=l_field_count+1;
2406: vCtr := vCtr + 1;
2407: end if;
2408:
2406: vCtr := vCtr + 1;
2407: end if;
2408:
2409: if l_house_number_er is not null then
2410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2411: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2412: l_field_count:=l_field_count+1;
2413: vCtr := vCtr + 1;
2414: end if;
2407: end if;
2408:
2409: if l_house_number_er is not null then
2410: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2411: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2412: l_field_count:=l_field_count+1;
2413: vCtr := vCtr + 1;
2414: end if;
2415:
2413: vCtr := vCtr + 1;
2414: end if;
2415:
2416: if l_house_add_no_er is not null then
2417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2419: l_field_count:=l_field_count+1;
2420: vCtr := vCtr + 1;
2421: end if;*/
2414: end if;
2415:
2416: if l_house_add_no_er is not null then
2417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2418: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2419: l_field_count:=l_field_count+1;
2420: vCtr := vCtr + 1;
2421: end if;*/
2422:
2421: end if;*/
2422:
2423:
2424: if l_addr1_er is not null then
2425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2427: l_field_count:=l_field_count+1;
2428: vCtr := vCtr + 1;
2429: end if;
2422:
2423:
2424: if l_addr1_er is not null then
2425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2426: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2427: l_field_count:=l_field_count+1;
2428: vCtr := vCtr + 1;
2429: end if;
2430:
2429: end if;
2430:
2431:
2432: if l_line1_er is not null then
2433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2435: l_field_count:=l_field_count+1;
2436: vCtr := vCtr + 1;
2437: end if;
2430:
2431:
2432: if l_line1_er is not null then
2433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2434: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2435: l_field_count:=l_field_count+1;
2436: vCtr := vCtr + 1;
2437: end if;
2438:
2437: end if;
2438:
2439:
2440: if l_line2_er is not null then
2441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2442: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2443: l_field_count:=l_field_count+1;
2444: vCtr := vCtr + 1;
2445: end if;
2438:
2439:
2440: if l_line2_er is not null then
2441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2442: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2443: l_field_count:=l_field_count+1;
2444: vCtr := vCtr + 1;
2445: end if;
2446:
2444: vCtr := vCtr + 1;
2445: end if;
2446:
2447: if l_line3_er is not null then
2448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2450: l_field_count:=l_field_count+1;
2451: vCtr := vCtr + 1;
2452: end if;
2445: end if;
2446:
2447: if l_line3_er is not null then
2448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2450: l_field_count:=l_field_count+1;
2451: vCtr := vCtr + 1;
2452: end if;
2453:
2452: end if;
2453:
2454:
2455: /*if l_po_code_er is not null then
2456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2458: l_field_count:=l_field_count+1;
2459: vCtr := vCtr + 1;
2460: end if;
2453:
2454:
2455: /*if l_po_code_er is not null then
2456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2458: l_field_count:=l_field_count+1;
2459: vCtr := vCtr + 1;
2460: end if;
2461:
2460: end if;
2461:
2462:
2463: if l_city_er is not null then
2464: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2465: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2466: l_field_count:=l_field_count+1;
2467: vCtr := vCtr + 1;
2468: end if;*/
2461:
2462:
2463: if l_city_er is not null then
2464: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2465: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2466: l_field_count:=l_field_count+1;
2467: vCtr := vCtr + 1;
2468: end if;*/
2469:
2468: end if;*/
2469:
2470:
2471: if l_addr2_er is not null then
2472: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2473: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2474: l_field_count:=l_field_count+1;
2475: vCtr := vCtr + 1;
2476: end if;
2469:
2470:
2471: if l_addr2_er is not null then
2472: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2473: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2474: l_field_count:=l_field_count+1;
2475: vCtr := vCtr + 1;
2476: end if;
2477:
2476: end if;
2477:
2478:
2479: if l_country_er is not null then
2480: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2481: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2482: l_field_count:=l_field_count+1;
2483: vCtr := vCtr + 1;
2484: end if;
2477:
2478:
2479: if l_country_er is not null then
2480: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2481: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2482: l_field_count:=l_field_count+1;
2483: vCtr := vCtr + 1;
2484: end if;
2485:
2486:
2487: l_field_count:=1;
2488:
2489:
2490: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2491: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2492: vCtr := vCtr + 1;
2493:
2494: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2487: l_field_count:=1;
2488:
2489:
2490: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2491: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2492: vCtr := vCtr + 1;
2493:
2494: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2495: FETCH csr_emp_glb_address
2558:
2559:
2560:
2561: /*if l_street_name_ee is not null then
2562: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2564: l_field_count:=l_field_count+1;
2565: vCtr := vCtr + 1;
2566: end if;
2559:
2560:
2561: /*if l_street_name_ee is not null then
2562: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2563: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2564: l_field_count:=l_field_count+1;
2565: vCtr := vCtr + 1;
2566: end if;
2567:
2566: end if;
2567:
2568:
2569: if l_house_number_ee is not null then
2570: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2571: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2572: l_field_count:=l_field_count+1;
2573: vCtr := vCtr + 1;
2574: end if;
2567:
2568:
2569: if l_house_number_ee is not null then
2570: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2571: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2572: l_field_count:=l_field_count+1;
2573: vCtr := vCtr + 1;
2574: end if;
2575:
2573: vCtr := vCtr + 1;
2574: end if;
2575:
2576: if l_house_add_no_ee is not null then
2577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2578: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2579: l_field_count:=l_field_count+1;
2580: vCtr := vCtr + 1;
2581: end if;*/
2574: end if;
2575:
2576: if l_house_add_no_ee is not null then
2577: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2578: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2579: l_field_count:=l_field_count+1;
2580: vCtr := vCtr + 1;
2581: end if;*/
2582:
2581: end if;*/
2582:
2583:
2584: if l_addr1_ee is not null then
2585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2586: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2587: l_field_count:=l_field_count+1;
2588: vCtr := vCtr + 1;
2589: end if;
2582:
2583:
2584: if l_addr1_ee is not null then
2585: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2586: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2587: l_field_count:=l_field_count+1;
2588: vCtr := vCtr + 1;
2589: end if;
2590:
2589: end if;
2590:
2591:
2592: if l_line1_ee is not null then
2593: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2594: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2595: l_field_count:=l_field_count+1;
2596: vCtr := vCtr + 1;
2597: end if;
2590:
2591:
2592: if l_line1_ee is not null then
2593: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2594: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2595: l_field_count:=l_field_count+1;
2596: vCtr := vCtr + 1;
2597: end if;
2598:
2597: end if;
2598:
2599:
2600: if l_line2_ee is not null then
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2603: l_field_count:=l_field_count+1;
2604: vCtr := vCtr + 1;
2605: end if;
2598:
2599:
2600: if l_line2_ee is not null then
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2603: l_field_count:=l_field_count+1;
2604: vCtr := vCtr + 1;
2605: end if;
2606:
2605: end if;
2606:
2607:
2608: if l_line3_ee is not null then
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2611: l_field_count:=l_field_count+1;
2612: vCtr := vCtr + 1;
2613: end if;
2606:
2607:
2608: if l_line3_ee is not null then
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2611: l_field_count:=l_field_count+1;
2612: vCtr := vCtr + 1;
2613: end if;
2614:
2613: end if;
2614:
2615:
2616: /*if l_po_code_ee is not null then
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2619: l_field_count:=l_field_count+1;
2620: vCtr := vCtr + 1;
2621: end if;
2614:
2615:
2616: /*if l_po_code_ee is not null then
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2619: l_field_count:=l_field_count+1;
2620: vCtr := vCtr + 1;
2621: end if;
2622:
2621: end if;
2622:
2623:
2624: if l_city_ee is not null then
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2627: l_field_count:=l_field_count+1;
2628: vCtr := vCtr + 1;
2629: end if;*/
2622:
2623:
2624: if l_city_ee is not null then
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2627: l_field_count:=l_field_count+1;
2628: vCtr := vCtr + 1;
2629: end if;*/
2630:
2629: end if;*/
2630:
2631:
2632: if l_addr2_ee is not null then
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2635: l_field_count:=l_field_count+1;
2636: vCtr := vCtr + 1;
2637: end if;
2630:
2631:
2632: if l_addr2_ee is not null then
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2635: l_field_count:=l_field_count+1;
2636: vCtr := vCtr + 1;
2637: end if;
2638:
2637: end if;
2638:
2639:
2640: if l_country_ee is not null then
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2643: l_field_count:=l_field_count+1;
2644: vCtr := vCtr + 1;
2645: end if;
2638:
2639:
2640: if l_country_ee is not null then
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2643: l_field_count:=l_field_count+1;
2644: vCtr := vCtr + 1;
2645: end if;
2646:
2645: end if;
2646:
2647:
2648:
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2651: vCtr := vCtr + 1;
2652:
2653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2646:
2647:
2648:
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2651: vCtr := vCtr + 1;
2652:
2653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2651: vCtr := vCtr + 1;
2652:
2653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2655: vCtr := vCtr + 1;
2656:
2657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2651: vCtr := vCtr + 1;
2652:
2653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2655: vCtr := vCtr + 1;
2656:
2657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2655: vCtr := vCtr + 1;
2656:
2657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2659: vCtr := vCtr + 1;
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2655: vCtr := vCtr + 1;
2656:
2657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2659: vCtr := vCtr + 1;
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2659: vCtr := vCtr + 1;
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2663: vCtr := vCtr + 1;
2664:
2665: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2659: vCtr := vCtr + 1;
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2663: vCtr := vCtr + 1;
2664:
2665: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2663: vCtr := vCtr + 1;
2664:
2665: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2667: vCtr := vCtr + 1;
2668:
2669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2663: vCtr := vCtr + 1;
2664:
2665: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2667: vCtr := vCtr + 1;
2668:
2669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2665: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2667: vCtr := vCtr + 1;
2668:
2669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2671: vCtr := vCtr + 1;
2672:
2673: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2666: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2667: vCtr := vCtr + 1;
2668:
2669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2671: vCtr := vCtr + 1;
2672:
2673: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2671: vCtr := vCtr + 1;
2672:
2673: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2675: vCtr := vCtr + 1;
2676:
2677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2671: vCtr := vCtr + 1;
2672:
2673: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2675: vCtr := vCtr + 1;
2676:
2677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2673: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2675: vCtr := vCtr + 1;
2676:
2677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2679: vCtr := vCtr + 1;
2680:
2681: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2674: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2675: vCtr := vCtr + 1;
2676:
2677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2679: vCtr := vCtr + 1;
2680:
2681: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2679: vCtr := vCtr + 1;
2680:
2681: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2683: vCtr := vCtr + 1;
2684:
2685: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2679: vCtr := vCtr + 1;
2680:
2681: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2683: vCtr := vCtr + 1;
2684:
2685: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2686: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2681: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2683: vCtr := vCtr + 1;
2684:
2685: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2686: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2687: vCtr := vCtr + 1;
2688:
2689: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2682: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2683: vCtr := vCtr + 1;
2684:
2685: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2686: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2687: vCtr := vCtr + 1;
2688:
2689: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2685: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2686: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2687: vCtr := vCtr + 1;
2688:
2689: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2691: vCtr := vCtr + 1;
2692:
2693: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2686: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2687: vCtr := vCtr + 1;
2688:
2689: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2691: vCtr := vCtr + 1;
2692:
2693: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2694: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2689: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2691: vCtr := vCtr + 1;
2692:
2693: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2694: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2695: vCtr := vCtr + 1;
2696:
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2690: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2691: vCtr := vCtr + 1;
2692:
2693: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2694: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2695: vCtr := vCtr + 1;
2696:
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2693: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2694: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2695: vCtr := vCtr + 1;
2696:
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2694: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2695: vCtr := vCtr + 1;
2696:
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2703: vCtr := vCtr + 1;
2704:
2705: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2703: vCtr := vCtr + 1;
2704:
2705: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2703: vCtr := vCtr + 1;
2704:
2705: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2707: vCtr := vCtr + 1;*/
2708:
2709: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2703: vCtr := vCtr + 1;
2704:
2705: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2707: vCtr := vCtr + 1;*/
2708:
2709: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2710: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2705: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2707: vCtr := vCtr + 1;*/
2708:
2709: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2710: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2711: vCtr := vCtr + 1;*/
2712:
2713: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2707: vCtr := vCtr + 1;*/
2708:
2709: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2710: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2711: vCtr := vCtr + 1;*/
2712:
2713: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2714: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
2709: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2710: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2711: vCtr := vCtr + 1;*/
2712:
2713: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2714: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
2715: vCtr := vCtr + 1;
2716:
2717: end if;
2710: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2711: vCtr := vCtr + 1;*/
2712:
2713: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2714: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
2715: vCtr := vCtr + 1;
2716:
2717: end if;
2718:
2745: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
2746: fnd_message.set_token('YEAR',l_year);
2747: l_year_msg:=fnd_message.get();
2748:
2749: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2750: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2751: vCtr := vCtr + 1;
2752:
2753: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2746: fnd_message.set_token('YEAR',l_year);
2747: l_year_msg:=fnd_message.get();
2748:
2749: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2750: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2751: vCtr := vCtr + 1;
2752:
2753: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2749: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2750: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2751: vCtr := vCtr + 1;
2752:
2753: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2755: vCtr := vCtr + 1;
2756:
2757: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2750: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2751: vCtr := vCtr + 1;
2752:
2753: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2755: vCtr := vCtr + 1;
2756:
2757: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2758: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2753: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2755: vCtr := vCtr + 1;
2756:
2757: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2758: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2759: vCtr := vCtr + 1;
2760:
2761:
2754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2755: vCtr := vCtr + 1;
2756:
2757: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2758: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2759: vCtr := vCtr + 1;
2760:
2761:
2762: /*if l_street_name_er is not null then
2759: vCtr := vCtr + 1;
2760:
2761:
2762: /*if l_street_name_er is not null then
2763: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2764: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2765: l_field_count:=l_field_count+1;
2766: vCtr := vCtr + 1;
2767: end if;
2760:
2761:
2762: /*if l_street_name_er is not null then
2763: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2764: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2765: l_field_count:=l_field_count+1;
2766: vCtr := vCtr + 1;
2767: end if;
2768:
2766: vCtr := vCtr + 1;
2767: end if;
2768:
2769: if l_house_number_er is not null then
2770: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2771: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2772: l_field_count:=l_field_count+1;
2773: vCtr := vCtr + 1;
2774: end if;
2767: end if;
2768:
2769: if l_house_number_er is not null then
2770: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2771: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2772: l_field_count:=l_field_count+1;
2773: vCtr := vCtr + 1;
2774: end if;
2775:
2773: vCtr := vCtr + 1;
2774: end if;
2775:
2776: if l_house_add_no_er is not null then
2777: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2778: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2779: l_field_count:=l_field_count+1;
2780: vCtr := vCtr + 1;
2781: end if;*/
2774: end if;
2775:
2776: if l_house_add_no_er is not null then
2777: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2778: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2779: l_field_count:=l_field_count+1;
2780: vCtr := vCtr + 1;
2781: end if;*/
2782:
2781: end if;*/
2782:
2783:
2784: if l_addr1_er is not null then
2785: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2786: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2787: l_field_count:=l_field_count+1;
2788: vCtr := vCtr + 1;
2789: end if;
2782:
2783:
2784: if l_addr1_er is not null then
2785: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2786: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2787: l_field_count:=l_field_count+1;
2788: vCtr := vCtr + 1;
2789: end if;
2790:
2789: end if;
2790:
2791:
2792: if l_line1_er is not null then
2793: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2794: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2795: l_field_count:=l_field_count+1;
2796: vCtr := vCtr + 1;
2797: end if;
2790:
2791:
2792: if l_line1_er is not null then
2793: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2794: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2795: l_field_count:=l_field_count+1;
2796: vCtr := vCtr + 1;
2797: end if;
2798:
2798:
2799:
2800:
2801: if l_line2_er is not null then
2802: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2803: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2804: l_field_count:=l_field_count+1;
2805: vCtr := vCtr + 1;
2806: end if;
2799:
2800:
2801: if l_line2_er is not null then
2802: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2803: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2804: l_field_count:=l_field_count+1;
2805: vCtr := vCtr + 1;
2806: end if;
2807:
2805: vCtr := vCtr + 1;
2806: end if;
2807:
2808: if l_line3_er is not null then
2809: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2810: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2811: l_field_count:=l_field_count+1;
2812: vCtr := vCtr + 1;
2813: end if;
2806: end if;
2807:
2808: if l_line3_er is not null then
2809: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2810: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2811: l_field_count:=l_field_count+1;
2812: vCtr := vCtr + 1;
2813: end if;
2814:
2813: end if;
2814:
2815:
2816: if l_addr2_er is not null then
2817: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2818: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2819: l_field_count:=l_field_count+1;
2820: vCtr := vCtr + 1;
2821: end if;
2814:
2815:
2816: if l_addr2_er is not null then
2817: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2818: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2819: l_field_count:=l_field_count+1;
2820: vCtr := vCtr + 1;
2821: end if;
2822:
2821: end if;
2822:
2823:
2824: /*if l_po_code_er is not null then
2825: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2826: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2827: l_field_count:=l_field_count+1;
2828: vCtr := vCtr + 1;
2829: end if;
2822:
2823:
2824: /*if l_po_code_er is not null then
2825: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2826: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2827: l_field_count:=l_field_count+1;
2828: vCtr := vCtr + 1;
2829: end if;
2830:
2828: vCtr := vCtr + 1;
2829: end if;
2830:
2831: if l_city_er is not null then
2832: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2833: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2834: l_field_count:=l_field_count+1;
2835: vCtr := vCtr + 1;
2836: end if;*/
2829: end if;
2830:
2831: if l_city_er is not null then
2832: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2833: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2834: l_field_count:=l_field_count+1;
2835: vCtr := vCtr + 1;
2836: end if;*/
2837:
2836: end if;*/
2837:
2838:
2839: if l_country_er is not null then
2840: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2841: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2842: l_field_count:=l_field_count+1;
2843: vCtr := vCtr + 1;
2844: end if;
2837:
2838:
2839: if l_country_er is not null then
2840: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2841: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2842: l_field_count:=l_field_count+1;
2843: vCtr := vCtr + 1;
2844: end if;
2845:
2847:
2848: l_field_count:=1;
2849:
2850:
2851: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2852: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2853: vCtr := vCtr + 1;
2854:
2855: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2848: l_field_count:=1;
2849:
2850:
2851: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2852: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2853: vCtr := vCtr + 1;
2854:
2855: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2856: FETCH csr_emp_glb_address
2917:
2918:
2919:
2920: /*if l_street_name_ee is not null then
2921: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2922: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2923: l_field_count:=l_field_count+1;
2924: vCtr := vCtr + 1;
2925: end if;
2918:
2919:
2920: /*if l_street_name_ee is not null then
2921: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2922: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2923: l_field_count:=l_field_count+1;
2924: vCtr := vCtr + 1;
2925: end if;
2926:
2924: vCtr := vCtr + 1;
2925: end if;
2926:
2927: if l_house_number_ee is not null then
2928: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2929: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2930: l_field_count:=l_field_count+1;
2931: vCtr := vCtr + 1;
2932: end if;
2925: end if;
2926:
2927: if l_house_number_ee is not null then
2928: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2929: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2930: l_field_count:=l_field_count+1;
2931: vCtr := vCtr + 1;
2932: end if;
2933:
2931: vCtr := vCtr + 1;
2932: end if;
2933:
2934: if l_house_add_no_ee is not null then
2935: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2936: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2937: l_field_count:=l_field_count+1;
2938: vCtr := vCtr + 1;
2939: end if;*/
2932: end if;
2933:
2934: if l_house_add_no_ee is not null then
2935: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2936: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2937: l_field_count:=l_field_count+1;
2938: vCtr := vCtr + 1;
2939: end if;*/
2940:
2939: end if;*/
2940:
2941:
2942: if l_addr1_ee is not null then
2943: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2944: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2945: l_field_count:=l_field_count+1;
2946: vCtr := vCtr + 1;
2947: end if;
2940:
2941:
2942: if l_addr1_ee is not null then
2943: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2944: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2945: l_field_count:=l_field_count+1;
2946: vCtr := vCtr + 1;
2947: end if;
2948:
2947: end if;
2948:
2949:
2950: if l_line1_ee is not null then
2951: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2952: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2953: l_field_count:=l_field_count+1;
2954: vCtr := vCtr + 1;
2955: end if;
2948:
2949:
2950: if l_line1_ee is not null then
2951: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2952: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2953: l_field_count:=l_field_count+1;
2954: vCtr := vCtr + 1;
2955: end if;
2956:
2955: end if;
2956:
2957:
2958: if l_line2_ee is not null then
2959: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2960: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2961: l_field_count:=l_field_count+1;
2962: vCtr := vCtr + 1;
2963: end if;
2956:
2957:
2958: if l_line2_ee is not null then
2959: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2960: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2961: l_field_count:=l_field_count+1;
2962: vCtr := vCtr + 1;
2963: end if;
2964:
2963: end if;
2964:
2965:
2966: if l_line3_ee is not null then
2967: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2968: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2969: l_field_count:=l_field_count+1;
2970: vCtr := vCtr + 1;
2971: end if;
2964:
2965:
2966: if l_line3_ee is not null then
2967: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2968: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2969: l_field_count:=l_field_count+1;
2970: vCtr := vCtr + 1;
2971: end if;
2972:
2970: vCtr := vCtr + 1;
2971: end if;
2972:
2973: /*if l_po_code_ee is not null then
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2975: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2976: l_field_count:=l_field_count+1;
2977: vCtr := vCtr + 1;
2978: end if;
2971: end if;
2972:
2973: /*if l_po_code_ee is not null then
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2975: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2976: l_field_count:=l_field_count+1;
2977: vCtr := vCtr + 1;
2978: end if;
2979:
2977: vCtr := vCtr + 1;
2978: end if;
2979:
2980: if l_city_ee is not null then
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2983: l_field_count:=l_field_count+1;
2984: vCtr := vCtr + 1;
2985: end if;*/
2978: end if;
2979:
2980: if l_city_ee is not null then
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2983: l_field_count:=l_field_count+1;
2984: vCtr := vCtr + 1;
2985: end if;*/
2986:
2985: end if;*/
2986:
2987:
2988: if l_addr2_ee is not null then
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2991: l_field_count:=l_field_count+1;
2992: vCtr := vCtr + 1;
2993: end if;
2986:
2987:
2988: if l_addr2_ee is not null then
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2991: l_field_count:=l_field_count+1;
2992: vCtr := vCtr + 1;
2993: end if;
2994:
2993: end if;
2994:
2995:
2996: if l_country_ee is not null then
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2999: l_field_count:=l_field_count+1;
3000: vCtr := vCtr + 1;
3001: end if;
2994:
2995:
2996: if l_country_ee is not null then
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2999: l_field_count:=l_field_count+1;
3000: vCtr := vCtr + 1;
3001: end if;
3002:
3001: end if;
3002:
3003:
3004:
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
3002:
3003:
3004:
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
3027: vCtr := vCtr + 1;
3028:
3029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
3027: vCtr := vCtr + 1;
3028:
3029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
3027: vCtr := vCtr + 1;
3028:
3029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
3031: vCtr := vCtr + 1;
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
3027: vCtr := vCtr + 1;
3028:
3029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
3031: vCtr := vCtr + 1;
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
3029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
3031: vCtr := vCtr + 1;
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
3031: vCtr := vCtr + 1;
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3058: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3058: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
3059: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
3060: vCtr := vCtr + 1;
3061:
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3058: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
3059: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
3060: vCtr := vCtr + 1;
3061:
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3058: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
3059: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
3060: vCtr := vCtr + 1;
3061:
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3063: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
3058: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income; --11886537
3059: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
3060: vCtr := vCtr + 1;
3061:
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3063: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
3064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
3065: vCtr := vCtr + 1;
3066:
3059: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.Taxable_Income); --11886537
3060: vCtr := vCtr + 1;
3061:
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3063: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
3064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
3065: vCtr := vCtr + 1;
3066:
3067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3060: vCtr := vCtr + 1;
3061:
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3063: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
3064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
3065: vCtr := vCtr + 1;
3066:
3067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3068: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
3063: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax; --11886537
3064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
3065: vCtr := vCtr + 1;
3066:
3067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3068: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
3069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
3070: vCtr := vCtr + 1;
3071:
3064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Deducted_Wage_Tax); --11886537
3065: vCtr := vCtr + 1;
3066:
3067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3068: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
3069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
3070: vCtr := vCtr + 1;
3071:
3072: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3065: vCtr := vCtr + 1;
3066:
3067: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3068: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
3069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
3070: vCtr := vCtr + 1;
3071:
3072: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3068: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction; --11886537
3069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
3070: vCtr := vCtr + 1;
3071:
3072: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3074: vCtr := vCtr + 1;
3075:
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3069: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.Labour_Tax_Reduction); --11886537
3070: vCtr := vCtr + 1;
3071:
3072: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3074: vCtr := vCtr + 1;
3075:
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3077: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
3072: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3074: vCtr := vCtr + 1;
3075:
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3077: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
3078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
3079: vCtr := vCtr + 1;
3080:
3073: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3074: vCtr := vCtr + 1;
3075:
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3077: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
3078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
3079: vCtr := vCtr + 1;
3080:
3081: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3074: vCtr := vCtr + 1;
3075:
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3077: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
3078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
3079: vCtr := vCtr + 1;
3080:
3081: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3082: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
3077: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis; --11886537
3078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
3079: vCtr := vCtr + 1;
3080:
3081: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3082: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
3083: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
3084: vCtr := vCtr + 1;
3085:
3078: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(info_rec.ZVW_Basis); --11886537
3079: vCtr := vCtr + 1;
3080:
3081: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3082: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
3083: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
3084: vCtr := vCtr + 1;
3085:
3086: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3079: vCtr := vCtr + 1;
3080:
3081: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3082: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
3083: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
3084: vCtr := vCtr + 1;
3085:
3086: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3087: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3082: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont; --11886537
3083: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
3084: vCtr := vCtr + 1;
3085:
3086: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3087: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3088: vCtr := vCtr + 1;*/
3089:
3090: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3083: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(info_rec.ZVW_Cont); --11886537
3084: vCtr := vCtr + 1;
3085:
3086: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3087: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3088: vCtr := vCtr + 1;*/
3089:
3090: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3091: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3086: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3087: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3088: vCtr := vCtr + 1;*/
3089:
3090: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3091: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3092: vCtr := vCtr + 1;
3093:
3094: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3087: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3088: vCtr := vCtr + 1;*/
3089:
3090: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3091: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3092: vCtr := vCtr + 1;
3093:
3094: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3095: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3090: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3091: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3092: vCtr := vCtr + 1;
3093:
3094: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3095: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3096: vCtr := vCtr + 1;
3097:
3098: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3091: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3092: vCtr := vCtr + 1;
3093:
3094: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3095: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3096: vCtr := vCtr + 1;
3097:
3098: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3099: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3094: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3095: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3096: vCtr := vCtr + 1;
3097:
3098: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3099: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3100: vCtr := vCtr + 1;
3101:
3102: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3095: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3096: vCtr := vCtr + 1;
3097:
3098: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3099: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3100: vCtr := vCtr + 1;
3101:
3102: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3103: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3098: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3099: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3100: vCtr := vCtr + 1;
3101:
3102: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3103: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3104: vCtr := vCtr + 1;
3105:
3106: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3099: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3100: vCtr := vCtr + 1;
3101:
3102: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3103: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3104: vCtr := vCtr + 1;
3105:
3106: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3107: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3102: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3103: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3104: vCtr := vCtr + 1;
3105:
3106: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3107: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3108: vCtr := vCtr + 1;
3109:
3110: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3103: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3104: vCtr := vCtr + 1;
3105:
3106: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3107: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3108: vCtr := vCtr + 1;
3109:
3110: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3111: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3106: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3107: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3108: vCtr := vCtr + 1;
3109:
3110: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3111: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3112: vCtr := vCtr + 1;
3113:
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3107: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3108: vCtr := vCtr + 1;
3109:
3110: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3111: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3112: vCtr := vCtr + 1;
3113:
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3110: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3111: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3112: vCtr := vCtr + 1;
3113:
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3111: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3112: vCtr := vCtr + 1;
3113:
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
3120: vCtr := vCtr + 1;
3121:
3122: hr_utility.set_location('Calling bal table',10);
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
3120: vCtr := vCtr + 1;
3121:
3122: hr_utility.set_location('Calling bal table',10);
3123:
3128: IF vUserBalVal.COUNT > 0 THEN
3129:
3130: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3131:
3132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3134: vCtr := vCtr + 1;
3135:
3136: END LOOP;
3129:
3130: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3131:
3132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3134: vCtr := vCtr + 1;
3135:
3136: END LOOP;
3137:
3138: END IF;
3139:
3140: vUserBalVal.DELETE;
3141:
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3144: vCtr := vCtr + 1;
3145:
3146: end if;
3139:
3140: vUserBalVal.DELETE;
3141:
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3144: vCtr := vCtr + 1;
3145:
3146: end if;
3147:
3167: end loop;
3168:
3169: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
3170:
3171: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3172: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
3173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
3174: vCtr := vCtr + 1;
3175:
3168:
3169: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
3170:
3171: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3172: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
3173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
3174: vCtr := vCtr + 1;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3169: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
3170:
3171: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3172: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
3173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
3174: vCtr := vCtr + 1;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3177: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
3172: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income; --11886537
3173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
3174: vCtr := vCtr + 1;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3177: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
3178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
3179: vCtr := vCtr + 1;
3180:
3173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_Taxable_Income); --11886537
3174: vCtr := vCtr + 1;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3177: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
3178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
3179: vCtr := vCtr + 1;
3180:
3181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3174: vCtr := vCtr + 1;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3177: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
3178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
3179: vCtr := vCtr + 1;
3180:
3181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3182: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
3177: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax; --11886537
3178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
3179: vCtr := vCtr + 1;
3180:
3181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3182: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
3183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
3184: vCtr := vCtr + 1;
3185:
3178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Deducted_Wage_Tax); --11886537
3179: vCtr := vCtr + 1;
3180:
3181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3182: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
3183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
3184: vCtr := vCtr + 1;
3185:
3186: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3179: vCtr := vCtr + 1;
3180:
3181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3182: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
3183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
3184: vCtr := vCtr + 1;
3185:
3186: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3187: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
3182: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction; --11886537
3183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
3184: vCtr := vCtr + 1;
3185:
3186: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3187: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
3188: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
3189: vCtr := vCtr + 1;
3190:
3183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_Labour_Tax_Reduction); --11886537
3184: vCtr := vCtr + 1;
3185:
3186: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3187: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
3188: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
3189: vCtr := vCtr + 1;
3190:
3191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3184: vCtr := vCtr + 1;
3185:
3186: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3187: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
3188: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
3189: vCtr := vCtr + 1;
3190:
3191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3192: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
3187: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis; --11886537
3188: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
3189: vCtr := vCtr + 1;
3190:
3191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3192: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
3193: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
3194: vCtr := vCtr + 1;
3195:
3188: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := floor(l_ZVW_Basis); --11886537
3189: vCtr := vCtr + 1;
3190:
3191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3192: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
3193: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
3194: vCtr := vCtr + 1;
3195:
3196: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3189: vCtr := vCtr + 1;
3190:
3191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3192: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
3193: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
3194: vCtr := vCtr + 1;
3195:
3196: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3192: --PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW; --11886537
3193: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
3194: vCtr := vCtr + 1;
3195:
3196: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3198: vCtr := vCtr + 1;
3199:
3200: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3193: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := ceil(l_ZVW); --11886537
3194: vCtr := vCtr + 1;
3195:
3196: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3198: vCtr := vCtr + 1;
3199:
3200: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3201: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3196: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3198: vCtr := vCtr + 1;
3199:
3200: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3201: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3202: vCtr := vCtr + 1;
3203:
3204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3197: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3198: vCtr := vCtr + 1;
3199:
3200: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3201: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3202: vCtr := vCtr + 1;
3203:
3204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3200: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3201: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3202: vCtr := vCtr + 1;
3203:
3204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3206: vCtr := vCtr + 1;
3207:
3208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3201: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3202: vCtr := vCtr + 1;
3203:
3204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3206: vCtr := vCtr + 1;
3207:
3208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3209: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3204: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3206: vCtr := vCtr + 1;
3207:
3208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3209: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3210: vCtr := vCtr + 1;
3211:
3212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3205: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3206: vCtr := vCtr + 1;
3207:
3208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3209: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3210: vCtr := vCtr + 1;
3211:
3212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3209: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3210: vCtr := vCtr + 1;
3211:
3212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3214: vCtr := vCtr + 1;
3215:
3216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3209: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3210: vCtr := vCtr + 1;
3211:
3212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3214: vCtr := vCtr + 1;
3215:
3216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3217: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3214: vCtr := vCtr + 1;
3215:
3216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3217: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3218: vCtr := vCtr + 1;
3219:
3220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3213: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3214: vCtr := vCtr + 1;
3215:
3216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3217: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3218: vCtr := vCtr + 1;
3219:
3220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
3216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3217: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3218: vCtr := vCtr + 1;
3219:
3220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
3222: vCtr := vCtr + 1;
3223:
3224: IF vUserBalVal.COUNT > 0 THEN
3217: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3218: vCtr := vCtr + 1;
3219:
3220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
3222: vCtr := vCtr + 1;
3223:
3224: IF vUserBalVal.COUNT > 0 THEN
3225:
3224: IF vUserBalVal.COUNT > 0 THEN
3225:
3226: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3227:
3228: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3229: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3230: vCtr := vCtr + 1;
3231:
3232: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
3225:
3226: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3227:
3228: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3229: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3230: vCtr := vCtr + 1;
3231:
3232: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
3233:
3234: END LOOP;
3235:
3236: END IF;
3237:
3238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3240: vCtr := vCtr + 1;
3241:
3242: l_taxable_income:=0;
3235:
3236: END IF;
3237:
3238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3240: vCtr := vCtr + 1;
3241:
3242: l_taxable_income:=0;
3243: l_deducted_wage_tax:=0;
3256: end if;
3257:
3258: /*Fetch XML file as a CLOB*/
3259:
3260: pay_nl_xdo_Report.WritetoCLOB_rtf_1(p_xml );
3261:
3262: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
3263:
3264: end populate_ats_report_data_new;
3258: /*Fetch XML file as a CLOB*/
3259:
3260: pay_nl_xdo_Report.WritetoCLOB_rtf_1(p_xml );
3261:
3262: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
3263:
3264: end populate_ats_report_data_new;
3265:
3266: PROCEDURE record_4712(p_file_id NUMBER) IS