Professional Documents
Culture Documents
Applications
Sub Ledger Accounting (SLA) is a Rule-Based accounting engine that defines how
journal entries are generated in sub-ledger transactions in Oracle sub-ledger
applications. However, SLA also supports external applications generating accounting
information which ultimately needs to be transferred to Oracle General Ledger.
Before we get into SLA we need to know few of the basic concepts like event types,
event class, etc.
Event Class - classifies transaction types for accounting rule purposes. E.g. in
Payables, following are possible event classes: Invoice, Debit Memo, Prepayments,
Refunds and Payments.
Event Type - for each transaction type, defines possible actions with accounting
significance. E.g. in Payables, following are possible event classes: AP Invoice Events
Validation, Adjustment and Cancellation. Similarly we will have event types for
other event classes.
In most of the cases we would not need to customize SLA and accounting features will work
same as 11i. Some of the typical business scenarios where we would need to customize SLA in Payables are as follows:
To have a different Liability account based on Operating Unit for which the
invoice is entered.
To cater to some of the above requirements we can use other alternatives like using
distribution sets also. But setting up a custom SLA for such scenarios is an easier
approach with lower user maintenance. I will try and show a simple scenario of how
to derive custom accounting for a business scenario using SLA in Oracle Payables.
Business Scenario: We need to define different liability account (natural account
segment) based on Supplier Type so that business can track the liability by supplier
type. The other segment values will default from supplier site. I am limiting this
example to only one supplier type Contractor". The objective would be to have a
different natural account for Liability account for invoices of supplier type
"Contractor" alone, while for other supplier types the normal liability account should
default.
Solution:
Step1: First define a mapping set for various supplier types.
Navigation: Setup > Accounting Setups >Sub Ledger Accounting Setups >Accounting
Methods Builders > Journal Entry Setups > Mapping Sets
Firms
How it works?
Once an encumbrance document(PO, Invoice..etc) is created, funds
are set aside for the sole purpose of enabling the organization to pay
for it. If funds are insufficient due to budget or previous commitments
and expenditures, no new encumbrances can be entered, ensuring that
budget will not be exceeded.
Calculation of fund available
F.A. = Budget (Encumbrance + Actual)
F.A. - Amount of money left in the account to spend
Budget Maximum amount that can be spend for the account
Encumbrance Reserved amount (Requisition, PO, invoice, and
others)
Actual Amount liable to another party
Encumbrance Accounting for documents PO and Invoice When
accounting method Encumbrance Accrual is set
Example:
Budget is $1000
Purchasing an item which costs $200
Assume encumbrance is enabled for Purchase Orders and Invoices
Fund available before transaction
F.A. = Budget (Encumbrance + Actual)
F.A. = 1000 (0+0) = 1000
Create a PO for $200.
Application RESERVES the fund of $200 for PO
PO A/C------------------------200-----Dr
RFE A/C------------------------200-----Cr
F.A. = Budget (Encumbrance + Actual)
F.A. = 1000 - (200+0) = 800
Created an Invoice for $200 and matched it to the above said
PO and validate Invoice(bc_event and validation event get created).
Step 1: Application REVERSES PO encumbrance accounting.
PO A/C------------------------200-----Cr
RFE A/C------------------------200-----Dr
Deferred Tax In AP
LiabilityA/C------------------------100----Dr
CashClearingA/C-------------------100----Cr
Clearing Time
CashClearingA/C------------------100----Dr
CashA/C--------------------------100----Cr
Standard Cash
In case of Standard Cash, only payment accounting will be there.
Reason: While purchasing an item you pay amount immediately to
the supplier. So you don't have any debt to the supplier to record. so
there is nothing to record in LiabiltyA/C.
Here are the details of accounting for an item purchase of cost 100
dollars.
Note: Payment accounting may happen in two stages based on option
selected in Payables->Setup->Options->PayablesOptions>AccountingOption tab->PaymentAccounting.
Accounting Method: Standard Cash
No Invoice Accounting..
No LiabiltiyA/C
Payment Accounting:
Direct Pay - No Clearance
Payment Time
ItemExpneseA/C------------------100----Dr
CashA/C-------------------------100----Cr
Or
Pay and Clear
Payment Time
ItemExpneseA/C------------------100----Dr
CashClearingA/C-----------------100----Cr
Clearing Time
CashClearingA/C-----------------100----Dr
CashA/C-------------------------100----Cr
You might also like:
Deferred Tax In AP
Event Class
Group accounting event types into user-orientated transaction
categories called event classes. For example, group the event types
Invoice Approved, Invoice Adjusted, and Invoice Canceled into the
event class Invoices. Then assign AMB components, such as journal
line types, by event class within the application accounting definition.
This assignment simplifies setup when the accounting requirements for
all event types in a class are the same. Also, sources assigned to an
event class are available for the accounting of all event types in that
event class.
Example
Payables: Invoice, Debit Memo, Prepayment, Payments, Refunds
Receivables: Invoice, Deposit, Receipt, Bill Receivable
Event Type
Each accounting event should be represented by an accounting event
type. These types are registered in the AMB. When subledger journal
entries need to be created, the event type determines which
application accounting definitions should be used to process the
accounting event. Application accounting definitions created in the
AMB determine the lines, descriptions, accounts, and other elements of
subledger journal entries.
Example
AP Invoice Events: Validated, Adjusted, Cancelled
AR Receipt Events: Created, Applied, Unapplied, Updated, Reversed
Example:
Standard Accrual, Standard Cash, etc
Sources
Each column in the transaction object is defined as Source in the AMB.
AMB uses these sources to get transaction information from
Transaction Objects.
Accounting Attributes
Sources are mapped with Accounting Attributes. Accounting Attributes
are bridge between JLT and Sources.
Example
GL Date, Entered Currency Code, Entered Amount, Accounted Amount,
Conversion Rate Date, Conversion Rate Type, Conversion Rate,
Distribution Type, Party Type, Party Identifier, Party Site Identifier
lines then these lines will be merged into single line. The unmerged
granular level of detail for each accounting line will be available in
XLA_DISTRIBUTION_LINKS table.
What are the Accounting Methods seeded in SLA?
Standard Accrual
Standard Cash
Encumbrance Accrual and Encumbrance Cash
United States Federal
China Standard Accrual
What are the reports available in SLA?
Journal Entries Report
Account Analysis Report
Third Party Balances Report
Period Close Exceptions Report
Open Account Balances Listing
Prepayment Invoices
A prepayment is a type of invoice you enter to make an advance
payment to a supplier or employee. You can enter two types of
prepayments: Temporary and Permanent.
Temporary prepayments can be applied to invoices or expense
reports you receive. For example, you use a Temporary prepayment to
pay a hotel a catering deposit. When the hotel's invoice arrives, apply
the prepayment to the invoice to reduce the invoice amount you pay.
Permanent prepayments cannot be applied to invoices. For
example, you use a Permanent prepayment to pay a lease deposit for
which you do not expect to be invoiced.
Include Prepayment in Invoice:
You can enter supplier invoices where the invoice amount includes
prepayments. If you receive a supplier invoice, and the invoice amount
has been reduced because of prepayments that the supplier has
received, you need to indicate that the invoice amount includes one or
more prepayments.
Example:
Prepay Invoice: 200$
Standard Invoice: 500$
Case 1: If you apply Prepay on Standard invoice with 'Apply'
check box checked in Apply/Unapply window
Deferred Tax In AP
CashClearingA/C--------------200----Dr
CashA/C----------------------200----Cr
You might also like:
Deferred Tax In AP
What is Revaluation in GL
LinkWithin
Or
Pay and Clear
Payment Time
LiabilityA/C------------------------100----Dr
CashClearingA/C-------------------100----Cr
Clearing Time
CashClearingA/C------------------100----Dr
CashA/C--------------------------100----Cr
Standard Cash
In case of Standard Cash, only payment accounting will be there.
Reason: While purchasing an item you pay amount immediately to
the supplier. So you don't have any debt to the supplier to record. so
there is nothing to record in LiabiltyA/C.
Here are the details of accounting for an item purchase of cost 100
dollars.
Note: Payment accounting may happen in two stages based on option
selected in Payables->Setup->Options->PayablesOptions>AccountingOption tab->PaymentAccounting.
Accounting Method: Standard Cash
No Invoice Accounting..
No LiabiltiyA/C
Payment Accounting:
Direct Pay - No Clearance
Payment Time
ItemExpneseA/C------------------100----Dr
CashA/C-------------------------100----Cr
Or
Pay and Clear
Payment Time
ItemExpneseA/C------------------100----Dr
CashClearingA/C-----------------100----Cr
Clearing Time
CashClearingA/C-----------------100----Dr
CashA/C-------------------------100----Cr
You might also like:
Deferred Tax In AP
What is Revaluation in GL
LinkWithin
To correct the unit price to 90, enter credit memo for same supplier
and click Correction button. Provide standard invoice num HG-Std and
click Find.
In Price Corrections window, change Unit Price to -10 and tab out.
Click Correct button.
Prepayment Invoices
Prepayment Invoices
Tax Tolerances
Tax tolerances are used to determine whether E-Business Tax places a
tax hold on an invoice due to the
override of calculated tax lines.
A tax tolerance is the acceptable variance between the calculated tax
amount on an invoice and the override tax amount entered by the
user. If the variance between these two amounts exceeds the
tolerances you specify, then E-Business Tax places the invoice on hold.
To define tax tolerances, you must first set the Allow Override for
Calculated Tax Lines option.
Navigation Path: Payables->Setup->Options->Payables Options>Invoice->Tax Tolerances
Labels: Payables
-Closed
-Permanently Closed
After you change the status to Future or Open you can not change it
back to Never Opened.
Note that the exchange rate and tax amounts differ between the PO
and the Invoice. The distributions for the invoice show a Tax Exchange
Rate Variance of 0.3 and a Tax Rate Variance of $20.00.
To illustrate an Invoice Price Tax Rate Variance, assume that the
invoice is the same as above, but the Unit Price changes from
$100.00, as shown on the Purchase Order, to $200.00. The Tax
Amount also changes as a result of the change in Unit Price.
powered by
Contact
highbrow.admin@gmail.com
My Sites
http://oracle300.blogspot.com
http://oracle400.blogspot.com
http://oracle500.blogspot.com
Demo Instances
Recommended Sites
http://apps2fusion.com-XMLP
http://krishanu.blogspot.com/
http://oracledocs.wordpress.com
http://www.arshiyatech.com
http://www.oracle-apps-training-online.com
http://www.oracleappshub.com/
http://www.solutionbeacon.com/
http://www.toodoc.com/
Oracle Tech&Func By Anil Passi
OracleApps Epicenter
OracleDB11g Doc Library
Topics
AGIS (2)
AIM (1)
AppsTechStack (8)
EBTax (4)
Forms (1)
General (4)
GL (37)
MOAC (5)
Payables (27)
Payments (3)
PSA (2)
Purchasing (3)
SLA (3)
SystemAdmin (3)
Workflow (3)
Blog Archive
2010 (6)
o December (1)
Setup user as a worker to access Purchase Order
fo...
o February (1)
Create Complex PO and Invoice With Retainage
o January (4)
Deferred Tax In AP
How to Set R12 Supplier Page in Read Only Mode?
Explain Request Groups and Request Sets in
Concurr...
Create XML Publisher Report Using Oracle
Reports( ...
2009 (82)
o December (17)
XML Publisher Template(RTF) Creation and
Grouping ...
What is Revaluation in GL
Prepayment Invoices
When the Rounding Account is used and when the
Sus...
Rounding Account in GL
Suspense Account in GL
What is Financial Statement Generator Reports
(FSG...
What is Enterprise Planning and Budgeting (EPB)?
Types of reporting available in GL?
How to transfer data from Subledger to GL?
Explain Flexfield Qualifiers in GL?
R12 Encumbrance Accrual Accounting for PO and
Invo...
R12 Standard Accrual and Cash Accounting in
Payabl...
Create XML Publisher Report(With out RDF file)
Oracle Reports-Frequently Use SRW Functions
Invoice Price Corrections In Payables
System Created Invoices/Creating Invoices
Automati...
November (40)
What is Tolerance in Payables and How to define To...
What is Distribution Set and How to define Distrib...
What is Payment Terms and How to define Payment
Te...
Types of Value Sets
MOAC in Concurrent Programs/Reporting
Defaulting Operating Unit in MOAC
MOAC functions
R12 Multi-Org Access Control (MOAC)
R12 Payment Process Request(PPR) in Payment
Manage...
Oracle Procure to Pay Process
Purchase Order Types
Accounting and Reconciliation Reports in AP
R12 Trial Balance report in AP and Reconciling AP ...
R12 Subledger Accounting (SLA)
Types of Invoices in Payables
What are all different Journal Entry Types availab...
Using Secondary Ledgers for Consolidated
Reporting...
Primary Ledger Vs Secondary Ledger Vs Reporting
Cu...
What is Reporting Currency and It's Coversion
Leve...
What is ASM(Accounting Setup Manager)?
o
o
o
Blogger Chat
Total Pageviews
28742
Share it
Tax Variances in Payables
A tax variance occurs when there is a difference between the tax on
the invoice and the tax on the PO matched to the invoice. When you
match a PO to an invoice, there are three tax-related variances that
can occur:
Tax Exchange Rate Variance (TERV) when there is a difference
between the invoice and PO distributions due to exchange rate
variance.
Tax Invoice Price Tax Rate Variance (TIPV) when there is a
difference between the invoice and PO distributions due to price
variance.
Tax Rate Variance (TRV) when there is a difference between
invoice and PO distributions due to difference in tax applicability.
In addition, Tax Quantity Variance (TQV) is calculated, but is shown as
a non-variance distribution.
Variances are calculated for all taxes that are enabled in E-Business
Tax.
The following example illustrates how variances are determined.
Note that the exchange rate and tax amounts differ between the PO
and the Invoice. The distributions for the invoice show a Tax Exchange
Rate Variance of 0.3 and a Tax Rate Variance of $20.00.
To illustrate an Invoice Price Tax Rate Variance, assume that the
invoice is the same as above, but the Unit Price changes from
$100.00, as shown on the Purchase Order, to $200.00. The Tax
Amount also changes as a result of the change in Unit Price.
+++++++++++++++++++++++++++++++++++++++++++++++++
To have a different Liability account based on Operating Unit for which the invoice is
entered.
To have different natural account (expense) based on different Invoice Type and Invoice
Line type.
To have different natural account (expense) and different liability account based on
different criteria like supplier type, entering currency, pay group, etc.
The cost center segment of Invoice distribution Liability account shall be picked from
the Invoice distribution Account while the other segment values from the Liability
account defined at supplier site.