Professional Documents
Culture Documents
Introduction ....................................................................................................... 3
Overview of the accounting infrastructure .................................................... 4
Preparing for ledger and subledger accounting setup .................................. 6
Accounting values derived from formulas .................................................... 6
Contract scenario .......................................................................................... 6
Transaction in source application ............................................................... 7
Accounting in subledger .............................................................................. 8
Accounting values derived from streams ..................................................... 10
Contract scenario ........................................................................................ 10
Transaction in source application ............................................................. 10
Accounting in subledger ............................................................................ 11
Accounting in other applications .................................................................. 12
Contract scenario ........................................................................................ 12
Transaction in source application ............................................................. 13
Accounting in subledger ............................................................................ 13
Multi-GAAP accounting ................................................................................ 15
Contract scenario ........................................................................................ 15
Transaction in source application ............................................................. 15
Accounting in subledger ............................................................................ 17
Transaction and accounting inquiry ............................................................. 19
Conclusion ........................................................................................................ 19
INTRODUCTION
Oracle Lease and Finance Management generates contract and asset transactions
throughout the contract and asset lifecycle. Under the new infrastructure in R12.1,
values for sources for every transaction are also generated. Sources are contextual
and reference data or information related to a transaction. Sources are used to
define conditional setup in Subledger Accounting Method to ensure that the
specific SLAM components are used for accounting process based on the sources
values for a transaction. Similarly, other Oracle E-Business Suite applications like
Receivables, Payables and Assets generate transactions and related source values.
The ‘Create Accounting’ process evaluates transactions, associated source values
and the accounting setup in the subledger accounting method associated with the
ledger to create the subledger journal entry. General ledger (GL) journals are
created by grouping one or more subledger journals. Users can define subledger
accounting methods for each ledger to use different accounting rules. While the
new subledger and ledger infrastructure is preconfigured to meet the common
needs, users can configure accounting to meet complex requirements.
Before any transaction for contract is created and accounted, users need to
complete ledger and subledger setups based on the organization structure and
business needs. The key steps are:
1. Associate ledgers to each Operating Unit creating accounting
transactions
2. Setup accounting rules for each primary and secondary
representation
3. Setup ledgers for each representation
Users can define the accounting method builder setup by identifying all the
contract and asset transactions that must be accounted from the Oracle Lease and
Finance Management User’s Guide. The transactions need to be categorized into
groups that require similar accounting setup:
1. Accounting values derived from formulas
2. Accounting values derived from streams
3. Accounting in other applications
4. Multi-GAAP accounting
Examples below guide users through the setup in Account Method Builder in SLA
for each of the above categories.
Transactions like booking, rebook, termination use formulas to derive the amounts
to be accounted. Users define accounting templates with formulas to generate the
required number of journal entries. Given below is an example of setup and
accounting of booking transactions for a Direct Finance Lease contract.
Contract scenario
Contract data are:
Book Classification: Direct Finance Lease
Interest Calculation Method: Fixed
Revenue Recognition Basis: Streams
Contract term: 12
Asset Cost: $12,000.00
Accounting in subledger
Setup for booking transaction accounting in Subledger Accounting
Method: On executing the Create Accounting program, the accounting
process creates a journal in the subledger for the transaction. The process
creates one or more journals with one or more debit and credit lines based
on the setup in the Subledger Accounting method. Sample setup is
explained below:
Steps Setup
Determine Event class/ Event Type Booking / Booking Create
of the accounting event
(please see Lease and Finance
Management User Guide for more
information)
Analyze the transaction and transaction Three journal entries are required – one for
lines. Determine the accounting each transaction line
required for each transaction line i.e.
Each journal entry requires one debit and one
number journal entries required and
credit line
number debit and credit journal entry
lines for each entry Entries are:
Dr Unbilled Receivables
Cr Lease Funding
Dr Lease Funding
Cr Unearned Income
Dr Residual
Cr Lease Funding
Contract scenario
Contract data are:
Book Classification: Direct Finance Lease
Interest Calculation Method: Fixed
Revenue Recognition Basis: Streams
Contract term: 12
Asset Cost: $12,000.00
Payment schedule: Rent of $1,250.00 per month for 12 months
Accounting in subledger
Setup for accrual transaction accounting in Subledger Accounting
Method: On executing the Create Accounting program, the accounting
process will create journal in subledger for the transaction. The process
will create one or more journals with one or more debit and credit lines
based on the setup in the Subledger Accounting method. Sample setup is
explained below:
Steps Setup
Determine Event class/ Event Type Accrual / Accrual Create
of the accounting event
(please see Lease and Finance
Management User Guide for more
information)
Analyze the transaction and transaction One journal entries is required
lines. Determine the accounting
Each journal entry requires one debit and one
required for each transaction line i.e.
credit line
number journal entries required and
number debit and credit journal entry Entries are:
lines for each entry Dr Unearned Income
Cr Lease Income
After determining the number of Two JLTs are defined for all the above journal
journal entry lines to be create as lines with the condition Book classification =
above, configure Journal Line Type Direct Finance Lease
(JLT) for the booking event class.
Accrual DF Dr
Associate required conditions to the
JLT using sources available to the Accrual DF Cr
event class
Identify the account codes to be used Two ADRs are defined with account codes.
for each journal entry lines and Conditions based on Product, Transaction
configure Account Derivation Rules type, stream type are associated with the
(ADR) with required conditions account codes.
associated with each account code
DF Lease ADR Dr
Cr Lease Income
Contract scenario
Contract data are:
Book Classification: Direct Finance Lease
Interest Calculation Method: Fixed
Revenue Recognition Basis: Streams
Contract term: 12
Asset Cost: $12,000.00
Accounting in subledger
Setup for billing transaction accounting in Subledger Accounting Method:
On executing the Create Accounting program, the accounting process will
create journal for in subledger the transaction. The process will create one
or more journals with one or more debit and credit lines based on the
setup in the Subledger Accounting method. Sample setup is explained
below:
Cr Unbilled Receivables
MULTI-GAAP ACCOUNTING
The transactions for Multi-GAAP contracts generate one accounting journal for
the primary ledger and another for the secondary ledger based on the associated
subledger accounting method. Given below is an example of setup and accounting
of booking transaction for Multi-GAAP contracts. Please see Lease and Finance
Management Implementation and User Guides for more information on setups
and processes for generating Multi-GAAP accounting.
Contract scenario
Contract data are:
Book Classification primary product: Direct Finance Lease
Book Classification reporting product: Operating Lease
Interest Calculation Method: Fixed
Revenue Recognition Basis: Streams
Contract term: 12
Asset Cost: $12,000.00
Payment schedule: Rent of $1,250.00 per month for 12 months
Accounting in subledger
Setup for booking accounting in Subledger Accounting Method: On
executing the Create Accounting program, the accounting process will
create journal in subledger for the transaction. The process will create one
or more journals with one or more debit and credit lines based on the
setup in the Subledger Accounting Method. Sample setup is explained
below:
Steps Setup for primary ledger Setup for secondary ledger
Determine Event class/ Event Booking / Booking Create Booking / Booking Create
Type of the accounting event
(please see Lease and Finance
Management User Guide for more
information)
User has options to review the accounting one of the following ways:
Review all contract transactions and their accounting in Oracle
Leasing and Finance Management
Review the contract accounting in Trial balance form and drill down
to related transactions
Reconcile account balances in Ledger with contract data in Oracle
Lease and Finance Management
Drilldown from journal entry in Ledger to the related transaction
CONCLUSION
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
oracle.com