2: /* $Header: paynliza.pkb 120.0 2005/05/29 02:40:37 appldev noship $ */
3:
4: level_cnt NUMBER;
5:
6: /*Counter for accessing the values in PAY_NL_XDO_REPORT.vXMLTable*/
7: vCtr NUMBER;
8:
9: /*-------------------------------------------------------------------------------
10: |Name : populate_iza_report_data |
112: open csr_employer_data;
113: fetch csr_employer_data into v_employer_data;
114: close csr_employer_data;
115:
116: PAY_NL_XDO_REPORT.vXMLTable.DELETE;
117: vCtr := 0;
118:
119: /*Get all the XML tags and values*/
120: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'BG_NAME';
116: PAY_NL_XDO_REPORT.vXMLTable.DELETE;
117: vCtr := 0;
118:
119: /*Get all the XML tags and values*/
120: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'BG_NAME';
121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_bg_name;
122: vCtr := vCtr + 1;
123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EFF_DATE';
124: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(fnd_date.canonical_to_date(p_eff_date),'DD-Mon-YYYY');
117: vCtr := 0;
118:
119: /*Get all the XML tags and values*/
120: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'BG_NAME';
121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_bg_name;
122: vCtr := vCtr + 1;
123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EFF_DATE';
124: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(fnd_date.canonical_to_date(p_eff_date),'DD-Mon-YYYY');
125: vCtr := vCtr + 1;
119: /*Get all the XML tags and values*/
120: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'BG_NAME';
121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_bg_name;
122: vCtr := vCtr + 1;
123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EFF_DATE';
124: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(fnd_date.canonical_to_date(p_eff_date),'DD-Mon-YYYY');
125: vCtr := vCtr + 1;
126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ORG_HIERARCHY';
127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_org_struct;
120: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'BG_NAME';
121: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_bg_name;
122: vCtr := vCtr + 1;
123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EFF_DATE';
124: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(fnd_date.canonical_to_date(p_eff_date),'DD-Mon-YYYY');
125: vCtr := vCtr + 1;
126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ORG_HIERARCHY';
127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_org_struct;
128: vCtr := vCtr + 1;
122: vCtr := vCtr + 1;
123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EFF_DATE';
124: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(fnd_date.canonical_to_date(p_eff_date),'DD-Mon-YYYY');
125: vCtr := vCtr + 1;
126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ORG_HIERARCHY';
127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_org_struct;
128: vCtr := vCtr + 1;
129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EMPLOYER';
130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_employer;
123: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EFF_DATE';
124: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(fnd_date.canonical_to_date(p_eff_date),'DD-Mon-YYYY');
125: vCtr := vCtr + 1;
126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ORG_HIERARCHY';
127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_org_struct;
128: vCtr := vCtr + 1;
129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EMPLOYER';
130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_employer;
131: vCtr := vCtr + 1;
125: vCtr := vCtr + 1;
126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ORG_HIERARCHY';
127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_org_struct;
128: vCtr := vCtr + 1;
129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EMPLOYER';
130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_employer;
131: vCtr := vCtr + 1;
132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROCESS_MONTH';
133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(to_date(p_process_month,'MMYYYY'),'YYYY / MM');
126: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ORG_HIERARCHY';
127: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_org_struct;
128: vCtr := vCtr + 1;
129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EMPLOYER';
130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_employer;
131: vCtr := vCtr + 1;
132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROCESS_MONTH';
133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(to_date(p_process_month,'MMYYYY'),'YYYY / MM');
134: vCtr := vCtr + 1;
128: vCtr := vCtr + 1;
129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EMPLOYER';
130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_employer;
131: vCtr := vCtr + 1;
132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROCESS_MONTH';
133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(to_date(p_process_month,'MMYYYY'),'YYYY / MM');
134: vCtr := vCtr + 1;
135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CURRENCY';
136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.currency;
129: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EMPLOYER';
130: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := p_employer;
131: vCtr := vCtr + 1;
132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROCESS_MONTH';
133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(to_date(p_process_month,'MMYYYY'),'YYYY / MM');
134: vCtr := vCtr + 1;
135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CURRENCY';
136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.currency;
137: vCtr := vCtr + 1;
131: vCtr := vCtr + 1;
132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROCESS_MONTH';
133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(to_date(p_process_month,'MMYYYY'),'YYYY / MM');
134: vCtr := vCtr + 1;
135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CURRENCY';
136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.currency;
137: vCtr := vCtr + 1;
138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PAYROLL_CENTER';
139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.payroll_center;
132: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROCESS_MONTH';
133: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(to_date(p_process_month,'MMYYYY'),'YYYY / MM');
134: vCtr := vCtr + 1;
135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CURRENCY';
136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.currency;
137: vCtr := vCtr + 1;
138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PAYROLL_CENTER';
139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.payroll_center;
140: vCtr := vCtr + 1;
134: vCtr := vCtr + 1;
135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CURRENCY';
136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.currency;
137: vCtr := vCtr + 1;
138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PAYROLL_CENTER';
139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.payroll_center;
140: vCtr := vCtr + 1;
141: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROVINCE';
142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.province;
135: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CURRENCY';
136: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.currency;
137: vCtr := vCtr + 1;
138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PAYROLL_CENTER';
139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.payroll_center;
140: vCtr := vCtr + 1;
141: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROVINCE';
142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.province;
143: vCtr := vCtr + 1;
137: vCtr := vCtr + 1;
138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PAYROLL_CENTER';
139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.payroll_center;
140: vCtr := vCtr + 1;
141: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROVINCE';
142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.province;
143: vCtr := vCtr + 1;
144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_CLIENT_NUMBER';
145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.employer_number;
138: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PAYROLL_CENTER';
139: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.payroll_center;
140: vCtr := vCtr + 1;
141: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROVINCE';
142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.province;
143: vCtr := vCtr + 1;
144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_CLIENT_NUMBER';
145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.employer_number;
146: vCtr := vCtr + 1;
140: vCtr := vCtr + 1;
141: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROVINCE';
142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.province;
143: vCtr := vCtr + 1;
144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_CLIENT_NUMBER';
145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.employer_number;
146: vCtr := vCtr + 1;
147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SUB_EMPLOYER_NUMBER';
148: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.sub_employer_number;
141: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PROVINCE';
142: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.province;
143: vCtr := vCtr + 1;
144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_CLIENT_NUMBER';
145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.employer_number;
146: vCtr := vCtr + 1;
147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SUB_EMPLOYER_NUMBER';
148: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.sub_employer_number;
149:
143: vCtr := vCtr + 1;
144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_CLIENT_NUMBER';
145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.employer_number;
146: vCtr := vCtr + 1;
147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SUB_EMPLOYER_NUMBER';
148: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.sub_employer_number;
149:
150: for v_employee_data in csr_employee_data
151: loop
144: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_CLIENT_NUMBER';
145: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.employer_number;
146: vCtr := vCtr + 1;
147: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'SUB_EMPLOYER_NUMBER';
148: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employer_data.sub_employer_number;
149:
150: for v_employee_data in csr_employee_data
151: loop
152: if (v_employee_data.process_status = 'REJECTED' or v_employee_data.process_status = 'MISSING') then
150: for v_employee_data in csr_employee_data
151: loop
152: if (v_employee_data.process_status = 'REJECTED' or v_employee_data.process_status = 'MISSING') then
153: vCtr := vCtr + 1;
154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
156: vCtr := vCtr + 1;
157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXCHANGE_NUMBER';
158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.exchange_number;
151: loop
152: if (v_employee_data.process_status = 'REJECTED' or v_employee_data.process_status = 'MISSING') then
153: vCtr := vCtr + 1;
154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
156: vCtr := vCtr + 1;
157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXCHANGE_NUMBER';
158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.exchange_number;
159: vCtr := vCtr + 1;
153: vCtr := vCtr + 1;
154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
156: vCtr := vCtr + 1;
157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXCHANGE_NUMBER';
158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.exchange_number;
159: vCtr := vCtr + 1;
160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'NAME';
161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.name;
154: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
155: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := null;
156: vCtr := vCtr + 1;
157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXCHANGE_NUMBER';
158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.exchange_number;
159: vCtr := vCtr + 1;
160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'NAME';
161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.name;
162: vCtr := vCtr + 1;
156: vCtr := vCtr + 1;
157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXCHANGE_NUMBER';
158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.exchange_number;
159: vCtr := vCtr + 1;
160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'NAME';
161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.name;
162: vCtr := vCtr + 1;
163: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'DOB';
164: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.dob,'DD-MM-YY');
157: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXCHANGE_NUMBER';
158: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.exchange_number;
159: vCtr := vCtr + 1;
160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'NAME';
161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.name;
162: vCtr := vCtr + 1;
163: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'DOB';
164: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.dob,'DD-MM-YY');
165: vCtr := vCtr + 1;
159: vCtr := vCtr + 1;
160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'NAME';
161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.name;
162: vCtr := vCtr + 1;
163: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'DOB';
164: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.dob,'DD-MM-YY');
165: vCtr := vCtr + 1;
166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PARTICIPANT_NUMBER';
167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.participant_number;
160: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'NAME';
161: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.name;
162: vCtr := vCtr + 1;
163: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'DOB';
164: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.dob,'DD-MM-YY');
165: vCtr := vCtr + 1;
166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PARTICIPANT_NUMBER';
167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.participant_number;
168: vCtr := vCtr + 1;
162: vCtr := vCtr + 1;
163: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'DOB';
164: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.dob,'DD-MM-YY');
165: vCtr := vCtr + 1;
166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PARTICIPANT_NUMBER';
167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.participant_number;
168: vCtr := vCtr + 1;
169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_1';
170: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_1,'99G990D00MI');
163: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'DOB';
164: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.dob,'DD-MM-YY');
165: vCtr := vCtr + 1;
166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PARTICIPANT_NUMBER';
167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.participant_number;
168: vCtr := vCtr + 1;
169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_1';
170: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_1,'99G990D00MI');
171: vCtr := vCtr + 1;
165: vCtr := vCtr + 1;
166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PARTICIPANT_NUMBER';
167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.participant_number;
168: vCtr := vCtr + 1;
169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_1';
170: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_1,'99G990D00MI');
171: vCtr := vCtr + 1;
172: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_2';
173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_2,'99G990D00MI');
166: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'PARTICIPANT_NUMBER';
167: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.participant_number;
168: vCtr := vCtr + 1;
169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_1';
170: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_1,'99G990D00MI');
171: vCtr := vCtr + 1;
172: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_2';
173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_2,'99G990D00MI');
174: vCtr := vCtr + 1;
168: vCtr := vCtr + 1;
169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_1';
170: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_1,'99G990D00MI');
171: vCtr := vCtr + 1;
172: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_2';
173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_2,'99G990D00MI');
174: vCtr := vCtr + 1;
175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_1';
176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_1,'99G990D00MI');
169: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_1';
170: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_1,'99G990D00MI');
171: vCtr := vCtr + 1;
172: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_2';
173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_2,'99G990D00MI');
174: vCtr := vCtr + 1;
175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_1';
176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_1,'99G990D00MI');
177: vCtr := vCtr + 1;
171: vCtr := vCtr + 1;
172: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_2';
173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_2,'99G990D00MI');
174: vCtr := vCtr + 1;
175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_1';
176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_1,'99G990D00MI');
177: vCtr := vCtr + 1;
178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_2';
179: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_2,'99G990D00MI');
172: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'IZA_AMT_2';
173: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.iza_amt_2,'99G990D00MI');
174: vCtr := vCtr + 1;
175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_1';
176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_1,'99G990D00MI');
177: vCtr := vCtr + 1;
178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_2';
179: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_2,'99G990D00MI');
180: vCtr := vCtr + 1;
174: vCtr := vCtr + 1;
175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_1';
176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_1,'99G990D00MI');
177: vCtr := vCtr + 1;
178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_2';
179: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_2,'99G990D00MI');
180: vCtr := vCtr + 1;
181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXPLANATION';
182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.explanation;
175: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_1';
176: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_1,'99G990D00MI');
177: vCtr := vCtr + 1;
178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_2';
179: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_2,'99G990D00MI');
180: vCtr := vCtr + 1;
181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXPLANATION';
182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.explanation;
183: vCtr := vCtr + 1;
177: vCtr := vCtr + 1;
178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_2';
179: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_2,'99G990D00MI');
180: vCtr := vCtr + 1;
181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXPLANATION';
182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.explanation;
183: vCtr := vCtr + 1;
184: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
185: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
178: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'CORR_AMT_2';
179: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(v_employee_data.corr_amt_2,'99G990D00MI');
180: vCtr := vCtr + 1;
181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXPLANATION';
182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.explanation;
183: vCtr := vCtr + 1;
184: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
185: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
186: if v_employee_data.process_status = 'REJECTED' then
180: vCtr := vCtr + 1;
181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXPLANATION';
182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.explanation;
183: vCtr := vCtr + 1;
184: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
185: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
186: if v_employee_data.process_status = 'REJECTED' then
187: l_rejected_count := l_rejected_count + 1;
188: l_rejected_amt_1 := l_rejected_amt_1 + v_employee_data.iza_amt_1;
181: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EXPLANATION';
182: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := v_employee_data.explanation;
183: vCtr := vCtr + 1;
184: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'G_CONTAINER_EMPLOYEE';
185: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := 'END';
186: if v_employee_data.process_status = 'REJECTED' then
187: l_rejected_count := l_rejected_count + 1;
188: l_rejected_amt_1 := l_rejected_amt_1 + v_employee_data.iza_amt_1;
189: l_rejected_amt_2 := l_rejected_amt_2 + v_employee_data.iza_amt_2;
217: end loop;
218:
219: /*Fetch XML file as a BLOB*/
220: vCtr := vCtr + 1;
221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_COUNT';
222: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_accepted_count;
223: vCtr := vCtr + 1;
224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_COUNT';
225: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_rejected_count;
218:
219: /*Fetch XML file as a BLOB*/
220: vCtr := vCtr + 1;
221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_COUNT';
222: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_accepted_count;
223: vCtr := vCtr + 1;
224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_COUNT';
225: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_rejected_count;
226: vCtr := vCtr + 1;
220: vCtr := vCtr + 1;
221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_COUNT';
222: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_accepted_count;
223: vCtr := vCtr + 1;
224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_COUNT';
225: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_rejected_count;
226: vCtr := vCtr + 1;
227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'MISSING_COUNT';
228: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_missing_count;
221: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_COUNT';
222: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_accepted_count;
223: vCtr := vCtr + 1;
224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_COUNT';
225: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_rejected_count;
226: vCtr := vCtr + 1;
227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'MISSING_COUNT';
228: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_missing_count;
229: l_Record_count := l_accepted_count + l_rejected_count;
223: vCtr := vCtr + 1;
224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_COUNT';
225: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_rejected_count;
226: vCtr := vCtr + 1;
227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'MISSING_COUNT';
228: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_missing_count;
229: l_Record_count := l_accepted_count + l_rejected_count;
230: l_tape_amt_1 := l_accepted_amt_1 + l_rejected_amt_1;
231: l_tape_amt_2 := l_accepted_amt_2 + l_rejected_amt_2;
224: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_COUNT';
225: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_rejected_count;
226: vCtr := vCtr + 1;
227: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'MISSING_COUNT';
228: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_missing_count;
229: l_Record_count := l_accepted_count + l_rejected_count;
230: l_tape_amt_1 := l_accepted_amt_1 + l_rejected_amt_1;
231: l_tape_amt_2 := l_accepted_amt_2 + l_rejected_amt_2;
232: l_tape_corr_1 := l_accepted_corr_1 + l_rejected_corr_1;
235: l_accepted_total := l_accepted_amt_1 + l_accepted_amt_2 + l_accepted_corr_1 + l_accepted_corr_2;
236: l_rejected_total := l_rejected_amt_1 + l_rejected_amt_2 + l_rejected_corr_1 + l_rejected_corr_2;
237: l_retro_total := l_retro_amt_1 + l_retro_amt_2 + l_retro_corr_1 + l_retro_corr_2;
238: vCtr := vCtr + 1;
239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RECORD_COUNT';
240: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_record_count;
241: vCtr := vCtr + 1;
242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_COUNT';
243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_retro_count;
236: l_rejected_total := l_rejected_amt_1 + l_rejected_amt_2 + l_rejected_corr_1 + l_rejected_corr_2;
237: l_retro_total := l_retro_amt_1 + l_retro_amt_2 + l_retro_corr_1 + l_retro_corr_2;
238: vCtr := vCtr + 1;
239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RECORD_COUNT';
240: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_record_count;
241: vCtr := vCtr + 1;
242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_COUNT';
243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_retro_count;
244: vCtr := vCtr + 1;
238: vCtr := vCtr + 1;
239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RECORD_COUNT';
240: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_record_count;
241: vCtr := vCtr + 1;
242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_COUNT';
243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_retro_count;
244: vCtr := vCtr + 1;
245: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_1';
246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_1,'9G999G990D00MI');
239: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RECORD_COUNT';
240: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_record_count;
241: vCtr := vCtr + 1;
242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_COUNT';
243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_retro_count;
244: vCtr := vCtr + 1;
245: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_1';
246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_1,'9G999G990D00MI');
247: vCtr := vCtr + 1;
241: vCtr := vCtr + 1;
242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_COUNT';
243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_retro_count;
244: vCtr := vCtr + 1;
245: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_1';
246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_1,'9G999G990D00MI');
247: vCtr := vCtr + 1;
248: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_1';
249: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_1,'9G999G990D00MI');
242: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_COUNT';
243: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_retro_count;
244: vCtr := vCtr + 1;
245: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_1';
246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_1,'9G999G990D00MI');
247: vCtr := vCtr + 1;
248: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_1';
249: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_1,'9G999G990D00MI');
250: vCtr := vCtr + 1;
244: vCtr := vCtr + 1;
245: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_1';
246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_1,'9G999G990D00MI');
247: vCtr := vCtr + 1;
248: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_1';
249: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_1,'9G999G990D00MI');
250: vCtr := vCtr + 1;
251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_1';
252: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_1,'9G999G990D00MI');
245: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_1';
246: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_1,'9G999G990D00MI');
247: vCtr := vCtr + 1;
248: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_1';
249: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_1,'9G999G990D00MI');
250: vCtr := vCtr + 1;
251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_1';
252: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_1,'9G999G990D00MI');
253: vCtr := vCtr + 1;
247: vCtr := vCtr + 1;
248: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_1';
249: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_1,'9G999G990D00MI');
250: vCtr := vCtr + 1;
251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_1';
252: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_1,'9G999G990D00MI');
253: vCtr := vCtr + 1;
254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_1';
255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_1,'9G999G990D00MI');
248: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_1';
249: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_1,'9G999G990D00MI');
250: vCtr := vCtr + 1;
251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_1';
252: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_1,'9G999G990D00MI');
253: vCtr := vCtr + 1;
254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_1';
255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_1,'9G999G990D00MI');
256: vCtr := vCtr + 1;
250: vCtr := vCtr + 1;
251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_1';
252: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_1,'9G999G990D00MI');
253: vCtr := vCtr + 1;
254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_1';
255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_1,'9G999G990D00MI');
256: vCtr := vCtr + 1;
257: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_2';
258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_2,'9G999G990D00MI');
251: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_1';
252: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_1,'9G999G990D00MI');
253: vCtr := vCtr + 1;
254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_1';
255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_1,'9G999G990D00MI');
256: vCtr := vCtr + 1;
257: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_2';
258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_2,'9G999G990D00MI');
259: vCtr := vCtr + 1;
253: vCtr := vCtr + 1;
254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_1';
255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_1,'9G999G990D00MI');
256: vCtr := vCtr + 1;
257: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_2';
258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_2,'9G999G990D00MI');
259: vCtr := vCtr + 1;
260: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_2';
261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_2,'9G999G990D00MI');
254: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_1';
255: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_1,'9G999G990D00MI');
256: vCtr := vCtr + 1;
257: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_2';
258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_2,'9G999G990D00MI');
259: vCtr := vCtr + 1;
260: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_2';
261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_2,'9G999G990D00MI');
262: vCtr := vCtr + 1;
256: vCtr := vCtr + 1;
257: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_2';
258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_2,'9G999G990D00MI');
259: vCtr := vCtr + 1;
260: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_2';
261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_2,'9G999G990D00MI');
262: vCtr := vCtr + 1;
263: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_2';
264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_2,'9G999G990D00MI');
257: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_AMT_2';
258: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_amt_2,'9G999G990D00MI');
259: vCtr := vCtr + 1;
260: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_2';
261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_2,'9G999G990D00MI');
262: vCtr := vCtr + 1;
263: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_2';
264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_2,'9G999G990D00MI');
265: vCtr := vCtr + 1;
259: vCtr := vCtr + 1;
260: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_2';
261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_2,'9G999G990D00MI');
262: vCtr := vCtr + 1;
263: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_2';
264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_2,'9G999G990D00MI');
265: vCtr := vCtr + 1;
266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_2';
267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_2,'9G999G990D00MI');
260: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_AMT_2';
261: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_amt_2,'9G999G990D00MI');
262: vCtr := vCtr + 1;
263: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_2';
264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_2,'9G999G990D00MI');
265: vCtr := vCtr + 1;
266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_2';
267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_2,'9G999G990D00MI');
268: vCtr := vCtr + 1;
262: vCtr := vCtr + 1;
263: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_2';
264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_2,'9G999G990D00MI');
265: vCtr := vCtr + 1;
266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_2';
267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_2,'9G999G990D00MI');
268: vCtr := vCtr + 1;
269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_1';
270: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_1,'9G999G990D00MI');
263: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_AMT_2';
264: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_amt_2,'9G999G990D00MI');
265: vCtr := vCtr + 1;
266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_2';
267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_2,'9G999G990D00MI');
268: vCtr := vCtr + 1;
269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_1';
270: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_1,'9G999G990D00MI');
271: vCtr := vCtr + 1;
265: vCtr := vCtr + 1;
266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_2';
267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_2,'9G999G990D00MI');
268: vCtr := vCtr + 1;
269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_1';
270: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_1,'9G999G990D00MI');
271: vCtr := vCtr + 1;
272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_1';
273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_1,'9G999G990D00MI');
266: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_AMT_2';
267: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_amt_2,'9G999G990D00MI');
268: vCtr := vCtr + 1;
269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_1';
270: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_1,'9G999G990D00MI');
271: vCtr := vCtr + 1;
272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_1';
273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_1,'9G999G990D00MI');
274: vCtr := vCtr + 1;
268: vCtr := vCtr + 1;
269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_1';
270: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_1,'9G999G990D00MI');
271: vCtr := vCtr + 1;
272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_1';
273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_1,'9G999G990D00MI');
274: vCtr := vCtr + 1;
275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_1';
276: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_1,'9G999G990D00MI');
269: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_1';
270: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_1,'9G999G990D00MI');
271: vCtr := vCtr + 1;
272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_1';
273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_1,'9G999G990D00MI');
274: vCtr := vCtr + 1;
275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_1';
276: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_1,'9G999G990D00MI');
277: vCtr := vCtr + 1;
271: vCtr := vCtr + 1;
272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_1';
273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_1,'9G999G990D00MI');
274: vCtr := vCtr + 1;
275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_1';
276: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_1,'9G999G990D00MI');
277: vCtr := vCtr + 1;
278: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_1';
279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_1,'9G999G990D00MI');
272: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_1';
273: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_1,'9G999G990D00MI');
274: vCtr := vCtr + 1;
275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_1';
276: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_1,'9G999G990D00MI');
277: vCtr := vCtr + 1;
278: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_1';
279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_1,'9G999G990D00MI');
280: vCtr := vCtr + 1;
274: vCtr := vCtr + 1;
275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_1';
276: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_1,'9G999G990D00MI');
277: vCtr := vCtr + 1;
278: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_1';
279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_1,'9G999G990D00MI');
280: vCtr := vCtr + 1;
281: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_2';
282: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_2,'9G999G990D00MI');
275: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_1';
276: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_1,'9G999G990D00MI');
277: vCtr := vCtr + 1;
278: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_1';
279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_1,'9G999G990D00MI');
280: vCtr := vCtr + 1;
281: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_2';
282: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_2,'9G999G990D00MI');
283: vCtr := vCtr + 1;
277: vCtr := vCtr + 1;
278: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_1';
279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_1,'9G999G990D00MI');
280: vCtr := vCtr + 1;
281: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_2';
282: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_2,'9G999G990D00MI');
283: vCtr := vCtr + 1;
284: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_2';
285: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_2,'9G999G990D00MI');
278: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_1';
279: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_1,'9G999G990D00MI');
280: vCtr := vCtr + 1;
281: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_2';
282: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_2,'9G999G990D00MI');
283: vCtr := vCtr + 1;
284: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_2';
285: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_2,'9G999G990D00MI');
286: vCtr := vCtr + 1;
280: vCtr := vCtr + 1;
281: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_2';
282: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_2,'9G999G990D00MI');
283: vCtr := vCtr + 1;
284: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_2';
285: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_2,'9G999G990D00MI');
286: vCtr := vCtr + 1;
287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_2';
288: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_2,'9G999G990D00MI');
281: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_CORR_2';
282: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_corr_2,'9G999G990D00MI');
283: vCtr := vCtr + 1;
284: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_2';
285: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_2,'9G999G990D00MI');
286: vCtr := vCtr + 1;
287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_2';
288: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_2,'9G999G990D00MI');
289: vCtr := vCtr + 1;
283: vCtr := vCtr + 1;
284: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_2';
285: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_2,'9G999G990D00MI');
286: vCtr := vCtr + 1;
287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_2';
288: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_2,'9G999G990D00MI');
289: vCtr := vCtr + 1;
290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_2';
291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_2,'9G999G990D00MI');
284: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_CORR_2';
285: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_corr_2,'9G999G990D00MI');
286: vCtr := vCtr + 1;
287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_2';
288: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_2,'9G999G990D00MI');
289: vCtr := vCtr + 1;
290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_2';
291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_2,'9G999G990D00MI');
292: vCtr := vCtr + 1;
286: vCtr := vCtr + 1;
287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_2';
288: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_2,'9G999G990D00MI');
289: vCtr := vCtr + 1;
290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_2';
291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_2,'9G999G990D00MI');
292: vCtr := vCtr + 1;
293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_TOTAL';
294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_total,'99G999G999G990D00MI');
287: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_CORR_2';
288: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_corr_2,'9G999G990D00MI');
289: vCtr := vCtr + 1;
290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_2';
291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_2,'9G999G990D00MI');
292: vCtr := vCtr + 1;
293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_TOTAL';
294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_total,'99G999G999G990D00MI');
295: vCtr := vCtr + 1;
289: vCtr := vCtr + 1;
290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_2';
291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_2,'9G999G990D00MI');
292: vCtr := vCtr + 1;
293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_TOTAL';
294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_total,'99G999G999G990D00MI');
295: vCtr := vCtr + 1;
296: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_TOTAL';
297: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_total,'99G999G999G990D00MI');
290: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_CORR_2';
291: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_corr_2,'9G999G990D00MI');
292: vCtr := vCtr + 1;
293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_TOTAL';
294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_total,'99G999G999G990D00MI');
295: vCtr := vCtr + 1;
296: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_TOTAL';
297: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_total,'99G999G999G990D00MI');
298: vCtr := vCtr + 1;
292: vCtr := vCtr + 1;
293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_TOTAL';
294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_total,'99G999G999G990D00MI');
295: vCtr := vCtr + 1;
296: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_TOTAL';
297: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_total,'99G999G999G990D00MI');
298: vCtr := vCtr + 1;
299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_TOTAL';
300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_total,'99G999G999G990D00MI');
293: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'TAPE_TOTAL';
294: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_tape_total,'99G999G999G990D00MI');
295: vCtr := vCtr + 1;
296: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_TOTAL';
297: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_total,'99G999G999G990D00MI');
298: vCtr := vCtr + 1;
299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_TOTAL';
300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_total,'99G999G999G990D00MI');
301: vCtr := vCtr + 1;
295: vCtr := vCtr + 1;
296: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_TOTAL';
297: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_total,'99G999G999G990D00MI');
298: vCtr := vCtr + 1;
299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_TOTAL';
300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_total,'99G999G999G990D00MI');
301: vCtr := vCtr + 1;
302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_TOTAL';
303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_total,'99G999G999G990D00MI');
296: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'ACCEPTED_TOTAL';
297: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_accepted_total,'99G999G999G990D00MI');
298: vCtr := vCtr + 1;
299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_TOTAL';
300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_total,'99G999G999G990D00MI');
301: vCtr := vCtr + 1;
302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_TOTAL';
303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_total,'99G999G999G990D00MI');
304: vCtr := vCtr + 1;
298: vCtr := vCtr + 1;
299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_TOTAL';
300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_total,'99G999G999G990D00MI');
301: vCtr := vCtr + 1;
302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_TOTAL';
303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_total,'99G999G999G990D00MI');
304: vCtr := vCtr + 1;
305: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EARLIEST_CORRECTION_DATE';
306: l_earliest_correction_date1 := to_char(l_earliest_correction_date,'DD-MM-YY');
299: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'REJECTED_TOTAL';
300: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_rejected_total,'99G999G999G990D00MI');
301: vCtr := vCtr + 1;
302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_TOTAL';
303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_total,'99G999G999G990D00MI');
304: vCtr := vCtr + 1;
305: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EARLIEST_CORRECTION_DATE';
306: l_earliest_correction_date1 := to_char(l_earliest_correction_date,'DD-MM-YY');
307: if l_earliest_correction_date = hr_general.end_of_time then
301: vCtr := vCtr + 1;
302: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'RETRO_TOTAL';
303: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := to_char(l_retro_total,'99G999G999G990D00MI');
304: vCtr := vCtr + 1;
305: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagName := 'EARLIEST_CORRECTION_DATE';
306: l_earliest_correction_date1 := to_char(l_earliest_correction_date,'DD-MM-YY');
307: if l_earliest_correction_date = hr_general.end_of_time then
308: l_earliest_correction_date1 := NULL;
309: end if;
306: l_earliest_correction_date1 := to_char(l_earliest_correction_date,'DD-MM-YY');
307: if l_earliest_correction_date = hr_general.end_of_time then
308: l_earliest_correction_date1 := NULL;
309: end if;
310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_earliest_correction_date1;
311:
312: pay_nl_xdo_Report.WritetoCLOB_rtf(p_xfdf_blob );
313:
314: end populate_iza_report_data;
308: l_earliest_correction_date1 := NULL;
309: end if;
310: PAY_NL_XDO_REPORT.vXMLTable(vCtr).TagValue := l_earliest_correction_date1;
311:
312: pay_nl_xdo_Report.WritetoCLOB_rtf(p_xfdf_blob );
313:
314: end populate_iza_report_data;
315:
316: