Search Results pay_balance_batch_lines
Overview
PAY_BALANCE_BATCH_LINES is a Payroll (PAY) module table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the individual batch lines that make up the balance upload process, which allows balances to be loaded into Oracle Payroll for processing or reporting. Each row represents a single balance batch line associated with a parent batch record. The table is an operational staging entity that links uploaded or calculated balance values to an assignment, a balance dimension, and the payroll action that will consume them.
From a Data Vault modeling perspective, the FK structure suggests this object leans toward a satellite. Its primary key identifies each line, while the foreign keys to parent batch, balance dimension, and payroll action tables provide the surrounding context. Analysts should treat this as a modeling suggestion rather than a fixed classification.
Key Information Stored
The table contains 22 documented columns. The most significant are:
- BATCH_LINE_ID — the surrogate primary key (PAY_BALANCE_BATCH_LINES_PK) uniquely identifying each line.
- BATCH_ID — foreign key to PAY_BALANCE_BATCH_HEADERS, placing the line within its parent batch.
- BALANCE_DIMENSION_ID — foreign key to PAY_BALANCE_DIMENSIONS, identifying the dimension against which the balance is defined.
- PAYROLL_ACTION_ID — foreign key to PAY_PAYROLL_ACTIONS, tying the line to a specific payroll action.
- ASSIGNMENT_ID and ASSIGNMENT_NUMBER — the assignment receiving the balance value.
- BALANCE_TYPE_ID and BALANCE_NAME — the balance type and its descriptive name.
- VALUE — the numeric balance amount being uploaded.
- BATCH_LINE_STATUS — the processing state of the individual line.
- DIMENSION_NAME, GRE_NAME, and JURISDICTION_CODE — descriptive context for the dimension, GRE, and jurisdiction.
- ORIGINAL_ENTRY_ID, TAX_UNIT_ID, and SOURCE_ID — source and adjustment references used during upload.
- UPLOAD_DATE and RUN_TYPE_NAME/RUN_TYPE_ID — timing and run-type details.
Only BATCH_LINE_ID is documented as a unique-index business-key candidate; the remaining columns are descriptive or foreign-key attributes.
Common Use Cases and Queries
Typical scenarios include validating uploaded balance lines before processing, reconciling line counts against the parent batch, and reporting balances by assignment or dimension. A common pattern joins lines to their parent batch headers:
- SELECT bl.batch_line_id, bl.batch_id, bl.assignment_number, bl.balance_name, bl.value, bl.batch_line_status FROM pay_balance_batch_lines bl WHERE bl.batch_id = :batch_id;
- Status monitoring: count lines grouped by BATCH_LINE_STATUS within a given BATCH_ID to detect incomplete uploads.
- Assignment reporting: filter by ASSIGNMENT_NUMBER or ASSIGNMENT_ID to trace all balance lines loaded for a worker.
- Reconciliation: join PAY_TEMP_BALANCE_ADJUSTMENTS on BATCH_LINE_ID to compare staged adjustments against uploaded lines.
Related Objects
- PAY_BALANCE_BATCH_HEADERS — parent table; join on PAY_BALANCE_BATCH_LINES.BATCH_ID = PAY_BALANCE_BATCH_HEADERS.BATCH_ID.
- PAY_BALANCE_DIMENSIONS — join on BALANCE_DIMENSION_ID.
- PAY_PAYROLL_ACTIONS — join on PAYROLL_ACTION_ID.
- PAY_TEMP_BALANCE_ADJUSTMENTS — child table referencing this table via BATCH_LINE_ID.
- PAY_BALANCE_TYPES and PAY_BALANCES — related through the balance type identifier for balance-level reporting.
-
Table: PAY_BALANCE_BATCH_LINES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_LINES, object_name:PAY_BALANCE_BATCH_LINES, status:VALID, product: PAY - Payroll , description: Individual batch lines for the balance upload process. , implementation_dba_data: HR.PAY_BALANCE_BATCH_LINES ,
-
Table: PAY_BALANCE_BATCH_LINES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_LINES, object_name:PAY_BALANCE_BATCH_LINES, status:VALID, product: PAY - Payroll , description: Individual batch lines for the balance upload process. , implementation_dba_data: HR.PAY_BALANCE_BATCH_LINES ,
-
TABLE: HR.PAY_BALANCE_BATCH_LINES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_LINES, object_name:PAY_BALANCE_BATCH_LINES, status:VALID,
-
TABLE: HR.PAY_BALANCE_BATCH_LINES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_LINES, object_name:PAY_BALANCE_BATCH_LINES, status:VALID,
-
SYNONYM: PUBLIC.PAY_BALANCE_BATCH_LINES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_BALANCE_BATCH_LINES, status:VALID,
-
VIEW: HR.PAY_BALANCE_BATCH_LINES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_BALANCE_BATCH_LINES#, status:VALID,
-
VIEW: HR.PAY_BALANCE_BATCH_LINES#
12.2.2
-
APPS.PAY_KW_BAL_UPLOAD SQL Statements
12.2.2
-
APPS.PAY_AU_BAL_UPLOAD SQL Statements
12.2.2
-
APPS.PAY_KW_BAL_UPLOAD SQL Statements
12.1.1
-
APPS.PAY_AU_BAL_UPLOAD SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_BALANCE_BATCH_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_BATCH_LINES, status:VALID,
-
APPS.PAY_FR_BAL_UPLOAD SQL Statements
12.2.2
-
APPS.PAY_CA_BAL_UPLOAD SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_BALANCE_BATCH_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_BATCH_LINES, status:VALID,
-
APPS.PAY_CA_BAL_UPLOAD SQL Statements
12.2.2
-
APPS.PAY_FR_BAL_UPLOAD SQL Statements
12.1.1
-
APPS.PAY_NL_BAL_UPLOAD SQL Statements
12.2.2
-
APPS.PAY_NL_BAL_UPLOAD SQL Statements
12.1.1
-
APPS.PAY_ES_BAL_UPLOAD SQL Statements
12.2.2
-
APPS.PAY_ES_BAL_UPLOAD SQL Statements
12.1.1
-
APPS.PAY_BALANCE_UPLOAD SQL Statements
12.1.1
-
Table: PAY_TEMP_BALANCE_ADJUSTMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_TEMP_BALANCE_ADJUSTMENTS, object_name:PAY_TEMP_BALANCE_ADJUSTMENTS, status:VALID, product: PAY - Payroll , description: Holds temporary data used by the balance initialization process. , implementation_dba_data: HR.PAY_TEMP_BALANCE_ADJUSTMENTS ,
-
TABLE: HR.PAY_BALANCE_BATCH_HEADERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_HEADERS, object_name:PAY_BALANCE_BATCH_HEADERS, status:VALID,
-
TABLE: HR.PAY_BALANCE_BATCH_HEADERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_HEADERS, object_name:PAY_BALANCE_BATCH_HEADERS, status:VALID,
-
Table: PAY_TEMP_BALANCE_ADJUSTMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_TEMP_BALANCE_ADJUSTMENTS, object_name:PAY_TEMP_BALANCE_ADJUSTMENTS, status:VALID, product: PAY - Payroll , description: Holds temporary data used by the balance initialization process. , implementation_dba_data: HR.PAY_TEMP_BALANCE_ADJUSTMENTS ,
-
Table: PAY_BALANCE_BATCH_HEADERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_HEADERS, object_name:PAY_BALANCE_BATCH_HEADERS, status:VALID, product: PAY - Payroll , description: Batch header information for balance upload batch. , implementation_dba_data: HR.PAY_BALANCE_BATCH_HEADERS ,
-
Table: PAY_BALANCE_BATCH_HEADERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_BATCH_HEADERS, object_name:PAY_BALANCE_BATCH_HEADERS, status:VALID, product: PAY - Payroll , description: Batch header information for balance upload batch. , implementation_dba_data: HR.PAY_BALANCE_BATCH_HEADERS ,
-
APPS.PAY_IE_BAL_UPLOAD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PAY_MX_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_MX_BAL_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_BAL_UPLOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_BAL_UPLOAD, status:VALID,
-
APPS.PAY_SG_BAL_UPLOAD SQL Statements
12.1.1
-
TABLE: HR.PAY_TEMP_BALANCE_ADJUSTMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_TEMP_BALANCE_ADJUSTMENTS, object_name:PAY_TEMP_BALANCE_ADJUSTMENTS, status:VALID,
-
APPS.PAY_IE_BAL_UPLOAD SQL Statements
12.2.2
-
TRIGGER: APPS.PAY_BALANCE_BATCH_LINES_BRIUD
12.1.1
-
PACKAGE BODY: APPS.PAY_SE_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SE_BAL_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_NO_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_NO_BAL_UPLOAD, status:VALID,
-
APPS.PAY_BALANCE_UPLOAD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_SG_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SG_BAL_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_BAL_UPLOAD, status:VALID,
-
APPS.PAY_SG_BAL_UPLOAD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_FI_BAL_UPLOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_BAL_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_BAL_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_BAL_UPLOAD, status:VALID,
-
TRIGGER: APPS.PAY_BALANCE_BATCH_LINES_BRIUD
12.2.2
-
PACKAGE BODY: APPS.PAY_KW_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_KW_BAL_UPLOAD, status:VALID,
-
TRIGGER: APPS.PAY_BALANCE_BATCH_LINES_BRIUD
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_BALANCE_BATCH_LINES_BRIUD, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_BAL_UPLOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_BAL_UPLOAD, status:VALID,
-
TRIGGER: APPS.PAY_BALANCE_BATCH_LINES_BRIUD
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_BALANCE_BATCH_LINES_BRIUD, status:VALID,
-
PACKAGE BODY: APPS.PAY_ES_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_ES_BAL_UPLOAD, status:VALID,