Search Results jai_cmn_journal_entries




Overview

The JAI_CMN_JOURNAL_ENTRIES table is a core transactional repository within the Asia/Pacific Localizations (JA) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as a detailed audit and staging table for General Ledger (GL) journal entries generated by the India Localization (IL) functionality. As documented, its primary role is to record all GL entries made by the localization into the GL Interface, with the specific exception of entries related to the IL Receiving function. This table acts as a critical link between localized sub-ledger transactions and the central GL, ensuring a complete and traceable financial audit trail for statutory compliance in the Indian context.

Key Information Stored

The table's structure is designed to capture the essential attributes of a journal entry for posting and reconciliation. Its primary key, JOURNAL_ENTRY_ID, uniquely identifies each entry. The documented foreign key relationships reveal the key dimensions of data stored: the accounting flexfield combination (CODE_COMBINATION_ID), the ledger or set of books (SET_OF_BOOKS_ID), and the inventory organization (ORGANIZATION_ID). A critical link to the JAI_RGM_TRX_RECORDS table via the REPOSITORY_ID foreign key connects the journal entry to its originating localization transaction, such as a tax or regulatory record. While specific amount and date columns are not detailed in the provided metadata, such columns would typically exist to store the monetary value, currency, accounting date, and creation date of the journal entry batch.

Common Use Cases and Queries

The primary use case is troubleshooting and reconciling the flow of accounting entries from India Localization processes to the General Ledger. Financial analysts and support consultants frequently query this table to investigate missing journal entries, validate posted amounts, or trace the accounting impact of a specific transaction. Common SQL patterns involve joining to related master tables to produce human-readable reports.

  • Trace Journal Entries for a Transaction: SELECT jce.* FROM jai_cmn_journal_entries jce WHERE jce.repository_id = :p_trx_id;
  • Reconciliation Report for a Period: SELECT gcc.segment1, gcc.segment2, jce.entered_dr, jce.entered_cr FROM jai_cmn_journal_entries jce JOIN gl_code_combinations gcc ON jce.code_combination_id = gcc.code_combination_id WHERE jce.accounting_date BETWEEN :p_date_from AND :p_date_to;

Related Objects

The JAI_CMN_JOURNAL_ENTRIES table is centrally connected to several key EBS entities, as documented by its foreign key constraints. These relationships are fundamental for data integrity and reporting.

  • GL_CODE_COMBINATIONS: Joined via CODE_COMBINATION_ID to retrieve the full accounting flexfield context (Company, Cost Center, Account, etc.) for each journal line.
  • GL_LEDGERS: Joined via SET_OF_BOOKS_ID to associate entries with the specific ledger for multi-ledger implementations.
  • HR_ALL_ORGANIZATION_UNITS: Joined via ORGANIZATION_ID to link the journal entry to the inventory or operating unit responsible for the transaction.
  • JAI_RGM_TRX_RECORDS: Joined via REPOSITORY_ID. This is the most localization-specific relationship, connecting the GL entry directly to the underlying India Localization transaction record that triggered it.