Fusion Financials Implementation Guide
Fusion Financials Implementation Guide
Implementation
The Functional Setup Manager (FSM)
The Functional Setup Manager (FSM) in Oracle Fusion is a centralised place where configurations are
done for the user. It is also called the Setup and Maintenance work area.
The Oracle Fusion Functional Setup Manager enables rapid and efficient planning, implementation, and
deployment of Oracle Fusion Applications through self service administration.
By using the Functional Setup Manager, the organisation can:
Learn and analyse implementation requirements of Oracle Fusion Applications.
Configure Oracle Fusion Applications to match the organisation’s business needs.
Get complete visibility to setup requirements through guided and sequential task lists.
Enter setup data through user interfaces available directly from the task lists.
Export and import to rapid start functional setup at different instances.
Validate setup by reviewing setup data reports.
The Functional Setup Manager is used to implement all Oracle Fusion Applications through a standard
and consistent process.
In addition, the Functional Setup Manager allows application developers to manage application design
objects, which are the core components of Oracle Fusion Applications, and to add and modify the
functionality of the Oracle Fusion Applications.
Fig. 5 - The home page of the Setup and Maintenance work area
If you click on the Getting Started link under Implementations from the task list on the left, a sequence of
the implementation process will be shown: Plan, Configure, Implement, Export and Import, Transact,
and Maintain. You can click on the links below each step of the process to perform the respective tasks.
Fig. 6 - Getting started with Oracle Fusion Applications - Setup and Maintenance
1. Plan
Here, you plan all of the details of the application.
2. Configure
The details of the application are configured. The task is Configure Offerings, where you
configure the settings of the features of the application.
3. Implement
The various projects of the application, called “implementation projects,” are managed
using the Manage Implementation Projects task.
4. Export and Import
Here, the configuration settings can be imported and exported between different
instances, as long as they are of the same version or patch level. The task is Manage
configuration Packages.
5. Transact
The actual transaction takes place. The “transactions” is nothing but the actual operation
of the application to be run.
6. Maintain
Maintenance such as reports, error checking, etc. can be done by using the Perform
Maintenance Tasks task.
Offerings
The first step is to choose the offerings to be implemented. When you scroll down from the
implementation process, you will be able to see a variety of “offerings” available that can be implemented
in the application. Click on each of the offering’s name to view the contents and documents related to that
offering.
Fig. 7 - Various offerings available to be implemented
Fig. 4 - The ‘Update’ and ‘Correct’ options to change the details of the enterprise
Fig. 5 - After clicking on ‘Update’ or ‘Correct,’ all of the fields will become editable
Managing Locations
To create a location for the enterprise follow the steps detailed below:
1. Expand the task list of the implementation project and click on the Go To Task icon (circled
in the screenshot below) corresponding to the Manage Location task under Define
Enterprise for Financials.
2. The Manage Locations page will open. To create a location, click on the Create button,
followed by the Create option (circled in the screenshot below). In case a large number of
locations need to be created, the Create in Spreadsheet option may be used.
3. Enter the basic details and other location information. Make sure that all of the mandatory
fields, marked by an asterisk (*), are filled.
4. After entering the required details, click on the Submit button.
5. A pop-up message will appear asking you to confirm the submission of the details. Click on
the Yes button.
6. A confirmation message will pop up. Click on the OK button.
Fig. 9 - Entering the contact details and shipping details of the location
Fig. 10 - The submission prompt
Fig. 18 - The ‘Manage Legal Addresses’ task page. The ‘Create’ icon is circled
Fig. 19 - Creating a legal address
This tutorial will deal with Oracle Fusion Financials and how it functions. In this tutorial we look at
the creation of implementation users in Oracle Fusion.
Creating Implementation Users
Implementation users are the ones who view, access, and manage the implementation projects in the
Fusion application. To create implementation users, follow the steps detailed below:
1. Go to the required implementation project by clicking on its name from the Manage
Implementation Projects page.
2. Expand the task list and click on the Go To Task icon (circled in the screenshot below)
corresponding to the Create Implementation Users task under Define Implementation
Users.
3. The Oracle Identity Manager - Self Service window opens up. Click on the Administration
link on the top right of the page (circled in the screenshot below). Note that in order to
access this, the IT Security Manager role has to be assigned to the user.
4. The Oracle Identity Manager - Delegated Administration window will open up. Click on the
Create User under the Users section to create a new implementation user.
5. Enter the details of the implementation user: First Name, Last Name, User Type, User
Login, Password, etc.
6. Click on the magnifying glass icon (circled in the screenshot below) next to the Organisation
field to search and select the organisation of the user.
7. Use the Search field to search for the name of the organisation. From the search results,
select the required organisation’s name and click on the Add button.
8. Once all the required details of the user are entered, click on the Save button on the top
right of the area.
To select more than one role to be assigned at once, hold the Ctrl key on your keyboard
while selecting the roles. Click on the Add button after selecting the roles.
5. Click on the Assign button again and search for “General Accountant%”. You will get a list
of roles as results.
The General Accountant role is simply a job role; this means that the user with this role
can only view the ledger pages but not any data.
In order to enable the user to view the data of the ledger, he/she has to be assigned the
appropriate data role corresponding to that ledger. These data roles are created
automatically upon creation of the ledgers themselves. Select the required ledger data role
and click on the Add button.
6. Once you are done assigning roles to the user, you can go back to the Fusion application.
This tutorial deals with Oracle Fusion Financials and how it functions. In this tutorial we
will look at the creation and management of implementation projects in Oracle Fusion.
Manage Implementation Projects
The next step to be undertaken after selecting the offerings in Setup and Maintenance is to
manage the projects in which the offerings are being implemented, namely the implementation
projects.
What Is an Implementation Project?
An implementation project is the list of setup tasks that need to be completed to implement
selected offerings and options. First, a project is created by selecting the offerings and options
that the organisation wants to implement together. The project is then managed as a single unit
throughout the implementation lifecycle. These tasks will be assigned to users and their
completion will be tracked using the project management tools.
Therefore, an implementation is nothing but a list of tasks to be performed together that are
grouped as a unit. For example, an organisation may choose to create a single implementation
project for Human Capital Management, Financials, and Supply Chain Management. Or it may
choose to create three separate implementation projects for the three offerings.
Furthermore, there may be multiple implementation projects inside the financials
department itself. All of these implementations are at an instance level.
Creating an Implementation Project
To create an implementation project in the Fusion application, follow the steps below:
1. Go to the Manage Implementation Projects task under Implementations from the
task list on the left.
2. Click on the Create icon (circled in the screenshot below) to create a new
implementation project.
3. Enter the basic information of the implementation project: Name, Code, and Start
Date. Click on the Next button.
4. Select the offerings to be included in the implementation project by checking the
checkbox under the Include column. Once you select a main offering, its list will be
expanded, and you will have to select its options and features individually. Once
you are done selecting, click on the Save and Open Project button.
5. The created implementation project will then be opened and shown on the screen.
Fig. 9 - Submitting the ‘Run User and Roles Synchronisation Process’ task
Fig. 10 - Confirmation of the task being submitted
To check the status of this process, go to the Scheduled Processes page under Tools in the
Navigator menu.
Fig. 1 - The financial enterprise structure with legal entities and primary ledgers
Here, the Enterprise is on top, and there can be only one enterprise for a project in Fusion.
Under the enterprise, there exist the Legal Entities. These legal entities will be associated with Primary
Ledgers. Note that there can be multiple legal entities for a single primary ledger. In such a case, each
legal entity has to be associated with a balancing segment. In case of a one-to-one relationship, the
balancing segment is optional.
Fig. 2 - A financial enterprise structure with business units
Under the primary ledger, there will be Business Units. A business unit is an entity that performs certain
business functions. Each business unit will have Inventory Organisations associated with it.
Introduction
This article will helps to understands basic functionality as available in Oracle Fusion Receivable. Oracle
Fusion Receivables provides integrated functionality to perform most of day-to-day accounts receivable
operations. Receivables functionality is managed via three Overview work areas: Billing, Receivables
Balances, and Revenue Management. All three work areas provide access to general ledger account
activities, including creating accounting, creating manual journal entries, and reviewing journal entries.
Most of the functionalities available in Oracle EBS 11i/R12 are available as is and all the mandatory
setups are also similar to the setups available in 11i/R12.
Let us understand briefly about work areas-
Billing Work Area
Billing work area helps to perform tasks related to customer billing activities. Monitor and review
incomplete transactions, and approve and research pending adjustments. Use AutoInvoice to import
transactions from other systems and generate invoices and credit memos automatically according to your
requirements. You can easily review and correct AutoInvoice import errors and resubmit AutoInvoice.
Create new invoices, debit memos, credit memos, and on-account credit memos. Perform related
activities to manage your transactions: update, duplicate, credit, adjust, dispute, and preview a
transaction. You can also create a new customer record and manage existing customers from the Billing
work area.
Receivables Balances Work Area
Use the Receivables Balances work area to perform tasks related to customer payment activities and the
management of accounts receivable balances. Review actionable items, including open receipts and
receipt batches, unapplied and on-account receipts and credit memos, receipt remittance batches, and
funds transfer errors. Create receipts manually, import receipts via lockbox or spreadsheet, or create
automatic receipts. Perform related activities to manage your receipts: apply, unapply, reverse, delete;
create invoice adjustments or chargebacks during receipt application; and remit, clear, or risk eliminate
factored receipts. You can manage receipt remittances: create, modify, and approve receipt remittance
batches. You can also perform tasks related to managing accounts receivables balances, including
reconciling receivables and managing receivables accounting period statuses.
Revenue Management Work Area
Use the Revenue Management work area to perform tasks related to revenue recognition and revenue
adjustments. Run the Recognize Revenue program to generate revenue distribution records for invoices
and credit memos that use invoicing and revenue scheduling rules. Perform revenue adjustments on one
or more transactions, including scheduling and unscheduling revenue; reviewing, adding, and expiring
revenue contingencies; and transferring sales credits. You can also manage revenue policies, revenue
contingencies, and rules that assign revenue contingencies to transactions automatically.
Customer Information
From either the Billing or Receivables Balances work area, you have access to manage both customer
information and customer account activities, in summary and in detail. You can review customer account
information by a single business unit, bill-to site, or across all business units and bill-to sites. For each
customer account, you can review transactions and receipts, dispute and adjust transactions, and drill
down to current or historical customer account activity.
Oracle Fusion Receivables provides a comprehensive solution for running day-to-day accounts
receivable operations. It includes a host of services for customer billing and payment activities, revenue
recognition and adjustments, accounts receivable balances, and reconciliation to the general ledger.
Oracle Fusion Receivables introduces SmartReceipts, an industry leading automated cash application
solution, and role-based work areas that provide embedded intelligence and focused to-do lists of
transactions, receipts, and other activities requiring immediate attention. You can actively monitor
transactions and drill down to details with its sophisticated reporting tools. Oracle Fusion Receivables
comes complete with Excel integration, tagging, watch lists, collaboration, and context-sensitive
embedded help.
Fusion Receivable Mandatory setups are-
1. Auto Lockbox SmartReceipts -Fusion Receivables continues to support auto lockbox but has
enhanced to apply receipts automatically using SmartReceipt.
2. Smartreceipt correctly match receipts to invoices based upon system generated
recommendations that include exception handling
3. Reduce the number of future manual receipt applications by tracking metrics related to why the
system could not automatically apply the receipt
4. SmartReceipts functionality is extended to the receipts that are created manually or uploaded
through excel Fusion Receivable (Customer Receipts)
5. SmartReceipts Manual Receipt Entry Receipt Via Spreadsheet.
6. Smart receipt uses payment information to apply receipts
7. Recommends best potential matches for exceptions
8. Recommended invoices are prioritize and displayed to user based on user defined matching
rules
9. Using calculated score, users can quickly decide which payments to apply and which exception
recommendations to use
10. AutoMatch Rule Set-uses below 4 options-
a. Minimum Weighted Threshold- Auto apply process recommends transaction for
receipt application if score exceeds for one or more transactions
b. Days of Closed Invoices Threshold- All transactions closed on or before the days
provided as threshold value
c. Combined Weighted Threshold- Auto apply process to apply receipt to a transaction
automatically
d. Customer Recommendation Threshold-Auto apply process adds customer information
to the receipt if score exceeds threshold
Excel-based Receipt Entry which helps to quickly create and update customer receipts.
Increase user’s ability to process payments and remittance data by leverage the inherent Excel
functionality, such as copy and paste. This also send spreadsheets to reviewers and approvers
Receivables to General Ledger Reconciliation- Quickly reconcile receivables to the general
ledger to close your books faster
Ensure receivables activity is properly captured and reflected in the financial results
Exceptions are automatically identified
Reports expand account balance information from summarized to detail data for optimal
reconciliations
Quickly investigate differences in balances with drill downs
Increase productivity and efficiency by uploading customer data through the simple and easy-to-
use spreadsheet template. You can quickly enter customer data, including any additional
attributes about the customer, upload the data, monitor the upload status, and perform error
correction from a spreadsheet
Increase operational efficiency and expand country coverage by allowing automatic reversal of
receipts that cannot be processed by the bank due to issues either with the receipt or the
receipt transmission
Streamline your transaction delivery process by sending your customers their printed
transactions using e-mail
Increase operational efficiency by centrally processing customer payments across business
units when operating in a shared services environment
Oracle Fusion Receivables provides a comprehensive solution to manage the entire lifecycle of
bills receivable: creation, acceptance, remittance, maturity and risk elimination, accounting,
clearing, and history tracking
Gain better visibility into customer creditworthiness by using a public web service to perform
credit checks on demand. The public web service monitors customer creditworthiness
throughout the entire order fulfillment process: preauthorization, authorization, reauthorization,
or cancellation of existing authorizations before an order is fulfilled.
This series of articles aims to be a quick launchpad into Fusion Receivables without spending
hours going through numerous pages of user/implementation guides. We will do three
20minutes recap into Fusion Receivables starting with this first on in series.
Simply put under receivables process Invoice is generated Amount against which payment
is received & revenue recognized. However basic business process remaining the same,
Oracle Fusion Receivables provides considerable business efficiency over earlier releases.
Lets see how?
1. Bill Customer, which includes the creation and processing of invoices and billing
adjustments, as well as template-based bill presentment options
2. Manage Revenue, which includes the processing of revenue and revenue adjustments
with timely, accurate and event-based revenue recognition
3. Process Customer Payments, which includes the processing and application of
customer payments, processing of bank deposits and clearing accounts receivables
transactions, and processing refunds
4. Mange Accounts Receivable, which includes managing customer inquiries, processing
late charges and customer statements, as well as, adjusting customer balances through
automated or manual write-offs of invoices and receipts.
5. Managing Accounts Receivable also provides quick access to generating Subledger
Accounting for all accounting events, reconciling receivables to the general ledger, and
performing period close activities
6. To assist users with their daily and period-end activities, integration with Business
Intelligence Analytics and Transactional Business Intelligence provides easy-to-use
predefined reports, embedded analytics and user-configurable reporting.
• Automated creation of billing in a variety of formats to suit your company needs
• Automation of customer payment processing with new Smart Receipts engine for more
efficient cash application
• Receivables management that includes interactive reporting for quicker reconciliation
and period close cycle
• Contingency based Revenue Management
• Easy access to billing and payment information for managing customer inquiries and
performing account adjustments
Fusion Receivables can be configured to seamlessly integrate with banks and payment processors for
quicker settlement of customer payments. Oracle Business Intelligence Analytics provides Real-time as
well as data warehouse based analytics embedded within the application.
There are seven configuration (+ONE for autoinvoice) tasks necessary to create an
operational Receivables environment, Perform these seven tasks in the order indicated:
Set Receivables System Options: Set Receivables system options to customize your
Receivables environment. During Receivables setup, you specify your accounts, customer
and invoice parameters, and how the AutoInvoice and Automatic Receipts programs
operate.
Define Receivables Activities : Define receivables activities to default accounting
information for the activities you need, such as miscellaneous cash, discounts, late charges,
adjustments, and receipt write-off applications, Bank Error, Credit Card Chargeback/refund,
Earned Discount, Payment Netting
Prepayment, unearned Discount
Define Auto Accounting Rules: Defining Auto Accounting is a required configuration task
for processing customer billing.
Define Auto Accounting to specify how you want Receivables to determine the default
general ledger accounts for transactions. Receivables creates default accounts for revenue,
receivable, freight, tax, unearned revenue, unbilled receivables, late charges, and
AutoInvoice clearing (suspense) accounts using this information.
Define Receipt Classes and Methods Defining receipt classes and receipt methods is a
required configuration task for processing customer payments. Receipt classes determine
the required processing steps for receipts to which you assign receipt methods with this
class. These steps include confirmation, remittance, and clearance. Receipt methods
specify accounting for receipt entries and applications, determine customer remittance bank
account information, and configure automatic receipt processing and fund transfer error
handling.
Define Remit-to Addresses Define remit-to addresses to let your customers know where
to send payment for open receivables. Receivables uses the addresses to provide default
remit-to information when you enter transactions. You must provide a remit-to address to
complete a transaction. If you use AutoInvoice, but have not defined a remit-to address for a
particular customer site, AutoInvoice rejects all transactions for which it could not determine
a remit-to address.
Define Approval Limits Define approval limits to determine whether a Receivables user
can approve adjustments or credit memo requests. You define approval limits by document
type, amount, reason code, and currency.
Define Statement Cycles Define statement cycles to control when you create customer
statements. You assign statement cycles to customer profiles
Setting Up Data for AutoInvoice To ensure that the AutoInvoice process works properly,
you need to prepare Oracle Fusion Receivables for any new data that you want to import. If
your original system uses any setup data which is not yet defined in Receivables, you must
define this data within Receivables before using AutoInvoice. There are these points to
consider when setting up data for AutoInvoice:
1 Data Checklist Ensure that you have set up and updated the appropriate records in
Receivables and related applications.Add or update this setup data:
• Add or import customers, if your original system contains data for customers that are not
yet defined in Receivables.
• Add units of measure, if your original system uses units of measure not yet defined.
• Add or update in Oracle Fusion General Ledger this data:
• Currencies, if your original system uses currencies not yet defined.
• Accounting flexfield segment values, if your original system uses values not yet defined.
• Add or update in Oracle Fusion Tax this tax data:
• Tax rates assigned to tax rate codes that are not yet defined.
• Tax rates associated with products shipped to specific locations.
• Full or partial customer and item tax exemptions.
• Add or update these Receivables lookup codes:
• Free on Board (FOB) lookup codes, if your original system uses FOB point codes not yet
defined.
• Freight carrier lookup codes.
• Add or update this Receivables data:
• AutoAccounting (This is a required setup to use AutoInvoice)
• Payment terms
• Transaction types
• Transaction sources
• Salespersons
• Revenue scheduling rules
2 AutoInvoice Setup
3 Transaction Flexfield
Fusion Receivables with inherent integration with Fusion Subledger Accounting
provides accounting engine that allows organizations to establish their own accounting rules
and procedures as well as supports multiple accounting representations and currency
treatments. This integration enables an organization to support multiple geography and
reporting requirements with little to no additional effort.
Receivables have defined the event classes. An event class is equivalent to a Receivables
document such as Invoice or Credit Memo. For each event class, we have event types. For
all event classes, with the exception of event class Receipt event type Create and Update is
provided. An accounting event for an AR invoice, for example, would be the creation or
adjustment of the invoice. Similarly, for an AR receipt, accounting events would be the
creation, application, or reversal of the receipt. Any time one of these actions is taken on a
receipt transaction, an accounting event will be created. Based on the rule setup, there
may or may not be a resulting journal entry
You can update auto accounting setups under setup & maintenance as below
Most Frequently used method like lockbox are easier to manage as users can correct errors
using ADFdi integration & even create receipts using spreadsheet.
• multiple lockbox transmission file formats
• error correction via spreadsheet for ease of use
• The SmartReceipts application engine to increase the hit rate based on remittance
advice from your customer, and also factors related to customer payment history when
remittance advice is missing or incorrect
Automatic Receipts: Errors Needing Manual Correction Pushed for User Review
Key Differences from R12
Simply put, under receivables process Invoice is generated Amount against which payment
is received & revenue recognized. However basic business process remaining the same,
Oracle Fusion Receivables provides considerable business efficiency over earlier releases.
Let’s see how, where& exactly how Fusion Receivables simplifies processes to enable
business focus on more important issues like Making calls to resolve Delinquencies,
Customer Queries.... rather than worrying about records stuck in Autoinvoice.
Continuing from Previous article we discussed about overall Receivables process, Setups
to create an Invoice & apply receipt to it. In this article we will continue with details of setups
and more details of invoicing, receipts, access & setups related to accounting in
Receivables
& Continue discussing late charges, revenue management, creating write-offs & finally
posting Receivables journals to Oracle Fusion General ledger in following article.
The pre-defined
Custom Securityjob roles
needs have
can be the
metfollowing duty the
by managing roles associated
duty to them
role assignments
actions:
In
line
invoice.You
Manage
additional
after Transaction
•Account you
andcan
to
complete
the
Postcreate
ability
to page.
the
accounting
toinvoice
Ledger schedule
Under and
the
an creating
view
Action
viewaccounting
the
menu,
accounting
generated
you
from
will
process,
accounting
Review
see theyou
Transaction
following
on-line
can runfrom
account
accounting
page
theand
related
on-
•Account
View in Draft
Accounting
Here is an example of how AutoAccounting uses the sources
(a)Below
generates
transfer
Given thetoispredefined
accounting anFusion
the
GL
in example
in of the
distributions
‘summary’
is at “Invoice”
which
mode,
accounting are .level,
used
Inthis
resulting
rules,
detail Oracle
as default
in the
is
showing Fusion
one thetofinal
Receivables
generate
receivables
accrual theper
entry
accounting ,for
final
accounting.AutoAccounting
accounting.
invoice.
Invoice.
However, The default
we set
(b)example
we setthe
Given
default of “Line
transfer inAdjustment”
to GL
Receivables
accounting Fusion prorated
inpredefined
‘summary’ mode,
rules,
results over
this
in one is Lines.
resulting in one
the accrual
receivables receivables
accounting
entry entry
for each revenueperline.
invoice.
for Adjustment. The
However,
The upstream
AutoInvoice
Fusion
integrity application
Receivables.
of the
then
data.
selects sends
Receivables
data the data to the interface table.
The
Excel
the invalid
Youerror data
Integration
can using (exceptions)
better
expedite, which
useris an from
are rejects
interface
Receivables excelthe
andinterface
pushed transactions
to
interface
entriesfaster tables
byusers
that
turnisfor
using
with
and
around.
more invalid
creates
correction.
familiar,
default
information
values
transactions
Users
to asuse
review to Fusion
the
data
defined
ensure
inand
Oracle
the
Desktop
correct
below
Use grouping
needs.
Out of
mandatory
create box, rule torules.
new attributes.
grouping
Receivables group
You imported
provides
can
Youadd
cannot
the lines
optional
DEFAULT
delete to invoice
attributes
anygrouping based
mandatory
to the
rule on specific
DEFAULT
attributes
which from business
contains
grouping
aall
grouping
rule
of the
to rule
Accounting
•• Does date exist
for invoices is derived
in theusing the following criteria
Does a
•orWhat the
is
GL
the
date
invoice
settinguse
of
for this invoice
rules?
the Derive Date option
interface
for this
table?
Transaction Batch Source (Yes
No)?is the setting of the accounting date in a Closed Period option
•Batch
What for this Transaction
If
and
will Source
theyou
accounting
pass (Adjust
a general or Reject)?
Date inledger
a CloseddatePeriod
that isfield
in a for your or
Closed transaction source
Not Opened is set
period, to 'Reject'
AutoInvoice
reject
If the
and
will the
change
you line.
Accounting
pass thea date
general
Dateto in
anledger
aopen
Closed
date
or future
Period
that is
enterable
field
in a for
Closed
your
period.
or
transaction
Not Opened
source
period,
is set
AutoInvoice
to 'Adjust'
Receipts
your
Fusion of Moniessupports
organization.
Receivables Against ainvoices
variety created
of receipt in Oraclemethods
creation Fusion toReceivables
meet
Receipts
data
create
while
receipt
via
offline
Spreadsheet
batches.
in a field office.
integrates
The spreadsheet
with Microsoft
canExcel
be later
to efficiently
uploaded tothe
theneeds
capture ofto
system
Receipts
captureReceivables
Fusion errors if theyexpedites
are not automatically
user discovery corrected,
and correction
by pushing
of authorization
these errorsand
to: funds
1.On Watch-list
On Receivables Balances Overview page
SmartReceipts
your
advice
recommendations
streamlines
customer,
is missing
exception
and
application
or
are
also
incorrect.Allows
cases
generated
factors
when
engine
related
and
the
increases
users
automatically
Customer
to customer
to specify
thehas
hit
accepted.SmartReceipts
payment
threshold
either
rate based
overpaid
history
scores
on remittance
when
orabove
underpaid
remittance
also
which
advice from
Manual
that
automatic
information
needs
standard
receipt
to
tobe
open
entered
application
receipt
receivables
toentry
create
engine
transactions
uses
a receipt.
tosophisticated
immediately
Itand
also
apply
leverages
defaulting
match
the the
receipts.
the
to
entered
reduce
enhancements
remittance
the amount
toadvice
the
of data
Automatic
Bank
whom
funds Account
from
you have
the
Receipts
Transfer
customer's
predefined
integrates
payments.
bank
agreements
account
withItOracle
automatically
that
to yours
Fusion
let you
ongenerates
Payments
collect
the receipt
payments
receipts
tomaturity
provide
on
fordate.
time
Credit
customers
byCard
transferring
and
with
Previous articles we discussed about overall Receivables process,Setups to create an
Invoice & apply receipt to it.In this article we will continue with details of setups and more
details around late charges,access& setups related to accounting in Receivables &upto
posting Receivables journals to Oracle Fusion General ledger.
Continuing from last article below is summary of Receipt setups for various receipt
application we discussed,simple table quickly identifies what setup is required is for each type
of receipt creation method.
When creating the receipt classes and methods, there are four primary considerations.
First,determine whether receipts will be created manually, via a lockbox or through
automatic receipt processing.
•When creating receipts manually or via lockbox, the receipt class Creation Method should be
Manual.
•When using automatic receipts, the Creation Method should be Automatic.
Second, determine which bank accounts are used for remitting receipts.
•Payments received in the form of checks or electronic payments, such as, bank account
transfer or credit card payment, need to be remitted to the bank. These payments can be
remitted directly or factored in return for cash.
Cash payments do not need to be remitted to the bank.
•It is possible to enter several remittance bank accounts for each receipt method. However, one
remittance bank account must be designated as the primary bank account for each currency
used.
Third, determine the minimum receipt amount before remitting a receipts to the bank.
Receivables allows the deploying company to control the minimum receipt amount allowed to be
remitted to a bank account by setting a minimum threshold.
Lastly, Payments that are remitted to the bank must be cleared before they are available as
cash. Users can choose to clear receipts either by using Receivables’ automatic clearing
process or by Oracle Fusion Cash Management’s bank statement reconciliation.
AutoMatch and Application Exception Rules
Review Customer Account Activities task is performed via the Review Customer Account
Details screen which is available on User’s homepage after login
Users can use standard reports to analyze customer account & then take relevant actions
Late Charges Generate late charges for overdue transactions and/or late payments.
Include late payments if you want to consider additional charges when the late payment is
applied.
Use flat, simple, or compound interest rate calculation to generate interest charges for the
transaction depending on the complexity of the interest rate requirements.
Use fixed amounts for late charge calculations if a simplified fixed amount will suffice
Use Interest Tiers and Charge Schedules to enable different interest rate charges
Interest
late the invoice
Tiers are
is used
overdue
to enable
and how
different
late the
interest
paymentrateischarges to the customer based on how
Use Fusion Revenue Management to
-Revenue Recognition using invoicing and revenue scheduling rules
-Crediting of invoices with rules
-Cost of Goods Sold and revenue matching
-Mass Revenue adjustments
-Access to Revenue setups directly from the Revenue Management work area.
Use pre-defined invoicing rules to support receivables recognition
In Advance: Recognizes receivable amount immediately
In Arrears: Recognizes the receivable amount at the end of schedule
Close Receivables Accounting PeriodUse following flow to track Month-End processing
which is to ensure all pending transactions are completed & re-conciled before closing
accounting period in Fusion receivables.
Use below three Work Areas below & run following reports to review and manage
actionable items to process before closing your period:
•Billing Work Area
•Receivables Balances Work Area
•Revenue Adjustments
Month-End Reports
1.Receivables to General Ledger Reconciliation Report
2.Extract Reconciliation Data for Receivables to General Ledger
3.Bad Debt Provision Report
4.Customer Balance Revaluation Report
5.Document Number Audit Report
6.Invoices Posted to Suspense report
7.Potential Reconciling Items Report
8.Projected Gains and Losses Report
9.Receivables Aging by General Ledger Account Report
10.Receivables Open Items Revaluation Report
11.Registers
12.Revaluation Reports
13.Exchange gain or loss Reports
Depending on business decision to keep historical data,Purge old extract files based on
number of days set in the Receivables Profile Option: Receivables Reconciliation Data
Purge Frequency
Job Roles & Associated Duty Roles for Month End Processing
To summarize,in these three articles we discussed setups & process to create invoices,
receipts,latecharges,credit memo & other possible transactions in Fusion receivables & then
to recognize revenue & close period to account for transaction described in these three
articles.
For benefit of readers who are new to this functionality below are some key
terms/Definitions
What is Transaction Source?Use transaction types to define the accounting for the debit memos, credit memos,
on-account credits, chargebacks, commitments, and invoices you create in Receivables. Transaction types also determine
whether your transaction entries update your customers' balances and whether Receivables posts these transactions to your
general ledger.
What is Auto Invoice?A) Autoinvoice is a tool used to import and validate transaction data from other financial
systems and create invoices, debit-memos, credit memos, and on account credits in Oracle receivables. Using Custom
Feeder programs transaction data is imported into the autoinvoice interface tables.
Autoinvoice interface program then selects data from interface tables and creates transactions in receivables (Populates
receivable base tables) . Transactions with invalid information are rejected by receivables and are stored in
RA_INTERFACE_ERRORS_ALL interface table.
What is AutoAccounting?A) By defining AutoAccounting we specify how the receivables should determine the
general ledger accounts for transactions manually entered or imported using Autoinvoice. Receivables automatically creates
default accounts(Accounting Flex field values) for revenue, tax, freight, financial charge, unbilled receivable, and unearned
revenue accounts using the AutoAccounting information.
What are Autocashrules?A) Autocash rules are used to determine how to apply the receipts to the customers
outstanding debit items. Autocash Rule Sets are used to determine the sequence of Autocash rules that Post Quickcash
uses to update the customers account balances.
What are Grouping Rules? (Used by Autoinvoice)
A) Grouping rules specify the attributes that must be identical for lines to appear on the same transaction. After the grouping
rules are defined autoinvoice uses them to group revenues and credit transactions into invoices debit memos, and credit
memos.
What are Line Ordering Rules? (Used by Autoinvoice)A) Line ordering rules are used to order transaction
lines when grouping the transactions into invoices, debit memos and credit memos by autoinvoice program. For instance if
transactions are being imported from oracle order management , and an invoice line ordering rule for sales_order _line is
created then the invoice lists the lines in the same order of lines in sales order.
What are Transaction types? Types of Transactions in AR?
A) Transaction types are used to define accounting for different transactions such as Debit Memo, Credit Memo, On-
Account Credits, Charge Backs, Commitments and invoices.
What are the available Key Flex Fields in Oracle Receivables?A) Sales Tax Location Flex field, It’s
used for sales tax calculations.
Territory Flex field is used for capturing address information
What is Autolockbox?
A) Auto lockbox is a service that commercial banks offer corporate customers to enable them to out source their account
receivable payment processing. Auto lockbox can also be used to transfer receivables from previous accounting systems
into current receivables. It eliminates manual data entry by automatically processing receipts that are sent directly to banks.
It involves three steps
1 Import (Formats data from bank file and populates the Interface Table),
2 Validation(Validates the data and then Populates data into Interim Tables),
3 Post Quick Cash(Applies Receipts and updates Balances in BaseTables).
What is Transmission Format?
A) Transmission Format specifies how data in the lockbox bank file should be organized such that it can be successfully
imported into receivables interface tables. Example, Default, Convert, Cross Currency, Zengen are some of the standard
formats provided by oracle.
What are the different statuses for Receipts?
A) Unidentified – Lack of Customer Information
Unapplied – Lack of Transaction/Invoice specific information (Ex- Invoice Number)
Applied – When all the required information is provided.
On-Account, Non-Sufficient Funds, Stop Payment, and Reversed receipt.
GL
Financial enterprise structures are the entities that define the reporting, legal and business
aspects of your enterprise
Enterprise structure now has a definition & an instance to allow users define various
accounting representation.
**Assuming reader is already familiar of it We will not go in much details of COA, Balancing
segments, Calendars, Accounting method definitions & their setups.
To streamline your chart of accounts implementation, follow the steps below:
Enterprise Structure can also be created using spreadsheet uploads enabling Functional
users to use excel spreadsheet to model, discuss & finalize the structure before the setups
are loaded into Oracle.
(1) Under the Financials offering locate the Define Chart of Accounts task grouping and
navigate to the tasks needed to successfully bring your chart of accounts implementation
into completion
Define Common Applications Configuration for Financials
Define Enterprise Structures for Financials
Define Financial Reporting Structures
Define Chart of Accounts
Manage Charts of Accounts
Manage Chart of Accounts Value Sets
Manage Account Hierarchies
Publish Account Hierarchies
Manage Account Combinations
Manage Segment Value Security Rules
Manage Cross-Validation Rules
Manage Chart of Accounts Mappings (1)
(2) Under the Financials offering locate the Define Calendars task grouping and navigate
to the tasks needed to successfully bring your calendars’ implementation into completion
Define Common Applications Configuration for Financials
Define Enterprise Structures for Financials
Define Financial Reporting Structures
Define Calendars
Manage Accounting Calendars
Manage Transaction Calendars
(3) Under the Financials offering locate the Define Currencies task grouping and navigate
to the tasks needed to successfully bring your currencies implementation into completion
Define Common Applications Configuration for Financials
Define Enterprise Structures for Financials
Define Financial Reporting Structures
Define Currencies
Manage Currencies
Manage Conversion Rate Types
Manage Daily Rates
(4) Under the Financials offering locate the task groupings below and navigate to the tasks
needed to successfully bring your legal entity setup into completion
Define Common Applications Configuration for Financials
Define Enterprise Structures for Financials
Define Legal Jurisdictions and Authorities for Financials
Manage Legal Jurisdictions
Manage Legal Authorities
Manage Legal Addresses
Define Legal Entities for Financials
Manage Legal Entities
Manage Legal Entity Registrations
Define Legal Reporting Units for Financials
Manage Legal Reporting Units
Manage Legal Reporting Unit Registrations
(5) Under the Financials offering locate the Define Accounting Configurations iterative
task list and navigate to the tasks needed to successfully bring your accounting
configuration into completion
Define Common Applications Configuration for Financials
Define Accounting Configurations
Manage Primary Ledgers
Assign Legal Entities
Specify Ledger Options
Assign Balancing Segment Values to Legal Entities
Assign Balancing Segment Values to Ledger
Manage Reporting Currencies
Define Secondary Ledgers
Manage Secondary Ledgers
Specify Ledger Options
Complete Primary to Secondary Ledger Mapping
Assign Balancing Segment Values to Legal Entities
Assign Balancing Segment Values to Ledger
Manage Reporting Currencies
Review and Submit Accounting Configuration
(6) Under the Financials offering locate the Define Business Units iterative task list and
the Maintain Common Reference Objects task grouping and navigate to the tasks needed
to successfully bring your accounting configuration into completion
Define Common Applications Configuration for Financials
Define Business Units
Manage Service Provider Relationships
View Service Clients
View Available Asset Books
Specify Customer Contract Management Business Function Properties
Specify Supplier Contract Management Business Function Properties
Manage Business Unit Set Assignment
Assign Business Unit Business Function
Configure Procurement Business Function
Configure Requisitioning Business Function
Maintain Common Reference Objects
Define Reference Data Sharing
Manage Reference Data Sets
Manage Set Assignments for Set Determinant Type
Rapid implementation is a way to configure the Oracle Fusion Financial Enterprise and
Financial Reporting Structures quickly using sheets in a workbook to upload lists of
companies (legal entities), ledgers, business units, chart of account values, and other
similar data. Once the sheets have been uploaded, the application creates your ledger,
business unit, and other components.
Begin by downloading the Rapid Implementation for General Ledger workbook using the
Create Chart of Accounts, Ledger, Legal Entities, and Business Units in Spreadsheet
task on the Setup and Maintenance work area
1. Enter the data into the sheets.
2. Upload the xml files generated from the sheets.
3. Run the deployment process to finalize the chart of accounts configuration.
4. Upload the XML files generated from the sheets for the rest of the configuration
For Example following is a spreasheet example which can be deployed using process
above.
Differences from R12
Related Concepts
Balance cubes which are Multidimensional structures that store your financial balances
and enable high-speed, interactive financial reporting and analysis
• Balances cubes pre-aggregate your balances at every possible point of summarization,
thus ensuring immediate access to financial data and obviating the need for an external
data warehouse for financial reporting
A balances cube is uniquely identified by the combination of a chart of accounts and
an accounting calendar. Average balances are tracked in a separate balances cube
Completing an accounting configuration launches a process to create or update
balances cubes
If the combination of a ledger’s chart of accounts and calendar is new, the system
creates a new balances cube. If your accounting configuration contains an average
balance enabled ledger, an additional average balances cube is created
If the combination of a ledger’s chart of accounts and calendar already exists, the
system simply adds the ledger(s) to the corresponding balances cube
Balances in the cubes are automatically maintained by the following general ledger
processes: posting, open period and translation
Objective:
In this training article we will understand what account hierarchies are and why we require those. In the
subsequent articles we will learn how to design Account hierarchies in Oracle Fusion applications step by
step. We will also discuss the recommendations and best practices followed for designing the same.
Below table shows the predefined profile option hierarchy and ordering.
We can configure updatable values for profile options at one or more levels depending on which levels
are enabled in the profile option definition. When a profile is set at more than one level, higher levels of
specificity override lower levels of specificity.
In the example, if the currency setting for the site is UK pounds sterling, but the Financials division works
in the Netherlands using the Euro, a manager in the US can override that product level setting at the user
level to use US dollars when accessing Financials applications. In another example, if a profile option
called Printer is set only at the site and product levels. When a user logs in, the Printer profile option
assumes the value set at the product level, since it is the highest level setting for the profile.
The profile option values specified at the site-level work as defaults until profile option values are
specified at the other levels.
In this article we will discuss high level to-do list & tools available to take the BIG step to move to Oracle
Fusion & all that it has to offer. To minimize risk on the upgrade project Few questions any implementers
needs answering are Do we have? & Automated Migration from EBS
· Migration of data from EBS to a separately-installed instance of Fusion.
· Flexible Migration Architecture
· Well-defined Process and Packaged Migration Tools
· Well defined functional & technical migration approaches
· Pre-migration, migration and post-migration steps
· Data cleansing and validation steps at each stage
· Extensible to support customers own extensions
· Pre-packaged and pre-tested migration lowers risk & uncertainty
· Framework extensibility allows partners & customers to add value
What will be migrated?
o Set-up data will either be migrated or mapped
o Transactional data will be migrated
o Controlled schema customizations will be migrated- Example Descriptive Flex Fields
What will NOT be migrated?
Upgrade Steps Like Any Other UpgradeWould include Planning , Preparation , Down Time & Post-
Migration however in this case Pre-Migration needs to be plan more carefully to include
First step is to do Pre-Migration reporting & Readiness from Diagnostic Dashboard in EBS to obtain A
high level list of potential impacts to customer’s implementation
Subsequently run Readiness report (Summary & Detail)
• Give a summary picture per product on what will not be migrated to Fusion
• Prepares the customer for potential areas to review and take action before embarking on migration
• Detailed exception report for all products
• Provided more detailed report various entities that will be migrated and will not be migrated.
Use EBS To Fusion Data Migration offering in Fusion Setup Manager (after Completing Source data
cleanup& Validation)
Complete Domain value mapping& System preparation for data migration (Domain value maps (DVM)
are mapping tables to store mapping between source and target values), validate preparation & migration
setup,steps
Complete data migration using ODI interfaces (more details refer ODI Scenarios Orchestration)
Perform Post migration tasks & Validate Transaction , Migration using traditional methods used for
any Upgrade eg Reconcile your transactions using Spreadsheets (OTBI reports),Setup data using FSM
export import functionality etc
http://apps.com:8000/OA-HTML/AppsLogin
User ID: SYSADMIN
Password: SYSADMIN
Navigation :
Create New Responsibility with the same menus and same data group with your name.
Save it and close it.
Navigation:
Attach your ‘ Human Resources ’ Responsibility, ‘ Application Developer ’ and ‘ System Administrator ’.
As it is the first time of entering with the username system prompts you to change the password.
Give the Old password, new password and confirm the new password.
Now Press ‘Enter’ or click on ‘Submit’ Button.
The following page appears with the Responsibilities you have attached to the user.
Click on your ‘ Human Resources ’ responsibility.
Specify the 6 Key Flexfield Structures that must be defined before you can define a Business Group in
Oracle HRMS.
These are:
Navigation:
Flex field Qualifiers are mandatory for Competence Flex field ( Human Resources) and Cost Allocation
(Pay Roll).
The important point which must do while defining flex fields is to Freeze and compile each and every
Flex Fields after defining segments for it.
Human Resources :
Query with ‘Job Flexfield ’ in the ‘ Flexfield Title ’ and click ‘ Ctrl+↓ ’ in the below window displayed with
predefined flex fields to create your own Flex field for ‘Job‘.
Give a name for your Job structure and click on ‘Segments’ button.
Define the Job structure for your Organization and check the required fields based on your requirement.
Save and close the window.
Check the ‘ Freeze Flex field Definition ‘ and ‘Allow Dynamic Inserts ’ check boxes and Click on ‘Compile’
button.
Position Flex field :
Query with ‘ Position Flex field ’ in the ‘ Flex field Title ’ and click ‘ Ctrl+↓ ’ in the below window
displayed with predefined flex fields to create your own Flex field for ‘ Position ‘.
Give a name for your Position structure and click on ‘Segments’ button.
Define the Position structure for your Organization and check the required fields based on your
requirement.
Give a name for your Competence structure and click on ‘Segments’ button.
Define the Competence structure for your Organization and check the required fields based on your
requirement.
Flex field Qualifiers are mandatory for ‘ Competence Flex field ’.
Click on ‘ Flex field Qualifiers ‘ button and select any one qualifier for the Competence.
Save and close the window. Check the ‘ Freeze Flex field Definition ‘ and ‘Allow Dynamic Inserts ’ check
boxes and Click on ‘Compile’ button.
Grade Flex field :
Query with ‘Grade Flex field’ in the ‘ Flex field Title ’ and click ‘ Ctrl+↓’ in the below window displayed
with predefined flex fields to create your own Flex field for ‘ Grade ‘.
Give a name for your Grade structure and click on ‘Segments’ button.
Define the Grade structure for your Organization and check the required fields based on your
requirement.
Save and close the window.
Check the ‘ Freeze Flex field Definition ‘ and ‘Allow Dynamic Inserts ’ check boxes and Click on ‘Compile’
button.
Cost Allocation Flex field :
Cost Allocation Flex Field is the interaction between Pay Roll and General Ledger . So the Segments
which we are defining in HRMS should match with the Accounting Flex Field which we define in
Financials.
Query with ‘Cost Allocation Flex field ’ in the ‘ Flex field Title ’ and click ‘ Ctrl+↓’ in the below window
displayed with predefined flex fields to create your own Flex field for ‘ Cost Allocation ‘.
Give a name for your Cost Allocation structure and click on ‘Segments’ button.
Define the Cost Allocation structure for your Organization and check the required fields based on your
requirement.
Flex field Qualifiers are mandatory for ‘ Cost Allocation Flex field ’ also.
Click on ‘ Flex field Qualifiers ‘ button and select any one qualifier for the Competence.
Save and close the window.
Check the ‘Freeze Flex field Definition ‘ and ‘Allow Dynamic Inserts’ check boxes and Click on ‘Compile’
button.
People Group Flex field :
Query with ‘People Group Flex field’ in the ‘ Flex field Title’ and click ‘ Ctrl+↓’ in the below window
displayed with predefined flex fields to create your own Flex field for ‘ People Group‘.
Give a name for your People Group structure and click on ‘Segments’ button.Define the People Group
structure for your Organization and check the required fields based on your requirement.
Save and close the window.
Check the ‘Freeze Flex field Definition’ and ‘Allow Dynamic Inserts’ check boxes and Click on ‘Compile’
button.
Business Group Creation
Navigation :
Navigation :
Select the Employee number , Applicant Number Generation, Contingent Worker Generation Fields as
either as ‘Automatic’ or ‘Manual’ based on your business group requirement.
Select and attach your grade, people group, job, costing,position, competence flexfields to your business
groups here. Select your Legislation Code and currency.
Attach ‘HR Organization’ as well so that we can attach employees in that organization.
Navigation :
Profile → System
Attach our business group to HR Security Profile.
Under ‘HR Cross Business Group’ Profile Select ‘yes’.
Add ‘HR with Payroll’ for ‘HR User Type’
Navigation :
Navigation :
Navigation :
Create the Jobs in your Business Group based in the Structure you have defined for the jobs.
Navigation :
Job is a role in our organization. Here we will create jobs which we want in our organization.
The job group will be generated automatically.But if we want a new job group we can create it by our
self. Don’t forget to check the date. After creating the jobs with the job code and job name save them.
Now click on Name field popup will display now add your desired job description on by one.
The next step is to create positions in our organization.
Jobs Positions
4) A job may have multiple positions 4) A position will have specific job
Navigation :
Navigation :
Navigation :
Navigation :
Navigation :
We can create Requisitions, vacancies and openings in our organization using ‘Requisition and Vacancy’
window. A requisition can be for one or more vacancies .
Enter the requisition and save it before beginning to define the vacancy.
If you advertise vacancies using SSHR, enter the vacancy category. The vacancy is automatically
advertised under this category.
You can select one or more assignment components to define the vacancy.
Optionally enter the budget measurement unit and value for the vacancy. The value you enter is for all
the openings for that vacancy.
Creating Recruitment Activity :
We use ‘Requirement Activity’ window to define either single recruitment activity or more.
Enter the details of the recruitment activity. You can enter the name of a ’parent’ recruitment activity in
the Within Recruitment Activity region, if the activity you are defining is part of a campaign.
Choose the Recruiting For button to select one or more vacancies to associate with the activity.
Navigation :
Navigation :
Enter the applicant’s name and an identifying number recognized by the system.
Select a status for the application. By default a new application has the status Active Application (or an
equivalent user status defined on your system). All other fields are optional.
Enter information in the Further Information field if your Oracle localization team has set it up.
To enter an address, select a national address style. A window opens with the address format for the
country you select. Enter the address lines and choose OK.
The Date Received defaults to your effective date, but you can change it. This is the date the applicant’s
record will begin.
You can select a recruitment activity. If there is only one vacancy for the activity, the vacancy details
appear automatically.
If you select a vacancy, applicant assignment information is displayed from the vacancy record. You can
add to this information or change it. However, if you change it, the vacancy field clears.
If you do not select a vacancy, you can enter assignment information in the Vacancy Applied For region.
If you do not enter an organization, it defaults to the Business Group.
Updating Applicant Assignments by Group:
We can query and update the groups of Applicants assignments using ‘Mass Update of Applicants’
window.
Navigation :
If you want to update all or most of these applicant assignments, choose the Select All buttons. Then
unchecked the Mark check box for any assignments that you do not want to update.
If you want to update less than half of this group of assignments, check the Mark check box for each
assignment you want to update.
If you want to update the status of the selected assignments, select the new status.
If you want to refer these applicants to a new recruiter, select the name of the Recruiter.
Typically, you track applicant progress through a series of interviews and update the status of the
application after each interview. You can schedule these interviews and update the applicant
assignment status using the Applicant Interview window. Before you can schedule interviews, interview
types, such as First Interview, or Selection Test, must be defined as values for the Lookup
Select an interview type, and enter the date of the interview in the Start Date field. You can also select a
location and enter times and an end date.
If you want to associate an applicant assignment status change with the interview, enter it in the New
Status field. This creates a date tracked update to the applicant assignment. You cannot enter a status
when:
The interview date is the date when the active application status began
Follow the same process till we give the ‘Offer’ to the applicants to hire them and the applicant may
accept or reject it. If the applicant accepts the offer the next step is to hire the applicant as an
employee. The main point to remember here is that there must be one day difference between the day
the applicant accepts the offer from the company and hiring the applicant as employee.