SLA - Oracle Subledger Accounting Training Manual PDF
SLA - Oracle Subledger Accounting Training Manual PDF
SLA - Oracle Subledger Accounting Training Manual PDF
Create Accounting and Transfer Journal Entries to General Ledger ................................... 2-1
Create Accounting and Transfer Journal Entries to General Ledger ................................... 2-2
Objectives...................................................................................................................................... 2-3
Create Accounting Program Overview .................................................................................... 2-4
Draft Accounting ......................................................................................................................... 2-6
Online Accounting ...................................................................................................................... 2-7
Straight-Through Accounting.................................................................................................... 2-8
Create Accounting Program Parameters ................................................................................. 2-9
Transfer Journal Entries to GL Program Overview ................................................................ 2-12
Transfer Journal Entries to General Ledger Program ............................................................ 2-13
Oracle Subledger Accounting Program Report ...................................................................... 2-14
Transfer Journal Entries to GL Report ...................................................................................... 2-16
Setting Profile Options................................................................................................................ 2-17
Summary ...................................................................................................................................... 2-19
Inquiries........................................................................................................................................... 3-1
Inquiries ........................................................................................................................................ 3-2
Objectives...................................................................................................................................... 3-3
Objectives continued… ............................................................................................................... 3-4
Accounting Events Inquiry Process .......................................................................................... 3-5
Viewing Subledger Journal Entry Lines................................................................................... 3-7
Subledger Journal Entry Lines Inquiry Process ...................................................................... 3-9
Drilldown from GL ..................................................................................................................... 3-11
Summary ...................................................................................................................................... 3-12
Summary continued… ................................................................................................................ 3-13
Inquiring on Subledger Journal Entries ................................................................................... 3-14
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The UK operation, similarly, is subject to the UK regulations, which for this example’s sake are
not as restrictive as the French ones. Thus, the UK operation does its local reporting in the local
currency, the British Pound, but according to the US business calendar, US chart of accounts
(COA), and US GAAP.
The US operation reports in the USD according to the US business calendar, US COA, and
GAAP.
In the R12 ledger setup, each of these operations would be defined as three separate ledgers to
satisfy local reporting requirements.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Therefore, a simple currency conversion will not suffice. With the R12 ledger architecture and
Subledger Accounting, the following model can be implemented to solve this business need:
For the UK operation, activities can be converted to the US equivalent simply by converting the
currency since the calendar, COA, and accounting methods are the same. You can set this up by
adding a reporting currency to the UK ledger.
For the French operation, a currency conversion alone will not work. You will need to define a
secondary ledger for the French ledger, which will share the same currency, COA, calendar, and
accounting method as those at HQ.
By defining the reporting currency and secondary ledgers, the three operations can satisfy local
regulations, and also allow comparison and consolidation.
Journal entries to be created on multiple ledgers for a single business event (French activities
accounted for on the primary ledger according to the IFRS method, and on the secondary ledger
according to the US GAAP method).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
What is a subledger?
Example: The Receivables subledger stores receivables by customer, but this detail is not
needed in a general ledger.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Subledger Balances
Subledger Balances
Control Account: An asset or liability account (receivable or payable) to which only entries for
subledger transactions with trading partners (suppliers or customers) can be booked. No
manual GL adjustments are allowed. Subledger balances are tracked at an account and trading
partner level.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Summary
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Add Responsibilities
3. Add the following responsibilities to your new username
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
5. Assign the San Francisco address to the Vision Operations operating unit.
7. Assign the New York address to the Vision Operations operating unit.
10. Set the Tolerance level for the San Francisco and New York supplier sites to Vision
Operations – Tolerance.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Create a Supplier
5. Switch to the Payables, Vision Operations (USA) responsibility.
(I) Black Hat (on toolbar)
Responsibility = Payables, Vision Operations (USA)
6. Navigate to the Suppliers page.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
8. (B) Apply.
9. Navigate to (L) Organization.
Type = Manufacturing
Party Risk Profile = No Risk
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: Enable the Create Debit Memo From RTS Transaction option if you want the system
to automatically create a Debit Memo in Payables when you enter a Return to Supplier
(RTS) in Purchasing. The value for supplier site defaults from the Purchasing Options
window.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: This address should be complete as this is the address that will appear on any checks
cut to this site!
24. (B) Continue.
Note: If you get a message about the postal code, click (B) Continue to accept the Zip code.
25. Assign the address to the Vision Operations operating unit, enable the Select check box.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
30. Apply.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: This address should be complete as this is the address that will appear on any checks
cut to this site!
33. (B) Continue.
34. Assign the address to the Vision Operations operating unit, by enabling the Select check
box.
35. (B) Apply. This creates the basic supplier site.
36. To update the New York supplier site attributes, click Manage Sites.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: When you enter and approve purchase orders for this supplier, the Supplier
Notification Method will default. We’ve chosen printed document here. However, if we
chose e-Mail and specified an e-mail address, that information would default during
purchase order approval so we could send the purchase order using the supplier’s
preferred method. Valid options are e-Mail, Fax and Printed Document.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
38. Apply.
41. In the Addresses for the Contact Region, click (B) Add Another Row.
42. Type 'San Francisco' in the Address Name Field.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
46. In the Addresses for the Contact Region, click (B) Add Another Row.
47. Type 'New York' in the Address Name Field.
48. (B) Apply.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
52. For the New York and San Francisco sites, select Vision Operations – Tolerance from the list
of values.
(L) More . . .
Search = Vision Operations – Tolerance
(B) Go
(B) Select
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The Create Customer page displays differently, depending upon your customer type selection,
Organization or Person, on the Customer Search page.
In this practice, you will create an Organization customer.
Assumptions
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
You have the Receivables, Vision Operations (USA) or Order Management Super User,
Vision Operations (USA) responsibility.
Replace XX in the Practice with a unique identifier such as your initials or terminal
number. (For Instructor Led Training classes, this number will be assigned to you).
This is necessary in order to create unique records within the database when
performing the Practice.
Enter the following account information to create the new Organization customer:
Field Name Value
Account Description XX- XXMegamart Account1
Account Number XX-7556
Profile Class XXGOOD CREDIT
Account Type External
Note: The Account Number must be unique. You need not enter a customer account
number if the Automatic Customer Numbering System Option is enabled on the (T) Trans
and Customers of the System Options window.
Enter the following account site information to create the new Organization customer:
Field Name Value
Country United States
Address Line 1 200 E Randolph Street
City Chicago
County Cook
State IL
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
5. Click (B) Save And Add Details to go to the Account Overview page. Alternatively, click
(B) Apply to go to the Customer Overview page.
6. Click Apply on the Account Overview page (or on the Customer Overview page if you
clicked (B) Apply in Step 5) to save the customer and return to the Customer Search page.
7. Repeat these steps to create a second customer named XXGiant Distributors.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Draft Accounting
Draft Accounting
When you select draft accounting, Subledger Accounting creates the relevant journal entries in
draft mode. Draft entries are not posted to General Ledger. You can review the resulting entries,
update the transactions, or update the accounting rules. Any changes will be reflected when the
transaction is processed again for accounting.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Online Accounting
Online Accounting
Final entries are ready to be transferred to General Ledger and cannot be modified. The
transactions are considered as processed for accounting. Any changes to the rules will not
impact final entries.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Straight-Through Accounting
Straight-Through Accounting
If you select Final Post, Subledger Accounting posts the journal entries all the way through to
General Ledger. This means that you can update GL balances straight from the invoice entry (or
any other transaction entry) window.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Navigation Paths
Payables: Other > Requests > Run
Receivables: View > Requests (B) Submit a New Request
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
You can run the report in summary, detail, or no report mode which are described as follows:
Summary mode provides a summary of events processed and detailed information
about their errors.
Detail mode provides details of subledger journal entries generated from the
processing of completed events and a detailed error report.
No report mode will show an error count without actually generating the report.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
down from the subledger transaction to the associated subledger journal entry based
upon the destination ledger contained in the Access Set.
For example:
Should the general ledger data access set security be enforced when generating
accounting? For example, should journal entries be created if the user does not have
ledger clearance even if they may have multiorg access to the operating unit?
Should the transaction security model be applied when drilling down from GL? For
example, should the user be allowed to inquire on journal entries of certain operating
units if they do not have MO access, but have ledger clearance?
If there are secondary ledgers and data access set security is enforced in the subledger
module, then an additional data access set needs to be assigned to the user to enable
access to the secondary ledger.
Should the user be able to run certain reports across data from multiple subledger
applications?
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Summary
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Enter an Invoice with Two Lines that are Distributed to Different Departments
Enter Invoice
1. Navigate to the Invoices window.
(N) Invoices > Entry > Invoices
2. Enter an invoice using the following information:
Enter Two Invoice Lines and Distribute Each Line to a Different Department
3. (T) Lines
4. Enter the invoice lines according to the following table:
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
5. Save.
6. (B) All Distributions. Note that because you entered the Distribution account for each Item
line, the distributions are automatically created for these lines.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Create an Invoice
Overview
In this practice you will create a receivables invoice.
Assumptions
If you are not attending training at an Oracle University or Authorized Partner
Education Center, you must have access to an Oracle Application Vision database or
comparable training test instance on which to complete this Practice.
Replace XX in the Practice with a unique identifier such as your initials or a number.
(For Instructor Led Training classes, this number will be assigned to you). This is
necessary in order to create unique records within the database when performing the
Practice.
Create an Invoice
Responsibility = Receivables Manager
1. Navigate to the Transactions window
(N) Transactions > Transactions
Source: Manual
Class: Invoice
Type: Invoice
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Guided Demonstration - Run the Create Accounting Program and Transfer Journal Entries to
GL Program in Payables
Responsibility: Payables, Vision Operations (USA)
Run the Create Accounting Program
1. (N) Other > Requests > Run
2. (B) OK
3. In the Name field, select Create Accounting.
5. (B) OK
6. (B) Submit
7. View - Requests.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Guided Demonstration - Run the Create Accounting Program and Transfer Journal Entries to
GL Program in Receivables
Responsibility: Receivables, Vision Operations (USA)
Run the Create Accounting Program
1. (M) View > Requests
2. (B) Submit a New Request
3. (B) OK
4. In the Name field, select Create Accounting.
6. (B) OK
7. (B) Submit
8. (B) No
9. (B) Find to view requests.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Inquiries
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Objectives
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The View Subledger Journal Entry page is displayed only if there is more than one subledger
journal entry created for an accounting event. If there is only one subledger journal entry for an
accounting event, the View Subledger Journal Entry page is displayed.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
1. Navigate to the Subledger Journal Entry Lines page from a subledger application.
2. Execute a search.
3. View subledger journal entry lines in the results region.
4. View subledger journal entries for a selected journal entry line by clicking View Journal
Entry.
5. View journal line information in T-account format by clicking View T-account in the View
Subledger Journal Entry page.
6. View reversing entry. If viewing an accrual reversal journal entry in the View Subledger
Journal Entry page, the View Accrual Entry button is displayed to view the accrual journal
entry details. If viewing an accrual journal entry, the View Reversing Entry button is
displayed to view the accrual reversal journal entry details.
7. View multiperiod accounting. View multiperiod lines associated with the accrual journal
entry line by clicking the Multiperiod icon in the Lines region.
8. View the transaction associated with the subledger journal entry by clicking View
Transaction in the Subledger Journal Entry Lines page. This button appears only if
drilldown is enabled.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Drilldown from GL
Drilldown from GL
The figure above shows the drilldown from GL journal lines inquiry to subledger journal entry
lines in Subledger Accounting. From here, users can navigate to the subledger journal entries or
drill down to the subledger transaction.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Summary
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. (B) Go
The subledger journal entries are displayed in the Results region.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
5. To view the details of an entry, click on the appropriate ledger link to display the Subledger
Journal Entry window.
6. To view detailed line information, click the appropriate Show link. For example, the
screenshot below shows detailed information for the Item Expense line.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Objectives
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
These components, i.e. journal line type, account derivation rule, and journal entry descriptions
are grouped together as a journal line definition (JLD) for a particular event. For example, you
can set up a JLD for an invoice validation event, another for payment creation, and another for
payment clearing. The set of rules for a particular subledger application is called the application
accounting definition (AAD). The set of AADs for multiple applications is called the subledger
accounting method.
You can maintain multiple accounting methods. You can set up as many components as you
like and use them for different accounting methods. You can set up an accounting method that
creates entries in compliance with US GAAP, and another one that complies with IFRS. These
two methods could share components, such as entry descriptions, because the journal entry
components are modular.
The accounting methods are then assigned to each ledger, which determines the rules that are
applied when accounting is being generated for a particular ledger. If your setup has a primary
and a secondary ledger, you could have different accounting methods attached to and used for
each ledger.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
AMB Process
AMB Process
The components listed above are used by the Subledger Accounting program to create
subledger journal entries. Before creating or modifying any components or definitions, check
whether the seeded application accounting definitions meet your requirements.
Group application accounting definitions that comply with a common set of accounting
requirements into a subledger accounting method. Each subledger accounting method can be
assigned to one or more ledgers.
Use application accounting definitions to group journal lines definitions and header
assignments for event classes and event types. Also, indicate whether to create accounting for a
particular event class or event type. For example, when using cash basis accounting, you would
not create a journal entry to record the accrual of an invoice.
Use journal lines definitions to group and assign journal line types, account derivation rules,
and journal entry descriptions into a complete set of journal entries within an event class or
event type. Share these sets across application accounting definitions for the same application.
Account derivation rules determine the account combinations for subledger journal entries. You
can also define conditions that determine when a particular rule is used.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Use mapping sets in the account derivation rules setup. By mapping input values to different
outputs, mapping sets provide flexibility in the creation of account derivation rules. The use of
mapping sets is optional.
Define the journal entry description for the subledger journal entry. Descriptions are assigned to
the journal header and lines.
Set up journal line types for a particular event class and determine the characteristics of the
subledger journal entry lines. Also, set up conditions for the use of the journal line type.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The copy functionality reduces the need to repeat data entry functions when there are
substantial similarities between two definitions. Definitions created by users are not overwritten
by upgrades to Subledger Accounting. However, upgrades can still affect definitions if those
definitions use seeded components. Use the merge analysis feature to assess whether any
upgrades to the AMB impact any user-defined application accounting definitions.
Assign custom components only to custom definitions. For example, assign a custom account
derivation rule (one that has been copied from an existing account derivation rule and
modified) only to a custom journal lines definition. Assign a journal lines definition only to
custom application accounting definitions and custom subledger accounting methods.
You can optionally mix and match custom and seeded lower-level components with custom
higher-level components.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
For example, a Receivables invoice is entered. The item, tax, freight, and other account
combinations for the invoice contain the structure and values from the transaction chart of
accounts. Similarly, recording the receipt of goods and invoices, as well as issuing payments,
are all done in the context of a transaction chart of accounts structure.
Values for account combination sources stored in the transaction objects are taken from the
transaction chart of accounts. Use these source values in the AMB account derivation rules and
conditions.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The transaction and accounting charts of accounts are always the same for the primary ledger.
They can be different in cases where users create secondary multiple representations.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Event Model
Event Model
The event model defined in SLA for each subledger represents the transaction/document types
and the lifecycle of each transaction:
The event class classifies transaction types. An invoice, for example, is an event class.
The event type defines possible actions on each event class with potential accounting
significance, for example, validation of an invoice.
The journal creation rules are defined for each event class and event type.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Event Classes
Event Classes
Examples of event classes for Payables are: invoices, debit memos, and payments. Notice how
these correspond to the document types.
Similarly, for Receivables, event class examples are invoices, deposits, and receipts; and for
Assets, additions and adjustments.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Event Types
Event Types
An accounting event for a Payables invoice, for example, would be the validation, adjustment,
or cancellation of the invoice. Similarly, for a Receivables receipt, accounting events would be
the creation, application, or reversal of the receipt. Therefore, every time one of these actions is
taken on a receipt transaction, an accounting event will be created. Based on the rule setup,
there may or may not be a resulting journal entry. You may set up rules to generate journal
entries for some events, but not for others.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
If the accounting standards change over time, existing rules can be end-dated, and new ones
activated.
Notice that all of the components can be defined specifically for a given chart of accounts, or can
be generic across several chart of accounts. This is especially important if you define rules using
chart of accounts (COA) specific account combinations or segment values, which would not be
meaningful when generating entries for ledgers with a different COA structure.
In the hierarchy of the Subledger Accounting AMB, each component under a subledger
accounting method must share the same chart of accounts as the subledger accounting method
or be generic to COAs.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
If there is a subledger level secondary ledger defined, as the transaction is being processed for
accounting, there will be a separate journal entry generated for the primary and secondary
ledgers, both according to the accounting method on each ledger.
Note: Generic rules can be shared but you may find you are limited as to how you can
apply them. By their very nature generic rules can be shared but because they can be
shared they are also limited to the lowest common denominator. For example, this will
preclude you from using mapping sets as you need to be able to set segments or account
combinations to specific values which is inherently chart of accounts specific.
You should also be aware that generic lower level components can be assigned to specific
higher level components, for example, a generic Account Derivation Rule can be assigned to a
specific Journal Line Definition, but this will not work in reverse.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Seeded application accounting definitions are provided for all Oracle subledgers. If specific
requirements are not met by start-up accounting definitions, you can copy and modify the
seeded definitions and their assignments.
The Applications Accounting Definitions (AAD) Loader enables you to import and export
application accounting definitions and journal entry setups between different database
instances. The AAD Loader also supports concurrent development and version control of the
application accounting definitions.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
When running the Import Application Accounting Definitions concurrent program, users
specify whether to run the merge analysis, merge, or overwrite processes.
The Merge Analysis Only parameter determines whether merge analysis is performed to the
imported application accounting definitions. The default is Yes.
The Import Option is only enabled and required if the Merge Analysis Option parameter is set
to No. This parameter indicates whether the application accounting definitions from the data
file should be merged or overwritten to the database. The default is Merge.
The Force Overwrite parameter is only enabled and required if the Merge Analysis Only
parameter is set to No and the Import Option parameter is set to Overwrite. This parameter
indicates whether Subledger Accounting should allow an application accounting definition to
be overwritten from the data file to the database if the version in the data file is lower than the
version in the database. The default is No.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The journal entry line can have an actual, budget, or encumbrance balance type.
For products like Oracle public sector applications that use encumbrance accounting,
separate journal line types can be created for encumbrance lines.
Journal line types specify if the journal line is to be a debit, credit, or gain/loss line.
For example, when a Payables invoice is generated, the liability account should
normally be credited. The journal line type must therefore specify the Side option as
Credit. On the other hand, the payment of the Payables invoice must be accounted
with a debit to the liability account. A separate journal line type must be defined to
create this debit line.
The gain/loss amount is the difference in the ledger currency due to foreign currency
fluctuations. Gain or loss amounts occur when two related transactions, such as an
invoice and its payment, are entered in a currency other than the ledger currency, and
the conversion rate fluctuates between the time that the two are accounted.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
You can specify whether the gain or loss has been calculated in the primary ledger so that the
gain or loss amount is not converted to the reporting currency or non-valuation method
secondary ledgers.
You can specify whether to derive journal entry components from a related journal entry.
The business flow method determines if and how a journal line should inherit journal
entry values.
You can specify whether to apply multiperiod accounting to a journal line type.
Journal entry lines are transferred to General Ledger in summary or detail mode.
You can define conditions to restrict the use of a journal line type by controlling when a
particular journal line type is used by the Subledger Accounting program.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
You can see 4 lines on this entry, one for the liability (Line 1) and 3 for the item expense (Lines 2
to 4). The reason why there are only 2 journal line types and there are 4 journal entry lines is
because the transaction included 3 lines for 3 separate expense items; one for 5000, one for 4500,
and another for 500. The 2 journal line types were applied to all 3 transaction lines generating 6
journal entry lines: 3 expense lines and 3 liability lines. The 3 liability lines were identical so
they were merged, resulting in 4 journal entry lines.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Derive the account by referencing another account derivation rule. If the account
derivation rule has an accounting chart of accounts, then all account derivation rules
that are assigned must have the same or no chart of accounts.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Segment Rules
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Segment Rules
Segment Rules
Source value type
For Segment rules, all sources marked as account combination segment qualifiers or
account combinations are available. If the source is an account combination, take the
value of the corresponding qualified segment of the account on the transaction. For
example, derive a segment value from the cost center segment of the liability account
combination. In addition, use sources that are not account combinations.
Note: When creating rules for an account combination qualifier, only sources that are
marked as account combination sources or the same account combination qualifier segment
as the qualifier specified for the rule can be selected.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Mapping Sets
Mapping Sets
Navigation paths:
Payables: Setup > Accounting Setups > Subledger Accounting Setup > Accounting
Methods Builder > Journal Entry Setups > Mapping Sets
Receivables: Setup > Accounting > Accounting Methods Builder > Journal Entry Setups >
Mapping Sets
To define a mapping set, pairs of values are specified. For each input value, specify a
corresponding account segment or account combination output value. One or more related
pairs of these input values and segment or account combination output values form a mapping
set. Use value sets or lookup types to validate the input values of the mapping set.
For example, it is possible to create a mapping set based on two input values, Yes and No.
Apply these input values to determine the balancing segment value of an account: 01 if the
input value is Yes and 02 if it is No. Use this mapping set in one of the rules that builds the
segment values of an account. The rule compares the value of a source to see if it is Yes or No
and determines the segment value accordingly.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
they must be defined before setting up mapping sets. If neither a value set nor a
lookup type is selected, you can enter any value in the Input Value field.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Build descriptions using any of the available sources for the application. For example, a
transaction number can be included in the description. Use literal strings or a combination of
both sources and literals. Some of the sources can only be used for descriptions applied at the
line level. For example, a source associated with an invoice line number can only be applied to a
line description.
Assign descriptions to journal entry lines in the Journal Lines Definitions window and to
journal entry headers in the Application Accounting Definition window.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Summary
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Enter an invoice
In the Invoices window, create an invoice based on the following information:
Trading Partner: IBM Corporation
Invoice number: XX5000
Invoice amount: 15000
Description: Promotional Giveaway
Payment method: Electronic
Enter 2 lines, one for 10,000 and another for 5,000.
Use distribution account: 01-402-7710-0000-000 for the first line and 01-402-7120-0000-
000 for the second line.
Run the Create Accounting program:
- for invoices up to and including today’s date
- in draft mode
- don’t include events with an Error status
- generate a detailed report
- don’t display user identifiers
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Entering an invoice
1. Navigate to the Invoice Workbench:
(N) Invoices > Entry > Invoices
2. In the Trading Partner field, select IBM Corporation.
3. In the Invoice Number field, enter XX5000.
4. In the Invoice Amount field, enter 15,000.
5. In the Description field, enter Promotional Giveaway.
6. In the Payment Method field, select Electronic.
7. Select the Lines tab.
8. In the Amount field, enter 10000.
9. In the Product Type field, select Goods.
10. In the Distribution Account field, enter 01-402-7710-0000-000.
11. Enter a second line, where the amount is 5000 for Goods and use the distribution account
01-402-7120-0000-000.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
You can now generate draft accounting from the Invoice Workbench (proceed to step 14) or
you can submit the Create Accounting program (proceed to step 16) from the Requests
window. If you generate the draft accounting from the Invoice Workbench then you are
just generating accounting for that particular transaction. If you generate accounting from
the Requests window then you will generate accounting for any outstanding transactions,
including the transaction you just entered.
Note: If you have recently made changes to the Subledger Accounting setup you may find
that you are unable to generate accounting from the Invoice Workbench. If you receive a
message indicating that accounting cannot be generated then you should submit a request
via the Requests window.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
25. In the Mode field, select Draft. This is a required field and determines whether the
subledger journal entries are created in draft or final mode.
26. In the Errors Only field, select No. This is a required field and limits the creation of
accounting to those events for which accounting has previously failed. If you selected Yes,
then the Create Accounting processes all events with a status of Error.
27. In the Report field, select Detail. This is a required field and determines whether to
generate a report showing the results of the Subledger Accounting program in summary or
detail format.
28. Leave the General Ledger Batch Name field blank. This is an optional field and is the user-
entered batch name that appears on the transferred General Ledger subledger journal
entries. The Transfer to GL option must be set to Yes.
29. In the Include User Transaction Identifiers field, select No. This is a required field and
controls whether the report displays user identifiers’ names and values.
30. (B) OK
31. (B) Submit
32. (M) View – Requests, to check the request status.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
37. To view the details of the entry you just created, click on the appropriate ledger link to
display the Subledger Journal Entry window.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Receivables, Vision Operations
(USA).
Enter an invoice
1. Navigate to the Transactions window:
(N) Transactions > Transactions
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Entering an invoice
1. Navigate to the Transactions window:
(N) Transactions > Transactions
2. In the Source field, select Manual.
3. In the Class field, select Invoice.
4. In the Type field, select Invoice.
5. In the Reference field, select XXConsulting Services.
6. In the GL Date field, enter today’s date.
7. Select the Main tab.
8. In the Ship To Name field, select XX_Customer.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
24. Leave the General Ledger Batch Name field blank. This is an optional field and is the user-
entered batch name that appears on the transferred General Ledger subledger journal
entries. The Transfer to GL option must be set to Yes.
25. In the Include User Transaction Identifiers field, select No. This is a required field and
controls whether the report displays user identifiers’ names and values.
32. (B) Go
The subledger journal entries are displayed in the Results region.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
33. To view the details of the entry you just created, click on the appropriate ledger link to
display the Subledger Journal Entry window.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assigning the Subledger Accounting Method to the Vision Operations (USA) ledger
18. (N) Setup > Accounting Setups > Ledger Setup > Define > Accounting Setups
19. Search for the Vision Operations (USA) ledger.
20. Click Update Accounting Options next to the ledger.
21. In the Primary Ledger region, click the Update icon for the Vision Operations (USA) ledger.
22. In the Subledger Accounting Method field, update the subledger accounting method to XX
Standard Accrual.
23. (B) Select
24. (B) Finish
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
(Optional) Update Merge Matching Lines setting and rerun the Create Accounting program
You previously set the Merge Matching Lines setting for the journal line types to No and then
generated draft accounting. Now that you have completed setting up Subledger Accounting,
you could set the option to All, generate draft accounting again and view the difference in the
results. In the first instance you saw multiple lines displayed for similar journal entry lines even
though all of the information is identical with the exception of the amount. In the second
instance the same journal entry lines would be combined. To view the difference when lines are
merged, follow these instructions:
43. Navigate to the Journal Lines Types window.
(N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods
Builder > Journal Entry Setups > Journal Line Type
44. Search for the XX Liability journal line type you previously created.
45. In the Merge Matching Lines field, select All.
46. (M) File – Save
47. Navigate to the Application Accounting Definitions window.
(N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods
Builder > Methods and Definitions > Application Accounting Definitions
48. Search for the XX Accrual Basis for Payables application accounting definition you
previously created.
49. (B) Validate
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Payables, Vision Operations (USA).
Assign the Subledger Accounting Method to the Vision Operations (USA) ledger
Navigate to the Accounting Setups window:
(N) Setup > Accounting Setups > Ledger Setup > Define > Accounting Setups
Drill-down to the Vision Operations (USA) ledger.
Change the subledger accounting method to XX Standard Accrual.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
3. (B) Find
The Subledger Accounting Methods window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. (B) Copy
5. In the Method Code field, enter XX_STANDARD_ACCRUAL.
6. In the Name field, enter XX Standard Accrual.
7. In the Description field, enter XX Standard Accrual.
8. In the Accounting field, select Operations Accounting Flex.
9. (B) OK
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assigning the Subledger Accounting Method to the Vision Operations (USA) ledger
18. Navigate to the Accounting Setups window:
(N) Setup > Accounting Setups > Ledger Setup > Define > Accounting Setups
19. Search for the Vision Operations (USA) ledger.
20. Click Update Accounting Options next to the ledger.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
21. In the Primary Ledger region, click the Update icon for the Vision Operations (USA) ledger.
22. In the Subledger Accounting Method field, change the subledger accounting method to XX
Standard Accrual.
23. (B) Select
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assigning the Subledger Accounting Method to the Vision Operations (USA) ledger
18. Navigate to the Accounting Setups window:
(N) Setup > Financials > Accounting > Ledger > Accounting Setups
19. Search for the Vision Operations (USA) ledger.
20. Click Update Accounting Options next to the ledger.
21. In the Primary Ledger region, click the Update icon for the Vision Operations (USA) ledger.
22. In the Subledger Accounting Method field, update the subledger accounting method to XX
Standard Accrual.
23. (B) Select
24. (B) Finish
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
64. Ensure the All My Requests radio button is selected and (B) Find.
65. Select the Create Accounting report you have just generated and (B) View Output.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Receivables, Vision Operations
(USA).
Assign the Subledger Accounting Method to the Vision Operations (USA) ledger
Navigate to the Accounting Setups window:
(N) Setup > Financials > Accounting > Ledger > Accounting Setups
Drill-down to the Vision Operations (USA) ledger.
Change the subledger accounting method to XX Standard Accrual.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
3. (B) Find
The Subledger Accounting Methods window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. (B) Copy
The Copy Subledger Accounting Method window appears.
5. In the Method Code field, enter XX_ STANDARD_ACCRUAL.
6. In the Name field, enter XX Standard Accrual.
7. In the Description field, enter XX Standard Accrual.
8. In the Accounting Chart of Accounts field, select Operations Accounting Flex.
9. (B) OK
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assigning the Subledger Accounting Method to the Vision Operations (USA) ledger
18. Navigate to the Accounting Setups window:
(N) Setup > Financials > Accounting > Ledger > Accounting Setups
19. Search for the Vision Operations (USA) ledger.
20. Click Update Accounting Options next to the ledger.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
21. In the Primary Ledger region, click the Update icon for the Vision Operations (USA) ledger.
22. In the Subledger Accounting Method field, change the subledger accounting method to XX
Standard Accrual.
23. (B) Select
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. (B) Copy.
The Copy Application Accounting Definitions window appears.
5. In the Definition Code field, enter XX_ACC_BASIS.
6. In the Definition Name field, enter XX Accrual Basis for Payables.
7. Optionally, enter a description, for example XX AP Accrual Basis.
8. In the Accounting Chart of Accounts field, select Operations Accounting Flex. If a chart of
accounts is selected the application accounting definition can only be assigned to a
subledger accounting method with the same chart of accounts.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
9. (B) Done
The Application Accounting Definitions window is displayed.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The application name defaults from the application associated with the responsibility, in
this example, Payables.
The Owner field is automatically populated. For components seeded by Oracle, the value is
Oracle. For components created on site by users, the value is User.
The Enabled check box should remain selected so that the application accounting definition
is available.
10. In the Event Class and Event Type Assignments region, select the Invoices event class.
11. In the Journal Lines Definition Name field, delete the Accrual, Invoices All journal lines
definition, (M) Edit > Delete.
12. In the Journal Lines Definition Name field, assign the XX Accrual Invoices journal lines
definition previously defined.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Receivables, Vision Operations
(USA).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. (B) Copy.
The Copy Application Accounting Definition window appears.
5. In the Definition Code field, enter XX_AR_ACCRUAL_BASIS.
6. In the Definition Name field, enter XX Receivables Accrual Basis.
7. Optionally, enter a description, for example Accrual Basis Accounting Definition.
8. In the Accounting Chart of Accounts field, select Operations Accounting Flex. If a chart of
accounts is selected the application accounting definition can only be assigned to a
subledger accounting method with the same chart of accounts.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
9. (B) Done
The Application Accounting Definitions window is displayed.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The application name defaults from the application associated with the responsibility, in
this example, Receivables.
The Owner field is automatically populated. For components seeded by Oracle, the value is
Oracle. For components created on site by users, the value is User.
The Enabled check box should remain selected so that the application accounting definition
is available.
10. In the Event Class and Event Type Assignments region, select the Invoice event class.
11. In the Journal Lines Definition Name field, delete the Invoices – Default Accrual journal
lines definition.
12. In the Journal Lines Definition Name field, assign the XX Accrual Invoices journal lines
definition to the Invoice event class.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
22. Create a Liability journal line type based on the following information:
Field Name Liability Journal Line Type
Event Class Invoices
Line Type Code XX_AP_LIAB_INV
Name XX Liability
Description XX Liability when invoice
validated
Accounting Class Liability
Balance Type Actual
Side Credit
Switch Debit/Credit Yes
Merge Matching Lines No
Transfer to GL Summary
Note: No conditions are required for the Liability journal line type.
23. (I) Save
24. (M) File – Close Form
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Payables, Vision Operations (USA).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
2. (B) New.
The Journal Line Types window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The Application field is automatically populated with the application name associated with
the user’s responsibility, in this example, Payables.
The Owner field is automatically populated. For components seeded by Oracle, the value is
Oracle. For components created on site by users, the value is User.
The Enabled field is automatically enabled, and makes this journal line type available for
use.
3. In the Event Class field, select the event class from the list of values, for example, Invoices.
4. In the Line Type Code field, enter a code, for example, XX_MISC_EXPENSE.
Note: You cannot modify a seeded journal line type or any other seeded component as it
could get overwritten in an upgrade. Instead you can copy the seeded type and then
modify it appropriately. The copied journal line type has an Owner type of User. The list of
values displays the component name and the owner to distinguish between seeded and
user-defined components.
5. In the Name field, enter XX Miscellaneous Expense.
6. In the Description field, optionally enter a description, for example, XX Miscellaneous
Expense.
7. In the Accounting Class field, select Miscellaneous Expense.
The accounting class is shared across applications and enables you to classify journal entry
lines.
The list of values for this field contains all accounting classes that are seeded but you can
add new accounting classes.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The Rounding Class defaults to the accounting class, in this example, Miscellaneous
Expense.
The rounding class, along with the transaction rounding reference accounting attribute,
groups lines together in order to determine whether rounding is necessary.
8. In the Balance Type region, select Actual.
9. In the Side region, select Debit.
10. Select Yes from the Switch Debit/Credit dropdown list.
This option determines whether negative amounts will result in negative amounts on the
same side or positive amounts on the opposite side.
11. In the Merge Matching Lines field, select No.
This option summarizes subledger journal lines within each subledger entry. Journal entry
lines with matching criteria are merged.
12. In the Transfer to GL region, select Summary to summarize subledger journal entry lines by
account combination.
13. (B) Conditions to add a condition to create a journal line type to account for a miscellaneous
expense when an invoice is validated.
14. In the Seq field, enter 10.
15. In the Source field, select Invoice Distribution Type.
16. In the Operator field, select ‘=’.
17. In the Value Type field, select Constant.
18. In the Value field, select Item.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: No conditions are required for the Liability journal line type.
23. (I) Save
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Receivables, Vision Operations
(USA).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
2. (B) New.
The Journal Line Types window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The Application field is automatically populated with the application name associated with
the user’s responsibility, in this example, Receivables.
The Owner field is automatically populated. For components seeded by Oracle, the value is
Oracle. For components created on site by users, the value is User.
The Enabled field is automatically enabled, and makes this journal line type available for
use.
3. In the Event Class field, select the Invoice event class from the list of values.
4. In the Line Type Code field, enter a code, for example, XX_INV_REV.
Note: You cannot modify a seeded journal line type or any other seeded component as it
could get overwritten in an upgrade. Instead you can copy the seeded type and then
modify it appropriately. The copied journal line type has an Owner type of User. The list of
values displays the component name and the owner to distinguish between seeded and
user-defined components.
5. In the Name field, enter XX Invoice Revenue.
6. In the Description field, optionally enter a description, for example, Revenue for Invoices.
7. In the Accounting Class field, select Revenue.
The accounting class is shared across applications and enables you to classify journal entry
lines.
The list of values for this field contains all accounting classes that are seeded but you can
add new accounting classes.
The Rounding Class defaults to the accounting class, in this example, Revenue.
The rounding class, along with the transaction rounding reference accounting attribute,
groups lines together in order to determine whether rounding is necessary.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
23. (B) Conditions to add a condition for the Invoice Receivable journal line type.
24. In the Seq field, enter 10.
25. In the Source field, select Transaction Distribution Account Class.
26. In the Operator field, select ‘=’.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Creating an Account Derivation Rule for the Expense Journal Line Type
21. Select the XX Miscellaneous Expense journal line type.
Note: You may need to use the Shift and Page Dn keys, followed by the down arrow to
select the next journal line type if pressing the down arrow key doesn’t work.
22. (B) Account Derivation Rule
23. (B) New
24. In the Rule Code field, enter XX_EXPENSE_ACCOUNT.
25. In the Rule Name field, enter XX AP Expense Account.
26. In the Description field, enter XX Expense Account.
27. In the Priority field, enter 1.
28. In the Value Type field, select Source.
29. In the Value field, select Invoice Distribution Account.
30. (M) File – Save
31. (M) File – Close Form
32. In the Journal Lines Definitions window, place the cursor in the XX Miscellaneous Expense
line.
33. In the Segment field, select All Segments.
34. In the Rule Name field, select XX Expense Account.
35. (M) File – Save
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
6. (B) New
The Account Derivation Rules window appears.
The application name defaults from the application associated with the responsibility, in
this example, Payables.
The Owner field is automatically populated by Subledger Accounting. For components
seeded by Oracle, the value is Oracle. For components created on site by users, the value is
User.
Retain the default for the Enabled check box which is selected to make the account
derivation rule available for use.
7. In the Rule Code field, enter XX_LIAB_ACC.
8. In the Rule Name field, enter XX Liability Account.
9. In the Description field, enter XX Liability Account.
10. In the Accounting Chart of Accounts field, select Operations Accounting Flex.
11. Select the Flexfield radio button.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Creating an Account Derivation Rule for the Expense Journal Line Type
21. In the Journal Lines Definitions window, select the XX Miscellaneous Expense journal line
type.
Note: You may need to use the Shift and Page Dn keys, followed by the down arrow to
select the next journal line type if pressing the down arrow key doesn’t work.
22. (B) Account Derivation Rule
The Find Account Derivation Rule window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assign the XX Receivables Account rule to the XX Invoice Receivable journal line type
17. In the Journal Lines Definitions window, place the cursor in the XX Invoice Receivable line.
18. In the Segment field, select All Segments.
19. In the Rule Name field, select XX Receivables Account.
20. (M) File – Save
Assign the XX Transaction Distribution GL Account rule to the XX Invoice Revenue journal
line type
34. In the Journal Lines Definitions window, place the cursor in the XX Invoice Revenue line.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
6. (B) New.
The Account Derivation Rules window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The application name defaults from the application associated with the responsibility, in
this example, Receivables.
The Owner field is automatically populated by Subledger Accounting. For components
seeded by Oracle, the value is Oracle. For components created on site by users, the value is
User.
Retain the default for the Enabled check box which is selected to make the account
derivation rule available for use.
7. In the Rule Code field, enter the code name, for example, XX_REC_ACC.
8. In the Name field, enter the rule name, for example, XX Receivables Account.
9. In the Description field, optionally enter a description, for example, Receivables Account.
10. In the Accounting Chart of Accounts field, select Operations Accounting Flex.
11. In the Output Type region, select Flexfield.
12. In the Priority field, enter 1.
Rules are evaluated in ascending order, where the highest priority has the lowest number,
until a condition is met. It is advantageous to list the most commonly met rules and
conditions first. The order in which rules and conditions are evaluated can be changed by
updating the priority number instead of by deleting and rewriting detail lines. Once the
conditions associated with a detail line are satisfied, the value from that line is used and
other lines are ignored.
13. In the Value Type field, select Constant to specify the method of deriving the account
combination or segment value.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assign the XX Receivables Account rule to the XX Invoice Receivable journal line type
17. In the Journal Lines Definitions window, place the cursor in the XX Invoice Receivable line.
18. In the Segment field, select All Segments.
19. In the Rule Name field, select XX Receivables Account.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The application name defaults from the application associated with the responsibility, in
this example, Receivables.
The Owner field is automatically populated by Subledger Accounting. For components
seeded by Oracle, the value is Oracle. For components created on site by users, the value is
User.
Retain the default for the Enabled check box which is selected to make the account
derivation rule available for use.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assign the XX Transaction Distribution GL Account rule to the XX Invoice Revenue journal
line type
34. In the Journal Lines Definitions window, place the cursor in the XX Invoice Revenue line.
35. In the Segment field, select All Segments.
36. In the Rule Name field, select XX Transaction Distribution GL Account.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Payables, Vision Operations (USA).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
2. (B) New.
The Journal Lines Definitions window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The application name defaults from the application associated with the responsibility.
The Owner field is automatically populated. For components seeded by Oracle, the value is
Oracle. For components created on site by users, the value is User.
The Enabled check box is enabled by default and makes the journal lines definition
available for use for this application and the selected chart of accounts (if applicable).
3. In the Event Class field, select Invoices from the dropdown list.
4. In the Event Type field, select All.
5. In the Definition Code field, enter XX_ACCRUAL_INVOICES.
6. In the Definition Name field, enter XX AP Accrual Invoices.
7. Optionally, enter a description, for example, XX Accrual Invoices.
8. In the Accounting Chart of Accounts field, select Operations Accounting Flex.
9. In the Journal Line Type field, assign the Expense journal line type you previously created
to the event type by selecting XX Miscellaneous Expense.
The Owner field is automatically populated based on the journal line type selected.
10. In the Line Description field, select Invoice Distribution Description.
This is the journal entry description to be used to populate the subledger journal entry
lines.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
11. Ensure the Active check box is selected to use this line assignment to generate subledger
journal entries.
12. In the Journal Line Type field, assign the Liability journal line type you previously created
to the event type by selecting XX Liability.
13. In the Line Description field, select Invoice Distribution Description.
14. Ensure the Active check box is selected.
The Journal Lines Definitions window should now look like this:
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
2. (B) New.
The Journal Lines Definitions window appears.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
The application name defaults from the application associated with the responsibility.
The Owner field is automatically populated. For components seeded by Oracle, the value is
Oracle. For components created on site by users, the value is User.
The Enabled check box is enabled by default and makes the journal lines definition
available for use for this application and the selected chart of accounts (if applicable).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
11. Ensure the Active check box is selected to use this line assignment to generate subledger
journal entries.
12. In the Journal Line Type field, assign the Revenue journal line type you previously created
to the event type by selecting XX Invoice Revenue.
13. Ensure the Active check box is selected.
The Journal Lines Definitions window should now look like this:
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Reports
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Objectives
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Custom Parameters
Custom Parameters
Each report has five custom parameters which can be enabled via the Concurrent Program
window using the Application Developer responsibility.
Navigation Path
Concurrent > Program
These parameters enable you to pass custom information to be included in the report. The
information can be entered by the user if you make the parameter enterable or via SQL
statement if you keep the parameter hidden and define an appropriate statement.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Subledger Accounting seeds the following templates for the display options of the report:
Group by Account, Applied Transaction Detail
This template groups the output by General Ledger account. For each account, the
report shows the General Ledger balance and the transactions (grouped by third
party) that contribute to the balance of that account.
Group by Account, Summarized
This template groups and summarizes the output by General Ledger account.
Group by Third Party, Applied Transaction Detail
This template groups output by third party. For each third party, the report
displays the General Ledger accounts and transactions with outstanding balances.
Group by Third Party, Summarized
This template groups the output by third party with one row summarizing each
account. No transactions are displayed. For each third party, one row is displayed
for every General Ledger account having an outstanding balance.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Prerequisites
Define a ledger.
Create journal entries and transfer to General Ledger using the Create Accounting
program.
1. Define the accounts to be tracked in the Open Account Balances Listing in the Create Open
Account Balances Listing Definition page.
2. Define the report definitions either by account combination or by account segments.
3. Associate each definition with a single ledger, which indicates the chart of accounts. The
chart of accounts sets the context for the following information in the definition details
region:
General Ledger accounts
General Ledger account segments
4. Define as many definitions as necessary. If defining a report definition by segment, indicate
a single segment value, a range of segment values, or a combination of individual values
and ranges for different account segments. If defining a report by account combination,
include one or more entire General Ledger accounts.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
This report displays information that originates from subledger journal entries only. Journal
entries created manually in General Ledger or anywhere outside of Subledger Accounting are
not included. Only transactions with nonzero outstanding balances are displayed.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Summary
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: A number of journal entries are missing from this report so that the header and
footer information could be displayed on the same page.
.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: A number of journal entries are missing from this report so that the header and
footer information could be displayed on the same page.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Enter manual subledger journal entries only against a primary or secondary ledger. Manual
journal entries created for the primary ledgers are automatically posted to the reporting
currency and not to the secondary ledger.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Ledger - The primary and secondary ledgers displayed in the ledger list of values are
determined by the system profile option SLA: Enable Data Access Security in Subledgers. If this
profile option is set to Yes, the list of values displays only the primary and secondary ledgers
defined in the GL: Data Access Set and the SLA: Additional Data Access Set profile options. If
the profile option is set to No, the list of values displays all primary and secondary ledgers.
If Encumbrance is selected in the Balance Type field, the list of values only displays ledgers that
are enabled for budgetary control.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Default Currency Options - Opens the Default Currency Options page to default an entered
currency, conversion type, conversion date, and conversion rate information for each new
subledger journal entry line. Use the currency controls available in the Details region of each
journal entry line to override the default set.
Third Party Type - Defaults from the application associated with the responsibility used to
access the manual subledger journal entry pages. The values for name, site, number, and
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
taxpayer ID must match the third party type. These values are required if the account on the
line is a third party control account. If the account is not a third party control account, but party
type is selected, party information should be provided.
Conversion Rate - If the conversion type is User, you must enter a conversion rate.
Continue - Select to review the manual subledger journal entry and complete it.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Payables, Vision Operations (USA).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. In the GL Date field, enter today’s date. This is the GL date for posting the subledger
journal entry.
5. In the Category field, select the Purchase Invoices journal category.
6. In the Description field, enter XX Project Meeting.
7. If the lines are not displayed, (B) Add 5 Lines.
8. Enter the following lines:
Operations Accounting Flex Accounting Class Entered DR Entered CR
01-450-7640-0000-000 Item Expense 1702
01-450-7670-0000-000 Item Expense 750
01-450-7650-0000-000 Item Expense 455
01-000-2210-0000-000 Liability 2907
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
10. (B) Continue to review all subledger journal entry header and line information.
The Review Subledger Journal Entry window is displayed.
11. In the Complete field, select Draft.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Note: Draft status indicates that the results cannot be transferred or posted to General
Ledger. Entries can be updated and deleted. Funds reservation cannot be performed.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
Assumptions
Replace XX with your terminal number or initials.
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Responsibility selected to complete this practice is Receivables, Vision Operations
(USA).
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
4. In the GL Date field, enter today’s date. This is the GL date for posting the subledger
journal entry.
5. In the Category field, select the Sales Invoices journal category.
6. In the Description field, enter XX Sentinal Standard Desktop.
7. If the lines are not displayed, (B) Add 5 Lines.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
10. (B) Continue to review all subledger journal entry header and line information.
The Review Subledger Journal Entry window is displayed.
11. In the Complete field, select Draft.
Note: Draft status indicates that the results cannot be transferred or posted to General
Ledger. Entries can be updated and deleted. Funds reservation cannot be performed.
RAJU CHINTHAPATLA
SLA – Oracle Subledger Accounting Training Manual OracleApps88
RAJU CHINTHAPATLA