Function and Data Security Rules
Here are the function and data security rules for external payees:
User | Action | Function Security | Data Security | Intent |
---|---|---|---|---|
Supplier Internal User | Create / Update user (POST and PATCH) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Supplier, Maintain Supplier Site (for site level payee access) 3. Functional Privilege: PO_AGENT_ACCESSES for Procurement BU of site for site level payee creation 4. SUPPLIER_LOCKED_FLAG column must be N 5. Creation allowed only for PAYABLES_DISB payment function |
Supplier |
Supplier Internal User | View user (GET) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Supplier, View Supplier, Maintain Supplier Site (for site level payee access), View Supplier Site (for site level payee access) 3. Functional Privilege: PO_AGENT_ACCESSES for Procurement BU of site for site level payee view 4. View allowed only for PAYABLES_DISB |
Supplier |
AR Customer Internal User | Create User (POST and PATCH) | Not applicable. In this case Payer is required and not Payee. | Not applicable. In this case Payer is required and not Payee. | Not applicable. |
AR Customer Internal User | View User (GET) | Not applicable. In this case Payer is required and not Payee. | Not applicable. In this case Payer is required and not Payee. | Not applicable. |
Customer Refund Internal User | Create / Update user (POST and PATCH) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: AR_CREATE_RECEIVABLES_REFUND_PRIV 3. Creation allowed only for AR_CUSTOMER_REFUNDS payment function |
Refund |
Customer Refund Internal User | View user (GET) | Manage external payee payment details data security. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: AR_CREATE_RECEIVABLES_REFUND_PRIV 3. Creation allowed only for AR_CUSTOMER_REFUNDS payment function |
Refund |
Employee (Payroll) | Create user (POST and PATCH) | Manage external payee payment details. |
1. HCM Privilege: FNDDS__PAY_MANAGE_WORKER_BANK_ACCOUNT_DATA__PER_ALL_PEOPLE_F__PersonDPEO 2. Creation allowed only for EMPLOYEE_EXP payment function |
Person |
Employee (Payroll) | View user (POST and PATCH) | Manage external payee payment details. |
1. HCM Privilege: FNDDS__PAY_VIEW_WORKER_BANK_ACCOUNT_DATA__PER_ALL_PEOPLE_F__PersonDPEO 2. View allowed only when payee has EMPLOYEE_EXP payment function |
Person |
Employee (EXM) | Create User (POST and PATCH) | Manage external payee payment details. | 1. Creation allowed only for EMPLOYEE_EXP payment function 2. Creation allowed only for party ID of login user derived from PER_USERS table |
Employee |
Employee (EXM) | View User (GET) | Manage external payee payment details. | 1. View allowed only for EMPLOYEE_EXP payment function 2. View allowed only for party ID of login user derived from PER_USERS table |
Employee |
CE BAT | Create User (POST and PATCH) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Bank Account Transfer 3. Creation allowed only for CASH_PAYMENT payment function |
BAT |
CE BAT | View User (GET) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: View Bank Account Transfer 3. View allowed only for CASH_PAYMENT |
BAT |
CE AHP | Create User (POST and PATCH) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Ad Hoc Payments 3. Creation allowed only for ADHOC_PAYMENT payment function |
Adhoc |
CE AHP | View User (GET) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: View Ad Hoc Payments 3. View allowed only for ADHOC_PAYMENT |
Adhoc |
AP OTP | Create User (POST and PATCH) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Import Payables Payment Request 3. Creation allowed only for ONETIME_PAYMENT payment function |
Onetime |
AP OTP | View User (GET) | Manage external payee payment details. | 1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Import Payables Payment Request 3. View allowed only for ONETIME_PAYMENT |
Onetime |