Account Owners Function and Data Security Rules
Here are the function and data security rules for account owners:
User | Action | Function Security | Data Security | Intent |
---|---|---|---|---|
Supplier Internal User | Create / Update user (POST and PATCH) | Manage third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Supplier, Maintain Supplier Site (for site level payee access) 3. Owner creation allowed only for when party has payee with PAYABLES_DISB payment function 4. SUPPLIER_LOCKED_FLAG column must be N |
Supplier |
Supplier Internal User | View user (GET) | View third-party bank account. |
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. Owner view allowed only for when party has payee with PAYABLES_DISB payment function |
Supplier |
AR Customer Internal User | Create User (POST and PATCH) | Manage third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Manage Customers 3. Owner creation allowed only for when party has payee with CUSTOMER_PAYMENT payment function |
Customer |
AR Customer Internal User | View User (GET) | View third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Manage Customers 3. Owner view allowed only for when party has payee with CUSTOMER_PAYMENT payment function |
Customer |
Customer Refund Internal User | Create / Update user (POST and PATCH) | Manage third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: AR_CREATE_RECEIVABLES_REFUND_PRIV 3. Owner creation allowed only for when party has payee with AR_CUSTOMER_REFUNDS payment function |
Refund |
Customer Refund Internal User | View user (GET) | View third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: View Supplier Site 3. Owner view allowed only for when party has payee with AR_CUSTOMER_REFUNDS payment function |
Refund |
Employee (Payroll) | Create user (POST and PATCH) | Manage third-party bank account. |
1. HCM Privilege: FNDDS__PAY_MANAGE_WORKER_BANK_ACCOUNT_DATA__PER_ALL_PEOPLE_F__PersonDPEO 2. Creation allowed only when payee has EMPLOYEE_EXP payment function |
Person |
Employee (Payroll) | View user (GET) | View third-party bank account. |
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 third-party bank account. |
1. Creation allowed only when payee has 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) | View third-party bank account. |
1. View allowed only when payee has 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 third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Bank Account Transfer 3. Owner creation allowed only for when party has payee with CASH_PAYMENT payment function |
BAT |
CE BAT | View User (GET) | View third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: View Bank Account Transfer 3. Owner view allowed only for when party has payee with CASH_PAYMENT payment function |
BAT |
CE AHP | Create User (POST and PATCH) | Manage third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Maintain Ad Hoc Payments 3. Owner creation allowed only for when party has payee with ADHOC_PAYMENT payment function |
Adhoc |
CE AHP | View User (GET) | View third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: View Ad Hoc Payments 3. Owner view allowed only for when party has payee with ADHOC_PAYMENT payment function |
Adhoc |
AP OTP | Create User (POST and PATCH) | Manage third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Import Payables Payment Request 3. Owner creation allowed only for when party has payee with ONETIME_PAYMENT payment function |
Onetime |
AP OTP | View User (GET) | View third-party bank account. |
1. PARTY_ID is NULL in PER_USERS table 2. Functional Privilege: Import Payables Payment Request 3. Owner view allowed only for when party has payee with ONETIME_PAYMENT payment function |
Onetime |