260: l_element_entry_id NUMBER(15);
261: l_ovn NUMBER(9);
262: l_element_link_id pay_element_links_f.element_link_id%TYPE;
263: l_element_type_id pay_element_types_f.element_type_id%TYPE;
264: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
265: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
261: l_ovn NUMBER(9);
262: l_element_link_id pay_element_links_f.element_link_id%TYPE;
263: l_element_type_id pay_element_types_f.element_type_id%TYPE;
264: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
265: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
262: l_element_link_id pay_element_links_f.element_link_id%TYPE;
263: l_element_type_id pay_element_types_f.element_type_id%TYPE;
264: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
265: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
263: l_element_type_id pay_element_types_f.element_type_id%TYPE;
264: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
265: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
264: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
265: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
265: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
273: l_input_value_id10 pay_input_values_f.input_value_id%TYPE;
266: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
273: l_input_value_id10 pay_input_values_f.input_value_id%TYPE;
274: l_input_value_id11 pay_input_values_f.input_value_id%TYPE;
267: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
273: l_input_value_id10 pay_input_values_f.input_value_id%TYPE;
274: l_input_value_id11 pay_input_values_f.input_value_id%TYPE;
275: l_proc varchar2(72) := g_package||'insert_taxcard.';
268: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
273: l_input_value_id10 pay_input_values_f.input_value_id%TYPE;
274: l_input_value_id11 pay_input_values_f.input_value_id%TYPE;
275: l_proc varchar2(72) := g_package||'insert_taxcard.';
276:
269: l_input_value_id6 pay_input_values_f.input_value_id%TYPE;
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
273: l_input_value_id10 pay_input_values_f.input_value_id%TYPE;
274: l_input_value_id11 pay_input_values_f.input_value_id%TYPE;
275: l_proc varchar2(72) := g_package||'insert_taxcard.';
276:
277: CURSOR input_values_csr IS
270: l_input_value_id7 pay_input_values_f.input_value_id%TYPE;
271: l_input_value_id8 pay_input_values_f.input_value_id%TYPE;
272: l_input_value_id9 pay_input_values_f.input_value_id%TYPE;
273: l_input_value_id10 pay_input_values_f.input_value_id%TYPE;
274: l_input_value_id11 pay_input_values_f.input_value_id%TYPE;
275: l_proc varchar2(72) := g_package||'insert_taxcard.';
276:
277: CURSOR input_values_csr IS
278: SELECT
289: MIN(DECODE(iv.name, 'Registration Date', iv.input_value_id, null)) iv10,
290: MIN(DECODE(iv.name, 'Lower Income Percentage', iv.input_value_id, null)) iv11
291: FROM
292: pay_element_types_f et,
293: pay_input_values_f iv
294: WHERE et.element_name = 'Tax Card'
295: AND et.legislation_code = 'FI'
296: AND et.business_group_id is null
297: AND fnd_date.canonical_to_date(p_effective_date) BETWEEN
468: l_element_entry_id NUMBER(15);
469: l_ovn NUMBER(9);
470: l_element_link_id pay_element_links_f.element_link_id%TYPE;
471: l_element_type_id pay_element_types_f.element_type_id%TYPE;
472: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
473: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
474: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
475: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
476: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
469: l_ovn NUMBER(9);
470: l_element_link_id pay_element_links_f.element_link_id%TYPE;
471: l_element_type_id pay_element_types_f.element_type_id%TYPE;
472: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
473: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
474: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
475: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
476: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
477:
470: l_element_link_id pay_element_links_f.element_link_id%TYPE;
471: l_element_type_id pay_element_types_f.element_type_id%TYPE;
472: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
473: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
474: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
475: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
476: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
477:
478: CURSOR input_values_csr IS
471: l_element_type_id pay_element_types_f.element_type_id%TYPE;
472: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
473: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
474: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
475: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
476: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
477:
478: CURSOR input_values_csr IS
479: SELECT
472: l_input_value_id1 pay_input_values_f.input_value_id%TYPE;
473: l_input_value_id2 pay_input_values_f.input_value_id%TYPE;
474: l_input_value_id3 pay_input_values_f.input_value_id%TYPE;
475: l_input_value_id4 pay_input_values_f.input_value_id%TYPE;
476: l_input_value_id5 pay_input_values_f.input_value_id%TYPE;
477:
478: CURSOR input_values_csr IS
479: SELECT
480: et.element_type_id,
484: MIN(DECODE(iv.name, 'Extra Income Limit', iv.input_value_id, null)) iv4,
485: MIN(DECODE(iv.name, 'Previous Extra Income', iv.input_value_id, null)) iv5
486: FROM
487: pay_element_types_f et,
488: pay_input_values_f iv
489: WHERE et.element_name = 'Tax'
490: AND et.legislation_code = 'FI'
491: AND et.business_group_id is null
492: AND fnd_date.canonical_to_date(p_effective_date)