Wednesday, March 14, 2018

Create Accounting Program:


Accounting transactions are originated as a result of normal business activities which are recorded in different modules of oracle application; The Create Accounting program processes eligible accounting events to create sub ledger journal entries. To create the sub ledger journal entries, the Create Accounting program applies application accounting definitions that are created in the Accounting Methods Builder (AMB).
The Create Accounting program:
·         Validates and creates sub ledger journal entries
·         Transfers the final journal entries in the current batch run to General Ledger and starts the General Ledger posting process(if instructed)
·         Generates the Sub ledger Accounting Program Report, which documents the results of the Create Accounting program
Create Accounting program parameters:
Ledger: If the profile option SLA: Enable Data Access Security in Sub ledgers is set to Yes, only those ledgers that are included in General Ledger Access Sets assigned to the responsibility appear in the list of values.
Mode: Three modes are available    
Draft:
·         will create Journal Entries, which are NOT final, which means they are NOT ready to be transferred to GL
  • You can run create accounting on this transaction again and again, which will delete the old journal entries and create new ones.
  • You can't transfer these journal entries to GL
Final:
·         This will create journal entries, which can be transferred to GL
·         Once it is finally accounted you can NOT run create accounting on the particular transaction (specifically on that event).
·         You can transfer them to GL using Transfer Journal Entries to GL program.

Errors Only: Required; limits the creation of accounting to those events for which accounting has previously failed.
If Yes is selected, the Create Accounting program processes all events with a status of Error.


Transfer to General Ledger & Post in General Ledger:
Accounting Mode: Final, Transfer to GL: Yes, Post to GL: No
  • It will create journal entries in Final mode, transfer them to GL.
  • You can see the accounting in XLA_AE_HEADERS and XLA_AE_LINES.
  • Once it is finally accounted you can NOT run create accounting on the particular transaction (specifically on that event).
  • Need to run Posting program separately       
  • It will transfer the journal entries to GL using Journal Import and you can find the data in GL_JE_HEADERS and GL_JE_LINES.
.          
Final-Post
·         This will create journal entries in Final Mode, Transfer them to GL and Post them.
  • Once it is finally accounted you can NOT run create accounting on the particular transaction (specifically on that event).
  • It will transfer the journal entries to GL using Journal Import and you can find the data in GL_JE_HEADERS and GL_JE_LINES
  • It will post to gl_balances also (GL_JE_HEADERS.status is 'P').

II. Transfer Journal Entries to GL Program:

The Transfer Journal Entries to GL program enables you to transfer any eligible journal entries to General Ledger, including those from previous runs that have not yet been transferred to General Ledger.

Note: This program is used if you run accounting online in Final mode (not Final Post) or if you run the Create Accounting program and set the Transfer to GL parameter to No.

The only reason you would want to run the Create Accounting program and set the Transfer to GL parameter to No is if you want to run accounting at different intervals than the GL transfer, for example, you may run accounting every hour but only transfer to GL nightly

Difference between Create Accounting and Submit Accounting

One major difference is Submit Accounting, launches Revenue Recognition program to generate the revenue distribution records for your Invoices and Credit Memos that use Invoicing and Accounting Rules
Create Accounting
Submit Accounting
Specific to AR module?
No
Yes
Runs Revenue Recognition automatically?
No
Yes
Can be run real-time for one Transaction/Receipt at a time [Online Accounting]
Yes
No

No comments:

Post a Comment

How to improve blog performance

Improving the performance of a blog can involve a variety of strategies, including optimizing the website's technical infrastructure, im...