Search Results pay_external_accounts
The PAY_EXTERNAL_ACCOUNTS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Oracle Payroll module, serving as a repository for storing employee bank account details used for salary disbursements and other payment-related transactions. This table is integral to the payroll processing workflow, ensuring seamless integration with banking systems and compliance with statutory requirements across various jurisdictions. Below is a detailed analysis of its structure, functionality, and significance within Oracle EBS.
Table Structure and Key Columns
ThePAY_EXTERNAL_ACCOUNTS
table stores employee bank account information, including account numbers, bank identifiers, and payment method details. Key columns include:
- EXTERNAL_ACCOUNT_ID: Primary key uniquely identifying each bank account record.
- ASSIGNMENT_ID: Links the account to an employee assignment in
PER_ALL_ASSIGNMENTS_F
. - SEGMENT1–SEGMENT6: Stores account details such as bank code, branch code, and account number, formatted per country-specific requirements.
- ACCOUNT_TYPE: Specifies the account type (e.g., checking, savings).
- CURRENCY_CODE: Defines the account currency.
- START_DATE and END_DATE: Indicates the validity period of the account record.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Standard Oracle audit columns.
Functional Role in Payroll Processing
The table supports multiple payroll functionalities:- Direct Deposit Processing: Enables electronic fund transfers (EFT) by storing validated bank account details required for payroll disbursements.
- Multi-Country Compliance: Accommodates country-specific account formats (e.g., IBAN for Europe, MICR for the U.S.) via flexible segment structures.
- Payment Method Management: Integrates with
PAY_PERSONAL_PAYMENT_METHODS_F
to associate accounts with payment methods (e.g., checks, EFT). - Historical Tracking: Maintains account history through date-effective columns, ensuring auditability.
Integration with Other Modules
PAY_EXTERNAL_ACCOUNTS
interacts with several Oracle EBS modules:
- Human Resources (HR): Links to employee assignments via
ASSIGNMENT_ID
. - Payroll: Feeds account data into payroll runs for payment generation.
- General Ledger (GL): Supports reconciliation by providing traceable payment details.
- Banking Interfaces: Exports account data to bank files using Oracle Payment Formats.
Technical Considerations
- Indexing: Typically indexed on
ASSIGNMENT_ID
andEXTERNAL_ACCOUNT_ID
for performance. - Validation: Enforces integrity through foreign key constraints (e.g.,
ASSIGNMENT_ID
referencesPER_ALL_ASSIGNMENTS_F
). - Flexfields: Uses descriptive flexfields for country-specific account attributes.
Customization and Extensions
Organizations may extend the table’s functionality via:- Custom Validations: PL/SQL triggers to enforce business rules (e.g., mandatory fields for specific countries).
- API Integration: Oracle’s
HR_EXTERNAL_ACCOUNT_API
for programmatic account management. - Reporting: Custom reports leveraging account data for payroll analytics.
Conclusion
ThePAY_EXTERNAL_ACCOUNTS
table is a cornerstone of Oracle Payroll, ensuring accurate and compliant payment processing. Its design accommodates global banking standards while maintaining flexibility for organizational customization. Understanding its structure and integrations is essential for payroll administrators and technical consultants implementing or maintaining Oracle EBS 12.1.1/12.2.2.
-
Table: PAY_EXTERNAL_ACCOUNTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_EXTERNAL_ACCOUNTS, object_name:PAY_EXTERNAL_ACCOUNTS, status:VALID, product: PAY - Payroll , description: Bank account details that enable payments to be made. , implementation_dba_data: HR.PAY_EXTERNAL_ACCOUNTS ,
-
Table: PAY_EXTERNAL_ACCOUNTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_EXTERNAL_ACCOUNTS, object_name:PAY_EXTERNAL_ACCOUNTS, status:VALID, product: PAY - Payroll , description: Bank account details that enable payments to be made. , implementation_dba_data: HR.PAY_EXTERNAL_ACCOUNTS ,
-
Table: PAY_PSS_TRANSACTION_STEPS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PSS_TRANSACTION_STEPS, object_name:PAY_PSS_TRANSACTION_STEPS, status:VALID, product: PAY - Payroll , description: Table holding (denormalised) work-in-progress for Payroll Payments self-service. , implementation_dba_data: HR.PAY_PSS_TRANSACTION_STEPS ,
-
Table: PAY_PSS_TRANSACTION_STEPS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PSS_TRANSACTION_STEPS, object_name:PAY_PSS_TRANSACTION_STEPS, status:VALID, product: PAY - Payroll , description: Table holding (denormalised) work-in-progress for Payroll Payments self-service. , implementation_dba_data: HR.PAY_PSS_TRANSACTION_STEPS ,
-
Table: PAY_PERSONAL_PAYMENT_METHODS_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS_F, object_name:PAY_PERSONAL_PAYMENT_METHODS_F, status:VALID, product: PAY - Payroll , description: Personal payment method details for an employee. , implementation_dba_data: HR.PAY_PERSONAL_PAYMENT_METHODS_F ,
-
Table: PAY_PERSONAL_PAYMENT_METHODS_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS_F, object_name:PAY_PERSONAL_PAYMENT_METHODS_F, status:VALID, product: PAY - Payroll , description: Personal payment method details for an employee. , implementation_dba_data: HR.PAY_PERSONAL_PAYMENT_METHODS_F ,
-
Table: PAY_ORG_PAYMENT_METHODS_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ORG_PAYMENT_METHODS_F, object_name:PAY_ORG_PAYMENT_METHODS_F, status:VALID, product: PAY - Payroll , description: Payment methods used by a Business Group. , implementation_dba_data: HR.PAY_ORG_PAYMENT_METHODS_F ,
-
Table: PAY_ORG_PAYMENT_METHODS_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ORG_PAYMENT_METHODS_F, object_name:PAY_ORG_PAYMENT_METHODS_F, status:VALID, product: PAY - Payroll , description: Payment methods used by a Business Group. , implementation_dba_data: HR.PAY_ORG_PAYMENT_METHODS_F ,
-
View: PAY_PERSONAL_PAY_METHODS_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAY_METHODS_LOV, object_name:PAY_PERSONAL_PAY_METHODS_LOV, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_PERSONAL_PAY_METHODS_LOV ,
-
View: PAY_PERSONAL_PAY_METHODS_LOV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAY_METHODS_LOV, object_name:PAY_PERSONAL_PAY_METHODS_LOV, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_PERSONAL_PAY_METHODS_LOV ,
-
View: PAY_ZA_EXTERNAL_ACCOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ZA_EXTERNAL_ACCOUNTS_V, object_name:PAY_ZA_EXTERNAL_ACCOUNTS_V, status:VALID, product: PAY - Payroll , description: List of payments with their associated bank details. , implementation_dba_data: APPS.PAY_ZA_EXTERNAL_ACCOUNTS_V ,
-
View: PAY_ZA_EXTERNAL_ACCOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ZA_EXTERNAL_ACCOUNTS_V, object_name:PAY_ZA_EXTERNAL_ACCOUNTS_V, status:VALID, product: PAY - Payroll , description: List of payments with their associated bank details. , implementation_dba_data: APPS.PAY_ZA_EXTERNAL_ACCOUNTS_V ,
-
View: PAY_CN_ARCH_PAYMENT_METHODS_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CN_ARCH_PAYMENT_METHODS_V1, object_name:PAY_CN_ARCH_PAYMENT_METHODS_V1, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CN_ARCH_PAYMENT_METHODS_V1 ,
-
View: PAY_CN_ARCH_PAYMENT_METHODS_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CN_ARCH_PAYMENT_METHODS_V1, object_name:PAY_CN_ARCH_PAYMENT_METHODS_V1, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CN_ARCH_PAYMENT_METHODS_V1 ,
-
View: PAY_JP_MAGTAPE_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_MAGTAPE_PAYMENTS_V, object_name:PAY_JP_MAGTAPE_PAYMENTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_JP_MAGTAPE_PAYMENTS_V ,
-
View: PAY_JP_MAGTAPE_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_MAGTAPE_PAYMENTS_V, object_name:PAY_JP_MAGTAPE_PAYMENTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_JP_MAGTAPE_PAYMENTS_V ,
-
View: PAY_NZ_ASG_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_PAYMENTS_V, object_name:PAY_NZ_ASG_PAYMENTS_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_ASG_PAYMENTS_V ,
-
View: PAY_HK_ASG_PAYMENT_METH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_PAYMENT_METH_V, object_name:PAY_HK_ASG_PAYMENT_METH_V, status:VALID, product: PAY - Payroll , description: Hong Kong localisation view. , implementation_dba_data: APPS.PAY_HK_ASG_PAYMENT_METH_V ,
-
View: PAY_KR_ASG_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_ASG_PAYMENTS_V, object_name:PAY_KR_ASG_PAYMENTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_KR_ASG_PAYMENTS_V ,
-
View: PAY_HK_ASG_PAYMENT_METH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_PAYMENT_METH_V, object_name:PAY_HK_ASG_PAYMENT_METH_V, status:VALID, product: PAY - Payroll , description: Hong Kong localisation view. , implementation_dba_data: APPS.PAY_HK_ASG_PAYMENT_METH_V ,
-
View: PAY_KR_ASG_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_ASG_PAYMENTS_V, object_name:PAY_KR_ASG_PAYMENTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_KR_ASG_PAYMENTS_V ,
-
View: PAY_AU_ASG_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_PAYMENTS_V, object_name:PAY_AU_ASG_PAYMENTS_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_PAYMENTS_V ,
-
View: PAY_NZ_ASG_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_PAYMENTS_V, object_name:PAY_NZ_ASG_PAYMENTS_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_ASG_PAYMENTS_V ,
-
View: PAY_SG_ASG_NET_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_SG_ASG_NET_PAYMENTS_V, object_name:PAY_SG_ASG_NET_PAYMENTS_V, status:VALID, product: PAY - Payroll , description: Singapore localisation view. , implementation_dba_data: APPS.PAY_SG_ASG_NET_PAYMENTS_V ,
-
View: PAY_AU_ASG_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_PAYMENTS_V, object_name:PAY_AU_ASG_PAYMENTS_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_PAYMENTS_V ,
-
View: PAY_SG_ASG_NET_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_SG_ASG_NET_PAYMENTS_V, object_name:PAY_SG_ASG_NET_PAYMENTS_V, status:VALID, product: PAY - Payroll , description: Singapore localisation view. , implementation_dba_data: APPS.PAY_SG_ASG_NET_PAYMENTS_V ,
-
View: PAY_IE_EXTERNAL_ACCOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_IE_EXTERNAL_ACCOUNTS_V, object_name:PAY_IE_EXTERNAL_ACCOUNTS_V, status:VALID, product: PAY - Payroll , description: Displays Payment Information , implementation_dba_data: APPS.PAY_IE_EXTERNAL_ACCOUNTS_V ,
-
View: PAY_IE_EXTERNAL_ACCOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_IE_EXTERNAL_ACCOUNTS_V, object_name:PAY_IE_EXTERNAL_ACCOUNTS_V, status:VALID, product: PAY - Payroll , description: Displays Payment Information , implementation_dba_data: APPS.PAY_IE_EXTERNAL_ACCOUNTS_V ,
-
View: PAY_EXTERNAL_ACCOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_EXTERNAL_ACCOUNTS_V, object_name:PAY_EXTERNAL_ACCOUNTS_V, status:VALID, product: PAY - Payroll , description: View based on PAY_PRE_PAYMENTS used in the PAYGBSOE form and Pay Advice Report. , implementation_dba_data: APPS.PAY_EXTERNAL_ACCOUNTS_V ,
-
View: PAY_CN_ARCH_PAYMENT_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CN_ARCH_PAYMENT_METHODS_V, object_name:PAY_CN_ARCH_PAYMENT_METHODS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CN_ARCH_PAYMENT_METHODS_V ,
-
View: PAY_CN_ARCH_PAYMENT_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CN_ARCH_PAYMENT_METHODS_V, object_name:PAY_CN_ARCH_PAYMENT_METHODS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CN_ARCH_PAYMENT_METHODS_V ,
-
View: PAY_EXTERNAL_ACCOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_EXTERNAL_ACCOUNTS_V, object_name:PAY_EXTERNAL_ACCOUNTS_V, status:VALID, product: PAY - Payroll , description: View based on PAY_PRE_PAYMENTS used in the PAYGBSOE form and Pay Advice Report. , implementation_dba_data: APPS.PAY_EXTERNAL_ACCOUNTS_V ,
-
View: PAY_JP_MAGTAPE_PACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_MAGTAPE_PACTS_V, object_name:PAY_JP_MAGTAPE_PACTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_JP_MAGTAPE_PACTS_V ,
-
View: PAY_JP_MAGTAPE_PACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_MAGTAPE_PACTS_V, object_name:PAY_JP_MAGTAPE_PACTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_JP_MAGTAPE_PACTS_V ,
-
View: PAY_IN_ARCH_PAYMENT_METHODS_V
12.1.1
product: PAY - Payroll , implementation_dba_data: Not implemented in this database ,
-
View: PAY_IN_ARCH_PAYMENT_METHODS_V
12.2.2
product: PAY - Payroll , implementation_dba_data: Not implemented in this database ,
-
View: PAY_PERSONAL_PAYMENT_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS_V, object_name:PAY_PERSONAL_PAYMENT_METHODS_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_PERSONAL_PAYMENT_METHODS_V ,
-
View: PAY_PERSONAL_PAYMENT_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS_V, object_name:PAY_PERSONAL_PAYMENT_METHODS_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_PERSONAL_PAYMENT_METHODS_V ,