419: end if;
420:
421: l_display := FALSE;
422: l_calculated_balance := pay_gb_payroll_actions_pkg.report_all_ni_balance('NI Able',p_assignment_action_id,'_ASG_TD_YTD');
423: hr_utility.trace('NI Able : ' || l_calculated_balance);
424: if l_calculated_balance <> 0 then
425: l_display := TRUE;
426: pay_soe_util.setValue('01',null,TRUE,FALSE);
427: pay_soe_util.setValue('02',null,FALSE,FALSE);
432: pay_soe_util.setValue('06',null,FALSE,TRUE);
433: end if;
434:
435: l_calculated_balance := pay_gb_payroll_actions_pkg.report_all_ni_balance('NI Able',p_assignment_action_id,'_ASG_TRANSFER_PTD');
436: hr_utility.trace('NI Able PTD : ' || l_calculated_balance);
437: if l_calculated_balance <> 0 then
438: l_display := TRUE;
439: pay_soe_util.setValue('01',null,TRUE,FALSE);
440: pay_soe_util.setValue('02',null,FALSE,FALSE);
445: pay_soe_util.setValue('06',null,FALSE,TRUE);
446: end if;
447:
448: l_calculated_balance := pay_gb_payroll_actions_pkg.report_all_ni_balance('NI Employee',p_assignment_action_id,'_ASG_TD_YTD');
449: hr_utility.trace('NI Employee : ' || l_calculated_balance);
450: if l_calculated_balance <> 0 then
451: l_display := TRUE;
452: pay_soe_util.setValue('01',null,TRUE,FALSE);
453: pay_soe_util.setValue('02',null,FALSE,FALSE);
458: pay_soe_util.setValue('06',null,FALSE,TRUE);
459: end if;
460:
461: l_calculated_balance := getEmployerBalance(p_assignment_action_id);
462: hr_utility.trace('NI Employee : ' || l_calculated_balance);
463: if l_calculated_balance <> 0 then
464: l_display := TRUE;
465: pay_soe_util.setValue('01',null,TRUE,FALSE);
466: pay_soe_util.setValue('02',null,FALSE,FALSE);