Validation Rules

When you create an external payee, a combination of party and payment function will be valid only if there is at least one assignment present for that party. A party can have multiple assignments.

For payment functions CASH_PAYMENT and LOANS_PAYMENTS, payments will be validated based on invalid combinations where no assignment is outside the given list. The payee must not be a supplier, customer, employee, adhoc payee, or onetime payee.

Here's how payment function will be validated against party and intent:

Payment Function Valid HZ_PARTY_USG_ASSIGNMENTS.PARTY_USAGE_CODE Invalid HZ_PARTY_USG_ASSIGNMENTS.PARTY_USAGE_CODE Intent
ADHOC_PAYMENT ADHOC_PAYEE Not applicable. Adhoc
AR_CUSTOMER_REFUNDS CUSTOMER Not applicable. Refund
CASH_PAYMENT Not applicable. SUPPLIER, CUSTOMER, HR_EMPLOYEE, ADHOC_PAYEE, EXTERNAL_PAYEE Not applicable.
EMPLOYEE_EXP HR_EMPLOYEE Not applicable. Person (For Payroll User) Employee (For EXM User)
LOANS_PAYMENTS Not applicable. SUPPLIER, CUSTOMER, HR_EMPLOYEE, ADHOC_PAYEE, EXTERNAL_PAYEE Not applicable.
ONETIME_PAYMENT EXTERNAL_PAYEE Not applicable. Onetime
PAYABLES_DISB SUPPLIER Not applicable. Supplier