DBA Data[Home] [Help]

APPS.PAY_AU_SGC_PKG dependencies on PAY_AU_PAYE_FF

Line 452: If pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate) <= p_sgc_contribution then

448:
449: /* Bug# 2197813 p_superable_sal*l_sgc_rate is rounded to 5cents */
450: /* Also amount when displayed in message is rounded to 5cents */
451:
452: If pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate) <= p_sgc_contribution then
453: p_compliance_mesg :=null;
454: ELSIF
455: pay_au_paye_ff.round_to_5c( p_superable_sal * l_sgc_rate) > p_sgc_contribution then
456: IF p_superable_sal < g_monthly_threshold then

Line 455: pay_au_paye_ff.round_to_5c( p_superable_sal * l_sgc_rate) > p_sgc_contribution then

451:
452: If pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate) <= p_sgc_contribution then
453: p_compliance_mesg :=null;
454: ELSIF
455: pay_au_paye_ff.round_to_5c( p_superable_sal * l_sgc_rate) > p_sgc_contribution then
456: IF p_superable_sal < g_monthly_threshold then
457:
458: hr_utility.set_message(801,'HR_AU_SGC_MONTHLY_THRESHOLD');
459: hr_utility.set_message_token('MONTHLY',g_monthly_threshold);

Line 460: hr_utility.set_message_token('AMOUNT',pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate));

456: IF p_superable_sal < g_monthly_threshold then
457:
458: hr_utility.set_message(801,'HR_AU_SGC_MONTHLY_THRESHOLD');
459: hr_utility.set_message_token('MONTHLY',g_monthly_threshold);
460: hr_utility.set_message_token('AMOUNT',pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate));
461: p_compliance_mesg := hr_utility.get_message;
462:
463: ELSIF l_age > g_age then
464:

Line 481: hr_utility.set_message_token('AMOUNT',pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate));

477: ELSIF l_SGC_qtd > g_qtd_threshold then
478:
479: hr_utility.set_message(801,'HR_AU_SGC_YTD_EMPLOYER_SGC');
480: hr_utility.set_message_token('VALUE',g_qtd_threshold * 4);
481: hr_utility.set_message_token('AMOUNT',pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate));
482: p_compliance_mesg := hr_utility.get_message;
483:
484:
485: ELSE

Line 487: hr_utility.set_message_token('AMOUNT',pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate));

483:
484:
485: ELSE
486: hr_utility.set_message(801,'HR_AU_SGC_NON_COMPLIANT');
487: hr_utility.set_message_token('AMOUNT',pay_au_paye_ff.round_to_5c(p_superable_sal * l_sgc_rate));
488: p_compliance_mesg := hr_utility.get_message;
489:
490:
491: END IF;