Search Results pay_pre_payments
Overview
The PAY_PRE_PAYMENTS table is a core transactional table within the Oracle E-Business Suite Payroll module (PAY). It serves as the primary repository for pre-payment details generated during the payroll run process. A pre-payment record represents the calculated monetary result for a specific employee assignment before the final payment is issued. Its fundamental role is to store the breakdown of earnings, deductions, and other elements for an assignment in a given currency, linking the calculated payroll results to a specific payment method. This table is essential for the payroll engine's ability to consolidate, report, and ultimately transfer finalized payment data to external payment systems or for check printing.
Key Information Stored
The table's structure is designed to capture the financial and contextual details of a pre-payment. While the full column list is not detailed in the provided metadata, the description and key relationships indicate critical fields. The primary key, PRE_PAYMENT_ID, uniquely identifies each pre-payment record. The ASSIGNMENT_ACTION_ID is a crucial foreign key that links the pre-payment to a specific payroll calculation action for an assignment in the PAY_ASSIGNMENT_ACTIONS table. Other significant columns implied by the description include those storing the payment amount, currency code, and an identifier for the payment method (e.g., check, direct deposit). The table acts as a header, with detailed element-level breakdowns likely stored in related tables like PAY_COIN_ANAL_ELEMENTS.
Common Use Cases and Queries
This table is central to payroll reporting, auditing, and troubleshooting. Common operational scenarios include tracing the payment calculation for a specific employee's payroll run or validating totals before a transfer to the general ledger. A typical query would join PAY_PRE_PAYMENTS to PAY_ASSIGNMENT_ACTIONS and employee data tables to retrieve payment summaries. For example, to find pre-payments for a specific payroll run, one might use a SQL pattern such as:
- SELECT pp.pre_payment_id, pp.amount, pp.currency_code FROM pay_pre_payments pp, pay_assignment_actions paa WHERE pp.assignment_action_id = paa.assignment_action_id AND paa.payroll_action_id = <payroll_run_id>;
It is also critical for reconciliation reports that compare calculated pre-payment totals against bank file outputs or finalized payment registers.
Related Objects
The PAY_PRE_PAYMENTS table has integral relationships with several other payroll tables, as indicated by its foreign keys. Its primary relationship is with PAY_ASSIGNMENT_ACTIONS, which tracks the processing steps for each assignment. The bidirectional foreign key relationship between these two tables (PAY_PRE_PAYMENTS.ASSIGNMENT_ACTION_ID and PAY_ASSIGNMENT_ACTIONS.PRE_PAYMENT_ID) highlights their tight coupling in the payroll results model. Furthermore, PAY_COIN_ANAL_ELEMENTS references PAY_PRE_PAYMENTS via PRE_PAYMENT_ID, indicating that the detailed, coin-analysed (i.e., element-by-element) results are stored separately but linked to this pre-payment header. This structure allows for efficient storage and retrieval of both summary and granular payroll data.
-
Table: PAY_PRE_PAYMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PRE_PAYMENTS, object_name:PAY_PRE_PAYMENTS, status:VALID, product: PAY - Payroll , description: Pre-Payment details for an assignment, including the currency, the amount and the specific payment method. , implementation_dba_data: HR.PAY_PRE_PAYMENTS ,
-
Table: PAY_PRE_PAYMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PRE_PAYMENTS, object_name:PAY_PRE_PAYMENTS, status:VALID, product: PAY - Payroll , description: Pre-Payment details for an assignment, including the currency, the amount and the specific payment method. , implementation_dba_data: HR.PAY_PRE_PAYMENTS ,
-
APPS.PAY_GB_MULTI_PAYROLL_RUN dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_HK_EFT dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_IE_PAYPATH_TAPE dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_AU_PAYSLIP_ARCHIVE dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_NO_PAYPROC dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_DIRECT_DEPOSIT_XML dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_KW_EFT dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_AE_EFT dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_NO_PAYPROC dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PYCADAR_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_CN_PAYSLIP_ARCHIVE dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_SG_PAYSLIP_ARCHIVE dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_ZA_EFT_RECONCILIATION dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PYZAMCRP dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_US_ACTION_ARCH dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_US_EMPLOYEE_PAYSLIP_WEB dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.HR_PAYMENTS dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_CA_PAYREG_EXTRACT_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_KW_GENERAL dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_CA_PAYREG_EXTRACT_PKG dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_US_PAYMENT_PKG dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_OPM_BUS dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_IN_TERM_RPRT_GEN_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_AE_ARCHIVE dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_AE_CHEQUE_REPORT dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_GB_RTI_FPS dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_IE_PAYPATH_TAPE dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.HR_NONRUN_ASACT dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.HRASSACT dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_CA_DIRECT_DEPOSIT_PKG dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_IE_PAYFILE_SEPA dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_JP_SOE_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_OPM_BUS dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_CN_EFT dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_VOID_REVERSAL_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_SA_EFT dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_SG_EFT dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_IE_PAYFILE_SEPA dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_KR_MAGTAPE_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_US_DEPOSIT_ADVICE_PKG dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_IP_UTILITY dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_NO_PAYSLIP_ARCHIVE dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_US_EMPLOYEE_PAYSLIP_WEB dependencies on PAY_PRE_PAYMENTS
12.1.1
-
APPS.PAY_SA_GENERAL dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_IE_PYMT_SUMMARY_RPT_PKG dependencies on PAY_PRE_PAYMENTS
12.2.2
-
APPS.PAY_SG_PAYSLIP_ARCHIVE dependencies on PAY_PRE_PAYMENTS
12.1.1