Results for “pay_amount”

14 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PSP_PAYROLL_LINES is a Labor Distribution (PSP) table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores one row for every payroll line imported into Oracle Labor Distribution from Oracle Payroll or from external, non-Oracle payroll sources. It functions as the central staging and detail repository for payroll cost data before that data is distributed, balanced, and transferred to General Ledger. Each record captures the pay event, the earning element, the employee, the assignment, and the accounting attributes required to allocate labor costs across the enterprise.

The table is owned by the PSP schema and is documented as VALID with 30 columns. Based on the foreign key structure mined from the ETRM metadata, PSP_PAYROLL_LINES presents a satellite-leaning profile: it carries descriptive and measurable payroll attributes (amounts, dates, status codes) that surround its parent collection context defined by PSP_PAYROLL_CONTROLS. In a Data Vault model, this would suggest treating PSP_PAYROLL_LINES as a satellite hanging off the payroll control hub, with links to GL and cost reference data. Because the table also holds several foreign keys to independent reference dimensions (GL_SETS_OF_BOOKS, PAY_COSTS, GL_CODE_COMBINATIONS), it may alternatively be modeled as a link table in certain designs.

Key Information Stored

The table's surrogate primary key is PAYROLL_LINE_ID, enforced by the unique index PSP_PAYROLL_LINES_U1 and the constraint PSP_PAYROLL_LINES_PK. The most significant business columns include:

Common Use Cases and Queries

Typical uses include reconciling imported payroll costs against Oracle Payroll, reporting labor distribution by employee, element, or account, and auditing cost redistribution. A representative query joins the line to its control batch and ledger:

  • SELECT pl.payroll_line_id, pl.pay_amount, pl.status_code, pl.check_date FROM psp_payroll_lines pl WHERE pl.payroll_control_id = :control_id;
  • Reporting by account: join GL_CODE_COMBINATIONS on GL_CODE_COMBINATION_ID to summarize debits and credits for a period, filtering on ACCOUNTING_DATE and STATUS_CODE.
  • Reconciliation: join to PAY_COSTS on COST_ID and to PSP_PAYROLL_CONTROLS on PAYROLL_CONTROL_ID to compare imported versus distributed amounts.
  • Audit of redistributions: compare OR_GL_CODE_COMBINATION_ID and OR_PROJECT_ID against the current GL_CODE_COMBINATION_ID to identify reallocated lines.

Related Objects

The following objects are the most significant dependencies per the documented foreign key metadata:

  • PSP_PAYROLL_CONTROLS — parent control batch; joined via PAYROLL_CONTROL_ID.
  • PSP_PAYROLL_SUB_LINES — child table referencing this table through PSP_PAYROLL_SUB_LINES.PAYROLL_LINE_ID.
  • GL_SETS_OF_BOOKS — ledger definition; joined via SET_OF_BOOKS_ID.
  • GL_CODE_COMBINATIONS — accounting flexfield; joined via GL_CODE_COMBINATION_ID.
  • PAY_COST_ALLOCATION_KEYFLEX — allocation flexfield; joined via COST_ALLOCATION_KEYFLEX_ID.
  • PAY_COSTS — cost detail; joined via COST_ID.