226: EXCEPTION
227: WHEN INVALID_NUMBER THEN
228: hr_utility.set_message(800,'PAY_CA_RL1_INVALID_TRANSMITTER');
229: hr_utility.set_message_token('PRE_NAME',l_transmitter_name);
230: pay_core_utils.push_message(800,'PAY_CA_RL1_INVALID_TRANSMITTER','P');
231: pay_core_utils.push_token('PRE_NAME',l_transmitter_name);
232: hr_utility.raise_error;
233: END;
234:
227: WHEN INVALID_NUMBER THEN
228: hr_utility.set_message(800,'PAY_CA_RL1_INVALID_TRANSMITTER');
229: hr_utility.set_message_token('PRE_NAME',l_transmitter_name);
230: pay_core_utils.push_message(800,'PAY_CA_RL1_INVALID_TRANSMITTER','P');
231: pay_core_utils.push_token('PRE_NAME',l_transmitter_name);
232: hr_utility.raise_error;
233: END;
234:
235: l_type_of_package := get_arch_val(l_arch_pactid,'CAEOY_RL1_TRANSMITTER_PACKAGE_TYPE');
236:
237: hr_utility.trace('l_type_of_package = ' || l_type_of_package);
238:
239: IF l_type_of_package IS NULL THEN
240: pay_core_utils.push_message(800,'PAY_CA_RL1_MISSING_TYPE_OF_PKG','P');
241: hr_utility.raise_error;
242: END IF;
243:
244: l_source_of_slips := get_arch_val(l_arch_pactid,'CAEOY_RL1_SOURCE_OF_SLIPS');
244: l_source_of_slips := get_arch_val(l_arch_pactid,'CAEOY_RL1_SOURCE_OF_SLIPS');
245: hr_utility.trace('l_source_of_slips = ' || l_source_of_slips);
246:
247: IF l_source_of_slips IS NULL THEN
248: pay_core_utils.push_message(800,'PAY_CA_RL1_MISSING_RLSLIP_SRC','P');
249: hr_utility.raise_error;
250: END IF;
251:
252: l_address_line1 := get_arch_val(l_arch_pactid,'CAEOY_RL1_TRANSMITTER_ADDRESS_LINE1');
252: l_address_line1 := get_arch_val(l_arch_pactid,'CAEOY_RL1_TRANSMITTER_ADDRESS_LINE1');
253: hr_utility.trace('l_address_line1 = ' || l_address_line1);
254:
255: IF l_address_line1 IS NULL THEN
256: pay_core_utils.push_message(800,'PAY_CA_RL1_MISSING_TRNMTR_ADDR','P');
257: hr_utility.raise_error;
258: END IF;
259:
260: END;
768:
769: if l_chk_digit <> l_act_chk_number then
770: hr_utility.set_message(801,'PAY_74156_INCORRECT_QIN_INFO');
771: hr_utility.set_message_token('PRE_NAME',p_qin_name);
772: pay_core_utils.push_message(801,'PAY_74156_INCORRECT_QIN_INFO','P');
773: pay_core_utils.push_token('PRE_NAME',p_qin_name);
774: hr_utility.raise_error;
775: end if;
776: else
769: if l_chk_digit <> l_act_chk_number then
770: hr_utility.set_message(801,'PAY_74156_INCORRECT_QIN_INFO');
771: hr_utility.set_message_token('PRE_NAME',p_qin_name);
772: pay_core_utils.push_message(801,'PAY_74156_INCORRECT_QIN_INFO','P');
773: pay_core_utils.push_token('PRE_NAME',p_qin_name);
774: hr_utility.raise_error;
775: end if;
776: else
777:
776: else
777:
778: hr_utility.set_message(801,'PAY_74156_INCORRECT_QIN_INFO');
779: hr_utility.set_message_token('PRE_NAME',p_qin_name);
780: pay_core_utils.push_message(801,'PAY_74156_INCORRECT_QIN_INFO','P');
781: pay_core_utils.push_token('PRE_NAME',p_qin_name);
782: hr_utility.raise_error;
783:
784: end if;
777:
778: hr_utility.set_message(801,'PAY_74156_INCORRECT_QIN_INFO');
779: hr_utility.set_message_token('PRE_NAME',p_qin_name);
780: pay_core_utils.push_message(801,'PAY_74156_INCORRECT_QIN_INFO','P');
781: pay_core_utils.push_token('PRE_NAME',p_qin_name);
782: hr_utility.raise_error;
783:
784: end if;
785: