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 |
395: /* OPEN csr_org_hierarchy_name(p_bg_id,l_effective_date);
396: FETCH csr_org_hierarchy_name INTO l_Organization_Hierarchy_Name;
397: CLOSE csr_org_hierarchy_name;*/
398:
399: PAY_NL_XDO_REPORT.vXMLTable.DELETE;
400: vCtr := 0;
401:
402: /*Get all the XML tags and values*/
403:
400: vCtr := 0;
401:
402: /*Get all the XML tags and values*/
403:
404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
406: vCtr := vCtr + 1;
407: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
401:
402: /*Get all the XML tags and values*/
403:
404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
406: vCtr := vCtr + 1;
407: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
409: vCtr := vCtr + 1;
403:
404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
406: vCtr := vCtr + 1;
407: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
409: vCtr := vCtr + 1;
410: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
411: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
406: vCtr := vCtr + 1;
407: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
409: vCtr := vCtr + 1;
410: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
411: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
412: -- vCtr := vCtr + 1;
406: vCtr := vCtr + 1;
407: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
409: vCtr := vCtr + 1;
410: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
411: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
412: -- vCtr := vCtr + 1;
413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
407: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
409: vCtr := vCtr + 1;
410: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
411: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
412: -- vCtr := vCtr + 1;
413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
415: vCtr := vCtr + 1;
409: vCtr := vCtr + 1;
410: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
411: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
412: -- vCtr := vCtr + 1;
413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
415: vCtr := vCtr + 1;
416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
410: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
411: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
412: -- vCtr := vCtr + 1;
413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
415: vCtr := vCtr + 1;
416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
418: vCtr := vCtr + 1;
412: -- vCtr := vCtr + 1;
413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
415: vCtr := vCtr + 1;
416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
418: vCtr := vCtr + 1;
419: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
414: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
415: vCtr := vCtr + 1;
416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
418: vCtr := vCtr + 1;
419: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
421: vCtr := vCtr+1;
415: vCtr := vCtr + 1;
416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
418: vCtr := vCtr + 1;
419: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
421: vCtr := vCtr+1;
422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
418: vCtr := vCtr + 1;
419: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
421: vCtr := vCtr+1;
422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
424: vCtr := vCtr+1;
418: vCtr := vCtr + 1;
419: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
421: vCtr := vCtr+1;
422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
424: vCtr := vCtr+1;
425:
426: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
419: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
421: vCtr := vCtr+1;
422: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
423: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
424: vCtr := vCtr+1;
425:
426: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
427: LOOP
606: if l_person_id <> l_previous_person_id OR l_period_of_service <> l_prev_period_of_service then
607:
608: if l_previous_person_id <> -1 then
609:
610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
611: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
612: vCtr := vCtr + 1;
613:
614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
607:
608: if l_previous_person_id <> -1 then
609:
610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
611: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
612: vCtr := vCtr + 1;
613:
614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
615: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
611: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
612: vCtr := vCtr + 1;
613:
614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
615: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
616: vCtr := vCtr + 1;
617:
618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
611: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
612: vCtr := vCtr + 1;
613:
614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
615: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
616: vCtr := vCtr + 1;
617:
618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
619: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
615: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
616: vCtr := vCtr + 1;
617:
618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
619: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
620: vCtr := vCtr + 1;
621:
622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
615: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
616: vCtr := vCtr + 1;
617:
618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
619: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
620: vCtr := vCtr + 1;
621:
622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
623: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
619: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
620: vCtr := vCtr + 1;
621:
622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
623: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
624: vCtr := vCtr + 1;
625:
626: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
619: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
620: vCtr := vCtr + 1;
621:
622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
623: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
624: vCtr := vCtr + 1;
625:
626: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
627: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
623: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
624: vCtr := vCtr + 1;
625:
626: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
627: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
628:
629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
623: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
624: vCtr := vCtr + 1;
625:
626: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
627: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
628:
629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
631: vCtr := vCtr + 1;
625:
626: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
627: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
628:
629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
631: vCtr := vCtr + 1;
632:
633: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
626: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
627: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
628:
629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
631: vCtr := vCtr + 1;
632:
633: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
634: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
631: vCtr := vCtr + 1;
632:
633: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
634: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
635:
636:
637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
631: vCtr := vCtr + 1;
632:
633: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
634: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
635:
636:
637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
633: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
634: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
635:
636:
637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
634: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
635:
636:
637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
643: vCtr := vCtr + 1;
644:
645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
639: vCtr := vCtr + 1;
640:
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
643: vCtr := vCtr + 1;
644:
645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
643: vCtr := vCtr + 1;
644:
645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
647: vCtr := vCtr + 1;
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
643: vCtr := vCtr + 1;
644:
645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
647: vCtr := vCtr + 1;
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
647: vCtr := vCtr + 1;
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
651: vCtr := vCtr + 1;
652:
653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
647: vCtr := vCtr + 1;
648:
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
651: vCtr := vCtr + 1;
652:
653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
651: vCtr := vCtr + 1;
652:
653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
655: vCtr := vCtr + 1;
656:
657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
651: vCtr := vCtr + 1;
652:
653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
655: vCtr := vCtr + 1;
656:
657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
653: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
655: vCtr := vCtr + 1;
656:
657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
659: vCtr := vCtr + 1;
660:
661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
655: vCtr := vCtr + 1;
656:
657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
659: vCtr := vCtr + 1;
660:
661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
657: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
659: vCtr := vCtr + 1;
660:
661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
663: vCtr := vCtr + 1;
664:
665: IF vUserBalVal.COUNT > 0 THEN
658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
659: vCtr := vCtr + 1;
660:
661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
663: vCtr := vCtr + 1;
664:
665: IF vUserBalVal.COUNT > 0 THEN
666:
665: IF vUserBalVal.COUNT > 0 THEN
666:
667: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
668:
669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
671: vCtr := vCtr + 1;
672:
673: END LOOP;
666:
667: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
668:
669: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
670: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
671: vCtr := vCtr + 1;
672:
673: END LOOP;
674:
673: END LOOP;
674:
675: END IF;
676:
677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
679: vCtr := vCtr + 1;
680:
681: l_taxable_income:=0;
674:
675: END IF;
676:
677: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
678: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
679: vCtr := vCtr + 1;
680:
681: l_taxable_income:=0;
682: l_deducted_wage_tax:=0;
736: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
737: fnd_message.set_token('YEAR',l_year);
738: l_year_msg:=fnd_message.get();
739:
740: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
741: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
742: vCtr := vCtr + 1;
743:
744: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
737: fnd_message.set_token('YEAR',l_year);
738: l_year_msg:=fnd_message.get();
739:
740: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
741: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
742: vCtr := vCtr + 1;
743:
744: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
745: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
740: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
741: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
742: vCtr := vCtr + 1;
743:
744: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
745: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
746: vCtr := vCtr + 1;
747:
748: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
741: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
742: vCtr := vCtr + 1;
743:
744: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
745: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
746: vCtr := vCtr + 1;
747:
748: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
749: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
744: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
745: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
746: vCtr := vCtr + 1;
747:
748: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
749: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
750: vCtr := vCtr + 1;
751:
752:
745: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
746: vCtr := vCtr + 1;
747:
748: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
749: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
750: vCtr := vCtr + 1;
751:
752:
753: /*if l_street_name_er is not null then
750: vCtr := vCtr + 1;
751:
752:
753: /*if l_street_name_er is not null then
754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
755: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
756: l_field_count:=l_field_count+1;
757: vCtr := vCtr + 1;
758: end if;
751:
752:
753: /*if l_street_name_er is not null then
754: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
755: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
756: l_field_count:=l_field_count+1;
757: vCtr := vCtr + 1;
758: end if;
759:
757: vCtr := vCtr + 1;
758: end if;
759:
760: if l_house_number_er is not null then
761: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
762: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
763: l_field_count:=l_field_count+1;
764: vCtr := vCtr + 1;
765: end if;
758: end if;
759:
760: if l_house_number_er is not null then
761: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
762: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
763: l_field_count:=l_field_count+1;
764: vCtr := vCtr + 1;
765: end if;
766:
764: vCtr := vCtr + 1;
765: end if;
766:
767: if l_house_add_no_er is not null then
768: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
769: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
770: l_field_count:=l_field_count+1;
771: vCtr := vCtr + 1;
772: end if;*/
765: end if;
766:
767: if l_house_add_no_er is not null then
768: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
769: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
770: l_field_count:=l_field_count+1;
771: vCtr := vCtr + 1;
772: end if;*/
773:
772: end if;*/
773:
774:
775: if l_addr1_er is not null then
776: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
777: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
778: l_field_count:=l_field_count+1;
779: vCtr := vCtr + 1;
780: end if;
773:
774:
775: if l_addr1_er is not null then
776: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
777: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
778: l_field_count:=l_field_count+1;
779: vCtr := vCtr + 1;
780: end if;
781:
780: end if;
781:
782:
783: if l_line1_er is not null then
784: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
785: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
786: l_field_count:=l_field_count+1;
787: vCtr := vCtr + 1;
788: end if;
781:
782:
783: if l_line1_er is not null then
784: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
785: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
786: l_field_count:=l_field_count+1;
787: vCtr := vCtr + 1;
788: end if;
789:
788: end if;
789:
790:
791: if l_line2_er is not null then
792: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
793: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
794: l_field_count:=l_field_count+1;
795: vCtr := vCtr + 1;
796: end if;
789:
790:
791: if l_line2_er is not null then
792: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
793: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
794: l_field_count:=l_field_count+1;
795: vCtr := vCtr + 1;
796: end if;
797:
795: vCtr := vCtr + 1;
796: end if;
797:
798: if l_line3_er is not null then
799: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
800: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
801: l_field_count:=l_field_count+1;
802: vCtr := vCtr + 1;
803: end if;
796: end if;
797:
798: if l_line3_er is not null then
799: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
800: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
801: l_field_count:=l_field_count+1;
802: vCtr := vCtr + 1;
803: end if;
804:
803: end if;
804:
805:
806: /*if l_po_code_er is not null then
807: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
808: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
809: l_field_count:=l_field_count+1;
810: vCtr := vCtr + 1;
811: end if;
804:
805:
806: /*if l_po_code_er is not null then
807: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
808: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
809: l_field_count:=l_field_count+1;
810: vCtr := vCtr + 1;
811: end if;
812:
811: end if;
812:
813:
814: if l_city_er is not null then
815: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
816: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
817: l_field_count:=l_field_count+1;
818: vCtr := vCtr + 1;
819: end if;*/
812:
813:
814: if l_city_er is not null then
815: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
816: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
817: l_field_count:=l_field_count+1;
818: vCtr := vCtr + 1;
819: end if;*/
820:
819: end if;*/
820:
821:
822: if l_addr2_er is not null then
823: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
824: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
825: l_field_count:=l_field_count+1;
826: vCtr := vCtr + 1;
827: end if;
820:
821:
822: if l_addr2_er is not null then
823: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
824: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
825: l_field_count:=l_field_count+1;
826: vCtr := vCtr + 1;
827: end if;
828:
827: end if;
828:
829:
830: if l_country_er is not null then
831: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
832: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
833: l_field_count:=l_field_count+1;
834: vCtr := vCtr + 1;
835: end if;
828:
829:
830: if l_country_er is not null then
831: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
832: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
833: l_field_count:=l_field_count+1;
834: vCtr := vCtr + 1;
835: end if;
836:
837:
838: l_field_count:=1;
839:
840:
841: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
842: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
843: vCtr := vCtr + 1;
844:
845: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
838: l_field_count:=1;
839:
840:
841: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
842: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
843: vCtr := vCtr + 1;
844:
845: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
846: FETCH csr_emp_glb_address
909:
910:
911:
912: /*if l_street_name_ee is not null then
913: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
914: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
915: l_field_count:=l_field_count+1;
916: vCtr := vCtr + 1;
917: end if;
910:
911:
912: /*if l_street_name_ee is not null then
913: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
914: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
915: l_field_count:=l_field_count+1;
916: vCtr := vCtr + 1;
917: end if;
918:
917: end if;
918:
919:
920: if l_house_number_ee is not null then
921: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
922: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
923: l_field_count:=l_field_count+1;
924: vCtr := vCtr + 1;
925: end if;
918:
919:
920: if l_house_number_ee is not null then
921: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
922: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
923: l_field_count:=l_field_count+1;
924: vCtr := vCtr + 1;
925: end if;
926:
924: vCtr := vCtr + 1;
925: end if;
926:
927: if l_house_add_no_ee is not null then
928: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
929: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
930: l_field_count:=l_field_count+1;
931: vCtr := vCtr + 1;
932: end if;*/
925: end if;
926:
927: if l_house_add_no_ee is not null then
928: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
929: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
930: l_field_count:=l_field_count+1;
931: vCtr := vCtr + 1;
932: end if;*/
933:
932: end if;*/
933:
934:
935: if l_addr1_ee is not null then
936: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
937: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
938: l_field_count:=l_field_count+1;
939: vCtr := vCtr + 1;
940: end if;
933:
934:
935: if l_addr1_ee is not null then
936: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
937: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
938: l_field_count:=l_field_count+1;
939: vCtr := vCtr + 1;
940: end if;
941:
940: end if;
941:
942:
943: if l_line1_ee is not null then
944: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
945: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
946: l_field_count:=l_field_count+1;
947: vCtr := vCtr + 1;
948: end if;
941:
942:
943: if l_line1_ee is not null then
944: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
945: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
946: l_field_count:=l_field_count+1;
947: vCtr := vCtr + 1;
948: end if;
949:
948: end if;
949:
950:
951: if l_line2_ee is not null then
952: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
953: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
954: l_field_count:=l_field_count+1;
955: vCtr := vCtr + 1;
956: end if;
949:
950:
951: if l_line2_ee is not null then
952: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
953: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
954: l_field_count:=l_field_count+1;
955: vCtr := vCtr + 1;
956: end if;
957:
956: end if;
957:
958:
959: if l_line3_ee is not null then
960: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
962: l_field_count:=l_field_count+1;
963: vCtr := vCtr + 1;
964: end if;
957:
958:
959: if l_line3_ee is not null then
960: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
962: l_field_count:=l_field_count+1;
963: vCtr := vCtr + 1;
964: end if;
965:
964: end if;
965:
966:
967: /*if l_po_code_ee is not null then
968: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
970: l_field_count:=l_field_count+1;
971: vCtr := vCtr + 1;
972: end if;
965:
966:
967: /*if l_po_code_ee is not null then
968: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
970: l_field_count:=l_field_count+1;
971: vCtr := vCtr + 1;
972: end if;
973:
972: end if;
973:
974:
975: if l_city_ee is not null then
976: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
978: l_field_count:=l_field_count+1;
979: vCtr := vCtr + 1;
980: end if;*/
973:
974:
975: if l_city_ee is not null then
976: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
978: l_field_count:=l_field_count+1;
979: vCtr := vCtr + 1;
980: end if;*/
981:
980: end if;*/
981:
982:
983: if l_addr2_ee is not null then
984: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
986: l_field_count:=l_field_count+1;
987: vCtr := vCtr + 1;
988: end if;
981:
982:
983: if l_addr2_ee is not null then
984: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
986: l_field_count:=l_field_count+1;
987: vCtr := vCtr + 1;
988: end if;
989:
988: end if;
989:
990:
991: if l_country_ee is not null then
992: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
994: l_field_count:=l_field_count+1;
995: vCtr := vCtr + 1;
996: end if;
989:
990:
991: if l_country_ee is not null then
992: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
994: l_field_count:=l_field_count+1;
995: vCtr := vCtr + 1;
996: end if;
997:
996: end if;
997:
998:
999:
1000: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1002: vCtr := vCtr + 1;
1003:
1004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
997:
998:
999:
1000: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1002: vCtr := vCtr + 1;
1003:
1004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1000: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1002: vCtr := vCtr + 1;
1003:
1004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1006: vCtr := vCtr + 1;
1007:
1008: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1002: vCtr := vCtr + 1;
1003:
1004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1006: vCtr := vCtr + 1;
1007:
1008: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1006: vCtr := vCtr + 1;
1007:
1008: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1010: vCtr := vCtr + 1;
1011:
1012: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1006: vCtr := vCtr + 1;
1007:
1008: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1010: vCtr := vCtr + 1;
1011:
1012: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1008: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1010: vCtr := vCtr + 1;
1011:
1012: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1014: vCtr := vCtr + 1;
1015:
1016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1010: vCtr := vCtr + 1;
1011:
1012: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1014: vCtr := vCtr + 1;
1015:
1016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1012: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1014: vCtr := vCtr + 1;
1015:
1016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1018: vCtr := vCtr + 1;
1019:
1020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1014: vCtr := vCtr + 1;
1015:
1016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1018: vCtr := vCtr + 1;
1019:
1020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1018: vCtr := vCtr + 1;
1019:
1020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1022: vCtr := vCtr + 1;
1023:
1024: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1018: vCtr := vCtr + 1;
1019:
1020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1022: vCtr := vCtr + 1;
1023:
1024: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1022: vCtr := vCtr + 1;
1023:
1024: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1026: vCtr := vCtr + 1;
1027:
1028: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1022: vCtr := vCtr + 1;
1023:
1024: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1026: vCtr := vCtr + 1;
1027:
1028: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1024: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1026: vCtr := vCtr + 1;
1027:
1028: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1030: vCtr := vCtr + 1;
1031:
1032: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1026: vCtr := vCtr + 1;
1027:
1028: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1030: vCtr := vCtr + 1;
1031:
1032: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1028: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1030: vCtr := vCtr + 1;
1031:
1032: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1034: vCtr := vCtr + 1;
1035:
1036: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1029: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1030: vCtr := vCtr + 1;
1031:
1032: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1034: vCtr := vCtr + 1;
1035:
1036: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1032: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1034: vCtr := vCtr + 1;
1035:
1036: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1038: vCtr := vCtr + 1;
1039:
1040: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1034: vCtr := vCtr + 1;
1035:
1036: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1038: vCtr := vCtr + 1;
1039:
1040: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1036: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1038: vCtr := vCtr + 1;
1039:
1040: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1042: vCtr := vCtr + 1;
1043:
1044: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1038: vCtr := vCtr + 1;
1039:
1040: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1042: vCtr := vCtr + 1;
1043:
1044: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1040: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1042: vCtr := vCtr + 1;
1043:
1044: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1046: vCtr := vCtr + 1;
1047:
1048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1042: vCtr := vCtr + 1;
1043:
1044: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1046: vCtr := vCtr + 1;
1047:
1048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1044: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1046: vCtr := vCtr + 1;
1047:
1048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1050: vCtr := vCtr + 1;
1051:
1052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1046: vCtr := vCtr + 1;
1047:
1048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1050: vCtr := vCtr + 1;
1051:
1052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1048: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1050: vCtr := vCtr + 1;
1051:
1052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1054: vCtr := vCtr + 1;
1055:
1056: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1050: vCtr := vCtr + 1;
1051:
1052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1054: vCtr := vCtr + 1;
1055:
1056: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1052: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1054: vCtr := vCtr + 1;
1055:
1056: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1058: vCtr := vCtr + 1;*/
1059:
1060: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1054: vCtr := vCtr + 1;
1055:
1056: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1058: vCtr := vCtr + 1;*/
1059:
1060: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1056: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1058: vCtr := vCtr + 1;*/
1059:
1060: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1062: vCtr := vCtr + 1;*/
1063:
1064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
1058: vCtr := vCtr + 1;*/
1059:
1060: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1062: vCtr := vCtr + 1;*/
1063:
1064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1060: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1062: vCtr := vCtr + 1;*/
1063:
1064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1066: vCtr := vCtr + 1;
1067:
1068: end if;
1061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1062: vCtr := vCtr + 1;*/
1063:
1064: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1065: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1066: vCtr := vCtr + 1;
1067:
1068: end if;
1069:
1096: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
1097: fnd_message.set_token('YEAR',l_year);
1098: l_year_msg:=fnd_message.get();
1099:
1100: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1101: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1102: vCtr := vCtr + 1;
1103:
1104: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1097: fnd_message.set_token('YEAR',l_year);
1098: l_year_msg:=fnd_message.get();
1099:
1100: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1101: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1102: vCtr := vCtr + 1;
1103:
1104: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1105: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1100: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1101: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1102: vCtr := vCtr + 1;
1103:
1104: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1105: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1106: vCtr := vCtr + 1;
1107:
1108: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1101: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
1102: vCtr := vCtr + 1;
1103:
1104: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1105: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1106: vCtr := vCtr + 1;
1107:
1108: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1109: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
1104: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
1105: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1106: vCtr := vCtr + 1;
1107:
1108: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1109: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
1110: vCtr := vCtr + 1;
1111:
1112:
1105: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
1106: vCtr := vCtr + 1;
1107:
1108: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
1109: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
1110: vCtr := vCtr + 1;
1111:
1112:
1113: /*if l_street_name_er is not null then
1110: vCtr := vCtr + 1;
1111:
1112:
1113: /*if l_street_name_er is not null then
1114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1116: l_field_count:=l_field_count+1;
1117: vCtr := vCtr + 1;
1118: end if;
1111:
1112:
1113: /*if l_street_name_er is not null then
1114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1116: l_field_count:=l_field_count+1;
1117: vCtr := vCtr + 1;
1118: end if;
1119:
1117: vCtr := vCtr + 1;
1118: end if;
1119:
1120: if l_house_number_er is not null then
1121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1123: l_field_count:=l_field_count+1;
1124: vCtr := vCtr + 1;
1125: end if;
1118: end if;
1119:
1120: if l_house_number_er is not null then
1121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1123: l_field_count:=l_field_count+1;
1124: vCtr := vCtr + 1;
1125: end if;
1126:
1124: vCtr := vCtr + 1;
1125: end if;
1126:
1127: if l_house_add_no_er is not null then
1128: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1130: l_field_count:=l_field_count+1;
1131: vCtr := vCtr + 1;
1132: end if;*/
1125: end if;
1126:
1127: if l_house_add_no_er is not null then
1128: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1130: l_field_count:=l_field_count+1;
1131: vCtr := vCtr + 1;
1132: end if;*/
1133:
1132: end if;*/
1133:
1134:
1135: if l_addr1_er is not null then
1136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1137: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1138: l_field_count:=l_field_count+1;
1139: vCtr := vCtr + 1;
1140: end if;
1133:
1134:
1135: if l_addr1_er is not null then
1136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1137: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1138: l_field_count:=l_field_count+1;
1139: vCtr := vCtr + 1;
1140: end if;
1141:
1140: end if;
1141:
1142:
1143: if l_line1_er is not null then
1144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1146: l_field_count:=l_field_count+1;
1147: vCtr := vCtr + 1;
1148: end if;
1141:
1142:
1143: if l_line1_er is not null then
1144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1146: l_field_count:=l_field_count+1;
1147: vCtr := vCtr + 1;
1148: end if;
1149:
1149:
1150:
1151:
1152: if l_line2_er is not null then
1153: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1155: l_field_count:=l_field_count+1;
1156: vCtr := vCtr + 1;
1157: end if;
1150:
1151:
1152: if l_line2_er is not null then
1153: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1155: l_field_count:=l_field_count+1;
1156: vCtr := vCtr + 1;
1157: end if;
1158:
1156: vCtr := vCtr + 1;
1157: end if;
1158:
1159: if l_line3_er is not null then
1160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1162: l_field_count:=l_field_count+1;
1163: vCtr := vCtr + 1;
1164: end if;
1157: end if;
1158:
1159: if l_line3_er is not null then
1160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1162: l_field_count:=l_field_count+1;
1163: vCtr := vCtr + 1;
1164: end if;
1165:
1164: end if;
1165:
1166:
1167: if l_addr2_er is not null then
1168: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1170: l_field_count:=l_field_count+1;
1171: vCtr := vCtr + 1;
1172: end if;
1165:
1166:
1167: if l_addr2_er is not null then
1168: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1170: l_field_count:=l_field_count+1;
1171: vCtr := vCtr + 1;
1172: end if;
1173:
1172: end if;
1173:
1174:
1175: /*if l_po_code_er is not null then
1176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1177: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1178: l_field_count:=l_field_count+1;
1179: vCtr := vCtr + 1;
1180: end if;
1173:
1174:
1175: /*if l_po_code_er is not null then
1176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1177: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1178: l_field_count:=l_field_count+1;
1179: vCtr := vCtr + 1;
1180: end if;
1181:
1179: vCtr := vCtr + 1;
1180: end if;
1181:
1182: if l_city_er is not null then
1183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1184: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1185: l_field_count:=l_field_count+1;
1186: vCtr := vCtr + 1;
1187: end if;*/
1180: end if;
1181:
1182: if l_city_er is not null then
1183: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1184: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1185: l_field_count:=l_field_count+1;
1186: vCtr := vCtr + 1;
1187: end if;*/
1188:
1187: end if;*/
1188:
1189:
1190: if l_country_er is not null then
1191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1192: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1193: l_field_count:=l_field_count+1;
1194: vCtr := vCtr + 1;
1195: end if;
1188:
1189:
1190: if l_country_er is not null then
1191: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
1192: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1193: l_field_count:=l_field_count+1;
1194: vCtr := vCtr + 1;
1195: end if;
1196:
1198:
1199: l_field_count:=1;
1200:
1201:
1202: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
1203: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
1204: vCtr := vCtr + 1;
1205:
1206: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
1199: l_field_count:=1;
1200:
1201:
1202: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
1203: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
1204: vCtr := vCtr + 1;
1205:
1206: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
1207: FETCH csr_emp_glb_address
1268:
1269:
1270:
1271: /*if l_street_name_ee is not null then
1272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1274: l_field_count:=l_field_count+1;
1275: vCtr := vCtr + 1;
1276: end if;
1269:
1270:
1271: /*if l_street_name_ee is not null then
1272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1274: l_field_count:=l_field_count+1;
1275: vCtr := vCtr + 1;
1276: end if;
1277:
1275: vCtr := vCtr + 1;
1276: end if;
1277:
1278: if l_house_number_ee is not null then
1279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1280: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1281: l_field_count:=l_field_count+1;
1282: vCtr := vCtr + 1;
1283: end if;
1276: end if;
1277:
1278: if l_house_number_ee is not null then
1279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1280: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1281: l_field_count:=l_field_count+1;
1282: vCtr := vCtr + 1;
1283: end if;
1284:
1282: vCtr := vCtr + 1;
1283: end if;
1284:
1285: if l_house_add_no_ee is not null then
1286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1288: l_field_count:=l_field_count+1;
1289: vCtr := vCtr + 1;
1290: end if;*/
1283: end if;
1284:
1285: if l_house_add_no_ee is not null then
1286: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1288: l_field_count:=l_field_count+1;
1289: vCtr := vCtr + 1;
1290: end if;*/
1291:
1290: end if;*/
1291:
1292:
1293: if l_addr1_ee is not null then
1294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1296: l_field_count:=l_field_count+1;
1297: vCtr := vCtr + 1;
1298: end if;
1291:
1292:
1293: if l_addr1_ee is not null then
1294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1295: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1296: l_field_count:=l_field_count+1;
1297: vCtr := vCtr + 1;
1298: end if;
1299:
1298: end if;
1299:
1300:
1301: if l_line1_ee is not null then
1302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1304: l_field_count:=l_field_count+1;
1305: vCtr := vCtr + 1;
1306: end if;
1299:
1300:
1301: if l_line1_ee is not null then
1302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1304: l_field_count:=l_field_count+1;
1305: vCtr := vCtr + 1;
1306: end if;
1307:
1306: end if;
1307:
1308:
1309: if l_line2_ee is not null then
1310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1311: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1312: l_field_count:=l_field_count+1;
1313: vCtr := vCtr + 1;
1314: end if;
1307:
1308:
1309: if l_line2_ee is not null then
1310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1311: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1312: l_field_count:=l_field_count+1;
1313: vCtr := vCtr + 1;
1314: end if;
1315:
1314: end if;
1315:
1316:
1317: if l_line3_ee is not null then
1318: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1319: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1320: l_field_count:=l_field_count+1;
1321: vCtr := vCtr + 1;
1322: end if;
1315:
1316:
1317: if l_line3_ee is not null then
1318: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1319: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1320: l_field_count:=l_field_count+1;
1321: vCtr := vCtr + 1;
1322: end if;
1323:
1321: vCtr := vCtr + 1;
1322: end if;
1323:
1324: /*if l_po_code_ee is not null then
1325: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1326: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1327: l_field_count:=l_field_count+1;
1328: vCtr := vCtr + 1;
1329: end if;
1322: end if;
1323:
1324: /*if l_po_code_ee is not null then
1325: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1326: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1327: l_field_count:=l_field_count+1;
1328: vCtr := vCtr + 1;
1329: end if;
1330:
1328: vCtr := vCtr + 1;
1329: end if;
1330:
1331: if l_city_ee is not null then
1332: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1333: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1334: l_field_count:=l_field_count+1;
1335: vCtr := vCtr + 1;
1336: end if;*/
1329: end if;
1330:
1331: if l_city_ee is not null then
1332: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1333: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1334: l_field_count:=l_field_count+1;
1335: vCtr := vCtr + 1;
1336: end if;*/
1337:
1336: end if;*/
1337:
1338:
1339: if l_addr2_ee is not null then
1340: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1342: l_field_count:=l_field_count+1;
1343: vCtr := vCtr + 1;
1344: end if;
1337:
1338:
1339: if l_addr2_ee is not null then
1340: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1342: l_field_count:=l_field_count+1;
1343: vCtr := vCtr + 1;
1344: end if;
1345:
1344: end if;
1345:
1346:
1347: if l_country_ee is not null then
1348: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1349: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1350: l_field_count:=l_field_count+1;
1351: vCtr := vCtr + 1;
1352: end if;
1345:
1346:
1347: if l_country_ee is not null then
1348: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
1349: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1350: l_field_count:=l_field_count+1;
1351: vCtr := vCtr + 1;
1352: end if;
1353:
1352: end if;
1353:
1354:
1355:
1356: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1357: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1358: vCtr := vCtr + 1;
1359:
1360: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1353:
1354:
1355:
1356: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1357: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1358: vCtr := vCtr + 1;
1359:
1360: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1356: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
1357: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1358: vCtr := vCtr + 1;
1359:
1360: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1362: vCtr := vCtr + 1;
1363:
1364: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1357: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
1358: vCtr := vCtr + 1;
1359:
1360: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1362: vCtr := vCtr + 1;
1363:
1364: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1360: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1362: vCtr := vCtr + 1;
1363:
1364: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1366: vCtr := vCtr + 1;
1367:
1368: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1361: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
1362: vCtr := vCtr + 1;
1363:
1364: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1366: vCtr := vCtr + 1;
1367:
1368: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1364: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
1365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1366: vCtr := vCtr + 1;
1367:
1368: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1370: vCtr := vCtr + 1;
1371:
1372: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
1366: vCtr := vCtr + 1;
1367:
1368: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1370: vCtr := vCtr + 1;
1371:
1372: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1368: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1370: vCtr := vCtr + 1;
1371:
1372: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1374: vCtr := vCtr + 1;
1375:
1376: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1369: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
1370: vCtr := vCtr + 1;
1371:
1372: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1374: vCtr := vCtr + 1;
1375:
1376: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1372: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
1373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1374: vCtr := vCtr + 1;
1375:
1376: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1378: vCtr := vCtr + 1;
1379:
1380: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
1374: vCtr := vCtr + 1;
1375:
1376: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1378: vCtr := vCtr + 1;
1379:
1380: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1376: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1378: vCtr := vCtr + 1;
1379:
1380: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1382: vCtr := vCtr + 1;
1383:
1384: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1377: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
1378: vCtr := vCtr + 1;
1379:
1380: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1382: vCtr := vCtr + 1;
1383:
1384: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1380: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1382: vCtr := vCtr + 1;
1383:
1384: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1386: vCtr := vCtr + 1;
1387:
1388: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
1382: vCtr := vCtr + 1;
1383:
1384: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1386: vCtr := vCtr + 1;
1387:
1388: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1384: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1386: vCtr := vCtr + 1;
1387:
1388: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1390: vCtr := vCtr + 1;
1391:
1392: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1385: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
1386: vCtr := vCtr + 1;
1387:
1388: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1390: vCtr := vCtr + 1;
1391:
1392: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1388: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1390: vCtr := vCtr + 1;
1391:
1392: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1394: vCtr := vCtr + 1;
1395:
1396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
1390: vCtr := vCtr + 1;
1391:
1392: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1394: vCtr := vCtr + 1;
1395:
1396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1392: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1394: vCtr := vCtr + 1;
1395:
1396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1398: vCtr := vCtr + 1;
1399:
1400: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1393: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
1394: vCtr := vCtr + 1;
1395:
1396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1398: vCtr := vCtr + 1;
1399:
1400: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1398: vCtr := vCtr + 1;
1399:
1400: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1402: vCtr := vCtr + 1;
1403:
1404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
1398: vCtr := vCtr + 1;
1399:
1400: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1402: vCtr := vCtr + 1;
1403:
1404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1400: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1402: vCtr := vCtr + 1;
1403:
1404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1406: vCtr := vCtr + 1;
1407:
1408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1401: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
1402: vCtr := vCtr + 1;
1403:
1404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1406: vCtr := vCtr + 1;
1407:
1408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
1404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1406: vCtr := vCtr + 1;
1407:
1408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
1410: vCtr := vCtr + 1;
1411:
1412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
1406: vCtr := vCtr + 1;
1407:
1408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
1410: vCtr := vCtr + 1;
1411:
1412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
1408: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
1410: vCtr := vCtr + 1;
1411:
1412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
1414: vCtr := vCtr + 1;
1415:
1416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1409: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
1410: vCtr := vCtr + 1;
1411:
1412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
1414: vCtr := vCtr + 1;
1415:
1416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
1412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
1414: vCtr := vCtr + 1;
1415:
1416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
1418: vCtr := vCtr + 1;
1419:
1420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
1414: vCtr := vCtr + 1;
1415:
1416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
1418: vCtr := vCtr + 1;
1419:
1420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1416: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
1418: vCtr := vCtr + 1;
1419:
1420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1422: vCtr := vCtr + 1;
1423:
1424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1417: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
1418: vCtr := vCtr + 1;
1419:
1420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1422: vCtr := vCtr + 1;
1423:
1424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
1420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1422: vCtr := vCtr + 1;
1423:
1424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
1426: vCtr := vCtr + 1;
1427:
1428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
1422: vCtr := vCtr + 1;
1423:
1424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
1426: vCtr := vCtr + 1;
1427:
1428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
1424: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
1426: vCtr := vCtr + 1;
1427:
1428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
1430: vCtr := vCtr + 1;
1431:
1432: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1425: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
1426: vCtr := vCtr + 1;
1427:
1428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
1430: vCtr := vCtr + 1;
1431:
1432: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
1430: vCtr := vCtr + 1;
1431:
1432: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1434: vCtr := vCtr + 1;*/
1435:
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
1430: vCtr := vCtr + 1;
1431:
1432: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1434: vCtr := vCtr + 1;*/
1435:
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1437: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1432: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
1433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1434: vCtr := vCtr + 1;*/
1435:
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1437: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1438: vCtr := vCtr + 1;
1439:
1440: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1433: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
1434: vCtr := vCtr + 1;*/
1435:
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1437: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1438: vCtr := vCtr + 1;
1439:
1440: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1436: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1437: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1438: vCtr := vCtr + 1;
1439:
1440: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1437: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
1438: vCtr := vCtr + 1;
1439:
1440: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1440: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1441: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
1442: vCtr := vCtr + 1;
1443:
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1444: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1450: vCtr := vCtr + 1;
1451:
1452: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1445: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
1446: vCtr := vCtr + 1;
1447:
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1450: vCtr := vCtr + 1;
1451:
1452: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1448: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1450: vCtr := vCtr + 1;
1451:
1452: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1454: vCtr := vCtr + 1;
1455:
1456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1449: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
1450: vCtr := vCtr + 1;
1451:
1452: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1454: vCtr := vCtr + 1;
1455:
1456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1452: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1454: vCtr := vCtr + 1;
1455:
1456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1458: vCtr := vCtr + 1;
1459:
1460: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1453: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
1454: vCtr := vCtr + 1;
1455:
1456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1458: vCtr := vCtr + 1;
1459:
1460: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1461: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1456: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1458: vCtr := vCtr + 1;
1459:
1460: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1461: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1462: vCtr := vCtr + 1;
1463:
1464: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1457: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
1458: vCtr := vCtr + 1;
1459:
1460: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1461: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1462: vCtr := vCtr + 1;
1463:
1464: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1465: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
1460: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1461: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1462: vCtr := vCtr + 1;
1463:
1464: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1465: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
1466: vCtr := vCtr + 1;
1467:
1468: hr_utility.set_location('Calling bal table',10);
1461: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
1462: vCtr := vCtr + 1;
1463:
1464: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1465: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
1466: vCtr := vCtr + 1;
1467:
1468: hr_utility.set_location('Calling bal table',10);
1469:
1474: IF vUserBalVal.COUNT > 0 THEN
1475:
1476: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1477:
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1480: vCtr := vCtr + 1;
1481:
1482: END LOOP;
1475:
1476: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1477:
1478: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1479: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1480: vCtr := vCtr + 1;
1481:
1482: END LOOP;
1483:
1484: END IF;
1485:
1486: vUserBalVal.DELETE;
1487:
1488: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1489: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1490: vCtr := vCtr + 1;
1491:
1492: end if;
1485:
1486: vUserBalVal.DELETE;
1487:
1488: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1489: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1490: vCtr := vCtr + 1;
1491:
1492: end if;
1493:
1513: end loop;
1514:
1515: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
1516:
1517: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1518: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
1519: vCtr := vCtr + 1;
1520:
1521: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1514:
1515: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
1516:
1517: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1518: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
1519: vCtr := vCtr + 1;
1520:
1521: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1522: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
1517: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
1518: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
1519: vCtr := vCtr + 1;
1520:
1521: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1522: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
1523: vCtr := vCtr + 1;
1524:
1525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1518: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
1519: vCtr := vCtr + 1;
1520:
1521: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1522: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
1523: vCtr := vCtr + 1;
1524:
1525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
1521: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
1522: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
1523: vCtr := vCtr + 1;
1524:
1525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
1527: vCtr := vCtr + 1;
1528:
1529: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1522: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
1523: vCtr := vCtr + 1;
1524:
1525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
1527: vCtr := vCtr + 1;
1528:
1529: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1530: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
1525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
1526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
1527: vCtr := vCtr + 1;
1528:
1529: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1530: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
1531: vCtr := vCtr + 1;
1532:
1533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
1527: vCtr := vCtr + 1;
1528:
1529: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1530: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
1531: vCtr := vCtr + 1;
1532:
1533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
1529: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
1530: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
1531: vCtr := vCtr + 1;
1532:
1533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
1535: vCtr := vCtr + 1;
1536:
1537: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1530: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
1531: vCtr := vCtr + 1;
1532:
1533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
1535: vCtr := vCtr + 1;
1536:
1537: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1538: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
1534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
1535: vCtr := vCtr + 1;
1536:
1537: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1538: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1539: vCtr := vCtr + 1;
1540:
1541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
1535: vCtr := vCtr + 1;
1536:
1537: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1538: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1539: vCtr := vCtr + 1;
1540:
1541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1537: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
1538: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1539: vCtr := vCtr + 1;
1540:
1541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1543: vCtr := vCtr + 1;
1544:
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1538: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
1539: vCtr := vCtr + 1;
1540:
1541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1543: vCtr := vCtr + 1;
1544:
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1546: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
1542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1543: vCtr := vCtr + 1;
1544:
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1546: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1547: vCtr := vCtr + 1;
1548:
1549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
1543: vCtr := vCtr + 1;
1544:
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1546: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1547: vCtr := vCtr + 1;
1548:
1549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1545: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
1546: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1547: vCtr := vCtr + 1;
1548:
1549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1546: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
1547: vCtr := vCtr + 1;
1548:
1549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1554: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1554: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1555: vCtr := vCtr + 1;
1556:
1557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
1551: vCtr := vCtr + 1;
1552:
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1554: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1555: vCtr := vCtr + 1;
1556:
1557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1553: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
1554: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1555: vCtr := vCtr + 1;
1556:
1557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1559: vCtr := vCtr + 1;
1560:
1561: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1554: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
1555: vCtr := vCtr + 1;
1556:
1557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1559: vCtr := vCtr + 1;
1560:
1561: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1562: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
1557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1559: vCtr := vCtr + 1;
1560:
1561: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1562: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
1563: vCtr := vCtr + 1;
1564:
1565: IF vUserBalVal.COUNT > 0 THEN
1558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
1559: vCtr := vCtr + 1;
1560:
1561: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
1562: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
1563: vCtr := vCtr + 1;
1564:
1565: IF vUserBalVal.COUNT > 0 THEN
1566:
1565: IF vUserBalVal.COUNT > 0 THEN
1566:
1567: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1568:
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1570: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1571: vCtr := vCtr + 1;
1572:
1573: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
1566:
1567: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
1568:
1569: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
1570: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
1571: vCtr := vCtr + 1;
1572:
1573: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
1574:
1575: END LOOP;
1576:
1577: END IF;
1578:
1579: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1581: vCtr := vCtr + 1;
1582:
1583: l_taxable_income:=0;
1576:
1577: END IF;
1578:
1579: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
1580: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
1581: vCtr := vCtr + 1;
1582:
1583: l_taxable_income:=0;
1584: l_deducted_wage_tax:=0;
1597: end if;
1598:
1599: /*Fetch XML file as a BLOB*/
1600:
1601: pay_nl_xdo_Report.WritetoCLOB_rtf (p_xfdf_blob );
1602:
1603:
1604: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
1605:
1600:
1601: pay_nl_xdo_Report.WritetoCLOB_rtf (p_xfdf_blob );
1602:
1603:
1604: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
1605:
1606: end populate_ats_report_data;
1607:
1608: procedure populate_ats_report_data_new
1992: /* OPEN csr_org_hierarchy_name(p_bg_id,l_effective_date);
1993: FETCH csr_org_hierarchy_name INTO l_Organization_Hierarchy_Name;
1994: CLOSE csr_org_hierarchy_name;*/
1995:
1996: PAY_NL_XDO_REPORT.vXMLTable.DELETE;
1997: vCtr := 0;
1998:
1999: /*Get all the XML tags and values*/
2000:
1997: vCtr := 0;
1998:
1999: /*Get all the XML tags and values*/
2000:
2001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2003: vCtr := vCtr + 1;
2004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
1998:
1999: /*Get all the XML tags and values*/
2000:
2001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2003: vCtr := vCtr + 1;
2004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2006: vCtr := vCtr + 1;
2000:
2001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2003: vCtr := vCtr + 1;
2004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2006: vCtr := vCtr + 1;
2007: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2008: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Header';
2002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'DD/MM/YYYY');
2003: vCtr := vCtr + 1;
2004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2006: vCtr := vCtr + 1;
2007: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2008: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2009: -- vCtr := vCtr + 1;
2003: vCtr := vCtr + 1;
2004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2006: vCtr := vCtr + 1;
2007: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2008: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2009: -- vCtr := vCtr + 1;
2010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2011: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2004: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Header';
2005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_effective_date,'YYYY');
2006: vCtr := vCtr + 1;
2007: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2008: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2009: -- vCtr := vCtr + 1;
2010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2011: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2012: vCtr := vCtr + 1;
2006: vCtr := vCtr + 1;
2007: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2008: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2009: -- vCtr := vCtr + 1;
2010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2011: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2012: vCtr := vCtr + 1;
2013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2007: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Org_Hierarchy_Header';
2008: -- PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Organization_Hierarchy_Name;
2009: -- vCtr := vCtr + 1;
2010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2011: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2012: vCtr := vCtr + 1;
2013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2015: vCtr := vCtr + 1;
2009: -- vCtr := vCtr + 1;
2010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2011: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2012: vCtr := vCtr + 1;
2013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2015: vCtr := vCtr + 1;
2016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Header';
2011: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Name;
2012: vCtr := vCtr + 1;
2013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2015: vCtr := vCtr + 1;
2016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2018: vCtr := vCtr+1;
2012: vCtr := vCtr + 1;
2013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2015: vCtr := vCtr + 1;
2016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2018: vCtr := vCtr+1;
2019: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Header';
2014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employee;
2015: vCtr := vCtr + 1;
2016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2018: vCtr := vCtr+1;
2019: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2021: vCtr := vCtr+1;
2015: vCtr := vCtr + 1;
2016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2018: vCtr := vCtr+1;
2019: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2021: vCtr := vCtr+1;
2022:
2023: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
2016: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Business_Group_Header';
2017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_business_group_name;
2018: vCtr := vCtr+1;
2019: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Aggregate_Flag';
2020: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_agg_flag;
2021: vCtr := vCtr+1;
2022:
2023: for info_rec in get_infos(l_effective_date,l_tax_year_start_date,l_yes,l_no,l_archive_action)
2024: LOOP
2203: if l_person_id <> l_previous_person_id OR l_period_of_service <> l_prev_period_of_service then
2204:
2205: if l_previous_person_id <> -1 then
2206:
2207: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
2209: vCtr := vCtr + 1;
2210:
2211: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2204:
2205: if l_previous_person_id <> -1 then
2206:
2207: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
2209: vCtr := vCtr + 1;
2210:
2211: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
2207: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
2209: vCtr := vCtr + 1;
2210:
2211: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
2213: vCtr := vCtr + 1;
2214:
2215: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2208: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
2209: vCtr := vCtr + 1;
2210:
2211: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
2213: vCtr := vCtr + 1;
2214:
2215: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
2211: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
2212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
2213: vCtr := vCtr + 1;
2214:
2215: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
2217: vCtr := vCtr + 1;
2218:
2219: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2212: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
2213: vCtr := vCtr + 1;
2214:
2215: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
2217: vCtr := vCtr + 1;
2218:
2219: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
2215: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
2216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
2217: vCtr := vCtr + 1;
2218:
2219: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
2221: vCtr := vCtr + 1;
2222:
2223: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2216: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
2217: vCtr := vCtr + 1;
2218:
2219: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
2221: vCtr := vCtr + 1;
2222:
2223: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2224: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2219: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
2220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
2221: vCtr := vCtr + 1;
2222:
2223: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2224: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2225:
2226: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
2220: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
2221: vCtr := vCtr + 1;
2222:
2223: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2224: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2225:
2226: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
2228: vCtr := vCtr + 1;
2222:
2223: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2224: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2225:
2226: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
2228: vCtr := vCtr + 1;
2229:
2230: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2223: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2224: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2225:
2226: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
2228: vCtr := vCtr + 1;
2229:
2230: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2231: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2226: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
2227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
2228: vCtr := vCtr + 1;
2229:
2230: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2231: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2232:
2233:
2234: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
2228: vCtr := vCtr + 1;
2229:
2230: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2231: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2232:
2233:
2234: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2235: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2230: /*hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagName,100);
2231: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2232:
2233:
2234: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2235: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2236: vCtr := vCtr + 1;
2237:
2238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2231: hr_utility.set_location('Tag name: '||PAY_NL_XDO_REPORT.vXMLTable(vCtr-1).TagValue,110);*/
2232:
2233:
2234: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2235: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2236: vCtr := vCtr + 1;
2237:
2238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2234: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
2235: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2236: vCtr := vCtr + 1;
2237:
2238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2240: vCtr := vCtr + 1;
2241:
2242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2235: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
2236: vCtr := vCtr + 1;
2237:
2238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2240: vCtr := vCtr + 1;
2241:
2242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2238: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
2239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2240: vCtr := vCtr + 1;
2241:
2242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2244: vCtr := vCtr + 1;
2245:
2246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
2240: vCtr := vCtr + 1;
2241:
2242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2244: vCtr := vCtr + 1;
2245:
2246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2247: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
2243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2244: vCtr := vCtr + 1;
2245:
2246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2247: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2248: vCtr := vCtr + 1;
2249:
2250: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
2244: vCtr := vCtr + 1;
2245:
2246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2247: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2248: vCtr := vCtr + 1;
2249:
2250: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
2247: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2248: vCtr := vCtr + 1;
2249:
2250: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2252: vCtr := vCtr + 1;
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2247: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
2248: vCtr := vCtr + 1;
2249:
2250: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2252: vCtr := vCtr + 1;
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2250: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
2251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2252: vCtr := vCtr + 1;
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2256: vCtr := vCtr + 1;
2257:
2258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
2252: vCtr := vCtr + 1;
2253:
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2256: vCtr := vCtr + 1;
2257:
2258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
2254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
2255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2256: vCtr := vCtr + 1;
2257:
2258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
2260: vCtr := vCtr + 1;
2261:
2262: IF vUserBalVal.COUNT > 0 THEN
2255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
2256: vCtr := vCtr + 1;
2257:
2258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
2259: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
2260: vCtr := vCtr + 1;
2261:
2262: IF vUserBalVal.COUNT > 0 THEN
2263:
2262: IF vUserBalVal.COUNT > 0 THEN
2263:
2264: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
2265:
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
2267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
2268: vCtr := vCtr + 1;
2269:
2270: END LOOP;
2263:
2264: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
2265:
2266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
2267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
2268: vCtr := vCtr + 1;
2269:
2270: END LOOP;
2271:
2270: END LOOP;
2271:
2272: END IF;
2273:
2274: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
2276: vCtr := vCtr + 1;
2277:
2278: l_taxable_income:=0;
2271:
2272: END IF;
2273:
2274: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
2276: vCtr := vCtr + 1;
2277:
2278: l_taxable_income:=0;
2279: l_deducted_wage_tax:=0;
2333: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
2334: fnd_message.set_token('YEAR',l_year);
2335: l_year_msg:=fnd_message.get();
2336:
2337: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2338: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2339: vCtr := vCtr + 1;
2340:
2341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2334: fnd_message.set_token('YEAR',l_year);
2335: l_year_msg:=fnd_message.get();
2336:
2337: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2338: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2339: vCtr := vCtr + 1;
2340:
2341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2342: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2337: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2338: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2339: vCtr := vCtr + 1;
2340:
2341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2342: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2343: vCtr := vCtr + 1;
2344:
2345: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2338: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2339: vCtr := vCtr + 1;
2340:
2341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2342: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2343: vCtr := vCtr + 1;
2344:
2345: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2346: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2341: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2342: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2343: vCtr := vCtr + 1;
2344:
2345: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2346: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2347: vCtr := vCtr + 1;
2348:
2349:
2342: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2343: vCtr := vCtr + 1;
2344:
2345: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2346: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2347: vCtr := vCtr + 1;
2348:
2349:
2350: /*if l_street_name_er is not null then
2347: vCtr := vCtr + 1;
2348:
2349:
2350: /*if l_street_name_er is not null then
2351: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2352: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2353: l_field_count:=l_field_count+1;
2354: vCtr := vCtr + 1;
2355: end if;
2348:
2349:
2350: /*if l_street_name_er is not null then
2351: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2352: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2353: l_field_count:=l_field_count+1;
2354: vCtr := vCtr + 1;
2355: end if;
2356:
2354: vCtr := vCtr + 1;
2355: end if;
2356:
2357: if l_house_number_er is not null then
2358: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2359: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2360: l_field_count:=l_field_count+1;
2361: vCtr := vCtr + 1;
2362: end if;
2355: end if;
2356:
2357: if l_house_number_er is not null then
2358: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2359: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2360: l_field_count:=l_field_count+1;
2361: vCtr := vCtr + 1;
2362: end if;
2363:
2361: vCtr := vCtr + 1;
2362: end if;
2363:
2364: if l_house_add_no_er is not null then
2365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2366: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2367: l_field_count:=l_field_count+1;
2368: vCtr := vCtr + 1;
2369: end if;*/
2362: end if;
2363:
2364: if l_house_add_no_er is not null then
2365: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2366: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2367: l_field_count:=l_field_count+1;
2368: vCtr := vCtr + 1;
2369: end if;*/
2370:
2369: end if;*/
2370:
2371:
2372: if l_addr1_er is not null then
2373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2374: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2375: l_field_count:=l_field_count+1;
2376: vCtr := vCtr + 1;
2377: end if;
2370:
2371:
2372: if l_addr1_er is not null then
2373: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2374: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2375: l_field_count:=l_field_count+1;
2376: vCtr := vCtr + 1;
2377: end if;
2378:
2377: end if;
2378:
2379:
2380: if l_line1_er is not null then
2381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2383: l_field_count:=l_field_count+1;
2384: vCtr := vCtr + 1;
2385: end if;
2378:
2379:
2380: if l_line1_er is not null then
2381: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2382: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2383: l_field_count:=l_field_count+1;
2384: vCtr := vCtr + 1;
2385: end if;
2386:
2385: end if;
2386:
2387:
2388: if l_line2_er is not null then
2389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2391: l_field_count:=l_field_count+1;
2392: vCtr := vCtr + 1;
2393: end if;
2386:
2387:
2388: if l_line2_er is not null then
2389: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2390: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2391: l_field_count:=l_field_count+1;
2392: vCtr := vCtr + 1;
2393: end if;
2394:
2392: vCtr := vCtr + 1;
2393: end if;
2394:
2395: if l_line3_er is not null then
2396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2398: l_field_count:=l_field_count+1;
2399: vCtr := vCtr + 1;
2400: end if;
2393: end if;
2394:
2395: if l_line3_er is not null then
2396: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2397: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2398: l_field_count:=l_field_count+1;
2399: vCtr := vCtr + 1;
2400: end if;
2401:
2400: end if;
2401:
2402:
2403: /*if l_po_code_er is not null then
2404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2406: l_field_count:=l_field_count+1;
2407: vCtr := vCtr + 1;
2408: end if;
2401:
2402:
2403: /*if l_po_code_er is not null then
2404: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2405: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2406: l_field_count:=l_field_count+1;
2407: vCtr := vCtr + 1;
2408: end if;
2409:
2408: end if;
2409:
2410:
2411: if l_city_er is not null then
2412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2414: l_field_count:=l_field_count+1;
2415: vCtr := vCtr + 1;
2416: end if;*/
2409:
2410:
2411: if l_city_er is not null then
2412: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2413: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2414: l_field_count:=l_field_count+1;
2415: vCtr := vCtr + 1;
2416: end if;*/
2417:
2416: end if;*/
2417:
2418:
2419: if l_addr2_er is not null then
2420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2422: l_field_count:=l_field_count+1;
2423: vCtr := vCtr + 1;
2424: end if;
2417:
2418:
2419: if l_addr2_er is not null then
2420: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2421: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2422: l_field_count:=l_field_count+1;
2423: vCtr := vCtr + 1;
2424: end if;
2425:
2424: end if;
2425:
2426:
2427: if l_country_er is not null then
2428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2430: l_field_count:=l_field_count+1;
2431: vCtr := vCtr + 1;
2432: end if;
2425:
2426:
2427: if l_country_er is not null then
2428: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2429: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2430: l_field_count:=l_field_count+1;
2431: vCtr := vCtr + 1;
2432: end if;
2433:
2434:
2435: l_field_count:=1;
2436:
2437:
2438: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2440: vCtr := vCtr + 1;
2441:
2442: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2435: l_field_count:=1;
2436:
2437:
2438: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2439: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2440: vCtr := vCtr + 1;
2441:
2442: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2443: FETCH csr_emp_glb_address
2506:
2507:
2508:
2509: /*if l_street_name_ee is not null then
2510: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2511: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2512: l_field_count:=l_field_count+1;
2513: vCtr := vCtr + 1;
2514: end if;
2507:
2508:
2509: /*if l_street_name_ee is not null then
2510: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2511: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2512: l_field_count:=l_field_count+1;
2513: vCtr := vCtr + 1;
2514: end if;
2515:
2514: end if;
2515:
2516:
2517: if l_house_number_ee is not null then
2518: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2519: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2520: l_field_count:=l_field_count+1;
2521: vCtr := vCtr + 1;
2522: end if;
2515:
2516:
2517: if l_house_number_ee is not null then
2518: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2519: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2520: l_field_count:=l_field_count+1;
2521: vCtr := vCtr + 1;
2522: end if;
2523:
2521: vCtr := vCtr + 1;
2522: end if;
2523:
2524: if l_house_add_no_ee is not null then
2525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2527: l_field_count:=l_field_count+1;
2528: vCtr := vCtr + 1;
2529: end if;*/
2522: end if;
2523:
2524: if l_house_add_no_ee is not null then
2525: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2526: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2527: l_field_count:=l_field_count+1;
2528: vCtr := vCtr + 1;
2529: end if;*/
2530:
2529: end if;*/
2530:
2531:
2532: if l_addr1_ee is not null then
2533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2535: l_field_count:=l_field_count+1;
2536: vCtr := vCtr + 1;
2537: end if;
2530:
2531:
2532: if l_addr1_ee is not null then
2533: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2534: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2535: l_field_count:=l_field_count+1;
2536: vCtr := vCtr + 1;
2537: end if;
2538:
2537: end if;
2538:
2539:
2540: if l_line1_ee is not null then
2541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2543: l_field_count:=l_field_count+1;
2544: vCtr := vCtr + 1;
2545: end if;
2538:
2539:
2540: if l_line1_ee is not null then
2541: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2542: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2543: l_field_count:=l_field_count+1;
2544: vCtr := vCtr + 1;
2545: end if;
2546:
2545: end if;
2546:
2547:
2548: if l_line2_ee is not null then
2549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2551: l_field_count:=l_field_count+1;
2552: vCtr := vCtr + 1;
2553: end if;
2546:
2547:
2548: if l_line2_ee is not null then
2549: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2550: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2551: l_field_count:=l_field_count+1;
2552: vCtr := vCtr + 1;
2553: end if;
2554:
2553: end if;
2554:
2555:
2556: if l_line3_ee is not null then
2557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2559: l_field_count:=l_field_count+1;
2560: vCtr := vCtr + 1;
2561: end if;
2554:
2555:
2556: if l_line3_ee is not null then
2557: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2558: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2559: l_field_count:=l_field_count+1;
2560: vCtr := vCtr + 1;
2561: end if;
2562:
2561: end if;
2562:
2563:
2564: /*if l_po_code_ee is not null then
2565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2566: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2567: l_field_count:=l_field_count+1;
2568: vCtr := vCtr + 1;
2569: end if;
2562:
2563:
2564: /*if l_po_code_ee is not null then
2565: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2566: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2567: l_field_count:=l_field_count+1;
2568: vCtr := vCtr + 1;
2569: end if;
2570:
2569: end if;
2570:
2571:
2572: if l_city_ee is not null then
2573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2574: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2575: l_field_count:=l_field_count+1;
2576: vCtr := vCtr + 1;
2577: end if;*/
2570:
2571:
2572: if l_city_ee is not null then
2573: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2574: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2575: l_field_count:=l_field_count+1;
2576: vCtr := vCtr + 1;
2577: end if;*/
2578:
2577: end if;*/
2578:
2579:
2580: if l_addr2_ee is not null then
2581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2582: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2583: l_field_count:=l_field_count+1;
2584: vCtr := vCtr + 1;
2585: end if;
2578:
2579:
2580: if l_addr2_ee is not null then
2581: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2582: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2583: l_field_count:=l_field_count+1;
2584: vCtr := vCtr + 1;
2585: end if;
2586:
2585: end if;
2586:
2587:
2588: if l_country_ee is not null then
2589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2590: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2591: l_field_count:=l_field_count+1;
2592: vCtr := vCtr + 1;
2593: end if;
2586:
2587:
2588: if l_country_ee is not null then
2589: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2590: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2591: l_field_count:=l_field_count+1;
2592: vCtr := vCtr + 1;
2593: end if;
2594:
2593: end if;
2594:
2595:
2596:
2597: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2598: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2599: vCtr := vCtr + 1;
2600:
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2594:
2595:
2596:
2597: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2598: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2599: vCtr := vCtr + 1;
2600:
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2597: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2598: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2599: vCtr := vCtr + 1;
2600:
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2603: vCtr := vCtr + 1;
2604:
2605: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2598: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2599: vCtr := vCtr + 1;
2600:
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2603: vCtr := vCtr + 1;
2604:
2605: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2606: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2601: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2603: vCtr := vCtr + 1;
2604:
2605: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2606: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2607: vCtr := vCtr + 1;
2608:
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2602: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2603: vCtr := vCtr + 1;
2604:
2605: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2606: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2607: vCtr := vCtr + 1;
2608:
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2605: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2606: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2607: vCtr := vCtr + 1;
2608:
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2611: vCtr := vCtr + 1;
2612:
2613: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2606: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2607: vCtr := vCtr + 1;
2608:
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2611: vCtr := vCtr + 1;
2612:
2613: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2609: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2611: vCtr := vCtr + 1;
2612:
2613: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2615: vCtr := vCtr + 1;
2616:
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2610: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2611: vCtr := vCtr + 1;
2612:
2613: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2615: vCtr := vCtr + 1;
2616:
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2613: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2615: vCtr := vCtr + 1;
2616:
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2619: vCtr := vCtr + 1;
2620:
2621: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2614: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2615: vCtr := vCtr + 1;
2616:
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2619: vCtr := vCtr + 1;
2620:
2621: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2617: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2619: vCtr := vCtr + 1;
2620:
2621: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2623: vCtr := vCtr + 1;
2624:
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2618: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2619: vCtr := vCtr + 1;
2620:
2621: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2623: vCtr := vCtr + 1;
2624:
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2621: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2623: vCtr := vCtr + 1;
2624:
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2627: vCtr := vCtr + 1;
2628:
2629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2622: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2623: vCtr := vCtr + 1;
2624:
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2627: vCtr := vCtr + 1;
2628:
2629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2625: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2627: vCtr := vCtr + 1;
2628:
2629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2631: vCtr := vCtr + 1;
2632:
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2626: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2627: vCtr := vCtr + 1;
2628:
2629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2631: vCtr := vCtr + 1;
2632:
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2629: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2631: vCtr := vCtr + 1;
2632:
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2635: vCtr := vCtr + 1;
2636:
2637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2630: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2631: vCtr := vCtr + 1;
2632:
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2635: vCtr := vCtr + 1;
2636:
2637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2633: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2635: vCtr := vCtr + 1;
2636:
2637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2639: vCtr := vCtr + 1;
2640:
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2634: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2635: vCtr := vCtr + 1;
2636:
2637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2639: vCtr := vCtr + 1;
2640:
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2637: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2639: vCtr := vCtr + 1;
2640:
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2643: vCtr := vCtr + 1;
2644:
2645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2638: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2639: vCtr := vCtr + 1;
2640:
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2643: vCtr := vCtr + 1;
2644:
2645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2641: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2643: vCtr := vCtr + 1;
2644:
2645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2647: vCtr := vCtr + 1;
2648:
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2642: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2643: vCtr := vCtr + 1;
2644:
2645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2647: vCtr := vCtr + 1;
2648:
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2645: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2647: vCtr := vCtr + 1;
2648:
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2651: vCtr := vCtr + 1;
2652:
2653: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2646: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2647: vCtr := vCtr + 1;
2648:
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2651: vCtr := vCtr + 1;
2652:
2653: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2649: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2651: vCtr := vCtr + 1;
2652:
2653: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2655: vCtr := vCtr + 1;*/
2656:
2657: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2650: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
2651: vCtr := vCtr + 1;
2652:
2653: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2655: vCtr := vCtr + 1;*/
2656:
2657: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2653: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_ZFW';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2655: vCtr := vCtr + 1;*/
2656:
2657: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2659: vCtr := vCtr + 1;*/
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2654: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_ZFW;
2655: vCtr := vCtr + 1;*/
2656:
2657: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2659: vCtr := vCtr + 1;*/
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
2657: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2659: vCtr := vCtr + 1;*/
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
2663: vCtr := vCtr + 1;
2664:
2665: end if;
2658: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
2659: vCtr := vCtr + 1;*/
2660:
2661: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
2662: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
2663: vCtr := vCtr + 1;
2664:
2665: end if;
2666:
2693: fnd_message.set_name('PAY','PAY_NL_ATS_YEAR');
2694: fnd_message.set_token('YEAR',l_year);
2695: l_year_msg:=fnd_message.get();
2696:
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2694: fnd_message.set_token('YEAR',l_year);
2695: l_year_msg:=fnd_message.get();
2696:
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2697: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2703: vCtr := vCtr + 1;
2704:
2705: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2698: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
2699: vCtr := vCtr + 1;
2700:
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2703: vCtr := vCtr + 1;
2704:
2705: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2701: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Year_Detail';
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2703: vCtr := vCtr + 1;
2704:
2705: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2707: vCtr := vCtr + 1;
2708:
2709:
2702: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_year_msg;
2703: vCtr := vCtr + 1;
2704:
2705: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Name';
2706: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := nvl(l_Legal_Employer_Name,info_rec.Employer_Name);
2707: vCtr := vCtr + 1;
2708:
2709:
2710: /*if l_street_name_er is not null then
2707: vCtr := vCtr + 1;
2708:
2709:
2710: /*if l_street_name_er is not null then
2711: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2712: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2713: l_field_count:=l_field_count+1;
2714: vCtr := vCtr + 1;
2715: end if;
2708:
2709:
2710: /*if l_street_name_er is not null then
2711: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2712: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2713: l_field_count:=l_field_count+1;
2714: vCtr := vCtr + 1;
2715: end if;
2716:
2714: vCtr := vCtr + 1;
2715: end if;
2716:
2717: if l_house_number_er is not null then
2718: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2719: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2720: l_field_count:=l_field_count+1;
2721: vCtr := vCtr + 1;
2722: end if;
2715: end if;
2716:
2717: if l_house_number_er is not null then
2718: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2719: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2720: l_field_count:=l_field_count+1;
2721: vCtr := vCtr + 1;
2722: end if;
2723:
2721: vCtr := vCtr + 1;
2722: end if;
2723:
2724: if l_house_add_no_er is not null then
2725: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2726: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2727: l_field_count:=l_field_count+1;
2728: vCtr := vCtr + 1;
2729: end if;*/
2722: end if;
2723:
2724: if l_house_add_no_er is not null then
2725: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2726: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2727: l_field_count:=l_field_count+1;
2728: vCtr := vCtr + 1;
2729: end if;*/
2730:
2729: end if;*/
2730:
2731:
2732: if l_addr1_er is not null then
2733: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2734: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2735: l_field_count:=l_field_count+1;
2736: vCtr := vCtr + 1;
2737: end if;
2730:
2731:
2732: if l_addr1_er is not null then
2733: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2734: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2735: l_field_count:=l_field_count+1;
2736: vCtr := vCtr + 1;
2737: end if;
2738:
2737: end if;
2738:
2739:
2740: if l_line1_er is not null then
2741: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2742: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2743: l_field_count:=l_field_count+1;
2744: vCtr := vCtr + 1;
2745: end if;
2738:
2739:
2740: if l_line1_er is not null then
2741: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2742: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2743: l_field_count:=l_field_count+1;
2744: vCtr := vCtr + 1;
2745: end if;
2746:
2746:
2747:
2748:
2749: if l_line2_er is not null then
2750: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2751: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2752: l_field_count:=l_field_count+1;
2753: vCtr := vCtr + 1;
2754: end if;
2747:
2748:
2749: if l_line2_er is not null then
2750: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2751: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2752: l_field_count:=l_field_count+1;
2753: vCtr := vCtr + 1;
2754: end if;
2755:
2753: vCtr := vCtr + 1;
2754: end if;
2755:
2756: if l_line3_er is not null then
2757: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2758: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2759: l_field_count:=l_field_count+1;
2760: vCtr := vCtr + 1;
2761: end if;
2754: end if;
2755:
2756: if l_line3_er is not null then
2757: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2758: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2759: l_field_count:=l_field_count+1;
2760: vCtr := vCtr + 1;
2761: end if;
2762:
2761: end if;
2762:
2763:
2764: if l_addr2_er is not null then
2765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2767: l_field_count:=l_field_count+1;
2768: vCtr := vCtr + 1;
2769: end if;
2762:
2763:
2764: if l_addr2_er is not null then
2765: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2766: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2767: l_field_count:=l_field_count+1;
2768: vCtr := vCtr + 1;
2769: end if;
2770:
2769: end if;
2770:
2771:
2772: /*if l_po_code_er is not null then
2773: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2774: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2775: l_field_count:=l_field_count+1;
2776: vCtr := vCtr + 1;
2777: end if;
2770:
2771:
2772: /*if l_po_code_er is not null then
2773: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2774: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2775: l_field_count:=l_field_count+1;
2776: vCtr := vCtr + 1;
2777: end if;
2778:
2776: vCtr := vCtr + 1;
2777: end if;
2778:
2779: if l_city_er is not null then
2780: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2781: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2782: l_field_count:=l_field_count+1;
2783: vCtr := vCtr + 1;
2784: end if;*/
2777: end if;
2778:
2779: if l_city_er is not null then
2780: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2781: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2782: l_field_count:=l_field_count+1;
2783: vCtr := vCtr + 1;
2784: end if;*/
2785:
2784: end if;*/
2785:
2786:
2787: if l_country_er is not null then
2788: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2789: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2790: l_field_count:=l_field_count+1;
2791: vCtr := vCtr + 1;
2792: end if;
2785:
2786:
2787: if l_country_er is not null then
2788: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ER_Address_Line' || to_char(l_field_count);
2789: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2790: l_field_count:=l_field_count+1;
2791: vCtr := vCtr + 1;
2792: end if;
2793:
2795:
2796: l_field_count:=1;
2797:
2798:
2799: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2800: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2801: vCtr := vCtr + 1;
2802:
2803: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2796: l_field_count:=1;
2797:
2798:
2799: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Name';
2800: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Name;
2801: vCtr := vCtr + 1;
2802:
2803: OPEN csr_emp_glb_address(l_person_id, fnd_date.canonical_to_date(p_year));
2804: FETCH csr_emp_glb_address
2865:
2866:
2867:
2868: /*if l_street_name_ee is not null then
2869: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2870: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2871: l_field_count:=l_field_count+1;
2872: vCtr := vCtr + 1;
2873: end if;
2866:
2867:
2868: /*if l_street_name_ee is not null then
2869: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2870: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2871: l_field_count:=l_field_count+1;
2872: vCtr := vCtr + 1;
2873: end if;
2874:
2872: vCtr := vCtr + 1;
2873: end if;
2874:
2875: if l_house_number_ee is not null then
2876: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2877: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2878: l_field_count:=l_field_count+1;
2879: vCtr := vCtr + 1;
2880: end if;
2873: end if;
2874:
2875: if l_house_number_ee is not null then
2876: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2877: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2878: l_field_count:=l_field_count+1;
2879: vCtr := vCtr + 1;
2880: end if;
2881:
2879: vCtr := vCtr + 1;
2880: end if;
2881:
2882: if l_house_add_no_ee is not null then
2883: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2884: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2885: l_field_count:=l_field_count+1;
2886: vCtr := vCtr + 1;
2887: end if;*/
2880: end if;
2881:
2882: if l_house_add_no_ee is not null then
2883: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2884: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2885: l_field_count:=l_field_count+1;
2886: vCtr := vCtr + 1;
2887: end if;*/
2888:
2887: end if;*/
2888:
2889:
2890: if l_addr1_ee is not null then
2891: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2892: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2893: l_field_count:=l_field_count+1;
2894: vCtr := vCtr + 1;
2895: end if;
2888:
2889:
2890: if l_addr1_ee is not null then
2891: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2892: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2893: l_field_count:=l_field_count+1;
2894: vCtr := vCtr + 1;
2895: end if;
2896:
2895: end if;
2896:
2897:
2898: if l_line1_ee is not null then
2899: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2900: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2901: l_field_count:=l_field_count+1;
2902: vCtr := vCtr + 1;
2903: end if;
2896:
2897:
2898: if l_line1_ee is not null then
2899: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2900: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2901: l_field_count:=l_field_count+1;
2902: vCtr := vCtr + 1;
2903: end if;
2904:
2903: end if;
2904:
2905:
2906: if l_line2_ee is not null then
2907: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2908: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2909: l_field_count:=l_field_count+1;
2910: vCtr := vCtr + 1;
2911: end if;
2904:
2905:
2906: if l_line2_ee is not null then
2907: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2908: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2909: l_field_count:=l_field_count+1;
2910: vCtr := vCtr + 1;
2911: end if;
2912:
2911: end if;
2912:
2913:
2914: if l_line3_ee is not null then
2915: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2916: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2917: l_field_count:=l_field_count+1;
2918: vCtr := vCtr + 1;
2919: end if;
2912:
2913:
2914: if l_line3_ee is not null then
2915: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2916: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2917: l_field_count:=l_field_count+1;
2918: vCtr := vCtr + 1;
2919: end if;
2920:
2918: vCtr := vCtr + 1;
2919: end if;
2920:
2921: /*if l_po_code_ee is not null then
2922: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2923: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2924: l_field_count:=l_field_count+1;
2925: vCtr := vCtr + 1;
2926: end if;
2919: end if;
2920:
2921: /*if l_po_code_ee is not null then
2922: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2923: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2924: l_field_count:=l_field_count+1;
2925: vCtr := vCtr + 1;
2926: end if;
2927:
2925: vCtr := vCtr + 1;
2926: end if;
2927:
2928: if l_city_ee is not null then
2929: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2930: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2931: l_field_count:=l_field_count+1;
2932: vCtr := vCtr + 1;
2933: end if;*/
2926: end if;
2927:
2928: if l_city_ee is not null then
2929: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2930: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2931: l_field_count:=l_field_count+1;
2932: vCtr := vCtr + 1;
2933: end if;*/
2934:
2933: end if;*/
2934:
2935:
2936: if l_addr2_ee is not null then
2937: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2938: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2939: l_field_count:=l_field_count+1;
2940: vCtr := vCtr + 1;
2941: end if;
2934:
2935:
2936: if l_addr2_ee is not null then
2937: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2938: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2939: l_field_count:=l_field_count+1;
2940: vCtr := vCtr + 1;
2941: end if;
2942:
2941: end if;
2942:
2943:
2944: if l_country_ee is not null then
2945: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2946: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2947: l_field_count:=l_field_count+1;
2948: vCtr := vCtr + 1;
2949: end if;
2942:
2943:
2944: if l_country_ee is not null then
2945: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EE_Address_Line' || to_char(l_field_count);
2946: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2947: l_field_count:=l_field_count+1;
2948: vCtr := vCtr + 1;
2949: end if;
2950:
2949: end if;
2950:
2951:
2952:
2953: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2954: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2955: vCtr := vCtr + 1;
2956:
2957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2950:
2951:
2952:
2953: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2954: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2955: vCtr := vCtr + 1;
2956:
2957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2953: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Tax_Registration_Number';
2954: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2955: vCtr := vCtr + 1;
2956:
2957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2959: vCtr := vCtr + 1;
2960:
2961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2954: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := '';
2955: vCtr := vCtr + 1;
2956:
2957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2959: vCtr := vCtr + 1;
2960:
2961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2962: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2957: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employee_Number';
2958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2959: vCtr := vCtr + 1;
2960:
2961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2962: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2963: vCtr := vCtr + 1;
2964:
2965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2958: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employee_Number;
2959: vCtr := vCtr + 1;
2960:
2961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2962: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2963: vCtr := vCtr + 1;
2964:
2965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2961: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Assignment_Number';
2962: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2963: vCtr := vCtr + 1;
2964:
2965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2967: vCtr := vCtr + 1;
2968:
2969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2962: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.assignment_Number;
2963: vCtr := vCtr + 1;
2964:
2965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2967: vCtr := vCtr + 1;
2968:
2969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2970: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2965: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SOFI_Number';
2966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2967: vCtr := vCtr + 1;
2968:
2969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2970: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2971: vCtr := vCtr + 1;
2972:
2973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2966: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.SOFI_Number;
2967: vCtr := vCtr + 1;
2968:
2969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2970: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2971: vCtr := vCtr + 1;
2972:
2973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2969: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date_Of_Birth';
2970: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2971: vCtr := vCtr + 1;
2972:
2973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2975: vCtr := vCtr + 1;
2976:
2977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2970: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Date_Of_Birth;
2971: vCtr := vCtr + 1;
2972:
2973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2975: vCtr := vCtr + 1;
2976:
2977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2978: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2973: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Period_Of_Service';
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2975: vCtr := vCtr + 1;
2976:
2977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2978: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2979: vCtr := vCtr + 1;
2980:
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2974: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_period_of_service;
2975: vCtr := vCtr + 1;
2976:
2977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2978: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2979: vCtr := vCtr + 1;
2980:
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2977: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Table';
2978: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2979: vCtr := vCtr + 1;
2980:
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2983: vCtr := vCtr + 1;
2984:
2985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2978: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Wage_Tax_Table;
2979: vCtr := vCtr + 1;
2980:
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2983: vCtr := vCtr + 1;
2984:
2985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2986: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2981: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount1';
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2983: vCtr := vCtr + 1;
2984:
2985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2986: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2987: vCtr := vCtr + 1;
2988:
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2982: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd1;
2983: vCtr := vCtr + 1;
2984:
2985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2986: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2987: vCtr := vCtr + 1;
2988:
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2985: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date1';
2986: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2987: vCtr := vCtr + 1;
2988:
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2991: vCtr := vCtr + 1;
2992:
2993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2986: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date1;
2987: vCtr := vCtr + 1;
2988:
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2991: vCtr := vCtr + 1;
2992:
2993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2994: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2989: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount2';
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2991: vCtr := vCtr + 1;
2992:
2993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2994: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2995: vCtr := vCtr + 1;
2996:
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2990: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd2;
2991: vCtr := vCtr + 1;
2992:
2993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2994: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2995: vCtr := vCtr + 1;
2996:
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2993: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date2';
2994: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2995: vCtr := vCtr + 1;
2996:
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2999: vCtr := vCtr + 1;
3000:
3001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
2994: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date2;
2995: vCtr := vCtr + 1;
2996:
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2999: vCtr := vCtr + 1;
3000:
3001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
2997: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_Tax_Discount3';
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2999: vCtr := vCtr + 1;
3000:
3001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3003: vCtr := vCtr + 1;
3004:
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
2998: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_wtd3;
2999: vCtr := vCtr + 1;
3000:
3001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3003: vCtr := vCtr + 1;
3004:
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
3001: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Date3';
3002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3003: vCtr := vCtr + 1;
3004:
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3002: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_date3;
3003: vCtr := vCtr + 1;
3004:
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
3005: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3006: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Taxable_Income;
3007: vCtr := vCtr + 1;
3008:
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
3009: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3010: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Deducted_Wage_Tax;
3011: vCtr := vCtr + 1;
3012:
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3013: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3014: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Labour_Tax_Reduction;
3015: vCtr := vCtr + 1;
3016:
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
3017: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Insured_for_WAO';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3018: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Insured_for_WAO;
3019: vCtr := vCtr + 1;
3020:
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
3021: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
3027: vCtr := vCtr + 1;
3028:
3029: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3022: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Basis;
3023: vCtr := vCtr + 1;
3024:
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
3027: vCtr := vCtr + 1;
3028:
3029: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3025: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
3027: vCtr := vCtr + 1;
3028:
3029: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3031: vCtr := vCtr + 1;*/
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3026: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.ZVW_Cont;
3027: vCtr := vCtr + 1;
3028:
3029: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3031: vCtr := vCtr + 1;*/
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3029: /*PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Company_Car';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3031: vCtr := vCtr + 1;*/
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3030: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Company_Car;
3031: vCtr := vCtr + 1;*/
3032:
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3033: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3034: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Private_Use_Car;
3035: vCtr := vCtr + 1;
3036:
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3037: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Code_Reason_No';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3038: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := hr_general.decode_lookup('NL_COMPANY_CAR_USAGE_CODE',info_rec.Company_Car);
3039: vCtr := vCtr + 1;
3040:
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3041: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3042: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Value_Private_Use_Car;
3043: vCtr := vCtr + 1;
3044:
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3045: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3046: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Net_Expense_Allowance;
3047: vCtr := vCtr + 1;
3048:
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3049: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3050: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Saved_Amount_LSS;
3051: vCtr := vCtr + 1;
3052:
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3053: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3059: vCtr := vCtr + 1;
3060:
3061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3054: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Employer_Child_Care;
3055: vCtr := vCtr + 1;
3056:
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3059: vCtr := vCtr + 1;
3060:
3061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
3057: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3059: vCtr := vCtr + 1;
3060:
3061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
3063: vCtr := vCtr + 1;
3064:
3065: hr_utility.set_location('Calling bal table',10);
3058: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Allowance_on_Disability;
3059: vCtr := vCtr + 1;
3060:
3061: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3062: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := info_rec.Applied_LCLD;
3063: vCtr := vCtr + 1;
3064:
3065: hr_utility.set_location('Calling bal table',10);
3066:
3071: IF vUserBalVal.COUNT > 0 THEN
3072:
3073: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3074:
3075: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3077: vCtr := vCtr + 1;
3078:
3079: END LOOP;
3072:
3073: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3074:
3075: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3076: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3077: vCtr := vCtr + 1;
3078:
3079: END LOOP;
3080:
3081: END IF;
3082:
3083: vUserBalVal.DELETE;
3084:
3085: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3086: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3087: vCtr := vCtr + 1;
3088:
3089: end if;
3082:
3083: vUserBalVal.DELETE;
3084:
3085: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3086: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3087: vCtr := vCtr + 1;
3088:
3089: end if;
3090:
3110: end loop;
3111:
3112: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
3113:
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3111:
3112: if l_previous_person_id <> -1 and p_agg_flag = 'Y' then
3113:
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
3114: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Taxable_Income';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
3120: vCtr := vCtr + 1;
3121:
3122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3115: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Taxable_Income;
3116: vCtr := vCtr + 1;
3117:
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
3120: vCtr := vCtr + 1;
3121:
3122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
3118: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Deducted_Wage_Tax';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
3120: vCtr := vCtr + 1;
3121:
3122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
3124: vCtr := vCtr + 1;
3125:
3126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3119: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Deducted_Wage_Tax;
3120: vCtr := vCtr + 1;
3121:
3122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
3124: vCtr := vCtr + 1;
3125:
3126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
3122: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Labour_Tax_Reduction';
3123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
3124: vCtr := vCtr + 1;
3125:
3126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
3128: vCtr := vCtr + 1;
3129:
3130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Labour_Tax_Reduction;
3124: vCtr := vCtr + 1;
3125:
3126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
3128: vCtr := vCtr + 1;
3129:
3130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3131: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
3126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Wage_for_ZVW';
3127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
3128: vCtr := vCtr + 1;
3129:
3130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3131: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
3132: vCtr := vCtr + 1;
3133:
3134: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW_Basis;
3128: vCtr := vCtr + 1;
3129:
3130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3131: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
3132: vCtr := vCtr + 1;
3133:
3134: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ZVW_Cont';
3131: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
3132: vCtr := vCtr + 1;
3133:
3134: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3136: vCtr := vCtr + 1;
3137:
3138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3131: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_ZVW;
3132: vCtr := vCtr + 1;
3133:
3134: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3136: vCtr := vCtr + 1;
3137:
3138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3134: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Private_Use_Car';
3135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3136: vCtr := vCtr + 1;
3137:
3138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3140: vCtr := vCtr + 1;
3141:
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Private_Use_Car;
3136: vCtr := vCtr + 1;
3137:
3138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3140: vCtr := vCtr + 1;
3141:
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Net_Expense_Allowance';
3139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3140: vCtr := vCtr + 1;
3141:
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3144: vCtr := vCtr + 1;
3145:
3146: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Net_Expense_Allowance;
3140: vCtr := vCtr + 1;
3141:
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3144: vCtr := vCtr + 1;
3145:
3146: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Value_Private_Use_Car';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3144: vCtr := vCtr + 1;
3145:
3146: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3148: vCtr := vCtr + 1;
3149:
3150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3143: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Value_Private_Use_Car;
3144: vCtr := vCtr + 1;
3145:
3146: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3148: vCtr := vCtr + 1;
3149:
3150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3151: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3146: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Saved_Amount_LSS';
3147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3148: vCtr := vCtr + 1;
3149:
3150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3151: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3152: vCtr := vCtr + 1;
3153:
3154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Saved_Amount_LSS;
3148: vCtr := vCtr + 1;
3149:
3150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3151: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3152: vCtr := vCtr + 1;
3153:
3154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3150: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Employer_Child_Care';
3151: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3152: vCtr := vCtr + 1;
3153:
3154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3156: vCtr := vCtr + 1;
3157:
3158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3151: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Employer_Child_Care;
3152: vCtr := vCtr + 1;
3153:
3154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3156: vCtr := vCtr + 1;
3157:
3158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3159: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
3154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Allowance_on_Disability';
3155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3156: vCtr := vCtr + 1;
3157:
3158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3159: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
3160: vCtr := vCtr + 1;
3161:
3162: IF vUserBalVal.COUNT > 0 THEN
3155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Allowance_on_Disability;
3156: vCtr := vCtr + 1;
3157:
3158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'Applied_LCLD';
3159: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_Applied_LCLD;
3160: vCtr := vCtr + 1;
3161:
3162: IF vUserBalVal.COUNT > 0 THEN
3163:
3162: IF vUserBalVal.COUNT > 0 THEN
3163:
3164: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3165:
3166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3168: vCtr := vCtr + 1;
3169:
3170: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
3163:
3164: FOR lCtr IN vUserBalVal.FIRST .. vUserBalVal.LAST LOOP
3165:
3166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := vUserBalVal(lCtr).TagName;
3167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := vUserBalVal(lCtr).BalValue;
3168: vCtr := vCtr + 1;
3169:
3170: --hr_utility.set_location('tag name-'||vUserBalVal(lCtr).TagName||' tag value-'||vUserBalVal(lCtr).BalValue,90);
3171:
3172: END LOOP;
3173:
3174: END IF;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3177: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3178: vCtr := vCtr + 1;
3179:
3180: l_taxable_income:=0;
3173:
3174: END IF;
3175:
3176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMP_REC';
3177: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
3178: vCtr := vCtr + 1;
3179:
3180: l_taxable_income:=0;
3181: l_deducted_wage_tax:=0;
3194: end if;
3195:
3196: /*Fetch XML file as a CLOB*/
3197:
3198: pay_nl_xdo_Report.WritetoCLOB_rtf_1(p_xml );
3199:
3200: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
3201:
3202: end populate_ats_report_data_new;
3196: /*Fetch XML file as a CLOB*/
3197:
3198: pay_nl_xdo_Report.WritetoCLOB_rtf_1(p_xml );
3199:
3200: pay_nl_xdo_Report.WritetoXML_rtf (fnd_global.conc_request_id,l_output_fname);
3201:
3202: end populate_ats_report_data_new;
3203:
3204: PROCEDURE record_4712(p_file_id NUMBER) IS