Search Results gl_transaction_dates
Overview
The GL_TRANSACTION_DATES table is a core configuration table within the Oracle E-Business Suite General Ledger module. It defines the specific operational calendar used for financial transaction processing by storing the classification of each calendar date as either a business or non-business day. This table is essential for enforcing accounting period statuses, enabling or disabling journal entry posting, and calculating due dates for transactions like payables and receivables based on a defined working calendar. Its integrity is critical for accurate period-end closing and compliant financial reporting.
Key Information Stored
The table's structure is designed to map dates to a specific transaction calendar. The primary key, GL_TRANSACTION_DATES_PK, enforces uniqueness on the combination of TRANSACTION_CALENDAR_ID and TRANSACTION_DATE. The TRANSACTION_CALENDAR_ID is a foreign key that links each date record to its parent calendar defined in the GL_TRANSACTION_CALENDAR table. The TRANSACTION_DATE column holds the actual calendar date. While the provided ETRM excerpt does not list all columns, a standard implementation includes a flag or descriptive column (often named something like DAY_TYPE or DESCRIPTION) to explicitly designate the date as a business day, holiday, weekend, or other non-business classification.
Common Use Cases and Queries
This table is primarily queried by the application's internal logic to validate transaction dates. Common operational and reporting scenarios include validating if a given date is a valid business day for posting, generating reports of holidays for a specific calendar, and calculating due dates. A typical validation query would be:
- SELECT COUNT(*) FROM gl_transaction_dates WHERE transaction_calendar_id = :cal_id AND transaction_date = :proposed_date AND day_type = 'BUSINESS';
Another common pattern is to list all non-business days for a calendar year to aid in period planning:
- SELECT transaction_date, description FROM gl_transaction_dates WHERE transaction_calendar_id = :cal_id AND day_type != 'BUSINESS' AND transaction_date BETWEEN :start_date AND :end_date ORDER BY 1;
Related Objects
The GL_TRANSACTION_DATES table has a direct and fundamental relationship with the GL_TRANSACTION_CALENDAR table, as defined by its foreign key. The transaction calendar itself is assigned to a Ledger or Set of Books, influencing all transaction processing for that financial entity. This table is also intrinsically linked to the GL_PERIOD_STATUSES table, as the opening and closing of periods are governed by the business days defined in the associated transaction calendar. Various APIs and concurrent processes within the General Ledger, Payables, and Receivables modules will reference this table to enforce date-based business rules.
-
Table: GL_TRANSACTION_DATES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_TRANSACTION_DATES, object_name:GL_TRANSACTION_DATES, status:VALID, product: GL - General Ledger , description: Business vs. non-business days for transaction calendars , implementation_dba_data: GL.GL_TRANSACTION_DATES ,
-
Table: GL_TRANSACTION_DATES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_TRANSACTION_DATES, object_name:GL_TRANSACTION_DATES, status:VALID, product: GL - General Ledger , description: Business vs. non-business days for transaction calendars , implementation_dba_data: GL.GL_TRANSACTION_DATES ,
-
APPS.GL_AUTOREVERSE_DATE_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.GL_TRANSACTION_DATES_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.CE_CSH_FCST_POP dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.XTR_CSH_FCST_POP dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.XTR_CASH_FCST dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.XLA_JE_VALIDATION_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.XTR_CSH_FCST_POP dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.XLA_AE_HEADER_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.CE_CSH_FCST_POP dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.CE_CASH_FCST dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.GL_SRS_INCREMENTOR_API dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.GL_TRANS_DATES_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.GL_DATE_HANDLER_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.XTR_FPS3_P dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.QRM_PA_AGGREGATION_P dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.QRM_PA_AGGREGATION_P dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.GL_AUTOREVERSE_DATE_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.GL_TRANSACTION_CALENDAR_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.XTR_FPS3_P dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.XLA_JE_VALIDATION_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.GL_DATE_HANDLER_PKG dependencies on GL_TRANSACTION_DATES
12.1.1
-
APPS.CE_CASH_FCST dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.XTR_CASH_FCST dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.GL_TRANS_DATES_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.GL_TRANSACTION_CALENDAR_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.GL_TRANSACTION_DATES_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.XLA_AE_HEADER_PKG dependencies on GL_TRANSACTION_DATES
12.2.2
-
APPS.CE_CASH_FCST dependencies on CE_CSH_FCST_POP
12.2.2
-
VIEW: GL.GL_TRANSACTION_DATES#
12.2.2
owner:GL, object_type:VIEW, object_name:GL_TRANSACTION_DATES#, status:VALID,
-
APPS.GL_TRANSACTION_DATES_PKG dependencies on GL_CONCURRENCY_CONTROL
12.2.2
-
APPS.CE_CASH_FCST dependencies on CE_CSH_FCST_POP
12.1.1
-
APPS.XTR_CASH_FCST dependencies on XTR_CSH_FCST_POP
12.2.2
-
PACKAGE: APPS.GL_TRANSACTION_DATES_PKG
12.1.1
-
APPS.GL_TRANSACTION_DATES_PKG dependencies on GL_CONCURRENCY_CONTROL
12.1.1
-
APPS.XTR_CASH_FCST dependencies on XTR_CSH_FCST_POP
12.1.1
-
PACKAGE: APPS.GL_TRANSACTION_DATES_PKG
12.2.2
-
SYNONYM: APPS.GL_TRANSACTION_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_TRANSACTION_DATES, status:VALID,
-
SYNONYM: APPS.GL_TRANSACTION_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_TRANSACTION_DATES, status:VALID,
-
PACKAGE BODY: APPS.GL_TRANSACTION_DATES_PKG
12.1.1
-
VIEW: GL.GL_TRANSACTION_DATES#
12.2.2
-
APPS.GL_TRANSACTION_CALENDAR_PKG dependencies on GL_TRANSACTION_CALENDAR
12.2.2
-
APPS.GL_DATE_HANDLER_PKG SQL Statements
12.2.2
-
TABLE: GL.GL_TRANSACTION_DATES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_TRANSACTION_DATES, object_name:GL_TRANSACTION_DATES, status:VALID,
-
APPS.GL_DATE_HANDLER_PKG SQL Statements
12.1.1
-
APPS.GL_AUTOREVERSE_DATE_PKG SQL Statements
12.1.1
-
APPS.GL_TRANSACTION_CALENDAR_PKG dependencies on GL_TRANSACTION_CALENDAR
12.1.1
-
APPS.GL_AUTOREVERSE_DATE_PKG SQL Statements
12.2.2