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 |