24: is
25: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_header';
26: begin
27: if to_number(p_tax_year) < 2006 then
28: return pay_gb_p11d_edi_2005.get_header(p_sender_id => p_sender_id,
29: p_transmission_date => p_transmission_date,
30: p_test_transmission => p_test_transmission,
31: p_unique_reference => p_unique_reference,
32: p_tax_year => p_tax_year,
117: is
118: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_employer';
119: begin
120: if to_number(p_tax_year) < 2006 then
121: return pay_gb_p11d_edi_2005.get_employer(p_tax_office_name => p_tax_office_name,
122: p_tax_phone_no => p_tax_phone_no,
123: p_employer_ref => p_employer_ref,
124: p_employer_name => p_employer_name,
125: p_employer_addr => p_employer_addr,
234: is
235: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_employee';
236: begin
237: if to_number(p_tax_year) < 2006 then
238: return pay_gb_p11d_edi_2005.get_employee(p_person_id => p_person_id,
239: p_pact_id => p_pact_id,
240: p_error_count => p_error_count,
241: p_error_msg1 => p_error_msg1,
242: p_error_msg2 => p_error_msg2,
368: is
369: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_benefit';
370: begin
371: if to_number(p_tax_year) < 2006 then
372: return pay_gb_p11d_edi_2005.get_benefit(p_benefit_type => p_benefit_type,
373: p_person_id => p_person_id,
374: p_employer_ref => p_employer_ref,
375: p_tax_year => p_tax_year,
376: p_benefit_count => p_benefit_count,
639: is
640: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_summary';
641: begin
642: if to_number(p_tax_year) < 2006 then
643: return pay_gb_p11d_edi_2005.get_summary(p_benefit_type => p_benefit_type,
644: p_tax_year => p_tax_year,
645: p_value1 => p_value1,
646: p_value2 => p_value2,
647: p_value3 => p_value3,
844: is
845: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_footer';
846: begin
847: if to_number(p_tax_year) < 2006 then
848: return pay_gb_p11d_edi_2005.get_footer(p_record_count => p_record_count,
849: p_error_count => p_error_count,
850: p_missing_val => p_missing_val,
851: p_error_msg1 => p_error_msg1,
852: p_error_msg2 => p_error_msg2,
883: is
884: l_proc CONSTANT VARCHAR2(50) := g_package || 'count_occurrence';
885: begin
886: if to_number(p_tax_year) < 2006 then
887: return pay_gb_p11d_edi_2005.count_occurrence(p_benefit_type => p_benefit_type,
888: p_person_id => p_person_id,
889: p_employer_ref => p_employer_ref,
890: p_pact_id => p_pact_id);
891: elsif to_number(p_tax_year) = 2006 or to_number(p_tax_year) = 2007 then
906: is
907: l_proc CONSTANT VARCHAR2(50) := g_package || 'check_occurrence';
908: begin
909: if to_number(p_tax_year) < 2006 then
910: return pay_gb_p11d_edi_2005.check_occurrence(p_benefit_type => p_benefit_type);
911: elsif to_number(p_tax_year) = 2006 or to_number(p_tax_year) = 2007 then
912: return pay_gb_p11d_edi_2006.check_occurrence(p_benefit_type => p_benefit_type);
913: else
914: return pay_gb_p11d_edi_2008.check_occurrence(p_benefit_type => p_benefit_type);
920: is
921: l_proc CONSTANT VARCHAR2(50) := g_package || 'get_benefit_name';
922: begin
923: if to_number(p_tax_year) < 2006 then
924: return pay_gb_p11d_edi_2005.get_benefit_name(p_benefit_type => p_benefit_type);
925: elsif to_number(p_tax_year) = 2006 or to_number(p_tax_year) = 2007 then
926: return pay_gb_p11d_edi_2006.get_benefit_name(p_benefit_type => p_benefit_type);
927: else
928: return pay_gb_p11d_edi_2008.get_benefit_name(p_benefit_type => p_benefit_type);