1051: -- withhout having to worry about calling api_updating
1052: -- we also provide the sysdate and end-of-time as the validation
1053: -- dates since we do updates on the sysdate and only if there are
1054: -- no future dated records.
1055: pay_fed_bus.chk_filing_status_code(
1056: p_emp_fed_tax_rule_id => null
1057: ,p_filing_status_code => p_filing_status_code
1058: ,p_effective_date => trunc(sysdate)
1059: ,p_validation_start_date => trunc(sysdate)
1086: raise VALUE_ERROR;
1087: end if;
1088:
1089: -- next call the api chk_procedure
1090: pay_fed_bus.chk_withholding_allowances(
1091: p_emp_fed_tax_rule_id => null
1092: ,p_withholding_allowances => l_allowances
1093: );
1094: EXCEPTION
1221: raise value_error;
1222: end if;
1223:
1224: -- next call the api chk_procedure
1225: pay_fed_bus.chk_fit_additional_tax(
1226: p_emp_fed_tax_rule_id => null
1227: ,p_fit_additional_tax => l_additional_tax
1228: );
1229: EXCEPTION