Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Tables 208-208
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
b. Receivables:
i. Sales Tax Location Flex Field
ii. Territory Flex Field
c. Fixed Assets:
i. Asset Category KFF
ii. Asset Location KFF
iii. Asset key KFF (optional)
Descriptive Flex Field: If you want to have additional field in standard forms, DFF is used to capture the
additional information of organization.
1. Balancing Segment: We generally assign these qualifiers for “Company” segment, where usually
balances are maintained.
2. Cost Centre Segment: We generally assign these qualifiers to “Department” segment, where costs are
spend or even gain.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. Natural Accounts Segment: We generally assign these qualifiers for “Accounts” segment, where it
consist of accounting categories such as Expenses, Revenue, Assets, Liabilities and ownership.
4. Inter Company Segment: (Optional): We generally assign these qualifiers for “COMPANY” segment,
using these qualifiers we are able to perform intercompany transactions.
5. Secondary tracking Segment: (Optional): Using these qualifiers we are able to identify secondary
tracking segment to process income statement, closing transactions and revaluation.
If we assign Secondary tracking segment FFQ to any Segment, that segment also will behave as
Balancing Segment.
In other words, secondary tracking segment FFQ is similar to balancing segment FFQ.
But we cannot assign Secondary tracking segment FFQ for the segment for which already
Intercompany, Balancing and Natural accounts FFQ are assigned.
Note:
One FFQ we can use only one time.
One segment we can assign to more than one FFQ.
We can create maximum 30 segments apart from General Ledger Segment (Total 31).
Note:
11i – Control Account / R12- Third Party Control Account R12 includes new functionality to control
specific natural account segment values by setting the ‘Third Party Control Account’ segment
qualifier. General Ledger (GL) can restrict the posting of manual journals to third party control accounts.
This will ensure that journal lines that post to account codes such as the Supplier Liability Account
or Customer Receivables Accounts are associated with valid third party information in the respective sub
ledger. The creation of transactions against specific accounts can be restricted to the sub ledgers such as
Oracle Payables and Receivables depending on how the qualifier value has been set. Using such account
control will require third party information from the relevant sub ledger.
Let’s now consider a working example. Your organization has a business policy in place to ensure that
Supplier information is captured when raising transactions within Oracle Applications using account 5115
(Miscellaneous Expense). In order to ensure that this business process is adhered to, you will need to set the
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
‘Third Party Control Account’ Segment Qualifier, against account 5115, specifying the value ‘Supplier’ (as
shown below).
Once the segment qualifier has been set, direct journal entries within GL will not be permitted. Should an
entry be attempted, the following message will be displayed since no supplier information has been
captured against this transaction.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Chart of Accounts - Compile Structure
Enable “Enabled “ in the form
Segment separator is used to separate the segments in the code combination. (Dash, Period, Pipe and
Custom)
Cross Validation rules
Freeze Rollup Groups
Allow Dynamic Inserts:
If we enable Allow Dynamic inserts, then we are able to enter the all possible code combinations
at the time of transaction entry.
If we want to know how many code combinations in our structure, multiply the number of
values across the segments.
If we disable allow dynamic inserts, we cannot enter all possible code combinations at the time
of transaction entry.
Enable “Freeze Flex Field Definition” and click on “Compile” button.
The structure information will get stored in a tabular form GL_Code_Combinations_KFV
Currency: 3 types
Monitory currency: Functional Currency, Foreign Currency
Non Monitory currency: STAT Currency
Calendar: 2 types
Accounting Calendar: Calendar & Fiscal Calendar – Actual Balances will be used
Transaction Calendar – Average balances will be used – Banking domain
Period Type: General ledger has 3 standard period types:
1. Month
2. Quarter
3. Year
• Period types are used in defining Accounting Calendar.
• When you assign a calendar to a ledger using Accounting Setup Manager, the ledger only accesses the
periods with the appropriate period type.
• You can assign up to 366 accounting periods per fiscal year for any period type, and maintain
actual balances for those periods.
• However, for budgets you can only use the first 60 periods.
Year Types
1. Calendar
2. Fiscal
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
5. Permanently Closed X X
Value Set:
Value set is Set of rules or properties which are going to enforce or attach to segments.
Upon enforcing or attaching value set to the Segment, your segment will behave or act according to the
value set.
Contents of Value Set
List Type Security Type Format type Validation Type
3 Types 3 Types 7 Types 8 Types
1. List of 1. No Security 1. Char 1. Dependent
Values
2. Long List of 2. Hierarchical 2. Date 2. Independent
Values Security
3. Pop List 3. Non 3. Time 3. None (No list of approved values)
Hierarchical
Security
4. Date time 4. Pair
Security rules, 5. Standard 5. Special (provides another Flex field as a
CVR are date value set for a single segment)
applicable on
Value sets
6. Standard 6. Table (lists of approved values from
date and time existing applications tables)
7. Number 7. Translatable Independent (value set can
contain display values that are translated
into different languages.)
8. Translatable dependent ()
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
4. Rounding Difference Account (Expenses)
5. Reserve for Encumbrance (Ownership)
Note:
From the above “Retained Earnings account” is mandatory to create primary ledger. Remaining 4 accounts
are optionally mandatory based on the requirement.
1. Retained Earnings:
Retained earnings are accumulated profits. Whereas net income means current year profits
2. Cumulative Translation adjustment account:
It is an adjusted amount while performing the revaluation with respect to translated accounts.
3. Suspense Account:
Whenever, user is going to enter Debit without credit or credit without debit or debit balances are not
matching with credit balances, in this case, system will automatically populate “Suspense” account.
Error: 6 (unbalanced journal entry, suspense not allowed)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Journal Source
Journal category
• Journal Category determines the purpose or type of the journal entry.
• When you enter a journal you specify a journal category.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Use document sequence to sequentially number journals by categories.
Journal source and categories is used to differentiate journal entries and to enhance your audit trail.
Journal Sources Journal Categories
Assets AP invoices
Journal entry source
Purchasing Receipts indicates where your
Payables Year end close journal entries
Manual Adjustments originated
Budget Manual
Accruals Journal categories
help you
Revaluation differentiate entries
by purchase or type.
AP Payments
Enter Journals
• It is used to record the day to day business transactions. It contains Dr and Cr lines. Always debit
must be equal to credit. You can enter several types of journal entries, including foreign currency
journals, statistical journals, and intercompany journals.
Reverse Journal
• Once the journal is got posted it wouldn’t allow the user to make any changes even if user find any
issue in the journal. (Real-time Examples like Revaluation)
• The only solution or remedy is to reverse the journal.
• In order to reverse the journal, first review the journal, use reverse button available in the journal
window, also indicate the period where the reversal entry should get created.
Navigation: Journal Entry
• Once we reverse the journal system will create one unposted journal, showing the earlier debit
balance to credit side & earlier credit balance to debit side.
• Post this unposted journal.
• After the journal reversal the particular account in the journal will show the balance Zero.
Reverse is of two types:
• Change sign (Profile option is required GL: Launch AutoReverse After Open Period )
• Switch Dr/Cr.
• We can reverse journals using “Auto Reverse Program”.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
BUDGETS
Budget is used for better planning and controlling of the funds for future usage. In oracle we can define
budgets up to 60 periods. There are 2 types of budgets
1. Planning Budget: (Revenue budget)
This is used for only planning purpose. System will not be controlling under this budget. For
planning budget we cannot create budget journals.
2. Funding Budget: (Expense budget)
Under funding budget we can plan and control the expenses. We can create budget journals in
funding budget.
Balance types: 3
1. Budget
2. Actual
3. Encumbrance
Budget balances are planned amounts at initial stage.
Actual balances are paid amounts so far.
Encumbrance balances are reserved amounts for future payments.
Amount Types: 4
1. PTD: Period to date: One month
2. QTD: Quarter to date: 3 months
3. YTD: Year to date: 1 year
4. PJTD: Project to date: Depends on project beginning date
Budget Rules: 8
1. Divide evenly
2. Repeat per period
3. 4/4/5
4. 4/5/4
5. 5/4/4
6. Prior year budget monetary
7. Current year budget monetary
8. Prior year budget STAT
Setups- BUDGETS
1. Create Reserve for encumbrance account (Liability)
2. Assign “Reserve for Encumbrance account” At Ledger options @ASM
3. Enable:
Budgetary control
Require Budgetary journals
4. Define Budget and open next year
5. Define Budget organization
6. Create Budget Journals
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
7. Query the budget journals and post
8. Create journal entry using budget account
Navigations:
1. Define Encumberance Account At Natural Account Segment As Liability:
Setup_Financials_Flexfield_Key_Values
2. Enable Budgetory Controls And Map The Code Combination of Encumberance Account At Our
Ledger: Setup_Financials_Accounting Setup Manager_Accounting Setups (Enable Budgetary
Controls & Require Budgetary Journals)
3. Define Budgets: Budgets_Define_Budgets
4. Define Budget Organization: Budgets_Define_Organization
5. Create Budget Journals: Budgets_Enter_ Journals
6. Post The Journals: Journals_Post
7. Create Journals: Journal_Enter_New Journal
8. Check The Status of The Funds Available: Inquiry_Funds
Mass Allocation
Mass allocation means “Allocation of Revenues and cost expenses across any cost center, department or
division by using of parent values by using simple formula”.
Example: Rent paid based on square feet used.
Formula: T = A x B/C
A = Cost pool Amount (Total Cost Amt)
B = Usage factor (Usage Factor for Each Dept)
C = Total Usage (Total Usage)
T = Target Account
O = off set account
We recommend that you do not use the incremental method the first time you generate a MassAllocation
entry. However, if you do generate your first MassAllocation entry using this method, your target balance
must be zero. Before generating incremental allocation journals, post all batches you previously generated
from the same formula batch.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Setups:
1. Define STAT Currency
2. Create SFT account
3. Create STAT journal with SFT account
4. Set up parent department and set up parent & child relation
5. Prepare mass allocation formula
6. Run mass allocation
7. Review and post journal
R 12 Steps:
Step: 1 Create Usage factor account and Cost pool account
Step: 2 Define Parent and child values for departments
Step: 3 Create cost pool journal and post.
Step: 4 Create and Post Statistical Journal
Step: 5 Define and Generate Mass allocation formula Journals Define Allocation
Step: 6 Query mass allocation journal
Types of Journals
1. Functional Currency Journal
2. Foreign Currency Journal
3. Recurring Journal
4. Tax Journal
5. Revaluation Journal
6. Suspense Journal
7. Reverse Journal
8. Mass allocation Journal
9. STAT currency Journal
10. Budget Journal
11. Batch Journal
12. Manual Encumbrance Journal
Suspense Journal
• As per accounting principles Debit amount should always equal to Credit amount for the same
Company Value.
• If both amounts are not equal, the difference amount will go to Suspense Account.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. Define Suspense account Rules
Navigation: Setup Accounts Suspense
4. Create Journal / Review Journal
Navigation: Journal Enter.
Recurring Journal
Journals which are repeating every accounting period is called a recurring journal.
Recurring journals are 3 types:
Line: 1
Enter Expenses account (Debit Account) and the amount for Standard Recurring Journal
Enter only Debit account for Skeleton recurring, do not enter amount
Enter debit account & enter the formula for the amount for Formula recurring journal
Line: 2
Enter the credit account
We can enter 9999 lines in a recurring journal. In which 9998 lines are for debit lines and only one line is
for credit line. We call this line as offset account line. Hence we have to enter line 2 as a offset line and
key in the number 9999 in line 2.
Do not enter amount for line 2. System will add all the debit lines amount and consider the credit
amount as offset account.
If you wish to enter more credit lines, we have to give negative sign for the lines, for example -9998, -
9997 etc.
Step: 2
Generate the recurring journal = Click on “Generate” button
Say Submit
Schedule the journals for recurring.
Enter parameters
Run program.
Step: 3
Ensure Concurrent program completed Normal View Request
Step: 4
Query the recurring journal and post. Journal Enter.
With the above report system will generate unposted journals in GL.,
With the source: recurring.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Post the journals after review.
Revaluation
Revaluation reflects the changes in the exchange rates.
For example:
Invoice May 5th $1000 Rs 45 Rs 45000
Payment May 10 th $1000 Rs 47 Rs 47000
If paid on May 25th $1000 Rs 43 Rs 43000
In the above example gain or loss is Rs 2000
Setup Steps:
1. Define unrealized gain or loss accounts
2. Define exchange rate type
3. Define daily rates for the date of journal entry (USD INR)
4. Define daily rates for the date of Payment (USD INR)
5. Enter foreign currency journal
6. Run revaluation
Enter name and description for revaluation
Currency Options: Choose single currency & USD
Rate Options: Choose Daily Rates & Exchange rate type
Choose Unrealized gain & loss accounts
Say “Revalue” and Submit request window will open
System choose automatically program as “Program – Revalue balances”
Tax Journal
Steps:
1. Enable “Journal Entry Tax” at Ledger level under “Journaling” tab @ASM
2. Define input tax codes and assign GL account
3. Set up tax options: √ Allow tax code override
4. Enter and post journal
Translation
Translation is used to convert the accounting balances from Functional Currency to Foreign currency
at Balances level
This activity is done at a particular period end
This is an off line activity
Translation is done at balances level
We can report in number of currencies – No limit
We use 3 types of rates:
Period end rate: Assets & Liabilities (Balance sheet)
Average rate: Expenses & Revenues (Profit and loss accounts)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Historical rate: Ownership
Translation is part of “Consolidation”
We cannot run Translation for first period
Setup Steps:
1. Create “Cumulative Translation Adjustment” account
2. Define exchange rate type
3. Define daily rates
4. Assign rate type & CTA account to ledger
5. Run Translation
6. Run Trial balance Translation report
** No journal entries will be created
** Exchange rate type is used to build relationship between the two currencies
Setup Steps:
1. Define rounding difference account
2. Assign rounding difference tracking asset at ledger level
3. Define exchange rate type
4. Define daily rates
5. Define reporting currency options at primary ledger level
6. Define reporting GL responsibility
7. Assign reporting ledger to responsibility
8. Assign responsibility to user
9. Open periods in reporting ledger
10. Create journal and post in primary ledger
MRC TRANSLATION
Transaction level Balance Level
Up to 8 Currencies No limit of Currencies
On line activity Off line activity
Daily Rates Average, Period end & historical rates
Part of consolidation
We can run at any point of time We cannot run for first period
Auto Post
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
• We can post the journals automatically by specifying the some criteria in Auto post criteria set.
(RUN: Program – Auto post)
• Criteria could be: combinations of ledger or ledger set, journal source, journal category, balance type, and
period.
• Once you define an Auto Post criteria set, run the Auto Post program to select and post any journal
batches that meet the criteria defined by the criteria set.
• You can also schedule the Auto Post program to run at specific times and submission intervals.
• You can submit the Auto Post program or schedule Auto Post runs directly from the Auto Post
Criteria Sets window. Alternatively, you can use the Submit Request window.
Steps:
1. Define auto post criteria Navigation: Set up Journal Auto Post
2. Enter Journal Navigation: Journal Enter
Enter Journal lines
Save journal
Check to see Auto post program completed successfully
Auto Reversal
Auto reverse is nothing but, reversing journal automatically based on the criteria that we specify. If you
routinely generate and post large numbers of journal reversals as part of your month end closing and
opening procedures, you can save time and reduce entry errors by using Automatic Journal Reversal to
automatically generate and post your journal reversals.
Note: Automatic Journal Reversal reverses posted journals of the balance type Actual. You cannot use
this feature to automate budget or encumbrance journal reversals.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Navigation: Reports Request Standard
5. Perform inquiry on account balances
Note: The reversal method for a journal is defaulted from the method defined for the journal category in the Journal
Reversal Criteria set that is attached to the corresponding ledger.
Note: Automatic Journal Reversal reverses posted journals of the balance type Actual. You cannot use this feature to
automate budget or encumbrance journal reversals.
Prerequisites
General Ledger generates and posts reversals for journals that satisfy the following conditions:
The journal balance type is Actual.
The journal category is enabled to be Auto reversed.
The journal is posted but not yet reversed.
The journal reversal period is open or future enterable.
Revaluation – Revaluation is feature to calculate the current value of the transaction or asset according to FX
rates. So we need to reverse those journals in the same period before we close period. So that it doesn’t effect
the accounts. When we sell the assets then we don’t have to reverse them.
Accrual Concept – We record all transactions as per accrual concept. So when we buy any item we will
record that under LIABILITY account. When we realize the real amount for particular transaction then we
will reverse the journals.
Expense AC Liability AC Accrual Entry
Liability AC Expense AC Reverse Entry
Sequential Numbering
Sequential numbering is used to assign unique number to the various transactions.
System will assign serial numbers to the data flows in to General Ledger through sub ledger accounts
based on the category.
The transactions are Journals, AP Invoices, AP payments, Bank accounts, AR invoices and AR receipts
etc.
Sequencing information is available for querying and display of journals.
You can call either sequential numbering or Document category or voucher numbers.
SLA provides 2 different sequence mechanisms for sub ledger journal entries:
1. Accounting Sequence
2. Reporting Sequence
Accounting Sequence:
The accounting sequence is assigned to sub ledger accounting journal entries at the time that the journal
entry is completed.
Reporting sequence:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
The reporting sequence is assigned to both sub ledger accounting journal entries & General Ledger journal
entries, when the General Ledger period is closed.
This sequence is used by most of the legal reports required in some countries, as the main sorting criteria to
display the journal entries. Reporting sequence is optional.
These two sequences are not mutually exclusive, and, can coexist in the same journal entry
Setup Steps
1. Define “Sequential numbering” profile option at responsibility level
Navigation: System administrator Profile System
2. Define sequential numbering
Navigation: System administrator Application Sequence numbering Define
3. Assign sequential number to the Category
Navigation: System administrator Application Sequential numbering Assign
4. Create Journal
Navigation: General ledger Journals Enter
JOURNAL APPROVAL
Journal approval is an additional security feature to post the journals using this feature we can define
approval limits for employees.
Setup steps:
1. Enable journal approval at ledger level
Setup Financials Accounting setup manager Accounting setup
2. Enable journal approval at journal source
Setup Journal Sources
3. Define approval limits for employees
Setup Employees Limits
4. Create user and assign employee to user
Navigation: System Administrator
Security User Define
5. Log in with employee user and create journals
Journals Enter
** In 11i: we have to assign profile option to GL Responsibility, that is, “Journals: Allow preparer approval”
through system administrator Navigation: Profile System
Approver Methods:
1. Go up management chain
2. Go Direct
3. One Stop then go direct
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
List of values are not displayed for those All list of values are displayed, but we will get
combination where SR was enabled error message for invalid code combination
No error message will displayed in SR Error message will displayed in CVR
SR restrict permission for segment values CVR restrict user for invalid code combination
Security Rules
Security rules are used to restrict the user from entering segment values. It will work at responsibility level.
Step: 1 Enable security at value set
Step: 2 Enable securities at segment level
Step: 3 Define Security rules
Step: 4 Assign Security rules to the responsibility
Step: 5 try to create Journal with 03 Company segment value
If you try to enter restricted segment value, system will through error message
ALIASES
Aliases are used to define the short name for account code combinations
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Go to “Aliases, Effective” tab ---- Save
Step: 2 Compile Accounting Structure Set up Financials Flex Fields Key Values
Step: 3 Enter Journal to check the Alias result Journals Enter
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
LEDGER SET
Ledger set is used to access multiple Ledgers information from single responsibility. Using Ledger set we
can group only Ledgers which are having same Chart of Accounts and same Calendars.
Step: 1 Define ledger sets
Navigation: Setup Financials Ledger Sets
Enter Name and Choose:
Chart of Accounts
Calendar
Default Ledger
All other ledgers you want to group
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step: 2 Assign Ledger set to responsibility Profile System
Choose responsibility
Profile Option: GL: Data Access Set
Choose Ledger set
If you assign both the profile options: GL Ledger Name & GL Data Access Set
System will choose first Data Access set
If you want to have additional field in standard forms, DFF is used to capture the additional information
of organization.
CONSOLIDATION
Consolidation is used to consolidate the multiple subsidiary ledger information into parent ledger.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
In other words, Consolidation is used for preparation of financial reports of parent and subsidiary
companies.
If both companies are using different currencies, translation is required.
After translation data will be remain in the same ledgers.
By using consolidation concept, we transfer data from subsidiary to Parent SOB.
For Translation of fixed assets balances, revaluation is required.
The difference will go to “unrealized gain / loss” account.
The difference of 3 rates will go to “CTA Account” (Cumulative Translation adjustment account)
** Transaction method is used when we have same currency for parent and subsidiary ledger
** Balancing method is used when we have different currency in parent and subsidiary ledger (That’s
why TRANSLATION will come into picture)
Consolidation Rules: 2
1. Segment Rules
2. Account Rules
Setup Steps:
1. Define Parent Ledger and required Subsidiary Ledgers
2. Define Parent and Subsidiary GL Responsibilities
3. Assign Ledgers to Responsibilities
4. Assign responsibilities to users
5. Define Exchange Rate type
6. Define Daily Rates
7. Complete currency translation options
8. Define consolidation mapping in the Parent ledger
9. Open periods in parent and subsidiary ledgers
10. Define Consolidation set
11. Enter and post journals in each subsidiary ledger
12. Run translation
13. Transfer data in to Parent ledger
14. Query the Consolidation journals in the Parent Ledger and post
Elimination Sets
An Elimination Set typically defines a related group of intercompany (or intracompany) accounts. If you
are consolidating at the Business Unit level, you would choose "Business Unit" for the Entity Field on
the Elimination Set page, and you would NOT specify Business Unit under Entity Fields on the
Elimination Lines page, but rather the intercompany Accounts you wish to include. If you use the Affiliate
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
method of intercompany accounting, you would check the Match Affiliate Value box. In all likelihood you
will define a single Elimination Set.
The Consolidation Set ties the above two items together and specifies the details of the Elimination journal
entries that are generated during the process. Note that there is a place to specify the Consolidation Ledger
Set and, on the Set Options page, a place to specify that you want to use all Elimination Sets or just the ones
you wish to include. If you only define one Elimination Set, you could go either way here.
If you use the Affiliate method, intercompany journals are going to create balancing lines, using the
intercompany accounts, with the related Business Unit in the Affiliate field. When the Consolidations
process runs, it will create entries that are the opposite of the balances of those intercompany Accounts and
post them in the Elimination Business Unit. That means that if you include all Business Units, including the
elimination BU in a report or query, those Accounts will each net to zero.
Steps:
1. Set up Transaction calendar
2. Create new set of books, assign this transaction calendar to new SOB
3. At SOB √ Enable average balances and assign “Net income account” (No, No, Revenue, No, No)
4. Create new responsibility for general ledger average balances
5. Assign profile option “GL Ledger name” to the GL responsibility
6. Assign this responsibility to user
7. Enter journal to see whether non working days enabled or not
8. We can inquiry the balances by specific day wise (Only for Balance sheet items)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Steps:
1. Define row set
2. Define Column set
3. Define Report
4. Run Report
Most important thing to remember is while preparing the consolidated financial statement, the balances of
the inter-company transactions must be eliminated or adjusted otherwise it might result in overstated
financial results & failure to eliminate these inter-company transactions can lead to errors.
To avoid this we can use specific accounts to record these transactions. Defining these transactions that
are identified as inter-company transactions in the specific accounts. But the question is that where or
when to define these accounts? These accounts must be defined as a part of the General Ledger Setup
Process.
Intercompany Reporting:
Advanced Global Intercompany System provides extensive reports that help you in reviewing and
reconciling transactions reports. Intercompany reports are built using Oracle XML Publisher technology
which enables you to easily change the layout and publishing format of the reports thus allowing you to
customize the reports to suite your requirements. The reports available in Intercompany are:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. Inter-company Reconciliation Report
Oracle Inter-company Transaction Summary Report: The Inter-company Transaction Summary report
includes all appropriate transaction columns. This report provides information about inter-company
transaction lines grouped by outbound and inbound transactions. You can customize this report for one
or more inter-company organizations. Specifically, use this report to find if a period contains open
transactions in it by listing the transactions for a particular batch or transaction status.
Oracle Inter-company Account Details Report: The Inter-company Account Details report provides
information about accounting details (outbound and inbound transactions) of inter-company transactions.
Outbound transaction accounts include initiator distribution and initiator receivables accounting.
Inbound transaction accounts include recipient distribution and recipient payables accounting.
Secondary Ledgers
Additional ledgers called secondary ledgers can optionally be assigned to an accounting setup to maintain
multiple accounting representations for the same legal entity. We can assign an unlimited number of
secondary ledgers to each primary ledger of an accounting setup. Secondary ledgers are used for multiple
purposes, such as statutory reporting, adjustments, or consolidation.
Each secondary ledger can be maintained at one of the following data conversion levels:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
The sub ledger level secondary ledger maintains sub ledger journals, general ledger journal entries,
and balances in the additional accounting representation. This data conversion level uses both Sub
ledger Accounting and the General Ledger Posting program to create the necessary journals in both
the primary and secondary ledgers simultaneously.
The journal level secondary ledger maintains primary ledger journal entries and balances in an
additional accounting representation. This type of secondary ledger is maintained using the General
Ledger Posting program. Every time a journal is posted in the primary ledger, the same journal can be
automatically replicated and maintained in the secondary ledger for those journal sources and categories that are
set up for this behavior.
The balance level secondary ledger maintains primary ledger account balances in another accounting
representation. This type of secondary ledger requires Oracle General Ledger Consolidation to transfer
primary ledger balances to this secondary ledger.
Using Secondary Ledgers (Same or Different COA, Same or Different currency, same or different calendar with
same no. of periods – Same or Different accounting method)
Reporting Currency ledger (same COA, same Calendar, same SLA, same Ledger options as PL) – Only
different CURRENCY
If you only need a different currency representation of the primary or secondary ledgers, assign
reporting currencies to them.
Unlike secondary ledgers, reporting currencies must share the same chart of accounts, accounting
calendar/period type combination, subledger accounting method, and ledger processing options as
their source ledger.
As a general rule, always use reporting currencies instead of secondary ledgers if you only need to maintain
an accounting representation that differs in currency alone.
You can assign reporting currencies to both primary and secondary ledgers. Reporting currencies are
maintained at one of the following currency conversion levels:
The journal level reporting currency maintains General Ledger journal entries and balances in
another currency representation. Journal level reporting currencies are maintained using the General
Ledger Posting program. Every time a journal is posted in the source ledger, such as the primary or
secondary ledger, the journal is automatically converted to the respective currency of the journal level
reporting currency.
The balance level reporting currency only maintains balances in another currency. (translation is
needed) It maintains the translated balances of the source ledger. Every time general ledger translation
is run in the source ledger, such as the primary or secondary ledger, the translated balances are
reflected in the balance level reporting currency.
Following are scenarios that may require different combinations of primary and secondary ledgers:
The primary and secondary ledgers use different charts of accounts to meet varying accounting
standards or methods. A chart of accounts mapping is required to instruct the application how to
propagate balances from the source (primary) chart of accounts to the target (secondary) chart of
accounts.
The primary and secondary ledgers use different accounting calendars to comply with separate
industry and corporate standards.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
For example, you maintain a secondary ledger for your International Financial Reporting Standards
(IFRS) accounting requirements, while your primary ledger uses US Generally Accepted Accounting
Principles (GAAP).
My Observations
Data access set – Error Message: “You do not have access to this account”.
Cross validation rule – Error Message: “Invalid code combination” – OUR OWN MESSAGE.
If CVR and DATA ACCESS SET prevail on same code combination then CVR will override DAS.
If Inter company rule and Suspense journal condition prevail on same journal then SUSPENSE
JOURNAL will override INTERCOMPANY rule.
Ledger set (gl%data%)
Data access set (gl%data%)
Revaluation accounting entry
Unrealized loss account Dr ----------- Cumulative translation adjustment account Cr
Revaluation accounting entry
Cash account/Accounts payable account Dr ----------- Unrealized Gain account Cr
Or
Unrealized Loss Cr ------------ Cash account/Accounts payable account Cr
While assigning balancing segment value (BSV) to Legal entity or Ledger; If you do not mention
START DATE, then it will take SYSTEM DATE as default.
Data access set (Balancing segment value, Management segment value, Full ledger access) is defined at
USER level.
Security rules are defined at RESPONSIBILITY level. (After defining security rules we will assign
them value set, which is maintained at Responsibility level)
Cross validation rules are defined at COA level – All users
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Multi Org structure is used to implement or capture the multiple organization information in single point
of instance or single responsibility. So that it provides more security.
Structure:
Business Group
↓
Primary Ledger
↓
Legal Entity
↓
Operating Unit
↓
Inventory Org
↓
Sub inventory
Business Group:
It is a highest level organization in multi org structure. It serves human resources information. One BG may
contain multiple ledgers.
Ledger:
It is a reporting entity in which we will record business transactions.
One ledger may contain multiple legal entities.
But one ledger must be associated with one Business group.
To create one ledger we need to have calendar, currency.
Legal Entity:
It is a tax authority. One LE contains multiple operating units.
But one LE must associate with one Ledger.
Operating unit:
It is a major business division. One OU contains multiple inventory organizations. (LE, OU)
But it must be associated with one legal entity only.
Inventory organization:
It is a warehouse or a plant where goods are stored.
One inventory org may contain multiple sub inventories.
But always inventory org must be associated with one OU only.
Sub inventory:
It is a part in the inventory organization.
Each sub inventory must be associated with one inventory organization.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step: 6 Assign Profile options to responsibilities (gl%led%, mo%oper%, mo%def%, bus%gr%)
Step: 7 Define users
Step: 8 Assign Responsibilities to user
Step: 9 Define Legal Entity
Step: 10 Assign legal Entity to Ledger
Step: 11 Define operating unit
Step: 12 Define work day calendar
Step: 13 Define inventory organizations
Step: 14 Define sub inventory
Step: 15 Open periods in GL
Step: 16 Run “Replicate seed data” program
Step: 17 Run “Multi org validation report”
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
MOAC is used to get access into multiple operating units from single responsibility.
We will use “MO: Security profile” profile option to assign MOAC to the responsibility.
To get access into one operating unit from single responsibility we will use “MO: Operating unit” profile
option.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Important concepts of AP
Options
P2P
Supplier
Bank
EBT
Invoice (Workbench, types, setups)
Payment (Workbench, Payment Method, Payment format)
Multiple Payments (Batch Payments)
Mass additions
SLA
Overview of AP Cycle
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Payments
OPTIONS:
We have 4 types of options.
1. Financial Options
2. Payable Options
3. Payables System Setup
4. User operating unit preferences
Setups:
Create AP Responsibility
Financial Options
Accounting:
Future Periods: Payables uses this value to limit the number of future periods you can maintain in the
Control Payables Periods window. You can enter invoices in future periods.
Liability: Payables assign this account as the default Liability Account for all new suppliers you enter. You
can override this value during supplier entry.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Future Dated Payment: When Payables accounts for future dated payments, it uses the Future Dated
Payment Account from either the supplier site or the payment document, depending on the option you
select in the Payment Accounting region of the Payables Options window.
Discount Taken: If you choose to distribute your discounts to the system Discount Taken Account,
Payables uses this account to record the discounts you take on payments. Use the Payables Options window
to select your method for distributing discounts for your invoices.
PO Rate Variance Gain/Loss: Payables use these accounts to record the exchange rate variance gains/losses
for your inventory items. These accounts are not used to record variances for your expense items. Any
exchange rate variance for your expense items is recorded to the charge account of the purchase order.
Payables calculate these amounts during Payables Invoice Validation.
Expenses Clearing: This account is required when you use the Company Pay payment option of Oracle
Internet Expenses. Payables use this as a temporary account to record credit card transaction activity.
Payables debit this account when you create an invoice to pay a credit card issuer for credit card
transactions. Payables credits this account with offsets to the original debit entries when you submit
Expense Report Import for an employee expense report entered in Internet Expenses that has credit card
transactions on it.
Miscellaneous: Used only when importing invoices submitted via iSupplier Portal or XML Gateway.
Supplier – Purchasing:
Encumbrance
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Tax:
Human Resources:
Business Group: Enter the name of the business group that you want to associate with Purchasing. If you
use Purchasing without Human Resources, you can use the default value. The default for this field is the
Human Resources default of Setup Business Group.
The business group determines which employees you can use in Purchasing. In Purchasing, you can see
only the employees in this business group.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Expense Reimbursement Address: Select the default address you want to use on payments for employee
expense reports: Home or Office. The system uses this default for each new employee you enter. You can
override this default during employee entry or expense report entry.
Payable Options
Accounting Option:
Automatic Offset Method: Enable Automatic Offsets by selecting Balancing or Account as your Offset
Method if you want Payables to automatically create balancing accounting entries for your invoice and
payment transactions.
None. Do not use Automatic Offsets. For your invoice transactions, Payables creates one liability
accounting entry, and for your payment transactions, Payables creates one cash type accounting
entry.
Balancing. Payables use the supplier site’s default liability account and overwrite the balancing
segment (usually the company code) with the balancing segment from the expense distribution
GL Account.
Account. When creating the offsetting liability account, Payables uses the expense GL Account
from the invoice distribution and overwrites the account segment with the default liability
account from the supplier site.
Currency:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Tax Reporting:
Invoice:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Allow Adjustments to Paid Invoices: Enable this option if you want to allow users to update the
distributions of a paid invoice. If you enable this option you can also reverse a match to a purchase order
document and then match to another purchase order document that is not final matched.
GL Date Basis: The date you want Payables to use as the default accounting date for invoices during
invoice entry.
Invoice Date. Invoice date you enter during invoice entry.
System Date. Current date for your Payables system. The date you enter the invoice.
Goods Received/Invoice Date. Date that you enter in the Date Goods Received field. If no value
is entered, then the invoice date is used.
Goods Received/System Date. Date that you enter in the Date Goods Received field. If no value
is entered, then the system date is used.
Interest
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Expense Report:
Payment:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Withholding Tax:
Reports:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Bank Accounts
Click on Create
Continue
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Select the Bank Account Owner i.e. Legal entity name and Click on NEXT
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Query the account name and select the “IVAS_SOL_CURRENT” Account. Click on Manage Payment
Documents
Then click on Create button
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
By this bank account has been defined and can use this account for the payments of the invoices
SUPPLIER
Navigation: Supplier/ Entry
Click APPLY
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
AP flow in Oracle
Step 1: Entering or importing the supplier invoice
The first step in the Invoice to Payment process will be to enter the invoice information into the
Payables module. You can perform this step a number of different ways. You can manually enter the
invoice into the Invoice Workbench form or the Quick Invoice form. You can interface and then import
the invoice. You can also generate invoices based on your PO receipts. To generate invoices from PO
receipts, you need to run the “Pay on Receipt Auto Invoice Program” in the Purchasing module.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
When the validation process places an invoice on hold, you must either resolve the hold or release the
hold before payment can be made. Some holds can be released (like price and quantity holds) and
other need to be resolved. These holds are called system holds and are need to be resolved to make the
invoice valid.
Invoice Workbench:
Enter LINES and DISTRIBUTIONS OR Click on MATCH and query with PO and then Validate and
Create Accounting.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Payments (Single):
ACTIONS
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
EXPENSE REPORTS
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Payment methods:
We have 4 payment methods in OF.
1. Check
2. Electronic (EFT)
3. Wire
4. Clearing
At the time of creating invoice we have to opt for payment method and Currency.
Check : Payment through the regular bank check
Electronic : System will create one instruction file with all the details of
invoice and payment. This file will send to bank for payment.
Wire : It is manual process of sending instructions to bank. System will
not generate any instruction file.
Clearing : In this process we will not make Payment physically. This is used
as adjustment for inter company transfers and transfer
between the branches.
Payment Terms: Making payment to supplier (due date) immediate or in how many days referred to
Payment terms. We can set due dates and discount dates through payment terms.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Distribution Set is used to automatically enter distributions for an invoice when you are not matching it to a
purchase order.
If we receive the invoices in future with the same arrangements we can use the distribution set. You can
assign a default Distribution Set to a supplier site so Payables will use it for every invoice you enter for that
supplier site. If you do not assign a default Distribution Set to a supplier site, you can always assign a
Distribution Set to an invoice when you enter it.
1. Standard invoice: We can enter only Positive amounts through standard invoice.
2. Debit Memo
Debit Memo is used by Customers only.
This is used for purchase returns.
To reduce the balance payable to supplier we create Debit Memo.
Only negative amounts can be entered through Debit Memo.
3. Credit Memo
To reduce the supplier balance Credit Memo will be used.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Credit Memo will rise by Supplier and sent to us.
Generally credit memos used, when we get discount on payables or on any price differences.
We can enter only negative balances through Credit Memos.
4. Mixed Invoice: We can enter Positive and Negative balances also through Mixed Invoices.
5. Recurring Invoice: We require a calendar to create recurring invoice, called “Special Calendar”.
7. Expenses invoice
When employees spent the amount and submit the bills for reimbursement, that information we have to
maintain as expenditure report in the system.
With the help of this expenses report information we can create “Expenses Invoice”.
8. Interest invoice
When we make payments after the due date crossed, if interest penalty is applicable, system will create one
invoice for only the interest portion amount apart from the standard invoice.
Batch Invoice
We can enter invoices individual one by one or through batch invoices at a time many.
By default we can enter individual invoices only.
In GL batch journal only control total is there.
But in AP, batch invoices have 2 controls: 1. Control total 2. Control count.
Control total is grand total of all invoices & Control count is total number of invoices.
Unlike batch journal, we can enter invoices either individual or batch invoices.
If you want to enter batch journals we have to create profile option. In that case we cannot enter invoices
individually. (AP: Use Invoice batch control) Create accounting option does not work for invoice batch
level. So we need to run the program for individual invoice.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Types of Bank accounts:
We have 3 types of bank accounts
1. Internal Bank Account
2. Supplier Bank Account
3. Customer Bank Account
Internal Bank account is maintained by our company to make payments or receive payments in any mode.
(Check, Electronic, Wire and Clearing). In electronic and wire payments our company has to maintain
Supplier bank account and Customer bank account.
Payment types:
When we are making payment to supplier we need to have bank account, Check book. As per OF we called
check leaves as Documents.
We have 3 types of payment:
1. Manual
2. Quick
3. Refund
Manual: We have to write the check manually and then enter the same details into system and hand
over the same check to Supplier.
Quick: System will print payment details on the check. In OF once you save the payment,
automatically check will be printed on pre printed stationary. Then check can be hand over
to Supplier.
Refund: When we received funds return from the suppliers we record them as refund.
Work Bench:
We maintain Recording invoices and Payments in AP.
We have two work benches in AP:
1. Invoice work bench
2. Payment work bench
In invoice work bench we can enter and maintain invoices.
Payment work bench is to maintain 3 types of payments 1. Manual 2. Quick 3. Refund.
Payment Batch
Payments also can be processed as individual payments or through batch.
Batch payments are automation.
Automation means if we give instruction to system, system will make payment automatically.
There are various stages in payment batch:
1. Selection
2. Building
3. Rebuilding
4. Formatting
5. Confirm
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step 1 : Create a Payment Method & Payment Format- used by Payable Document & Payment
Process Profile
Step 2 : Create a Payment Process Profile
Step 3:Create a Bank Account and assign the Owner & Organization acess
Step 4: Create a Payable document to be used by bank
Step 5 : Create Invoices
Step 6 : Create a payrun – Select the Invoices, Build Payments, Format Payment instructions
Step 7 : Record the Print status
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step 3 : Create Bank Account: AP > Setup : Payments : Bank Accounts
Assigning Bank Account Owner
Access to Organizations
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Selection of Bank Account, Payables Document & Payment Process Profile in a Pay Run
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Remittance
Positive pay program
** In payables also we can enter foreign currency invoices. There is some setup required. The exchange rate
we setup in GL is applicable to all modules.
** If we record the invoice in one currency, we cannot make payment other than that invoice currency.
Currency should be same in PO, invoice and payment.
Cross currency payment is not possible in AP. But that is possible in AR.
** To cancel the invoice we have to enter Credit memo.
** Zero payments: If we cancel the invoice, there is no balance to pay, but system will show as zero
balance. For elimination of zero balance payments we have to create dummy bank accounts and dummy
checks. (Setup in Bank accounts)
Payables Integration:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Requisition:
Requisition is raised by employee and send to the buyer of the organization.
Requisitions are 2 types:
1. Internal Requisition
2. Purchase Requisition
RFQ:
Buyer will send Request for Quotation to supplier.
RFQ’s are 3 types:
1. Catalog RFQ
2. Standard RFQ
3. Bid RFQ
Quotation:
Upon receiving RFQ from Buyer, supplier will send Quotation to Buyer.
Quotations are 3 types:
1. Catalog
2. Standard
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. Bid
Purchase Order:
After Quotation analysis buyer will raise Purchase Order to Supplier.
Purchase orders are 4 types:
1. Standard PO
2. Planned PO (everything is planned)
3. Blanket PO Agreement (quantity, supplier, deliveries yet to decide)
4. Contract Purchase Agreement (long term)
P2P Process
Requisitions
Underlying Tables:
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
PO_REQ_DISTRIBUTIONS_ALL
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Purchase Orders
Match invoices in
P
O
Automatically
Maintain documents
Acce Revis
Manu
Appr
C ally
ove
o creat
e
Requisition Receive against PO
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Underlying Tables:
PO_HEADERS_ALL
PO_LINES_ALL
PO_DISTRIBUTIONS_ALL (REQ_HEADER_REFERENCE_NUM in Distributions table is the Requisition
number for this PO)
Underlying Tables
RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_LINES (Lines Table has PO_HEADER_ID)
Invoicing
Receive
invoices
E Enter
nt detail
Maintain invoices
File invoices
Invoice Tables
AP_INVOICES_ALL
AP_INVOICE_DISTRIBUTIONS_ALL
Payments
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Import/Enter
invoice
R Pay invoice
e
c
o
r
If appropriate, match
d
invoice m
to a
purchase order n
u
a
PO l
p
a
y
m
Invoice
Underlying Tables
AP_INVOICE_PAYMENTS_ALL
AP_PAYMENT_SCHEDULES_ALL
AP_CHECKS_ALL
AP_CHECK_FORMATS
AP_BANK_ACCOUNTS_ALL
AP_BANK_BRANCHES
AP_TERMS
Transfer to GL
Journal import will happen to GL from Accounts payables
Underlying tables
GL_JE_BATCHES
GL_JE_HEADERS
GL_JE_LINES
Post in GL
GL_BALANCES
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Transaction Dr Cr
Requisition - -
Purchase Order - -
Create Receipt Receiving inventory A/C AP Accrual A/C
Inspection - -
Move Goods to Inventory Inventory Valuation A/C Receiving inventory A/C
Create Invoice AP Accrual A/C Liability A/C
Make Payment Liability A/C Cash Clearing A/C
Reconcile Cash Clearing A/C Cash A/C
Move Goods to Department Expense A/C Liability A/C
**Final Match
When you enter an invoice and match it to a purchase orders, you can indicate that it is a final match(at
invoice distribution level). A final match is one in which you do not expect any more invoices from a
supplier against a particular purchase order shipment. A supplier might indicate that an invoice is final or
you might decide that an invoice is final.
The advantage of using a final match is that you can automatically liquidate excess encumbrances and
therefore increase available funds. Especially for service contracts where actual expenses might be less than
the purchase order amount, you can now easily close the purchase order.
You can indicate that an invoice is a final match when you match it to a purchase order shipment. Oracle
Payables defaults the final match designation to the invoice distributions Oracle Payables creates from the
match. You can overwrite the final match designation at the distribution level. When you indicate that a
shipment is final, Oracle Payables marks the shipment in Oracle Purchasing for closure. You can change a
final match designation until you approve the invoice using Approval.
The close process closes all purchase order shipments that contain distributions that were final matched,
liquidates any encumbrances associated with the shipment, and updates the closed status of the shipment.
Example
You issue a purchase order for documentation publication services for $15,000 based on
estimated print quantities.
You receive an invoice from the supplier for $11,000 in actual services provided.
You enter an invoice for $11,000, match it to a purchase order, and indicate that this is a final
match.
When you approve the invoice, Oracle Payables automatically closes the purchase order (in this
case there is only one shipment) and creates a reversing encumbrance entry for $4,000. When
you post the invoice, Oracle Payables creates a reversing encumbrance entry for $11,000 and
actual journal entry for $11,000.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Approval Hierarchy
Define jobs
Define positions
Define Position hierarchy
Define Employees
Define approval groups
Assign approval groups to employees
Document Types/Buyer
Go to user and assign employee to the user
RUN: Fill employee hierarchy
AP INVOICE STATUS
1. Standard invoice:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Before validation : Never validated
After validation : Validated
2. Prepayment invoice
Before validation : Un validated
After validation : Un paid
After pay in full : Un paid
After conversion to temporary pre payment(part amount): Available
If applied full amount : Fully applied
After apply to invoice : Validated
Mass addition process is used to convert the AP invoice information as a fixed asset.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step: 7 Query the Asset in the Asset work bench
Navigation: Assets Asset work bench
Choose your asset book and say Find.
AP vs. GL Reconciliation
Before doing Reconciliation, we have to run the concurrent program “Payable Transfer to General
Ledger” where this program will transfer data from AP to GL.
For this whenever we are doing setups in “payable option” in payable module, one check box is
there (payable invoice transfer GL) that check box we must enable after that in payable level, we run
the report Payable transfer to GL.
“OR”
In GL responsibility import screen (Navigation:-GL Responsibility->journal->Import) we will import
the data from payable to GL.
Month End reconciliation between GL and AP is mandatory. If AP is interfaced to GL, verifying the
balance between the two modules is usually done through comparing account balances of the
liability account.
To reconcile your accounts payable activity for 30-Nov-12, make the following calculation:
Sign Particulars
Opening "Accounts Payable Trial Balance" as of 31-Oct-12
Balance
+ "Posted Invoice Register" for the period between 1-Nov-12 and 30-Nov-12
- "Posted Payment Register" for the period between 1-Nov-12 and 30-Nov-12
= "Accounts Payable Trial Balance" as of 30-Nov-12
If total is not matching you will need to find out the root cause of difference:
(Invalidated Invoice for the period) For the PTD activity check the "period Close Exception" if there are any
invoices and payments which are not transferred to GL.
If the current period does not reconcile, please complete the reconciliation process for all prior periods from
the most recent to the earliest until you get to one that reconciles.
These reports ensure that your Trial Balance accurately reflects your accounts payable liability by matching
the Posted invoices and payments with the AP liability account. You can also compare your AP liability
accounts to GL by doing a query of the accounts in GL to identify the account or accounts out of balance.
The trial balance total should be the same as your GL liability account.
If not:
Run the GL “Account Analysis” report for the liability account and for the date range in question. Look for
transactions with a source other than Payables. This can quickly pinpoint any transactions incorrectly
charged to the account. Make sure that you have not made manual
Journal entries to your liability account in General Ledger. When you identify the accounts you go back to
AP and do a query on the account to find the invoices out of balance.
The last step is to create a journal entry in GL to balance the account or accounts that is out of balance.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
2. If you have deleted any AP batches or lines from AP batches out of the GL Interface, this will cause
AP and GL to be out of balance.
3. Any AP batches that are UN posted in GL will cause a difference between AP and GL
4. You performed a data fix in the past where you used the undo accounting script and swept a
transaction forward from a closed period to re account it; this will cause an imbalance between AP
and GL. The imbalance will be corrected in the period in which you made a GL adjustment to
account for the fix.
5. Any correction you make during the journal import process will result in the line being changed in
the general ledger, but not in AP
6. Manual journal entries in the general ledger that involve an AP liability account will cause the AP
Trial balance not to reconcile to the GL. These entries are not included in the AP sub ledger so they
will not be reflected on the AP Trial Balance Report.
7. Run the "GL Account Analysis" report for the liability account and for the date range in question.
Look for transactions with a source other than Payable. This can quickly pinpoint any transactions
incorrectly charged to the account.
With the help of this new customized reports, we can reconcile AP and make 100% reconciliation in oracle
payable R12
Sign Particulars Rs.
= Supplier Trial Balance 100
= Supplier Ledger 100
+ Supplier Liability Report 120
- Supplier Advance Adjustment (Pre payment) Register 20
= Supplier Aging Report 100
= AP Reconciliation Report Rs.100(GL(Rs.110) and SLA 100
(Rs.100)
If GL SLA then displays all the information of rest of Transaction for Rs.10)
These reports are very accurate (100%) even we can fire with back dated also.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
How is the as-of-date used in the “Accounts Payable Trial Balance” report?
A: The as-of-date is used to determine which invoices and payments should be included on the report. Any
invoices or payments with an accounting date AFTER the entered as-of-date will not be displayed on this
report.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
My Observations:
1. Price Breaks: Price break is feature in PURCHASING module. Which will be used while raising RFQ
i.e. Requisition for quotation. It is helpful to supplier to quote prices effectively.
Quantity Price Inventory Org Discount
100 100 JKI -
200 90 JKI 10%
500 80 JKI 20%
2. Pay on receipt is also called as Self-billing invoices. “Payable open interface program” will run at
backend when receive the goods at receiving point (using receiving/receipts). As a result of that
program Invoice will be created in AP with the name of ERS - Evaluated Receipt settlement.
3. Invoice Batches – Profile Option is AP: Use invoice batch controls
4. To Perform inspection we need to assign profile option QA: PO Inspection – Oracle Purchasing.
5. We can delete PO @AP: Workflow
6. We can delete INVOICE @ ACTIONS/Cancel Invoice
7. First party organization can be Legal Entity and/or operating unit- while creating Payment process
profile.
8. Special Calendar is used for (Recurring Invoices, Withholding tax, Payment Terms, Key Indicator)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
EBT is Enterprise business tax, which provides centralized tax solution for all kind of tax
requirements.
EBT is dedicated module in R12 for complex tax situations.
EBT helps us to define at country specific or product specific level.
The tax calculation in EBT is depends upon 4 P’s
1. Party (TCA, LE)
2. Place (Country or State)(bill to, ship to, bill from, ship from, ship to; use bill to if ship to
not found)
3. Product
4. Process (Sale or Purchase)
E Business Tax is used to configure the tax related things as per the country specific.
Tax is classified as 2 types.
1. Direct Tax
2. Indirect Tax
The mandatory setups for EBT is “Tax Regime to Tax Rate”
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
To determine the tax amount, standard tax formulas are seeded in the EBT system.
Tax amount = Transaction line amount * Tax rate
Tax rules
Direct tax rate determination
Determine place of supply (ship to; use bill to if ship to not found)
Determine tax applicability (Applicable)
Determine registration (ship to; use bill to if ship to not found)
Determine tax status
Determine tax rate
Determine taxable basis (Standard)
Calculate tax amounts (Standard)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
2. HR: Security Profile
3. HR: User type
4. GL Ledger Name
5. MO: Operating unit
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Tax Calculation and Recovery
Accounting for India Localization Taxes
Recording and Reporting Tax Information
SET UP STEPS:
Event Entity – AP
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Event Class – Invoice
Event Type – Validated
Tables involved in SLA:
XLA_EVENTS
Various Create
Sub accounting XLA_AE_HEADERS transferred to GL
ledgers XLA_AE_LINES
XLA_DISTRIBUTIONS_LINKS
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Receivables are used to maintain Customer information, Sales invoices and receipts from customers. Any
form of money coming into the organization will be recorded in the Account receivables.
Sales tax location KFF is used to calculate tax based on the different locations. In general we have
different tax rates in different states. Sales tax location KFF is mandatory.
Territory means Place or location. Territory KFF is used to track sales information location wise. This
KFF is optional.
For each and every invoice type we have to create one transaction type. Through the transaction type we
use the transactions and also we can determine that:
a. Natural Application refers to the type of application, either positive or negative, that a transaction
requires becoming closer to zero. For example, invoices have a positive balance, so to reduce the balance
due you need to create a negative application (such as apply a receipt).
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
b. Over application indicates whether you can over apply transactions using this type. For example, if you
apply a $500 receipt to a $400 invoice, you over apply the invoice and reverse its sign (from positive to
negative).
d. Open Receivable
If this transaction type's class is not Deposit or Guarantee, indicate whether you want transactions with
this type to update your customer balance by checking or unchecking the Open Receivable box.
If Open Receivable is set to Yes, Receivables updates your customer balances each time you create a
complete debit memo, credit memo, chargeback, or on-account credit with this transaction type.
Receivables also include these transactions in the standard aging and collection processes.
If you are defining a 'void' transaction type, set Open Receivable to No.
e. Post to GL
To be able to post transactions with this type to your general ledger, check the Post to GL box. The
default is the value you specified for the Open Receivables option. If you leave this box unchecked, then
no accounting will be generated for transactions with this type.
If you are defining a 'void' transaction type, do not check this box.
h. If this transaction type's class is Bills Receivable, then define the accounting for this transaction type in
the Bills Receivable tabbed region.
i. If this transaction type's class is Deposit, then define the accounting for this transaction type in the
Deposit tabbed region.
j. Enter the Receivable Account for transactions with this transaction type. Receivables use this
information, along with your Auto Accounting definition, to determine the receivable accounts for
transactions with these types. Receivables creates a receivables transaction record using this account so
you can transfer to your general ledger and create a journal entry if Post To GL is Yes for this transaction
type.
Suggestion: For Guarantee transaction types, enter the Accounting Flex field for your Unbilled
Receivable account in the Receivable Account field. Receivables only use the Unbilled Account field to
determine the Unbilled Receivable account for invoices with the rule 'Bill in Arrears.'
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Suggestion: For Chargeback transaction types enter the Receivable Chargeback account. The offset to
the Receivable account on the original debit transaction will be generated by the chargeback adjustment.
Note: Receivables does not require you to enter a Receivable account for Credit Memo transaction types
if the profile option Use Invoice Accounting for Credit Memos is set to Yes; otherwise, you must enter a
Receivable Account.
k. Enter a Freight Account for transactions with this transaction type. Receivables use this information,
along with your Auto Accounting definition, to determine the freight account for transactions with this
transaction type. Receivables skip this field if this transaction type's class is Guarantee or if Allow
Freight is set to No.
l. Enter a Revenue Account for transactions with this transaction type. Receivables skip this field if
Allow Freight is set to No. Receivables use this information, along with your Auto Accounting
definition, to determine the revenue account for transactions with this transaction type.
Suggestion: For Guarantee transaction types, enter the Accounting Flex field for your Unearned
Revenue account in the Revenue Account field. Receivables only use the Unearned Account field to
determine the Unearned Revenue account for invoices with the rule Bill In Advance.
Note: Receivables does not require you to enter a Revenue Account for Credit Memo transaction types if
the profile option Use Invoice Accounting for Credit Memos is set to Yes. Otherwise, you must enter a
Revenue Account.
m. If this transaction type's class is Invoice or Debit Memo, enter a Clearing Account for transactions with
this transaction type. Receivables uses this account to hold any difference between the revenue amounts
specified for the Revenue account and the selling price times the quantity for imported invoice lines.
Receivables only use the clearing account if you have enabled this feature for transaction sources that
you use for your imported transactions.
n. If this transaction type's class is Invoice or Credit Memo, enter an Unbilled Receivable Account. When
you use the Bill in Arrears invoicing rule, Receivables uses this information, along with your Auto
Accounting definition, to determine the Unbilled Receivable account for transactions with this
transaction type.
o. If this transaction type's class is Invoice or Credit Memo, enter an Unearned Revenue Account.
Receivables use this information, along with your Auto Accounting definition, to determine the
unearned revenue account for transactions with this transaction type. Receivables only use this account
when your transaction's invoicing rule is Bill In Advance.
Suggestion: For transaction types with a class of Guarantee, enter the Accounting Flex field for your
Unearned Revenue account in the Revenue Account field, as described above.
p. If this transaction type's class is Invoice, Credit Memo, or Debit Memo, enters a Tax Account.
Receivables use this information along with your Auto Accounting definition to determine the tax
account for transactions with this transaction type.
q. If this transaction type's class is Deposit, then complete these fields in the Deposit tabbed region:
In the Allocation Basis field, indicate how you want to apply the balance of deposits with this
transaction type to transactions.
r. You can select Lines only to apply deposits to invoice lines only. Or, you can select Lines, Tax and Freight
to include tax and freight amounts on invoices when applying deposits to transactions.
Enter a Receivable Account for deposits with this transaction type.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Enter an Offset Account for deposits with this transaction type.
s. If you set the AR: Deposit Offset Account Source profile option to Transaction Type, then Receivables
uses the Offset Account that you specify here to derive the offset account for deposits. Otherwise,
Receivables uses Auto Accounting to derive the deposit's offset account.
Few points
When you sell goods to record normal sales we use Invoice transaction type.
When customer return goods, to reduce customer balance we use Credit Memo (-) sign.
To increase customer balance we use Debit Memo (+) sign.
If we received advance from our customer, to record the same we use “Deposit”
“Guarantee” means that our customer will agree to purchase from us for a particular amount to
avail some discount.
Deposit & Guarantee we call as “Commitment”
“Charge back transactions” are used to close the open invoice and to open new transaction with
new terms. Charge back transactions are automatically created by system.
For example: Customer agreed to pay the total invoice amount on a particular date but failed to pay
total invoice amount.
But customer is able to pay part of the invoice amount on agreed date and requested for to extend the
due date without charging any interest on balance amount.
In this case we have to close the existing invoice and to open a new invoice for balance amount with
extended due date without charging any interest on the balance amounts.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Transaction source:
Transaction source is used to set the (automatic) numbering to the transaction types.
Transaction source will determine the numbering for individual transactions and batch transactions. And
also it will determine “Transaction type”.
There are 2 types of transaction Source.
Manual
Imported (Automatic)
Imported transaction source is used to import the transactions in to AR
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
To make Transaction in AR, we need to follow below diagram for basic setups
You should assign Auto Cash rule set to the customer’s credit profile. I.e. Customer Profile class. If you do
not assign an Auto Cash Rule Set to a customer's credit profile, and you enter a receipt for this customer,
Receivables uses the Auto Cash Rule Set that you entered in the System Options window along with the
number of Discount Grace Days you specified in this customer's credit profile to apply the receipt.
If you have set up your system to use bank charges and a tolerance limit, Post QuickCash will also consider
these amounts if the current Auto Cash rule fails (this is true for all rules except 'Apply to the Oldest Invoice
First'). If it finds a match, Post QuickCash applies the receipt; otherwise, it looks at the next rule in the
sequence. You can disable an existing Auto Cash Rule Set by changing its status to Inactive and then saving
your work.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Earned Only: Your customer can take earned discounts according to the receipt terms of sale. You negotiate
earned discount percentages when you define specific receipt terms. You can enter this option if Allow
Unearned Discounts is set to Yes in the System Options window. In this case, Receivables only allows
earned discounts for this Auto Cash Rule Set.
Earned and Unearned: Your customer can take both earned and unearned discounts. An unearned discount
is one taken after the discount period passes. You cannot choose this option if the system option Unearned
Discounts is set to No.
None: Your customer cannot take discounts (this is the default).
Rules:
Apply to the Oldest Invoice First: This rule matches receipts to debit and credit items starting with the
oldest item first. This rule uses the transaction due date when determining which transaction to apply to
first.
Clear the Account: Post QuickCash uses this rule only if your customer's account balance exactly matches
the amount of the receipt. If the receipt amount does not exactly match this customer's account balance, Post
QuickCash uses the next rule in the set.
Open Balance = Original Balance + Late Charges - Discount
Receivables then add the balance for each debit item to determine the customer's total account balance. The
'Clear the Account' rule uses this equation for each invoice, chargeback, debit memo, credit memo, and
application of an Unapplied or On-Account receipt to a debit item.
Clear Past Due Invoices: This rule is similar to the 'Clear the Account' rule because it applies the receipt to
your customer's debit and credit items only if the total of these items exactly matches the amount of this
receipt. However, this rule only applies the receipt to items that are currently past due. A debit item is
considered past due if its due date is earlier than the receipt deposit date.
Clear Past Due Invoices Grouped by Payment Term: This rule is similar to the 'Clear Past Due Invoices'
rule, but it first groups past due invoices by their payment term, and then uses the oldest transaction due
date within the group as the group due date.
Match Payment with Invoice: This rule applies the receipt to a single invoice, debit memo, or chargeback
that has a remaining amount due exactly equal to the receipt amount. This rule uses the values that you
enter for this Auto Cash Rule Set's open balance calculation to determine the remaining amount due of this
customer's debit items.
2) Payment Terms
If you do not want to let your customers take discounts for partial payments on items associated with this
payment term, then uncheck both the Allow Discount on Partial Payments check box as well as the check
box for the Discount on Partial Payment system option.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Enter the Base Amount for this payment term. The default is 100, but you can change it. The base amount is
the denominator for the ratio Receivables uses to determine the amount due for installments of invoices to
which you assign this payment term. The sum of the relative amounts for all of the payment schedules that
you define for these payment terms must be equal to the value that you specify as a base amount.
If you want to use this payment term for balance forward billing, select an appropriate balance forward
billing cycle from the Billing Cycle LOV.
You can populate only one row in the Payment Schedule section and the Sequence Number and Relative
Amount values for the row default respectively to 1 and 100.
Date Due becomes disabled. However, you can populate Days, Day of Month, and Months Ahead.
If you want transactions assigned to this payment term to be printed before the due date, enter a number of
Print Lead Days. Receivables will print this transaction x number of days before the due date, where x is the
number of days you enter here.
Enter the Discount Basis you want Receivables to use when calculating discounts for your invoices. Choose
one of the following discount methods:
Invoice Amount: Choose this option to calculate the discount amount based on the sum of the tax, freight
charges, and line amounts of your invoices.
Lines Only: Choose this option to calculate the discount amount based on only the line amounts of your
invoices.
Lines, Freight Items and Tax: Choose this option to calculate the discount amount based on the amount of
line items, freight, and tax of your invoices, but not freight and charges at the invoice header level.
Lines and Tax, not Freight Items and Tax: Choose this option to calculate the discount amount based on
the line items and their tax amounts, but not the freight items and their tax lines, of your invoices.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3) Statement Cycle
4) Collectors
5) Auto Accounting
Auto Accounting is used to create accounting entries for all type of transactions which are entered
manually and also imported transactions from other applications.
Define Auto Accounting to specify how you want Receivables to determine the default general ledger
accounts for transactions that you enter manually or import using Auto Invoice.
Receivables integrates with Oracle Subledger Accounting, the E-Business Suite's centralized accounting
engine, which accepts the default accounts that Auto Accounting derives without change. You must define
Auto Accounting before you can enter transactions in Receivables. When you enter transactions in
Receivables, you can override the default general ledger accounts that Auto Accounting creates.
Auto Invoice Clearing
Bills Receivable
Factored Bills Receivable
Freight
Receivable
Remitted Bills Receivable
Revenue
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Tax
Unbilled Receivable
Unearned Revenue
Unpaid Bills Receivable
Making Transaction
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
9. Bill to address
Comparison of AR with AP
AP invoice types AR Invoice types
Standard invoice = Sales Invoice/Transaction
Debit Memo = Credit Memo
Credit Memo = Debit Memo
Prepayment = Deposit
System Options
System options are used to set the behavior of Receivables application.
During Receivables setup, you specify your accounting method, set of books, tax method and accounts,
customer and invoice parameters, and how the Auto Invoice and Automatic Receipts programs will run.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Standard memo lines are lines that you assign to a transaction when the item is not an inventory item
(for example, 'Consulting Services'). You can assign memo lines to debit memos, on-account credits,
debit memo reversals, chargeback, commitments, and invoices.
Receivables display your standard memo lines as list of values choices during credit memo entry in
the Credit Transactions window and during invoice entry in the Lines window.
When you create charge backs and debit memo reversals, you can either use the standard line that
Receivables provides or enter your own.
You can create an unlimited number of standard memo lines.
If Auto Accounting depends on standard line items, Receivables uses the revenue account that you
enter here along with your Auto Accounting setup to determine the default revenue, freight, Auto
Invoice Clearing, Tax, Unbilled Receivable, Unearned Revenue, and Receivable accounts for invoices
with this line item.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Receipt Class
Through receipt class we can specify payment method, bank account details and generating receipt
automatic or Manual.
Receipt class will determine the:
- Receipt creation method
- Remittance method
- Clearance method
- Receipt method for various receipts
Creation Methods: Remittance Method:
1. Manual 1. No Remittance
2. Automatic 2. Standard
3. AP / AR Netting 3. Factoring
4. Bills receivables 4. standard and factoring
5. Bills receivables remittance
Clearance Method: Receipt Method:
1. Directly 1. Check
2. By Matching 2. EFT
3. By Automatic clearing 3. Wire
4. Clearing
Clearance Method
To require receipts created using a receipt method assigned to this receipt class to be reconciled before
posting them to your cash account in the general ledger, choose one of the following Clearance Methods:
Directly: Choose this method if you do not expect the receipts to be remitted to the bank and
subsequently cleared. These receipts will be assumed to be cleared at the time of receipt entry and
will require no further processing. Choosing this method is the same as setting Require Bank
Clearance to No in previous releases of Receivables.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
By Automatic Clearing: Choose this method to clear receipts using the Automatic Clearing
program.
(Receipts using this method can also be cleared in Oracle Cash Management.)
By Matching: Choose this method if you want to clear your receipts manually in Oracle Cash
Management.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Name your Receipt class
Creation method: Automatic
Remittance method: Standard and Factoring
Clearance method: By matching
Receipt Method: Check
Steps:
Name your Receivable Activity
Type: Choose type from the above 8 types
GL Account Source: Activity GL Account
Tax rate code source: None
Activity GL Account: Discount taken (Earned) Account
Receipt source
Receipt source is used to create numbering for the receipts. It will determine:
Receipt class
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Payment method
Numbering for receipt batches
Bank Account
There are 2 types of receipt sources
Manual
Automatic
Create receipt:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Receipt Status
A receipt can have one of the following statuses:
1. Approved: This receipt has been approved for automatic receipt creation. This status is only
valid for automatic receipts.
2. Confirmed: For manually entered receipts, this status indicates the receipt belongs to a receipt
class that requires remittance. For automatic receipts, this status indicates the receipt has been
confirmed.
3. Remitted: This receipt has been remitted. This status is valid for both automatic and manually
entered receipts.
4. Cleared: The payment of this receipt was transferred to your bank account and the bank
statement has been reconciled within Receivables. This status is valid for both automatic and
manually entered receipts.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
5. Reversed: This receipt has been reversed. You can reverse a receipt when your customer stops
payment on a receipt, if a receipt comes from an account with non-sufficient funds or if you
want to re-enter and reapply it in Receivables. You can reverse cash receipts and miscellaneous
transactions.
Approval limits:
Use the Approval Limits window to define approval limits for:
Adjustments: When you enter an adjustment that is outside your approval limit range, Receivables
assigns the adjustment a status of Pending until someone with the appropriate approval limits either
approves or rejects it.
Receivable uses approval limits that have a document type of Adjustment when you create an
adjustment in the Adjustments, Submit Auto Adjustments, and Approve Adjustments windows.
Credit Memo Requests: The Credit Memo Request Approval Workflow uses approval limits that
have a document type of Credit Memo when forwarding credit memo requests from iReceivables.
The workflow sends a notification to an approver if the request is within the approval limit range for
the currency and reason code specified.
Define Credit Memo approval limits by reason type, currency, and amount.
Credit Memo Refunds: When you attempt to electronically refund an on-account credit memo,
Receivables uses approval limits that have a document type of Credit Memo Refund.
Define Credit Memo Refund approval limits by currency and amount.
Receipt Write-Offs: When you write off an unapplied receipt amount or an underpayment on a
receipt, Receivables uses approval limits that have a document type of Receipt Write-off. You cannot
write off a receipt amount that is outside your approval limit range.
Define Receipt Write-off approval limits by currency and amount.
The approval limits for write-offs are separate from, but cannot exceed, the system level write-off amounts
that you define in the System Options window.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
OM - Process
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
O2C Setups
1. System Parameters in OM
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
O2C Process
1. Booking – Sales order
2. Shipping/transaction: Query with SALES ORDER then you will be navigated to below
window
Action: Launch Pick release then Move Order number will be created.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
10. Apply the receipt to the Transaction; then reconcile in Cash management.
Auto Invoice
To transfer data from AR interface table to AR, we have to run “Auto invoice master Program”.
Steps:
1. Basic setup to be completed in AR and OM
2. Define Imported transaction source
3. Define Grouping Rules
4. Define Line Ordering Rules
5. Descriptive flex field (Invoice transaction flex field)
6. Run Program – Auto invoice master
** To group the multiple lines of sales invoice into one group is grouping rules
** Setting order for grouped lines is line ordering rules
Grouping Rules
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Define grouping rules that Auto Invoice will use to group revenue and credit transactions into invoices,
debit memos, and credit memos. Grouping rules specify attributes that must be identical for lines to appear
on the same transaction.
Auto Invoice requires mandatory grouping on the transaction attributes Currency Code and Bill-To Customer (only
one of each attribute is allowed per invoice). Receivables automatically apply these required grouping
rules to any additional transaction attributes that you assign to your grouping rules. All attributes of the
Transaction Flex field are optional within a grouping rule and you can assign these attributes as optional
grouping characteristics in the Grouping Rules window.
In the figure below, the grouping rule specifies that items must have the same currency, Bill-To address,
and Order Type to appear on the same invoice. Items A and B share the same currency and Order Type, so
they appear on the same invoice (Invoice 1). Item C has the same currency as A and B, but it has a different
order type, so it appears on its own invoice (Invoice 2). Items D and E share the same currency and Order
Type, so they appear on the same invoice (Invoice 3).
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Debit Memo
Debit Memo will be created when customer is under charged.
Memo lines are used to create transactions without item information.
Steps:
1. Define Memo lines (Setup Transactions Memo Lines)
2. Define Debit memo transaction type (Positive Sign)
3. Define Debit Memo Transaction Source
4. Create Debit Memo
Credit Memo
When customer return goods, to reduce customer balance we use Credit Memo (-) sign.
Steps:
1. Define Memo lines (Setup Transactions Memo Lines)
2. Define Credit memo transaction type (Negative Sign)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. Define Credit Memo Transaction Source
4. Assign Credit Memo source to the Invoice Source
5. Create Credit Memo against specific transaction.
Deposit
Deposit is an advance payment made by customer to the Organization.
Latter it will be adjusted for future invoice or apply to future liability.
Step: 1 Define Deposit transaction type
Step: 2 Define Deposit Source
Step: 3 Create Deposit Transactions
Step: 4 Record the Receipt against Deposit
Step: 5 Check the Deposit Balance Status
Step: 6 create one standard invoice and adjust against deposit amount
Guarantee
It is an assurance from the Customer to buy goods or services from the Organization.
Under guarantee transactions, amount will be collected from customers when we create invoice transactions
only.
Step: 1 Define Guarantee transaction type
Step: 2 Define Guarantee Transaction Source
Step: 3 Create and Complete Guarantee Transaction
Step: 4 Create invoice transaction with reference of Guarantee
Step: 5 Receive money from the customer against invoice transaction
Charge Back
Charge back is nothing but closing the existing invoice and creating new invoice with new due dates.
Charge back means decreasing the liability of a customer. It will be done if the customer has done some
payments towards the invoices. There are some other options are there. I.e. creation of credit memo. But it
can be apply only when the customer has not done payment.
Receivable lets you create adjustments and chargeback’s against transactions to which you are applying a
receipt. You can create multiple chargebacks and adjustments against each transaction, for positive or
negative amounts. Receivables let you enter a chargeback against a credit memo or an on-account credit
if they have a positive balance.
Receivables uses the transaction type of the transaction you are adjusting to validate the adjustment or
chargeback amount. If the transaction type does not allow over-application, you cannot enter an amount
that would reverse the sign of the balance of the debit item.
Chargebacks and adjustments do not follow the Natural Application rules; this lets you adjust transactions
in either direction, regardless of the Natural Application flag.
If the profile option AR: Allow Actions is set to No, the Chargebacks and Adjustments buttons are not
available in the Applications window.
Creating a Chargeback
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Use chargeback to create a new debit item for your customer when closing an existing debit item. For
example, your customer sends payment of $75 for a $100 invoice. You can apply the receipt to the invoice,
and then create a chargeback for the balance due.
Receivable requires that you automatically number your chargebacks. You can change the base number for
your chargeback numbering sequences by updating the Last Invoice Number field for this chargeback
batch source in the Transaction Sources window.
Invoice Rules
Invoice rules will be determined the accounting period in which receivables are recognized.
There are 2 types of Invoice Rules:
1. Bills in advance
2. Bills in Arrears
Bills in advance: System will recognize the invoice amount as a advance or starting of a project.
Bills in Arrears: System will recognize amount at the end of the contract or project.
Accounting Rules
Accounting Rules will determined the Accounting Period in which Revenues are recognized.
There are 4 types of accounting rules:
1. Daily Revenue Rates, All periods
2. Daily Revenue Rates, Partial Period
3. Fixed Schedule
4. Variable Schedule
Transaction Batch
Transaction batch is used to group the transactions based on the certain parameters.
Navigation: Transactions Batches
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Receipt Batch
Receipt batch is used to group the Receipts based on certain parameters.
There are 3 types of Receipts batches:
1. Manual Regular
2. Manual Quick
3. Automatic
Miscellaneous Receipt
Non invoice related receipts is called miscellaneous receipts, such as interest on investment, dividend etc.
Step: 1 Define Miscellaneous receivable activity
Navigation: Setup Receipts Receivable activities
Step: 2 Receipt of miscellaneous cash
Navigation: Receipts Receipts
Receipt Reversal
Receipt reversal is nothing but a kind of cancellation of Receipt.
There are 2 types of Receipt Reversal Methods:
1. Standard Reversal
2. Debit Memo Reversal
Standard Reversal
When we reverse receipt with the standard reversal, all the transactions which are associated with the
receipt will get reversed.
Step: 1 Query the invoice to check the balance due
Step: 2 reverse the receipt
Remittance
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Remittance is nothing but sending receipt information to the bank for collection.
There are 2 types of Remittance Method.
1. Manual
2. Automatic (Refund)
There are 3 steps in the remittance process.
1. Create
2. Approve
3. Format
Step: 1 Create remittance batch
Navigation: Receipt Remittance
Batch type: Remittance
Go to View Request
Ensure program completed normal View output
Go to View Request
Ensure “Print Remittance” program completed normal
Refund process
Refund is returning the receipt amount back to the Customer.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step: 4 Create remittance receipt to Bank (Automatic Remittance)
Navigation: Receipts Remittances
Click on “Auto Create”
Go to View Request
Ensure “Automatic Receipts Remittances Execution report” program completed normal.
View output.
Step: 6
Query the receipt which you received excess to refund to customer
Navigation: Receipts Receipts
Click on “Apply”
Apply Apply to Amount applied Activity
√ Refund 50000 RIL Ltd Refund
√ On-Account 0
Transfer to GL
For each and every transactions or receipts we have to create accounting.
Step: 1 Run create accounting program
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step: 2 Query the unposted journals in GL and post
Step: 3 to run import program in GL
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
FA Integration
Mass additions: It is a Process of transferring fixed assets related data from Accounts Payables to
Fixed Assets is called Mass additions. After transferring data from AP, data will store in interface
tables.
AP -- FA Mass additions interface tables ---- FA
The data which is there in “FA Mass additions interface tables” can be seen from FA application.
If you want to convert the invoices information to Assets, we can add necessary data at interface
tables, then the data will store in FA base tables. (RUN: Mass additions create program)
For Quick addition of Assets, only basic information is required.
For detailed additions: list of information is required like: Asset category, Asset name, cost of asset
and depreciation of Asset.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
• As mentioned above for detailed additions we have to navigate several windows to enter an asset.
(Additions, Book and Assignments)
• Whereas through quick addition button asset information will be maintained by navigating single
window only. Latter detailed information would be updated.
Straight line method: We will set a fixed amount for a fixed period as depreciation. For example:
Asset cost 1 Lac, asset life 5 years, so depreciation per year 1 Lac / 5 = 20000
Table method: depreciation will be calculated based on values given in a table.
Production base: Depreciation will be calculated on the production units
Mass transactions:
Asset transfer can be done between Locations, Employees, and Accounts.
Asset Changes: through this changes we can change the:
- Depreciation
- Prorate Convention
- Cost Adjustment
- Life time of Assets
Asset reclassification is used to reclassify the assets from one category to another category.
Projection: Through the projections we can have an idea of the future depreciation. We can see the
depreciation of an asset for the future period also.
What if analysis: with if analysis we can analyze the differences between two different depreciation
methods.
Over ride depreciation: Example: A plant is running in 2 shifts in a month producing 2000
units. If one month they used the plant per day 3 shifts then the production is 3000 units. As per the
regular calculation system will consider depreciation only for 2000 units.
But if you want to consider depreciation for 3000 units we have to over ride the depreciation. Over
ride the depreciation where there is unplanned activity takes place. System will consider first over
ride depreciation and then original depreciation.
Retirement: For every asset there will be a useful life of period. Once this period completed every
asset should be retired. Some other reasons for retirement: Sale of Asset, Theft, Life of asset and
Damage of asset.
Roll back depreciation: If we run the depreciation without period close, then we cannot make any
modifications. Then if we want to do any modifications we have to do “Roll back depreciation”.
Calendars: FA – depreciation calendar & GL – Accounting Calendar. While transferring the
information from FA to GL, the period name should be same in the both calendars; otherwise data
cannot be transferred.
Types of Books:
• For Assets, Journals will be created based on the asset book.
• This Asset book will be associated with the particular Ledger.
• Asset book will determine the:
- Calendar
- Accounting Rules
- Natural Accounts
- Ledger for various Fixed Assets.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Corporate Book:
This is also called Depreciation book, Asset book and Asset Register.
Corporate book is used to maintain the Asset information and to maintain Depreciation information.
Depreciation information will be maintained by following The Companies Act.
Tax Book:
We will maintain the depreciation information by following the Income tax Act.
We will copy the Asset information from the corporate book to Tax book.
We maintain companies Act and IT Act for depreciation, if the % of depreciation is different for
companies act and IT act.
We will copy the asset information from the corporate book to the tax book.
We have 2 options to copy the information:
1. Initial mass copy
2. Periodic mass copy
Budget book:
We will maintain capital Budget information.
The Asset information also required in the tax book.
It is an automatic activity
Type of Assets:
Assets are again 3 types as per Fixed Assets
1. Capitalized
2. CIP
3. Group Assets
4. Expense
Capitalized: Which Asset is started for using and Assets placed for service.
CIP: Construction in process: An asset which is under construction, for example building
under construction. CIP asset will changed to capitalized when it starts service.
Group Assets: Grouping the assets related to same group.
Accumulated Depreciation: Total depreciation from beginning of the asset to till date.
YTD depreciation: For particular year
Depreciation: For particular period.
Physical Inventory: Process of verification assets information in the Oracle system with the Physical
assets.
Split: Split is dividing the Assets into individual units of assets.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Example:
We purchased 5 plants at a time for Rs 5 Laths. We received only one invoice for all the plants. We
enter this invoice through Accounts payables. Now we are sending this information to FA through
Mass Additions. Now we want that 5 plants information differently. So we will split that into 5
plants.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
CALENDER
a. Fiscal Year
Specify the start and end dates of each fiscal year for a fiscal year name. Create fiscal years from the oldest
date placed in service through at least one fiscal year beyond the current fiscal year. Depreciation will fail if
the current fiscal year is the last fiscal year.
You can set up multiple fiscal years in this window. You can assign different fiscal years to your different
corporate books. The calendar for a tax book must use the same fiscal year name as the calendar for the
associated tax book.
N: Setup -> Asset System -> Fiscal Years
b. Calendar Periods
You can set up as many calendars as you need. Each book you set up requires a depreciation calendar and a
prorate calendar. The depreciation calendar determines the number of accounting periods in a fiscal year,
and the prorate calendar determines the number of prorate periods in your fiscal year. You can use one
calendar for multiple depreciation books and as both the depreciation and prorate calendar for a book.
Your corporate books can share the same calendar. A tax book can have a different calendar than its
associated corporate book.
Attention: If you use this depreciation calendar in a depreciation book from which you create journal entries for your
general ledger, you must make the period names identical to the periods you have set up in your general ledger.
N: - Setup-> Asset System-> Calendars
c. Prorate Conventions
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
You can set up or review prorate and retirement conventions in the Prorate Conventions window.
You must initially set up all your prorate conventions from the convention period corresponding to the
oldest date placed in service through the end of the current fiscal year. At the end of each fiscal year, Oracle
Assets automatically sets up your prorate conventions for the next fiscal year.
1. Same period
2. Following period
3. Pre period
4. Half period
N: - Setup-> Asset System-> Prorate Conventions
BOOK CONTROLS
Defining Depreciation Books
You can define corporate, tax, and budget depreciation books. You must set up your depreciation books
before you can add assets to them. You can set up multiple corporate books that create journal entries for
different ledger, or to the same ledger. In either case, you must both run depreciation and create journal
entries for each depreciation book. For each corporate book, you can set up multiple tax and budget books
that are associated with it.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Accounting Rules
Choose Allow Mass Changes to allow mass changes in this book.
Note: Oracle Assets does not allow mass change to assets for which you have entered unplanned depreciation.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. System control
System Control is used to specify company name, asset numbering scheme, and key Flexfield structures.
N: - Setup -> Asset System -> System Control
Key Flex Fields in Fixed Assets:
1. Category KFF
2. Asset Location KFF
3. Asset Key KFF (Optional)
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Similarly enter the General Ledger Accounts for Tax Book also
N: - Setup-> Asset System-> Asset Categories
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Click on Additions
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Continue
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Click on Assignments
To Change the Asset Location: Enter the Unit Change in Negative value as ‘-1’ shown in below screen
Source Line:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Financial Inquiry:
Check the Cost, Recoverable Cost, Depreciation and Cost History of Asset then Close the form
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Asset Open:
Retirements:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Choose Retirements.
Select the depreciation Book from which you want to retire the asset.
Click on DONE
After the Asset Retirement, run Calculate Gains and Losses program
Then go to ASSET WORKBENCH – Click on Finance Enquiry
Calculating Gains and Losses for Retirements
Run the calculate gains and losses program to:
Calculate gains and losses resulting from retirements
Correct the accumulated depreciation for reinstated assets
Calculate Investment Tax Credit recapture for retired assets in a tax book, if necessary
Suggestion: Although the depreciation program automatically processes retirements, you can run the Calculate Gains
and Losses program several times during the period to reduce period end processing time.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
After successful completion of the program, VIEW OUTPUT to see the gains and losses.
Choose Retirements.
Query the retirement transaction you want to undo.
If the retirement has a status of PROCESSED, choose Reinstate. If it is PENDING, choose Undo
Retirement.
If the retirement has a status of PROCESSED, calculate gains and losses to reinstate the asset. If it is
PENDING, Oracle Assets deletes the retirement
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Click on Reinstate
Click on OK and close. After the Asset Reinstate, run Calculate Gains and Losses program
Then go to ASSET WORKBENCH – Click on Finance Enquiry
N: - Depreciation -> Calculate Gains and Losses
Mass Transactions
Mass Additions
Mass Transfer
Mass Changes
Mass Revaluations
Mass Reclassifications
Mass Retirements
Mass Reinstate
Mass Additions:
Defining Items – Asset items
There are two ways you can define items from the Master Items window. You can use the Attribute Groups
tab, or the Item Folder tab. The Attributes Group tab allows you to select individual attributes, and use the
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
tool menu to apply templates and assign organizations The Item Folder tab enables you to create an item,
apply a default template, and assign the item to an organization all in one window.
Most of the item information is optional. You define only the information you need to maintain the item.
If an application is not installed on your system, the tab is not enabled. For example if Oracle Order
Management is not installed on your system, you cannot access the Order Management tab.
At Inventory Module
PO
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
At distributions, Track as Asset check box is enabling if yes then Save and Close the Form
Enable Validate and Force Approval check box and Click on OK
Step2:
Run – Mass additions create - program
Mass additions create report – program
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step 3:
Go to assets module
N: - Mass Additions -> Prepare Mass Additions
Enter the Category of Asset, Expense Account and Location of Asset then Click on Done
To check the Queue as POST
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Step 4:
N: - Mass Additions-> Post Mass Additions
If any errors occurred
Mass Transfers
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Use this form to transfer a group of assets between general ledger expense accounts, employees, and
locations.
N: Mass Transactions > Transfers
Mass Changes
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Mass Reclassifications
Reclassify assets to update information, correct data entry errors or when consolidating categories. You
cannot reclassify fully retired assets.
Note: When you reclassify an asset in a period after the period you entered it, Oracle Assets creates journal
entries to transfer the cost and accumulated depreciation to the asset cost and accumulated depreciation
accounts of the new asset category. This occurs when you create journal entries for your general ledger.
Oracle Assets also changes the depreciation expense account to the default depreciation expense account for
the new category, but does not adjust for prior period expenses.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Mass Revaluations
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Revalue assets to adjust the value of your capitalized assets in a highly inflationary economy. You can
revalue all categories in a book, all assets in a category, or individual assets.
The Mass Revaluation process includes the following steps:
Create Mass Revaluation Definition
Preview Revaluation
Run Revaluation
Optionally Review Revaluation
N: - Mass Transactions -> Revaluations
Mass Retirements
Use this form to retire a group of assets. You can also use this form to reinstate a mass retirement
transaction.
Note: When you perform a mass retirement, Oracle Assets creates PENDING transactions that are not
PROCESSED until you run the Calculate Gains and Losses program.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Then “Create mass retirements” program will run. And TRANSACTION NUMBER will be created.
N: - Mass Transactions -> Revaluations
Query the Mass Transaction Number as 393 then Click on Retire. Then “Mass retirements report” will run
at backend.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
After the Mass Retirements, run Calculate Gains and Losses program. Then go to ASSET WORKBENCH –
Click on Finance Enquiry
N: - Depreciation -> Calculate Gains and Losses
Mass Reinstate
N: - Mass Transactions -> Retirements -> Create and Reinstate
Query the reinstatement transaction in the Retirements window and choose the Undo Reinstatement button
To undo/reinstate a mass retirement transaction:
Note: If you reinstate a mass retirement after you have run the Calculate Gains and Losses program, you
must rerun the Calculate Gains and Losses program to process the mass reinstatement.
Then “Mass reinstate program” will run. After the Mass Reinstatements, run Calculate Gains and Losses
program
N: - Depreciation -> Calculate Gains and Losses
Then go to ASSET WORKBENCH – Click on Finance Enquiry
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
N: - Tax -> Initial Mass Copy
DEPRECIATION
When you run depreciation, Oracle Assets gives you the option of closing the current period if you check
the Close Period check box on the Run Depreciation window. If all of your assets depreciate successfully,
Oracle Assets automatically closes the period and opens the next period for the book. If you do not check
the Close check box when you run depreciation, Oracle Assets does not close the period.
Once depreciation has been processed for an asset in the current open period, you cannot perform any
transactions on those assets unless depreciation is rolled back or the current period is closed.
Attention: Ensure that you have entered all transactions for the period before you run depreciation. Once the program
closes the period, you cannot reopen it.
N: - Depreciation -> Run Depreciation
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Depreciation rollback restores assets to their state prior to running depreciation. For example, you may have
outstanding adjustments or transactions that you need to process for a period. However, you have already
run depreciation for that period. If the Close Period check box was not checked when you ran
depreciation, depreciation is automatically rolled back when you process transactions on these assets.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Cash Management model is used to manage liquidity and control cash, some techniques like Cash pooling
will help organizations to use idle funds and reduce external borrowing which will help organizations use
cash optimally. Some enhancements like Bank Accounts transfers are very useful features for those who deal
with multiple accounts.
Multi-Org Access Control (MOAC) Supports MOAC and users can work on multiple organizations from a
single responsibility.
Sub-Ledger Accounting (SLA) Cash management is tightly integrated with SLA and all cash management
accounting is handled using SLA.
Cash pooling
Oracle Supports following cash pooling techniques
a. Self Initiated Physical Cash Pools
b. Bank Initiated Physical Cash Pools or Zero Balance Accounts (ZBA)
c. Notional Cash Pools
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Also the functionality of bank account transfer was part of the Treasury Module, which is now available as
part of the Cash Management.
Bank Account transfer is a functionality in which we can initiate a balance transfer between two intra bank
accounts i.e. transfer between two accounts.
So basically there is no direct interface from cash management to GL. All the entries that cash management
creates are in either AP or AR. So to move the transaction you need to do a GL transfer from AP, AR and then
run the Journal Import, Posting etc.
Bank Account Transfer In order for the banks to show up in the Create bank account transfer, it is important
to set the profile option "CE Bank Account Transfers" to Cash management. By default it is begin set to
"Treasury".
And once the Reconciliation completes, we can run the following out-of-the-box reports,
Cash in Transit Report
GL Reconciliation Report
Bank Statement Summary Report
Transaction Available for Reconciliation Report
Reconciliation
We use the Oracle CM for the main purposes of reconciliation. Basically reconciliation is process of matching
and clearing the transactions that happened with Payables, Receivables, Payroll and Treasury.
Now when the Bank periodically sends the statements detailing all the payments and receipts, we enter this
information into the Oracle Cash Management using the Bank statement workbench. Now we can reconcile
these bank statements against our regular payments and receipts transactions. This is what is called
Reconciliation.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
There are two major steps involved in reconciliation and they are
Matching
Clearing
The Bank Statement transferred will consist of the following types of transactions,
AP Payments
AR Receipts
GL Journal Entries
Bank Charges (Bank Originated)
Interest (Bank Originated)
Payroll entries (Bank Originated)
Treasury Settlements (Bank Originated)
Come to the Oracle Cash Management application using the OCM responsibility.
Enter a bank statement, for say 'Commercial bank' with the amount exactly same as payment created
above. (A bank statement typically has header and line and line amount should be same as payment
amount).
While entering the line information, enter in the TRANSACTION NUMBER SAME AS THE
PAYMENT BATCH NUMBER (this is very important Matching criteria for reconciling the transactions
for the payable transactions)
Call the Auto Reconciliation program from the tools menu (look for the errors and reconciliations).
Case 2
We can do the same process for the Receivables transactions as well.
The important thing is that, we need to give the TRANSACTION NUMBER AS THE RECEIPT
BATCH NAME.
select * from ce_statement_headers_int
select * from ce_statement_lines_int
You can reconcile the bank statements in Cash Management either automatically or manually.
The Automatic Reconciliation process can be setup to create miscellaneous transactions automatically.
Setups:
1. Define cash management responsibility
2. Assign profile options to the OCM responsibility (MO, Ledger, Hr_user, Business group)
3. Assign OCM responsibility to the users.
Open CM responsibility,
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Manual reconciliation:
N: Bank statements/ Manual clearing/ clear transactions
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Auto Reconciliation:
1. We need to map the bank account statements
N: setup/ banks/ bank statement mapping
Bank statement mapping is useful to map bank statement given by the banks with our format file which has to be
uploaded in to the bank
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
N: Setup/system/payment template
3. Bank Transfers
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
N: Bank transfer
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
4. Reconciliation
N: Bank statements/ Manual clearing/ clear transactions
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
If you have created your “COA Structure” by using Accounting KFF with the 4 Segments i.e.
Company, department, Accounts and Location.
The same structure will be copied to “GL Ledger FF” by adding one more segment called “Ledger”.
GL Ledger FF is used for internal purpose.
We use majorly in: Mass Allocation & FSG
General Ledger 3
Assets 3
Receivables 2
Inventory 7
HR 8
Payroll 3
EBT 1
Etc 11
Total 38
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
3. Secondary Ledger
4. Legal entity creation
5. Operating unit creation
6. Intercompany balancing rules
7. Intra company
Primary Ledger
11i Set of Books = R12 Primary Ledger
In 11i Set of Books determines 3 C’s i.e. Currency, Calendar & Chart of Accounts.
4th C added in R12 i.e. Accounting Method.
4 C’s:
1. Calendar
2. Currency
3. Chart of Accounts
4. Accounting Method
Accounting method determines which method organization opt for accounting whether Accrual or
Cash basis.
Ledger is where we record the actual day to day business transactions.
Primary Ledger is created in General Ledger responsibility through “ASM”.
Reporting Ledger
In 11i we have to perform several steps to define MRC through Set of Books.
We have to create 2 set of books and have to manually choose the SOB as reporting or primary.
We have to manually assign reporting SOB to primary SOB.
Journals transferred to reporting SOB in unposted mode.
Calendar and Chart of accounts should be same.
Where as in R12 steps are minimized to perform MRC
Once you assign reporting currency to Primary Ledger, system will automatically create
reporting Ledger
And also Reporting Ledger is assigned by system automatically to Primary Ledger.
Journals will transfer to Reporting Ledger in Posted mode.
To perform MRC in R12 through Reporting Ledger Calendar, Chart of Accounts and
Accounting method should be same.
Legal Entity
In 11i we create Legal Entity in HRMS Responsibility.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
After creation of Legal Entity the same we assign to Primary Ledger through “ASM”
Then we assign Balancing Segment Values (BSV) (Company) to Legal Entity what are all the
companies are maintained under one legal registration.
For AGIS (Advanced Global Intercompany system) purpose also we have to assign Legal Entity to
Primary Ledger
Operating Unit
11i Operating unit is created in “HRMS responsibility” through Organization window.
To create OU through ASM, the prerequisites are Business group & Legal Entity.
Ledger Set
Collection of Ledgers is called Ledger Set.
We can group the ledgers as a set who’s Calendar and Chart of accounts should be same.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
In general to access single ledger we will assign “GL Ledger Name” profile option to GL
Responsibility.
To access Ledger Set we have to assign “Data Access Set” profile option to GL responsibility.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
New features in Accounts Payables
1. Lines in the invoice
2. Two new invoices
3. Changes in the supplier
4. Changes in the banks
5. TCA (Trading Architecture Community)
6. AP / AR Netting
7. Payment Manager
8. MOAC (Multi Org Access Control)
9. SLA (Sub ledger Accounting)
10. Create Accounting
11. Changes in the invoice work bench
12. Asset Invoices
13. Change in the AP report names
14. Options
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Whereas Supplier Bank account will be created in Supplier creation window and Customer bank account
will be created in Customer creation window.
In R12, Legal Entity is owner to Bank, hence Bank also become a party of TCA.
Use of TCA is data can be accessed at Global level.
TCA table starts with HZ.
6. AP / AR Netting
This concept we called as “Contra” in 11i.
We can cancel the customer and supplier contra balances for only one party at a time at balances
level only.
We have to add one more functionality called “Contra charging menu” to contra
Navigation: System Administration Application Menu
Query: AP_NAVIGATE_GUI12.
R12 introduced this concept as “AP/AR Netting”.
With this we can net amount customer and supplier contra balances for several parties at a time at
transaction level.
Site level netting also possible in R12.
System will automatically update the account balances.
AP/AR netting accounting entry:
Liability account to Netting account
7. Payment Manager
11i R 12
Payment batch Payment Manager
Form based Web page
From front end we cannot see It is a dash board environment. We can create some
the payment details in the Batch templates with more options.
We can stop the batch payment process at certain point.
We can process multiple currency payments.
Payments multiple operating units of one legal entity are
Multiple currency payments are possible.
not possible. Payments of multiple operating units under multiple
Legal entities possible.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
1. Security profile (MO: Security Profile & HR: Security Profile)
2. Global security profile
Through “Global security profile” we can access the operating units though they belong to different
business groups.
MOAC is used to the applications which works at operating unit level (Example: AP, AR etc.)
Data will transfer to GL through SLA, interface tables by default not available.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
2. Payables Options
Options in R12: 4
1. Financial Options
2. Payable options
3. User operating preferences
4. Payable system setups (Global information)
AR NEW FEATURES
1. MOAC
2. Line level Cash Application
3. Refund process automation
4. Revenue recognition
5. Sub ledger accounting
6. Customer screen
7. Late charges
8. AP/AR Netting
9. Balance forward billing
10. Create accounting
11. Collections work bench
Customer Creation
Customer creation is done through HTML page or web page.
Customer bank account can be created in customer definition.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Late Charges / Financial Charges / Interest
Late charges / financial charges / Interest charges are specific to operating unit in 11i
R 12:
Late charges are global and centralized & fixed amount of interest can be chargeable.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Accounts Payable
Payable Particulars R12 11i
Invoice Operating Unit at Header Yes No
Invoice Invoice Lines as a new additional line Yes No
added in Invoice screen.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Payable About Supplier related info (Supplier Yes At financial
system set numbering) option
up
Accounts Receivable
AR Particulars R12 11i
Invoice Auto GL date Yes Customized
Invoice Copy invoice Yes No
Invoice Create Accounting Draft, Final, Final Only
Post
Receipt Customer master Yes No
Receipt AP-AR Netting Yes No
Receipt Balance forward billing Consolidated
billing (Proxima
payment term)
Receipt Credit card Charge back Yes No
Set Up EB tax Yes No
Receipt Automated Refunds Yes No
Receipt Daily revenue Yes No
Receipt Revenue Contingencies Yes No
Receipt Deferred COGS and Revenue matching Yes No
General Ledger
GL Particulars R12 11i
Journal Tax Batch option Yes No
Journal Approve option Yes No
Journal Auto Copy option Yes No
Ledger 4c, Currency, COA, Calendar, Account Yes 3C Currency,
convention COA, Calendar
(Set of books)
Ledger Sub ledger Accounting(SLA) Yes No
Fixed Asset
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
FA Particulars R12 11i
Depreciation Roll back depreciation Auto Manual
Cash Management
CM Particulars R12 11i
Set up Bank and Branch become part of TCA Yes Internal Banks
Parties defined in AP and
that is shared by
AP,AR,CE,
Payroll and
Treasury and they
are bank accounts
often copy in
multiple
Operating Units
Set up Internal Bank Account in Cash Yes Bank Define At
Management which is defines by a Legal Operating Unit
Entity. Here the Operating units have Level
their own rights
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Period Close Process in GL
1. Set the status of the first accounting period in the new fiscal year to Future Entry.
Note: The first period of the new fiscal year should not be opened until all of the year–end processing
for the last period of the current year has completed.
2. Transfer data from all of your sub ledgers and feeder systems to the GL_INTERFACE table.
3. Run the Journal Import process to populate the GL_JE_BATCHES, GL_JE_HEADERS, and the
GL_JE_LINES tables. This can be done automatically from the sub ledgers systems, or manually
from Oracle General Ledger.
4. Close the period for each sub ledgers. This prevents future sub ledger transactions from being
posted to General Ledger in the same period.
5. Review the imported journal entries in Oracle General Ledger. You can review them online or in
reports. Reviewing journal entries before posting minimizes the number of corrections and changes
that need to be made after posting.
i. Below is a list of useful reports:
ii. Journal Batch Summary Report
iii. General Journal Report
iv. Journal Entry Report
v. Journal Line Report
vi. Journal Source Report
vii. Journals by Document Number Report (when document sequencing is used)
viii. Unposted Journals Report.
6. Post the imported journal entries. You can also schedule Autopost to pick up and post journals
transferred from subledgers on a regular basis. This reduces the volume of posting done at month
end.
7. Revalue balances to update foreign currency journals to your functional currency equivalents.
9. Update any unpostable journal entries and then post them again.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
AP - PERIOD CLOSING PROCEDURES
Complete transactions:
To close the AP period we have to complete all transactions. So to find out the incomplete transactions we
have to run the following Standard reports.
a) Invoice Validation report
b) Invoice on hold Report - This report gives details of all the invoices that are on hold in the
system. Pass the Parameters as shown in the Screen Shot below, give the period end date in the
To Entered Date field. Resolve the Holds in the period end so that no Invoices are carried
forward to the next period during the Year End Close. In the Month End Closing you can also
choose to Sweep the Invoices in the next period.
c) Sub ledger period close exception report
And
XML report publisher (Sub ledger period close exception report)
d) Period close exception report
e) Unaccounted transaction report
f) Update bills payable report
g) Bills payable maturity date report
Exception handling:
Unprocessed Create accounting
Final Transfer journal entries to GL - Program
Notes:
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Based on the information from above reports, take necessary action on invoices. Approve the
Unvalidated Invoices, Account for the Unaccounted Invoices, Release Holds where ever the Invoices
are placed on Hold.
If payment batches are used, confirm all the Payment Batches.
Submit the Payables Accounting Process Program to account for transactions. All the transactions
needs to be accounted before transferred to General Ledger.
Run and Review the Standard report Unaccounted Transactions Report. Review any unaccounted
transactions and correct data as necessary. Then resubmit the Payables Accounting Process to
account for transactions corrected.
Unposted Payable Journal entries will be found in the GL and it will be posted into the General
ledger.
This will be queried in the Journal Entry form with source as “Payables” and posting status as
“Unposted”. These Journal entries will be reviewed and Posted into the GL. If Auto post is
scheduled for Payables Invoices, query for any unposted journals that are remaining after the
program runs. Review and post the remaining entries.
After running the “Payables Accounting Process Program” program, run ‘Create Mass Additions’
program from Account Payables responsibility. This program transfers all the account lines that are
marked as ‘Track as Asset’ and have corresponding Clearing Account set up in Fixed Assets. (You
cannot run this program before Payable Transfer to General Ledger program is run, as it considers
all lines to be interfaced to the Fixed Assets must be transferred to the General Ledger).
Reconcile AP to GL:
a) Internal reconciliation – With in AP
Reconcile with the General Ledger .The following standard reports from payables module can be
used for reconciliation.
Account Payables Trial Balance.
XML publisher report (Account Payables Trial Balance)
Posted Invoice Register.
Posted Payment register.
Formula = Previous closing balance + Posted invoice register – Posted payment register
If not, then run program Accounts analysis – 136 characters and then check manually whether any
journals has been entered manually which impacts the AP accounts.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Create manual
payment outside
Payables
Closing of AP periods
Module: AP Module.
Navigation: Accounting > Control Payables Periods.
1. Select the period to close. Select ‘Closed’ from list of values in the Period Status and save the record.
2. Select the Next period to open. Select ‘Open’ from list of values in the period status and save the
record.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Period Close Procedure in AR
The "AR Reconciliation Report" shows the summary amounts of various AR reports that are used to
reconcile AR. This report mainly has 3 parts
a) Period Beginning Balance
b) Period Activity in different Areas and their differences
c) Period Ending Balance
(*) These can occur only in the case of foreign currency transactions.
Oracle [Link] Standard Reconciliation can be done at the Operating Unit level alone.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Run the AGING - 7 BUCKETS report as of the closing of previous month for taking the opening balance
for the current month.
Run TRANSACTION REGISTER to identify the Invoices, Credit memos, Debit Memos and
Supplementary Invoice details.
Run APPLIED RECEIPT REGISTER to identify the receipts which are adjusted against invoices/Debit
memo.
Run UN APPLIED RECEIPT REGISTER to identify the receipts which are lying unapplied to any
invoice/Debit memo.
Run ADJUSTMENT REGISTER to identify the small balance adjustments those were done on invoices.
Run INVOICE EXCEPTION REPORT to adjust the Transaction Register for any transactions that are not
opens to Receivables and therefore do not show up on your Aging.
Run the AGING - 7 BUCKETS report as of the current months closing for closing balance.
Now compare the AGING - 7 BUCKETS – GL ACCOUNT with the TRIAL BALANCE to see if the
balance in the Sub Ledger as shown by the Aging report is the same as in the Trial Balance.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
FA - Period close procedure
Complete Transactions
Completing all transactions for Oracle Assets:
Prepare and Post Mass Additions
Complete Manual Additions, Adjustments, Transfers, Retirements, and Reinstatements
Ensure that:
All transactions have been entered for the period being closed
Once a depreciation period in Oracle Assets has been closed, it cannot be re-opened
All assets have been assigned to a distribution line. Otherwise, period end Depreciation Process will
not complete, and will not close the period.
Run Depreciation
Run Depreciation process is performed independently for each asset book
When the process is run, Oracle Assets automatically calculates depreciation for all assets, calculates gains
and losses for all retirements, and then runs the appropriate Reserve Ledger Report.
Ensure to:
Run Depreciation without closing the period
Review Journal Entry Reserve Ledger Report for Cost, calculated depreciation expense, and
accumulated depreciation
Make necessary activities
Re-Run Depreciation without closing the period and review the Reserve Ledger Report again
Run Depreciation with closing the period
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
o Is produced by Create Accounting program
o Shows sub ledger journal entries created for successful accounting events
Journal Entries report (in Posted status mode): Includes all transactions that should be posted to
General Ledger (i.e. associated transaction type has Post to GL set to Yes) displays: Details of what is
or will be posted to each GL account for a specific period and Journals by receivables categories
Ensure the following is correct “Sub ledger Accounting Program report total should equal Journal
Entries report total “
Note:
If we run DEPRECIATION in DRAFT mode, Journal entries will not be created. Until we run CREATE
ACCOUNTING program in ASSETS no journal entries will be created.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
CM Period Close procedure
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Oracle General Ledger Real time Interview Question with Answer
Question Answer
What is MRC? Multiple reporting currencies are a set of unique feature which permits
an organization to report in multiple functional currencies.
What are the Responsibility Data group, Menu group, Request group
setups?
How to prepare FSG? Row set, Column set
What is a Roll up Group? It is to identify a group of parent values for reporting or other
application Purposes. It is used to create summary accounts for
reporting purposes.
What is Translation? Translation is the process which picks up the foreign currency
balances and converts them into functional currency balances (for a
particular period, SOB etc). So basically the translation process will
generate additional records in the GL_Balances table. It only operates
at the balances level and not on the transactions/journals level. It picks
up the periods rate defined for that period.(not the daily rates).
What is Cumulative translation It is to account the net difference needed to balance the translated
Adjustment Account? COA while doing the translation.
What is Recurring journal? A recurring journal is a journal entry that should be entered and
Types of Recurring journal? posted periodically. Each time the journal should have the same
accounts but the amounts could be different. To create a recurring
journal, you define a recurring journal template that you use to
generate almost automatically the journals periodically. Recurring
Journal templates can include fixed amounts or formulas to find
amounts based on balances of pre-determined accounts.
Types:- Regular, Skeleton, Formula
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is BR 100 and which stage It’s a document for all set up .Before User Manual it has to sign off.
we are preparing?
What is Flexfield? A Flexfield is a field made up of sub fields or segments.
What is KFF (Key Flexfield)? It builds unique entity identifiers (Data stored in the SEGMENT
fields.).Its mandatory Flexfield for arranging code of combination
which consists of 38 [Link]-3,AP-3,FA-3,AR-6,HR-7
Why Allow Dynamic Inserts? Allow dynamic option is to create new code combination and also
modify the code combination can be done otherwise not possible.
Use of Cross Validate Segments? controls the combinations of values you can create when you enter
values for key flex fields
What is segment? How many no. A segment is a single sub field within a flexfield. A segment is
of segments in Accounting represented in database as a single table column. Maximum 30
Flexfield? segment,14 Attribute in DFF
How many Flexfield structures In Oracle GL, We can create N no. Of Flexfield structures.
can you create for GL?
What is value set? It is a set of values
Why do we need value sets? You do not always want a user to enter junk free text into all the fields.
Hence, Oracle Apps uses value set to validate that correct data is being
entered in the fields in screen.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What are the format types and Format type:-Character, Date ,Date time, Standard date, standard
validation types available in datetime and Time
value set? Validation Type:-
Dependent,Indepedent,None,Pair,Special,table,Translatable
indepedent,Translatable dependent
What is Flexfield qualifiers? A Flexfield qualifier identifies a particular segment of a key Flexfield.
What is the use of Management This would qualify a segment to be the management segment if that
Flexfield Qualifier? segment has management responsibility and you can facilitate setting
of Read, Write access permissions while defining Data access set in GL.
What is the use of Secondary This attribute is used to identify the secondary tracking segment to
Tracking Flexfield Qualifier? process income statement closing, translation and revaluation.
What is Segment qualifiers? A segment qualifier identifies a particular type of value in a single
segment of a key Flexfield
What are types of Segment For Company and cost center:-Allow posting ,Allow budgeting
Qualifier? For Natural Account:-Allow posting ,Allow budgeting,Account
Type,Third party Control Account,Reconcile
What is Security Rule? It restricts the access of different segment values for different
responsibilities.
What is CVR (Cross validation CVR restricts particular code of combination at COA level.
rule)?
What are the period types? What A Unit of time ,such as one week ,two weeks or a month on which
are the period types provided in your accounting calender is based.
GL? Types:-Month,Year,Quarter,Half Yr,Half month,Week
What is an Accounting calender? It is to specify the no. Of periods in the year for the purpose of
transaction and maintaining accounting data.
How to Creating Calender? Name, Prefix month, type, year, Num, from, To, If adjustment then
click on Adjusting
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is transaction calendar? This calendar determines which days in a week are business days and
specifies other non business days such as holidays. Use:-It must be
assigned to PL for which average balancing is enabled to control
transaction posting.
What is monetary currency? It is currency which has a monetary value.
What is conversion type? A process that converts foreign currency transaction in to functional
currency. I.e. Corporate, reporting, spot, user
What is journal Source? It is an indicator by which GL identifies and Differentiates the origin of
journal entries which is mandatory to create a new journal.
What is journal Category? Journal categories specify what kind of transaction the Journal entry
represents. It determines the nature of journal entry Like purchase,
payable, receivable etc which is mandatory to create a journal.
What is Data Access Sets? Data Access Sets enable you to specify read only or read and write
access for a legal entity, ledger, Balancing Segment Value or
Management segment Value.
How to define Document Sys admin, Application create and assign as automatic and manual
Sequence for Journals?
How to find Journals Entered Journal find screen, click more, dates created from ,to
today?
Reverse a Journal - Options Yes, At journal screen ,reverse tab else setup-journal-Auto reverse
available?
Can I correct sub ledger entries Yes, at journal import ,correct option
from GL?
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Can I delete sub ledger entries? Run request Program - Delete Journal Import Data, parameter Source,
request ID, Ledger
3 Key reports in GL? Trial balance, Account Analysis report(180), FSG reports,
What is security rule and Cross We are restricting the code combination at responsibility level for
validation rule? security rule and COA level for Cross validation rule.
What is drilldown in GL? We can see the original entry through this option at gl
What is COA? Chart of Account (COA) is one of the building blocks of Ledger. It is
an important as well as a mandatory step to setup a ledger. It is
important because the structure of COA determines the level or depth
of financial reporting. The Accounting Structure your organization
uses to record transaction and maintain account balances.
What are the pre requisite of Segment, Value set, Flexfield qualifier, Values, Segment Qualifier
COA?
How we will arrive Business Through segment created in COA.
structure and operating
structure?
What is Retain earning account? It will carry forward the last year balance to the current year.
What are the accounts mandatory Retain Earning Account, Suspense Account, Rounding off difference
to define in set of books? account, Reserve for encumbrance
What is Suspense Account? It is a balancing account which is used to post out of balance Journal
entries, GL automatically posts journal difference against summary
accounts. A suspense account is an account in the general ledger in
which amounts are temporarily recorded. The suspense account is
used because the proper account could not be determined at the time
that the transaction was recorded.
When the proper account is determined, the amount will be moved
from the suspense account to the proper account.
What is Encumbrance Account? With General Ledger you can record pre-expenditures commonly
Types? known as encumbrances. The primary purpose of tracking
encumbrances is to avoid overspending a budget. Encumbrances can
also be used to predict cash outflow and as a general planning tool.
Predefined Types:-[Link],[Link]
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Can Contra entry passed for No
suspense and encumbrance
journal entry?
How can we create We can create either Automatic or manual.
encumbrance?
What is Budget? Types of It is used to have control over the amount spent against budget.
Budget? Types:-1. Account Wise [Link] entry source and category
What is SLA and how it AP->SLA->GL
function?
What are the pre requisite [Link] ledger update sub ledger accounting in default
required for SLA? [Link] methods builder-Event type .Event Class Mapping Sets
,Account Derivation Rules, Journal Line Definition, Application
Accounting Definition, Subledgers Accounting Methods, Assign the
custom SAM to Primary Ledger Accounting Setup, Create an invoice
for supplier type ‘Contractor’ and create accounting
In the case of modification of Modified Entry from SLA
entry, What account taking from
payable to GL?
SLA entry Whether it’s Yes if it’s in draft mode.
modifiable?
If drill down what account entry Original Entry
will be seen whether its
modified entry or original entry
made at SLA?
What is the pre requisite for a Period, currency, Category, Source
journal?
What are different types of Reverse journal, Tax journal, Suspense journal, Statistical journal,
journal? Recurring Journal, Foreign currency journal
What is journal import? A general ledger program that creates journal entries from transaction
data stored in the GL_INTERFACE table.
Steps:-GL->Journal->Import->Run
How to Validate a Journal Validation can do through [Link] level Validation,[Link] level
import? How to track errors validation,[Link] entry line level validation,[Link]
during import journal? validation,[Link] date validation,[Link] validation
Errors we can track through Batches, Accounts, reference, Journal
lines, DFF
Name few GL interface tables? GL_BUDGET_INTERFACE
GL_DAILY_RATES_INTERFACE
GL_IEA_INTERFACE
GL_INTERFACE
GL_INTERFACE_CONTROL
GL_INTERFACE_HISTORY
What are the types of invoices? Standard, Debit memo, Credit memo, Prepayment, Retainage,
Withholding invoice, Expense Report
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is Prepayment and A prepayment is a type of invoice you enter to make an advance
Process? payment. We can adjust prepayment against standard invoice in future.
What are Types of Prepayment? Permanent -This is used for long term deposit. Ex:-Fixed deposit, Term
deposit. Temporary-which is used for short term advance. Ex:-Advance
to supplier
What is the use of permanent Ex: Term deposit for long term
prepayment and Accounting Advance to supplier Dr 100
entry? To Supplier Cr 100
Batch payment process It’s a 11i bulk payment for multiple supplier
Standard concurrent program in Create Accounting, period close exception report, India-Creditor ledger
AP
Difference between invoice and It’s either, or relation. We have to activate profile option batch% as
invoice batch and what setup yes. It will disable the new button at find screen at invoice.
required?
Can we change invoice if we Yes we can change if it’s not accounted and if the amount exceeding the
made the payment? previous amount otherwise can’t change.
What are the criteria for entering Supplier, Supplier site, payment term, payment method, distribution
a standard invoice? account
What are the modules interfaced Purchasing, GL
through AP module?
What is the work of payment We can make payment supplier category wise and for multiple supplier
manager? payment in a one struck.
Can we sweep invoice which is No, We have hold and release that then we can close the period.
in hold position?
What do you mean of retention It means holding some part of payment for a contract suppler. Retain
in AP? value will be release at the end of the contract. We can make through
Retain age invoice.
What are the encumbrance PO encumbrance and requisition encumbrance available in Financial
options for AP? How are they options.
used? Encumbrance used to reserve the funds at the time of raising PR or PO.
What are the different types of Purchasing, Pay, Primary pay, RFQ only, Procurement card
supplier site?
How can we default supplier site Enable primary pay check box in supplier site for that particular site.
at invoice level?
What is the use of Withholding Income tax returns purpose we use it.
invoice and which scenario?
What is the entry for AP invoice? Expenses Ac Dr 100
To Supplier Ac Cr 100
What is recurring invoice? What Repeatedly incurring invoice for expenses that occurs regularly.
is the scenario we are using this? Example: Rent for every month and lease payment
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What are the methods of Accrual and Cash method
accounting?
What is special calendar & why Use the Special Calendar window to define periods that Payables uses
it’s required? for automatic withholding tax, recurring invoices, payment terms, and
for the Key Indicators Report. For example, if you monitor staff
productivity weekly, use this window to define weekly periods for the
Key Indicators calendar type.
What types of Distribution Set Use Full Distribution Sets to create distributions with set percentage
and what’s the use of skeleton amounts or Skeleton Distribution Sets to create distributions with no set
DS? distribution amounts. For example, a Full Distribution Set for a rent
invoice assigns 70% of the invoice amount to the Sales facility expense
account and 30% to the Administration facility expense account.
A Skeleton Distribution Set for the same invoice would create one
distribution for the Sales facility expense account and one distribution
for the Administration facility expense account, leaving the amounts
zero. You could then enter amounts during invoice entry depending on
variables such as that month's headcount for each group.
What is EB Tax and set up? How 1. Define party tax profiles 2. Define regime 3. Create Tax 4. Create tax
it’s linking to the AP and AR Status [Link] tax rate [Link] tax configuration options
module?
How to create tax rates? Create tax in EB tax
Withholding tax and utilization It’s like TDS concept in India.
What is the use of Offset Three types i.e. None, Balance, Account
Account method If we selecting None then Supplier account will be same for all OU ,If
we selecting Balancing then supplier account will segregate for OU
wise , if we select Account then its segregate All Code combination as
based on real distribution account we have entered for OU wise.
How many types of payment 5 type’s i.e. Bills payable, Check, Electronic, Outsourced Check, Wire
method.
What is pay group? It is to group invoices in to supplier category for payments.
What is prepayment settlement Number of days you want Payables to add to the system date to
date in payable option? calculate a default settlement date for a prepayment. Payables prevents
you from applying the prepayment to an invoice until on or after the
settlement date.
What is GL date basis in payable The date you want Payables to use as the default accounting date for
option? invoices during invoice entry.
Invoice Date-Invoice date you enter during invoice entry.
System Date-Current date for your Payables system. The date you
enter the invoice.
Goods Received/Invoice Date-Date that you enter in the Date Goods
Received field. If no value is entered, then the invoice date is used.
Goods Received/System Date-Date that you enter in the Date Goods
Received field. If no value is entered, then the system date is used.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is difference between debit Debit Memo: A negative change in invoiced amount identified by
memo and credit memo? customer and sent to supplier. Ex. Purchase return
Credit Memo: A negative change in invoiced amount identified by
supplier and sent to customer. Ex: TDS payable
What is meant by with-holding After you apply withholding tax to an invoice, you can optionally
tax invoice? create invoices to remit withheld tax to the tax authority.
What are the mandatory setups Financial option, Payable option, System setup option, Create payment
in AP? term, Create payment administrator, Creation of supplier, Open
payable period, Open GL period, Open Inventory period, Open
Purchase period,
Can we make foreign currency Yes, but in payable option we have to enable use multiple currency and
invoice and payment? in bank, enable multi currency payments
Purpose of Payable invoice open It can use the Payables Open Interface Import program to create
interface? Payables invoices from invoice data in the Payables Open Interface
Tables
Payable open interface import? Use Payables Open Interface Import to import invoices from the
Payables Open Interface Tables.
What is a Multi Currency Multi currency is possible but we have to set up at the time of Bank
payment? Creation.
Can we implement MRC at Yes
Payables?
What does the Unaccounted It will sweep the transaction to next period.
Transaction Sweep Report do?
What reports should I run before Period close exception report, Unposted transaction
closing the period?
What is meant by void payments? When you void a payment, Payables automatically reverses the
accounting and payment records so your general ledger will have the
correct information, and so the status of the paid invoices is reset to
Unpaid. Payables also reverses any realized gains or losses on foreign
currency invoices recorded as paid by the payment
What are the types of journal Payable
categories available in the AP?
What is meant by matching and 2 way-Invoice and PO, 3 way-Invoice, PO and Receipt and 4 way-
what are the types of matching’s Invoice, PO, Receipt and Inspection
available?
What is a Hold and Release? Hold means restriction in invoice for further processing. User can
Types of hold? define any kind of holds to hold the invoice for further processing.
Type:-Manual and System hold
How to approve ‘n’ no. of You can be Approved n number of invoices using the Request "Invoice
invoices? Validation"
What is Zero-Payment in AP? Create zero-amount payments to pay basic invoices with offsetting
credit or debit memos, or to record cancelled invoices as paid so they
are no longer included on the Invoice Aging Report. Before you make
a zero-amount payment, you must enable the Allow Zero-Amount
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Payments option for the bank account you will use to create the
payment.
What is Proxima Payment Cut off day
Terms?
What are the tables associated AP_INVOICES
with Invoice?
Which interface tables are used RA_INVOICE_INTERFACE_ALL
for Invoice Import?
What is Interest Invoice and how Payables automatically create invoices to pay interest for overdue
it can be created? invoices if you enable automatic interest calculation for a supplier, and
you pay an overdue invoice for the supplier in a payment batch or
with a Quick payment. The new interest invoices are ready for
Approval and payment.
How many key flex fields are No
there in Payables?
Can you cancel the invoice? If Yes, but before create accounting
yes, explain?
What is pay date basis? Due, Discount, None
What is terms date basis? From which date the payment term will be calculated.
Types:- System, Goods Received, Invoice, Invoice Received, Null
What is the report used to "Supplier Audit Report" can be used to help identify potential duplicate
identify duplicate suppliers? suppliers.
What is meant by accrual write If you choose the Perpetual Accrual Method within Purchasing,
off? Purchasing records an accounts payable liability to an AP accrual
account for goods received but not invoiced. When Payables matches
and approves the invoice for the received goods, Payables clears the
accounts payable accrual account and records the actual liability
amount to the invoice accounts payable liability account. After you
have entered your receipt transactions and matched and approved
your invoices, you can run the Accrual Reconciliation Report to
identify any differences between your Purchasing receipts and
Payables invoices.
Use of Future dated payments? You can use future dated payments to control the timing of your
payments, and therefore control your cash flow. A future dated
payment instructs your bank to disburse funds to your supplier's
bank on a specific date (the maturity date)
What are the period statuses in Never opened, Future, Open, Closed, Permanently closed
AP?
What is meant by third party Payments are generally made to the supplier providing the goods or
payments? services, however sometimes there is requirement when supplier ask
you to made payments to different party on supplier’s [Link] the
payments made to other parties on behalf of the supplier is termed as
Third Party Payments.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
ERS Invoice means? Evaluated Receipt settlement, Which makes auto invoice in payable.
What is meant by RTS Return to supplier which has to assign at the time of creating supplier.
transactions?
What are the steps to define a 1. User management-Role-Security wizard through Sys Admin [Link]
Bank? branch 3. Bank Account [Link] Document assignment
How to assign Cash clearing While doing bank creation, we have to give cash clearing account.
Account
OAF Real Time Interview Question with Answer for O2C Flow
Question Answer
What are the issues for not 1. The document sequencing feature is enabled, but no 'Automatic' document
routing Auto invoice Master sequence exists within Oracle Receivables for this document category and
Program? date.
[Link] sales credit type name (SALES_CREDIT_TYPE_NAME)
[Link] salesrep number (SALESREP_NUMBER)
[Link] bill to customer reference
(ORIG_SYSTEM_BILL_CUSTOMER_REF)
[Link] transaction type name (CUST_TRX_TYPE_NAME)
[Link] Bill To address reference must exist in Oracle Receivables, and it must
be assigned to the Bill To customer You must supply
[Link] terms for your non-credit transaction
[Link] Bill To address id must exist in Oracle Receivables, and it must be
assigned to the Bill To customer
[Link] supply both an invoicing rule and an accounting rule for this
invoice.
10. You must supply an invoice number when your batch source indicates
manual invoice numbering; otherwise you must leave invoice number blank
[Link] Warehouse ID (WAREHOUSE_ID)
[Link] to derive a gl date for your transaction. Please ensure that your
transaction is in a gl period which you have defined
[Link] total amount of your credit memo cannot exceed the balance of the
debit item it is crediting
[Link] can not apply more than the original line amount
[Link] cannot apply a transaction with a negative amount to another
transaction with a negative balance and vice versa.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What are the Major tables in RA_CUSTOMER_TRX_ALL ,
AR? RA_CUSTOMER_TRX_LINES_ALL,
RA_CUST_TRX_LINE_GL_DIST_ALL ,
AR_PAYMENT_SCHEDULES_ALL
What is Aging Bucket? Ageing report for debtor whether 4 bucket,7 bucket
AR Transaction Type? Invoice, Debit Memo, Credit Memo, Deposit, Bills receivable, Chargeback,
Guarantee
What are the checkbox Allow open receivable, Post to GL, Allow over application, default tax
available in Transaction classification, Allow freight
Type?
Scenario which affect the Discount / offer / Sample
customer balance not to GL?
What are the receivable Earned/Unearned discount, Refund, TDS receivable
activities?
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is Auto lockbox? Lockbox is a tool service offered by banks to companies in which the
company receives payments from their customers. The Bank informs the
company of all the payments received normally sends a Flat file which has
all the information of customer payments.
Auto lockbox Setups? Internal Bank AC in Receivable, Receipt Clause, Receipt Method, Receipt
source, Lockbox (Lockbox number), Lockbox Transmission format,
Auto cash rule
How Auto lockbox Its functions through the auto cash rule that post program to apply the
functions in Oracle? receipt account to customer account open items. In transition format
importing the data from lock box file to receivable through control file in to
the interface.
What are the events for Incomplete, Unaccounted, Not posted to GL
close the AR period?
What is AP & AR netting? Net for payable and receivable transaction for a same supplier and customer
Can we sweep AR No, Sweep option is not available in AR ,It’s at AP level
incomplete transaction to
close the period?
Can U Merge the Yes we can merge.
Customers?
What is Accounting Rules? Determines the period in which the revenue is to be recognized. We can
create Fixed and Variable.
What is Invoicing Rules? Determines when to bill the customers in relation to Accounting Rule period.
Two types are Billing in Advance and Billing in Arrears.
Can we apply accounting NO
rule without opening AR
and GL period?
Accounting for Billing Receivables Ac Dr xx 1000
Billing in Arrears To Unbilled Receivables xx 750 (Invoice rule – in Arrear)
To Revenue xx 250 (Accounting Rule-4 Monthly)
Accounting for Billing in Receivables Ac Dr xx 1000
Advance To Unearned Revenue xx 750 (Invoice rule – in advance)
To Revenue xx 250 (Accounting Rule-4 Monthly)
What is Deferred Revenue Deferred Revenue is Unearned Revenue actually a liability for the company.
or Unearned Revenue? (The company is liable to provide the goods or services for which cash is
received or will be received in advance). As and when the goods or services
are delivered, the Deferred Revenue is reduced (debited) and revenue is
recognized.
What is the use of System It will allow us to delete the transaction at any point of time.
Options - Allow Invoice
Deletion?
What is the use of System To allow receipt applications to debit items of unrelated customers, check the
Options - Allow Payment of Allow Payment of Unrelated Invoices check box. If you check this check box,
Unrelated Transactions? Receivables lets you select debit items for unrelated customers and apply
your receipts to them in the Applications window. AP/AR Netting is
possible for this.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is the use of System To allow changes to be made to transactions that have already been printed,
Options - Allow change to check the Allow Change to Printed Transactions check box. This option also
printed Transactions? determines whether you can update a customer's address when printed,
posted, or applied transactions are assigned to that address.
What is the use of System To automatically create a reciprocal relationship between two customers
Options - Create Reciprocal when you are defining customer relationships, check the Create Reciprocal
Customers? Customer check box. A reciprocal relationship is one in which related
customers can apply payments to each other’s invoices.
What is the use of System To purge the Auto Invoice Interface tables, check the Purge Interface Tables
Options – Purge Interface check box. If you check this check box, Receivables only deletes the records
tables? that have successfully transferred into permanent Receivables tables. If you
check this check box, you will not have to run the Auto Invoice Purge
program after running Auto Invoice
Grouping Rule.--system Enter the default Grouping Rule Name you want Auto Invoice to use. Auto
option we have to attach Invoice uses grouping rules to group revenue and credit transactions into
mandatorily, why? invoices, debit memos, and credit memos.
What is the use of Line We will attach this to grouping rule
ordering Rule?
What is the use of Realized At the time currency fluctuation, the difference amount will impact this
Gain / loss - get impacted? account
Overdue Interest - create one Late charge
invoice
How Cancelling an Invoice? Remove at transaction type -open receivable and post to GL
on account Unapplied and on account is same but if we will do on-account ,it will hit the
customer balance.
Unapplied Pending amount not applied to receipt
Unidentified No customer
How to Cancel Receipt. Its not possible to cancel receipt, we have reverse the receipt.
Chargeback: What is the We can extend the due date for customer payment.
actual due date and entry? At Transaction
Receivables (Invoice) Dr 100
Revenue Ac Cr 100
At Receipt Apply Chargeback
Cash Ac Dr 50 Receivables (Chargeback) Dr 50
Receivables (Invoice) Cr 50 Receivables (Invoice) Cr 50
Knock up Entry When chargeback receive
Chargeback Dr 50 Cash Ac Dr 50
Receivables (Chargeback) Cr 50 Chargeback Cr 50
What is mean by Write-off When you enter a receipt and combine it with a positive adjustment, Any
and entry? excess nominal amount at the time of receipt we will write off.
Receivable Ac Dr 100
To Write off Ac Cr 100
Adjustments - Approval User wise we have to assign for approval limit for receipt write off,
Limits - Process adjustment, credit memo,
Credit Note - RMA - We will tick the Allow over application at transaction type, It will create
Approval Process automatically credit memo to the invoice already made.
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
What is Earned Discount and Receivable activity,-Earned discount is one taken inside the discount
Entry? period.
Earned/Unearned Discount Dr 100
To Receivable Ac Cr 100
What is Un earned Discount Receivable activity, An unearned discount is one taken after the discount
and entry? period passes. You cannot choose this option if the system option
Unearned Discounts is set to No.
Earned/Unearned Discount Dr 100
To Receivable Ac Cr 100
Where should the customers Remit to address
send the payments of
Invoices?. Where the setups
to be done.
What is the Transaction Credit Transactions: Invoice: Debit Memo: Charge back: Guarantee: Deposit
Type? What is the different
transaction Type? What is
the impact if Customer
address is not falling in the
range defined in setup?
How can i reduce the Invoice We will raise the credit memo
amount?
What are the Accounts to be Revenue, Receivables, Freight, Tax, Clearing, Unearned, Unbilled
use in Transaction Types?
How can i Assign a Deposit In transaction form ,we will apply deposit in action tab
amount to an Invoice?
Whether multiple deposit
can be adjusted in single
invoice.
What is the Guarantee? It is agreement between both sides for goods or services in the future ,
specific range of periods
Consolidated Billing Cycle - Its for 11i which has changed to BFB in R12.
PROXIMA Payment terms.
What is Balance forward 1. A balance forward bill includes all of a customer's transactions for the
Billing? billing period and any balance carried forward from the previous billing
period.
2. A balance forward bill can have a daily, weekly, or monthly billing period
depending on the balance forward billing cycle assigned to the payment
term.
What is Proxima payment This was in 11i which has abolished from R12 where we are giving the cut off
term? day for the payment term.
Statement of Define statement cycles to determine when to send statements to your
Account. Generate a customers. You enter statement cycles when you define or modify individual
customer statement report customer and site profile classes in the Customer Profile Classes window
Dunning - generate a Use dunning letters to inform your customers of past due invoices, debit
dunning letter for a memos, and chargebacks. When you print your dunning letters, Receivables
customer. prints a copy of each invoice which has line items that are past due.
Application Rule set Line after tax
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Receipt Application Automatic and manual
methods
Whether Batch Invoices in Yes
AR possible?
Whether Batch Receipt in Yes
AR possible?
Can we Copy INVOICES in Yes, Its new function in [Link] to transaction-> copy invoice
AR?
How to refund for a In receipt form, click on Refund attribute and provide the payment method
customer who returns goods and save
and wants a refund for $600
in R12 In above scenarios
customer does not want
Credit Memo or On-
Account Credit, he wants
refund check. and as we
know we do not issue check
from AR. How can we issue
Check from AP and how
offsetting is done for the
same in R12?
What are the setups required Receipt Source-Automatic and Receipt Class-Automatic
for Automatic Receipts?
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Back-to-Back orders one PO is tied to one Sales Order
Configurator It will create * item for all sum item created at BOM for that particular FG.
How we are linking from In order type ,finance tab give the AR transaction type and source
order management to AR
What are transaction type in Invoice, BR, DM, CM, Guarantee, Deposit
AR?
What is set up for Bills Transaction type, Customer as a drawee
receivable ?
What is refund process and Receivable activity, Receipt -payment attribute
set ups required?
How Refund linking to AP Through Payment method
module?
Whether customer as a No
supplier we have to set up
in case of refund process?
Which source is taking to Credit memo source
payable invoice from AR?
What is the entry for AR Receivable to revenue
invoice
What is credit profile and To restrict the user to over application amount at SO order level
how its function?
Whether credit profile at Order level credit check uses the credit profile attached to the customer
order management level or Bill-to site
AR invoice level?
How credit profile used defined at order (header) level. Credit checking will use order totals.
customer Account level and
Site level and whats the pre
requisite?
What is major changes in MOAC,SLA,AP/AR Netting, Deferred COGS, Chargeback, Refund process,
AR in R12? Legal Entity, BFB, day wise revenue recognition
What is document To reduce manual work and make user friendly. Each document will get
sequence? serial numbered.
How We Define document In Sys Admin->Application based on transaction type wise
sequence for AR?
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
How many types of receipt? Automatic Receipt and Manual receipt
What is Unapplied Receipt Whenever the receipt is not applied to transaction it will be in Unapplied
and Entry? Status.
Cash A/C Dr 100
To Unapplied Receipt Ac Cr 100
What is Unidentified Whenever the receipt without customer applied to transaction it will be in
Receipt and Entry? Unidentified Status.
Cash A/C Dr 100
To Unidentified Receipt Ac Cr 100
What is On account Receipt Whenever the receipt is fully applied to transaction it will be in On account
and Entry? Status.
Cash A/C Dr 100
To On-account Receipt Ac Cr 100
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Accounting Entries
Topic Journal Entries Dr Cr
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
Bank a/c xxxxxx
Discount taken a/c xxxxxx
Future date payment
1)At the time of issue of payment
Accounts Payables xxxxxx
Future dated account xxxxxx
2)At the time when the Cheque gets matured
Future dated account xxxxxx
Cash Clearing Account xxxxxx
3)On reconciling the payment in Cash Management
Cash clearing a/c xxxxxx
Bank Account xxxxxx
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
When the Receipt is prepared but Invoice not yet
identified
Bank Account xxxxxx
Unidentified Receipts xxxxxx
Unidentified Receipts xxxxxx
Unapplied Receipts xxxxxx
When the receipt is prepared by applying to an Invoice
Bank Account xxxxxx
Unapplied Receipts xxxxxx
Unidentified Receipts xxxxxx
Unidentified Receipts xxxxxx
Unapplied Receipts xxxxxx
Accounts Receivables
Receivables interfacing
Customer Account XXXXX
Income XXXXX
Invoicing in Advance
Bank/Cash Account XXXXX
Accounts Receivables XXXXX
Revenue is Recognised
Accounts Receivables XXXXX
Income from so & so XXXXX
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
writing off the revaluation reserve
Revaluation Reserve xxxxxx
Revaluation Amortization xxxxxx
Asset Retirements
Accumulated Depreciation xxxxx
Proceeds of sale xxxxxx
Asset Cost xxxxxx
Gain / Loss xxxxxx
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA
Oracle R12 Financials (GL, AP, AR, CE, FA, MOAC and EB Tax) Training Manual Financials
RAJU CHINTHAPATLA









