Professional Documents
Culture Documents
Sub Ledger Accounting Cost Management - SLA Steps
Sub Ledger Accounting Cost Management - SLA Steps
In R12, SLA uses events for processing transactions. An event is the recording of a
change of status in the transaction life cycle, i.e., invoice approved, payment received,
period close, etc. This allows for a clear separation between transactions and accounting
representation. Events are the bridge between transactions and journal entries, so product
teams are involved for coordinating actions based on event models.
Events
Event Entities have Event Classes. Each Event Class has Event Types.
The Work in Process list below shows the Main Event Entity is WIP Accounting.
The Event Classes are then listed with each Event Type that is part of the Event Class.
1) Work in Process:
WIP Accounting Events
Event Class:
WIP Absorption
Event Type:
Resource Absorption
Resource Overhead Absorption
Scrap Absorption
Outside Processing
Event Type:
OSP Transaction
ShopFloor Delivery for Direct Items
IPV transfer to Work Order
WIP Variance
Event Type:
Period Close Variance
Job close Variance
Final Completion Variance
WIP Lot
Event Type:
WIP Lot Split
WIP Lot Merge
WIP Lot Update Quantity
WIP Lot Bonus
WIP Cost Update
Event Type:
WIP Cost Update
2) Inventory:
Material Accounting Events
Event Classes:
PO Delivery in Inventory WIP Material Lot
Sales Order Issue Logical Intercompany
Internal Order to Expense Retro price adjustment
WIP Material Material cost update
Consigned Inventory Ownership Transfer Miscellaneous
IntraOrg transfer Direct Interorg
Shipment
Intransit Interorg Receipt – FOB Receipt Direct Interorg Receipts
Intransit Interorg Shipment – FOB Shipment
All other intransit interorg transactions
3) Purchasing/Receiving
Write Off Accounting Events
4)Receiving Accounting Events
Sub Ledger Accounting(SLA)
Key Concepts
Correspond to existing
transaction types and are
grouped into Event classes based
on similarities in their accounting
The SLA process allows for the display of the inventory valuation accounts to be seen for
a user defined date range. The engine also allows the accounting department to maintain
control over accounting and chart of accounts for the ledgers used.
When rules are created, the rules engine will override user entered accounts that might be
incorrect. This is important to control user errors that can occur within a period. The rules
will automatically redirect the costs to the correct account. The rules can be created for
most item attributes to allow for granularity of costs if so desired.
Sub Ledger Accounting(SLA)
Setup and Process
PROCESS
JOURNAL ENTRY SETUPS
Enter Transaction(s)
Define/copy and modify
journal line types
Cost Manager
Define/copy and modify
account derivation rules
Ledger
|
Subledger Accounting Method (SLAM)
|
Application Accounting Method (AAM)
|
Journal Line Definition (JLD)
|
---------------------------------
| |
Journal Line Type Account Derivation Rule
(JLT) (ADR)
|
Sources
|
Transaction Objects
Step 5 Associate the new AAD with the Subledger Accounting Method (SLAM)
a- query SLAMs to view existing methods
b- for the existing AAD enter an end date to stop this from being used
c- attach the new AAD with the start date
Sub Ledger Accounting(SLA)
Setup – Subledger Accounting Method
After the rules are established, the Cost Management – SLA responsibility allows for the
creation of the user-defined accounting data. The request group related to this process
includes all SLA processes as well as standard accounting processes.
The Create Accounting - Cost Management request creates accrual journal entries,
accrual reversals, and multi-period journal entries.
Program available
only within Cost
Management – SLA
responsibility
There is an option to make the journal entry and post the journals automatically at the
time of submitting the Create Accounting program itself.
This option is used by setting the profile SLA: Disable Journal Import to "NO" .This
will be the most preferred setting for this profile option and this indicates that Journal
Import will ALWAYS accompany the transfer of data from Subledger.
Another main implication of this value is that, on failure of Journal Import, the data
will be rolled back to SLA tables and hence there will not be any data in
GL_INTERFACE. For R12, when the transactions are costed, the details for the transfer
to GL are stored in the SLA tables and not in mtl_transaction_accounts or in the
wip_transaction_accounts tables.
Also, part of the setup includes the Organization parameter setup for Transfer to GL.
This has values of Yes or No in R12 and are required to be set to allow Transfer to GL.
Definitions:
--------------------
Accounting Methods Builder
This is the process that created a SLAM and assigns it to the Ledger.
Ledger
The ledger determines the rules that are applied when accounting is generated. Ledgers
replace Set of Books. Each Operating Unit is associated with a Primary Ledger. Multiple
Legal Entities can be tied to a Ledger through the accounting set up flow. Multiple
SLAMs can be assigned to a Ledger. There can be a primary and Secondary ledger setup
that can use different accounting methods in each ledger.
For Cost Management, The Journal Entry Description is not seeded by default in Costing
application accounting definition.
Mapping Sets
These sets are optional and user defined. If the user determines that the seeded details are
insufficient, then mapping sets can be setup to allow for more specialization in the
accounts. This is not supported by development as this would require customization.
Seeded details are supported as they are provided by Oracle code.
Transaction Objects/Sources
Transaction objects and sources carry transaction information into the rules defined for
the accounting chart of accounts.
Event:
An event is the recording of a change of status in the transaction life cycle, i.e., invoice
approved, payment received, period close, etc. These are defined for each
SLAM used. Event classes and event types are used to create the events to be used
Event Class
This classifies the types of transactions that are to be accounted for. An example of an
event class is WIP Variance.
Event Type
This defines actions that are possible for an event class that has potential accounting
significance. Examples for the WIP Variance Event CLASS would have event TYPES
defined for Period Close Variance, Job Close Variance, and Final Completion Variance.
References:
SLA Powerpoint slides created by Anup Jha Cost Development