Understanding Transfer Transactions To GL
Understanding Transfer Transactions To GL
INTRODUCTION
ABSTRACT
SCOPE
The possible values for the ‘Transfer to GL’ field (in Organization
Parameters Screen) are – Detail, Summary, None.
Name Description
Organization Code An inventory organization, for which the gl transfer has
to be done.
Current Period This value would default from the ‘Date’ parameter
above. This is the open period containing the above date.
ORG_ORGANIZATION_ Select
DEFINITIONS
GL_SET_OF_BOOKS Select
MTL_TRANSACTION_ACCOUNTS
Distribution of Accounts
In this table, the gl_batch_id will have a value of (-1) until the records
have been posted to the General Ledger. The transaction_id is the primary
key and it will match the transaction_id in the
MTL_MATERIAL_TRANSACTIONS table. However, every record in
the MTL_MATERIAL_TRANSACTIONS table will have at least two
records in the mtl_transaction_accounts for asset items. One record will
represent credit against an account and one record will represent debit
against an account. For expense items there will be no records in this
table.
Once the records have been transferred to the General Ledger we cannot
identify the corresponding record in the mtl_transaction_accounts table.
WIP_MOVE_TXN_INTERFACE
WIP_COST_TXN_INTERFACE
Records not processing out of these tables will stop valuable costing
information from WIP transactions.
ORG_GL_BATCHES
ORG_ACCT_PERIODS
MTL_PARAMETERS
This table maintains a set of defaults and controls like general ledger
accounts; locator, lot, and serial controls; inter-organization options;
costing method; etc. for each organization defined in Oracle Inventory.
1. Detail records
2. Summary records
3. ‘No Transfer’
Begin
Get the first acct period id which is not closed,from the ORG_ACCT_PERIODS
table for the input acct_period_id passed to GL TRANSFER program
Get the currency information,chart of accounts and set of book information for
inventory organization
For each of the accounting period id, get the start date and the end date
y Mark the batch of transactions with gl_batch_id for all the records in the
mtl_transaction_accounts for each acct_period_ids start date and end date
y Mark the batch of transactions with gl_batch_id for all the records in the
wip_transaction_accounts for each acct_period_ids start date and end date
Update gl_batch_id of the batch record in org_gl_batches with the actual value
These records can now be imported to final GL tables using import to GL program
End
The log file would provide the Group ID for the transfer. This group Id
can be used to query the records inserted into gl_interface owing to this
transfer. This group_id can then be used as a parameter to import these
records into General Ledger (Nav: Oracle General Ledger > Journals >
Import > Run).
Note the GL Batch Id from the field ‘GL Batch’. This gl_batch_Id can be
used to view the number of records from mtl_transaction_accounts &
wip_transaction_accounts transferred to gl_interface through this transfer.
Even before closing the period, it is suggested, if time permits, to run the
GL Transfer process up to the period end date. This makes it possible to
check the transactions and if necessary make adjustments by means of
new inventory transactions in the same period. This is helpful as it is not
possible to reopen a closed inventory period.
DIAGNOSTICS
This test should be run prior to month-end close. It will gather and display
information that would prevent a month end close for a given Inventory
period. This enables easy identification of known month end close issues
along with detail information on how to resolve these issues.
The script is used for identifying any pending or uncosted transactions and
providing pertinent information. The transactions are identified by
organization and period.
TOOLS
There are a variety of reasons for pending transactions. This paper will
serve as a guide for troubleshooting and resolving pending transaction
issues, which are preventing you from closing an inventory accounting
period.
CONCLUSION
‘Transfer to GL’ process can be run at any time during an open period as a
concurrent program or as a part of the period end process. When the
process is run with more than one periods open, all the transactions from
the earliest open period to the date up to which the process is run (Transfer
Date) are considered for Transfer to GL. The transfer involves
update/insert on four main tables gl_interface, org_gl_batches,
mtl_transaction_accounts & wip_transaction_accounts. The accounting
data can then be imported into General Ledger using ‘Journal Import’
program.
CREDITS
1. Oracle Inventory User’s Guide
2. Oracle Inventory Technical Reference Manual
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com