Notes
Notes
An enterprise resource planning (ERP) system is the heart of a modern business. An ERP system
are the software tools that are used to manage Enterprise Data.
Data circulates through the enterprise as staff uses the system to execute common business
transactions.
Insights flow out of the ERP system to help measure business performance and guide decision-
making.
2. Procurement:
The procurement module improves your ability to purchase the products or materials you need to
make or sell goods. It automates, tracks, and analyzes quotes while helping to prepare and send
purchase orders. Using a list of approved vendors, the module can automate purchases of specific
items, which speeds up the process, enforces compliant spending, improves supplier
relationships, and ultimately helps increase profitability.
3. Risk management:
A risk management and compliance module uses artificial intelligence (AI) and machine learning
to enhance financial controls, enabling finance teams to prevent cash leaks, enforce audits, and
protect against emerging risks—all while saving hours of manual work.
With risk management capabilities, you can stay compliant by automating processes, such as
separation of duties (SoD) reporting and granting and controlling user access. Automation also
accelerates audit transactions so you can quickly identify fraud, errors, and policy violations.
You can also streamline workflows for audit and Sarbanes-Oxley Act (SOX) compliance, risk
management, and business continuity planning.
Supply chain management (SCM) modules track how supplies and goods move through your
supply chain: from suppliers and sub-suppliers to manufacturers all the way to distributors and
retailers or consumers. It lets you efficiently plan demand, supply, order fulfillment, and
production across your business to reduce disruptions and minimize costs, ensuring the right
inventory is available at the right time and in the right place.
Enterprise performance management (EPM) modules enhance the processes that help your
business plan, budget, forecast, and report on performance. They enable connected planning
(versus old-school siloed planning) by giving a unified view of financial, operational, and line-
of-business planning. These modules also use automation to accelerate the reporting of financial
results.
6. Manufacturing process:
With a manufacturing module, it’s easier for your business to plan and manage production runs.
That includes making sure your facility has the raw materials on hand to meet demand, can
efficiently run a shop floor, and keep costs down—all while ensuring the quality of finished
goods.
Customer relationship management (CRM) modules help you manage customers by improving
sales and marketing processes, especially those supporting sales leads. These modules store all
information on customers and prospects, including every customer interaction and purchase
history, and offer segmentation data and targeted cross-sell recommendations.
Capabilities to look for in CRM modules include contact management, communication tracking,
opportunity or lead tracking, order history, issue ticketing, quote creation, and sales agent
productivity. Most importantly, your module must help track customers from the initial
marketing stage and through a quote or sales process, culminating in a sale and ongoing
customer service.
8. Human resources:
A human capital management (HCM) module—sometimes referred to as human resources
management (HRM)—contains detailed records on all employees, including performance
reviews, job descriptions, benefits selections, and attendance/time off. Like other ERP modules,
it supplants annual spreadsheets with automation that continuously gathers data companywide,
reducing duplicate data and increasing accuracy, an important benefit given the sheer amount of
HR data most businesses have.
A human resources module automates tasks, such as employee scheduling, recruitment, and
compensation management.
9. Project management:
This module improves project management with shared visualization tools that help to track
schedules, budgets, and resources. For example, you can see multiple project plans in a single
view, which lets you easily allocate (and reallocate) resources. You can assemble the right
project team by using search filters for roles, skills, and location. You can also better manage
budgets by standardizing how you capture costs throughout the business. Advanced project
management tools also help you maximize cash flow by automating customer invoices and
project billing.
An ERP analytics module helps finance, procurement, and project management professionals
understand the factors that drive profitability, improve the use of working capital, and control
business expenditures.
ERP analytics yields general ledger insights on profitability and accelerates the collections
process, improving cash flow. It also enhances payables by helping finance teams track on-time
and overdue vendor payment amounts to determine payment urgency. This module controls
company spending by identifying cost savings and fina
4. Build
4.1 Implementation Step
Configuration/Setup
Testing
CRP
4.2 Document Name
BR 100
TE 040
5. Transition
5.1 Implementation Step
UAT
Production
Configuration
Data Migration
User Training
5.2 Document Name
BR 100 & BR110
CV
6. Production
6.1 Implementation Step
Go Live
Parallel Run
Post implementation
Support
7. Documentation [DO] –
Documentation prepared per module that includes user guides and implementation
manuals.
1. DO.010 Define documentation requirements and strategy: It involves establishing
the documentation needs, standards, and strategies essential for effectively
capturing and communicating project-related information.
2. DO.020 Define Documentation standards and procedures: It involves establishing
the guidelines, formats, and protocols for creating, organizing, and managing
project documentation throughout its lifecycle.
3. DO.030 Prepare glossary: It involves compiling and organizing a comprehensive
list of key terms, definitions, and acronyms used throughout the project to ensure
consistent understanding and communication among project stakeholders.
4. DO.040 Prepare documentation environment: It involves setting up the necessary
infrastructure, tools, and resources to support the creation, storage, and
dissemination of project documentation effectively.
5. DO.050 Produce documentation prototypes and templates: It involves creating
initial drafts or prototypes of various documentation types, such as reports,
manuals, or guides, along with standardized templates to ensure consistency and
efficiency in documentation creation.
6. DO.060 Publish user reference manual: It involves compiling, formatting, and
publishing a comprehensive manual that provides detailed instructions and
information for end-users on how to effectively use the system or product.
7. DO.070 Publish user guide: It involves creating and distributing a concise and
user-friendly guide that provides instructions, tips, and best practices for end-
users to effectively utilize the system or product.
8. DO.080 Publish technical reference manual: It involves compiling and
disseminating a detailed manual that provides technical specifications,
architecture, and implementation details for developers, administrators, or other
technical stakeholders.
9. DO.090 Publish system management guide: It involves creating and sharing a
comprehensive guide that outlines the procedures, best practices, and tools for
managing and maintaining the system effectively.
8. Business System Testing [TE] –
A process of validating the setup’s, functionality and configured Oracle application
against the defined business requirements and scenarios by QA (functional consultant) to
certify status.
1. TE.010 Define testing requirements and strategy: serves as the foundational
document for planning the testing efforts for an Oracle application
implementation or upgrade project.
2. TE.020 Develop unit test script: involves creating scripts to test individual
units or components of the Oracle application.
3. TE.030 Develop link test script : involves creating scripts to test the
integration and connectivity between different components or modules of the
Oracle application.
4. TE.040 Develop system test script : involves creating scripts to
comprehensively test the entire Oracle application system.
5. TE.050 Develop systems integration test script : involves creating scripts to
test the integration points between different systems or components within the
Oracle application environment.
6. TE.060 Prepare testing environments: involves setting up the necessary
infrastructure and configurations to support various testing activities.
7. TE.070 Perform unit test: involves executing the previously developed unit
test scripts to assess the functionality and behavior of individual units or
components of the Oracle application.
8. TE.080 Perform link test: involves executing previously developed link test
scripts to assess the integration and connectivity between different
components or modules within the Oracle application environment.
9. TE.090 perform installation test: involves executing previously developed
installation test scripts to validate the successful installation and configuration
of the Oracle application system.
10. TE.100 Prepare key users for testing : involves preparing and empowering key
users who will be participating in testing activities.
11. TE.110 Perform system test : involves executing previously developed system
test scripts to assess the functionality, performance, and reliability of the
Oracle application system as a whole.
12. TE.120 Perform systems integration test : involves executing previously
developed integration test scripts to assess the interoperability and
communication between different systems or components within the Oracle
application environment.
1. Business Groups: These represent distinct business units within your enterprise.
They can be based on geographical locations, product lines, or other criteria.
3. Legal Entities: These are distinct legal entities recognized by law. They have
their own financial and legal responsibilities.
4. Operating Units: Operating units are operational entities responsible for day-to-
day activities. They can be associated with specific business groups and legal
entities.
1. Creating a requisition
2. Request for quotation
3. Quotations
4. Quote analysis
5. Creating a purchase order
6. Receiving the goods or services
7. Creating an invoice
8. Creating account entries
9. Making the payment to the supplier
1. Creating a requisition
The first step in the p2p cycle in Oracle apps is creating a requisition. This is a request for goods
or services sent to the supplier.
You will then need to fill out the requisition form. The requisition must include all the necessary
information to create a purchase order, including the item code, description, quantity, and price.
After the requisition has been created, you can generate a request for a quotation (RFQ). It is a
document sent to the supplier that outlines the goods or services needed and the buyer’s price.
The RFQ will also include any other terms and conditions relevant to the purchase.
3. Quotations
Once the RFQ has been received, the supplier will send back a quotation. This document will
include the price of the goods or services and any other terms relevant to the purchase.
4. Quote analysis
Once the quotation has been received, it will need to be reviewed and approved. That is known
as quote analysis. Quote analysis examines the supplier’s quotation and ensures that it meets all
the buyer’s requirements.
After the quotation has been approved, you can generate a purchase order (PO). The purchase
order is a legal document that outlines the terms of the sale.
It will include the price, quantity, and delivery date of the goods or services. The purchase order
will also include any other relevant terms and conditions.
Once the goods or services have been ordered, they must be received. That is done by entering
the accepted quantity into the receiving form.
The receiving form will also include fields for the supplier, ship-to address, and delivery date.
This step will be completed once all of the information has been entered.
7. Creating an invoice
An invoice can be created after the goods or services have been received. The invoice is a
document that outlines the price of the goods or services and any other terms that are relevant to
the purchase.
The invoice will also include a due date. This step will be completed once all information has
been entered.
After the invoice has been created, it will need to be reviewed and approved. This is known as
invoice validation. Invoice validation checks the supplier’s invoice and ensures it matches the
purchase order.
Once the invoice has been approved, you can generate accounting entries. These entries will
debit the accounts payable account and credit the cash account.
The final step in the p2p cycle in Oracle apps is making the payment to the supplier. This is done
by entering the invoice and purchase order numbers into the payment form.
The payment form will also include fields for the supplier, ship-to address, and delivery date.
Once all of the information has been entered, the payment process will be completed.
Each of these steps involves various Oracle EBS modules such as Order Management, Inventory,
Receivables, and General Ledger. The process ensures that all financial transactions related to
the sales order are accurately captured and reflected in the company’s financial statements.
FINANCIAL FUNCTIONAL:
In Oracle E-Business Suite (EBS), the financial applications cover a wide range of modules that
collectively manage various aspects of an organization's financial operations. Here are some of
the key Oracle Financial Applications within EBS:
General Ledger (GL): The GL module is the core of Oracle EBS financials. It manages
the organization's financial data and supports financial reporting and analysis. GL enables
users to define and maintain the chart of accounts, record journal entries, perform
financial consolidations, and generate financial statements.
Accounts Receivable (AR): The AR module handles customer invoicing, receipts, and
collections. It enables organizations to manage customer credit, track receivables, apply
cash receipts, and generate customer statements. AR integrates with sales order
processing and GL modules to streamline revenue recognition and cash management
processes.
Fixed Assets (FA): The FA module manages the organization's fixed assets, such as
property, plant, and equipment. It enables users to track asset acquisitions, depreciation,
retirements, and transfers. FA integrates with AP and GL modules to ensure accurate
capitalization and depreciation accounting.
Cash Management (CE): The CE module helps organizations manage their cash
positions, bank accounts, and cash transactions. It facilitates bank reconciliation, cash
forecasting, and liquidity management. CE integrates with AR, AP, and GL modules to
provide real-time visibility into cash flows and balances.
*Reconciliation involves comparing and verifying two sets of records to ensure accuracy and
consistency.
*The Chart of Accounts (COA) is a structured list of the organization's general ledger (GL)
accounts. It serves as a foundation for recording financial transactions. The COA typically
includes various categories, such as assets, liabilities, equity, revenue, and expenses, each
containing specific accounts relevant to the organization's financial activities.
You can use a subsidiary account and a subledger in the same transaction, if necessary.
*General ledger:
Sample business transaction:
In Oracle E-Business Suite (EBS), the General Ledger (GL) module is a central component for
managing an organization's financial data and generating financial reports. The structure of the
General Ledger in Oracle EBS is based on several key elements:
Segments: Segments are individual parts of the flexfield structure. For example, if you're
creating a flexfield for capturing product codes, you might have segments for product category,
sub-category, and so on.
1. Account: This segment represents the primary account code, which categorizes
transactions based on their nature, such as assets, liabilities, equity, revenue, or expenses.
2. Company: Often used to represent different legal entities or business units within the
organization. It allows for the segregation of financial data by company for reporting and
analysis purposes.
3. Cost Center: Used to track expenses and revenues by specific departments, divisions, or
cost centers within the organization. It helps in monitoring and controlling costs at a
granular level.
4. Natural Account: Similar to the Account segment, this segment further categorizes
transactions based on their nature, such as specific types of assets, liabilities, revenues, or
expenses.
5. Intercompany: Used for intercompany transactions between different entities or business
units within the same organization. It facilitates the reconciliation and elimination of
intercompany balances during consolidation.
6. Location: Represents physical locations or geographical regions where business
transactions occur. It helps in analyzing financial performance across different locations
or regions.
7. Department: Similar to the Cost Center segment, this segment tracks expenses and
revenues by specific departments or functional areas within the organization.
8. Product: Used to classify transactions based on the products or services offered by the
organization. It enables analysis of financial performance by product lines or categories.
9. Project: Used to track expenses and revenues associated with specific projects or
initiatives undertaken by the organization. It facilitates project accounting and monitoring
of project profitability.
Segment Qualifiers: Segment qualifiers are used to further define the behavior of segments.
They determine how a segment behaves and what values it can accept. For instance, you might
specify that a segment can only accept numeric values or that it should have a specific length.
4. Calendar:
- The accounting calendar defines the fiscal periods and periods of operation for the
organization.
- It includes parameters such as period start and end dates, period types (monthly, quarterly,
etc.), and accounting periods.
- The calendar structure facilitates the recording and reporting of financial transactions within
defined accounting periods.
5. Currency:
- Oracle EBS supports multiple currencies, allowing organizations to record transactions and
generate reports in different currencies.
- Each ledger can have its own functional currency and foreign currencies, enabling multi-
currency accounting and reporting.
6. Journal Entries:
- Journal entries are used to record financial transactions in the General Ledger.
- Users can enter manual journal entries or generate automated entries through various sub-
ledgers and modules within Oracle EBS.
- Journal entries are posted to the appropriate accounts based on the defined account code
combinations and accounting rules.
Overall, the General Ledger structure in Oracle EBS is highly configurable and allows
organizations to tailor their accounting processes to meet specific business requirements while
maintaining compliance with accounting standards and regulations.
Transaction components:
1. Transaction Date
2. Account Details
3. Transaction Amount
1) Transaction Date: First need to create a calendar.
2) Accounting calendar: In the General Ledger module is a fundamental setup that defines
the accounting year and the periods it contains. It’s crucial for managing the financial
cycles of a business, and here’s how it works:
Defining Calendars: You create a calendar to define an accounting year and its periods.
It’s recommended to set up one year at a time, specifying the types of accounting periods
to include in each year.
Adding Periods: You add accounting periods to your calendar to define the number of
periods in the calendar year. This can include both adjusting and non-adjusting
accounting periods.
Period Types: When defining a set of books, you assign it a period type. When you
assign a calendar to a set of books, only the periods with the corresponding period type
apply.
Navigation: In General Ledger, you navigate to Setup -> Financials -> Calendars ->
Accounting to define or modify your accounting calendar.
It’s important to carefully consider the type of calendar you need for your organization since
changing it after entering accounting data can be complex and may require assistance from an
Oracle consultant. Defining your calendar at least one year before your current fiscal year can
help reduce the amount of period maintenance at the start of each accounting period.
o Calendar type:
Financial year: It is used in government accounting, which varies between countries,
and for budget purposes. It is also used for financial reporting by businesses and other
organizations. It is classified into 2 types:
1. Fiscal Year: Starts in one year and ends in another year. e.g. India-1 April 2023 to
31 March 2024
2. Calendar year: starts in one year and ends in same year. e.g. USA- Jan23 to
dec23
o Period Type:
1. Month :12
2. Day: 365
3. Quarter: 4
4. Week: 53
5. 6 Months: 2
Adjusting Period:
In the system, while making calendar if periods are more than 12, then those additional periods
are adjusting periods.
In business, if you want to pass adjustments entries, instead of passing those entries in actual
periods, you may maintain separate period called adjusting period. So that system will support
and even you can track those adjusting transactions entries separately.
An "adjustment period" refers to any accounting period set up to adjust balances prior to the
closing period of the year. These periods are adjusted to "per12" and consequently are referred to
as "per13". Typically, dates within the adjustment period overlap regular accounting periods.
*Ledger is an entity where we record the business information like selling and purchasing
details.
We define 4C’s in Ledger.
1. Chart of Accounts: Here we define structure, segments and segment values.
2. Currency: INR, AUD, USD, GBP
3. Calendar: We have two types
a. 01-Jan-2015 to 31-Dec-2015 — Calendar
b. 01-Apr-2015 to 31-Mar-2015 — Fiscal (Any calendar other than calendar {like above} is
Fiscal calendar)
4. Convention: Also called accounting method. We have two types
a. Cash Basis of Accounting – As on when transaction takes place. Immediate settlement.
b. Accrual Basis of Accounting – Not immediate settlement. Pay later.
*Security Profile:
a security profile refers to a mechanism used to control access to specific data or functionality
within the system. It is an integral part of the Oracle EBS security model, which ensures that
users have appropriate levels of access based on their roles and responsibilities.
Purpose: Security profiles are used to define and enforce data security policies. They control
which users can access specific data or perform certain actions within the application.
*Setup of General Ledger in oracle application:
To setup GL like chart of Account, Set of books, OU, legal entity etc.
2. NAVIGATION: Setup-Financials-Flexfields-key-segments.
3. In Application, need to put query f+11 and search ‘Gen%Led%’ and ctrl+ f11 to
execute.
a) accounting flexfield
b) Reporting flexfield
c) GL as a flexfield
7.first add segments and after that add segment qualifier (save it )
B. Branch
10.Lastly in key flexfield segment window, check freeze flexfield definition and cross
validate segments.
*Journal Creation:
Journals are records of financial transactions entered into the system. They play a crucial
role in maintaining accurate financial records and facilitating the accounting process.
Navigation: General ledger responsibility < Journals < Enter < New Batch < add batch <
Journals < add entries (credit and debit) < Post
P2P Cycle:
P2P Cycle
Sr. No Accounts Dr/Cr
1 Requisition No Accounting Entries
2 Purchase Order No Accounting Entries
3 Receipt No Accounting Entries
Receiving
A Inventory Receiving A/c Dr
AP Accrual A/C Cr
Deliver
B Expense Charge A/C Dr
Inventory Receiving A/c
Invoice
4 AP Accrual A/C Dr
Liability A/C Cr
Payment
5 Liability A/C Dr
Cash Clearing A/C Cr
Bank Reconciliation
6 Cash Clearing A/C Dr
Cash/Bank A/C Cr
1. Requisition
Go to Purchasing Responsibility > Requisitions > Requisitions
Click on Distributions:
Click on Save
Check whether the Requisition is Approved or Not.
2. Create PO.
Create Purchase Order through Requisition.
N: Purchase Order > AutoCreate
Click on Find
Select the Purchase Order for which Receipt is created.
Save your work and Click on Header.
Check a line and click on save.
4. Create PO Matched Invoice
Create Invoice through Payable.
N: Payable > Invoices > Entry > Invoices
Validate Invoice:
Amount automatically gets updated with addition of respective taxes:
Update amount in the upper section , save and again Validate Invoice.
Check status (status should be validated):
Do Create Accounting for the same.
5. Create Payment
Do create accounting for Payment.
Create accounting > Final post > Ok
*Invoice types(payable):
In the procurement and payment processes,
1. Standard Invoice: This is the basic type of invoice used for billing a supplier for goods
or services received.
2. Credit Memo: Credit memos are issued by suppliers to correct an overbilling, return of
goods, or any other situation where the supplier owes the buyer a credit.
3. Debit Memo: A debit memo is created when additional charges are incurred, such as
penalties or late fees, or when there's an increase in the invoice amount.
4. Prepayment Invoice: This type of invoice represents a payment made in advance of
receiving goods or services. It records the prepayment amount and later applies it to one
or more standard invoices.
5. Mixed Invoice: Similar to the mixed invoice in Receivables, a mixed invoice in Payables
allows for different types of lines, such as standard, prepayment, and debit memo lines, to
be combined on a single invoice.
6. Expense Report Invoice: These invoices are generated from employee expense reports,
typically for reimbursable expenses incurred by employees during business activities.
7. Interest Invoice: When there are overdue invoices, and interest charges are applied
according to the payment terms, interest invoices are generated.
8. Withholding Tax Invoice: Invoices for which withholding tax is applied are termed
withholding tax invoices. These are used to track taxes withheld from payments to
suppliers or vendors.
9. Recurring Invoice: Recurring invoices are automatically generated at specified intervals
(e.g., monthly, quarterly) for repetitive charges such as service contracts or utilities.
10. PO Matched Invoice: Invoices matched to purchase orders (PO) in the system are
termed PO matched invoices. These invoices are created when goods or services have
been received, and the invoice matches the PO and receipt.
2-way matching verifies that purchase order and invoice information match within your
tolerances as follows:
o Quantity billed is less than or equal to Quantity ordered
3-way matching adds a third criterion to verify that receipt and invoice information match with
the quantity tolerances you define:
4-way matching adds a fourth criterion to verify that acceptance documents and invoice
information match within the quantity tolerances you define:
When you match to a purchase order, Payables automatically performs 2-way matching. In the
Purchasing Options window you can choose to additionally use 3-way or 4-way matching. You
can change the invoice match option at the supplier, supplier site and purchase order shipment
levels.
If the invoice and purchase order do not match within the tolerances you define for quantity and
price, Approval places a matching hold on the invoice. You must release the hold before you can
pay the invoice.
Here’s an overview of the O2C process and the steps involved in setting it up in Oracle R12:
Order to Cash (O2C) Process Overview
1. Order Entry
1. Entering customer orders into the system.
o Order Processing
2. Validating, booking, and reserving orders.
o Inventory Management
3. Managing inventory and ensuring stock availability.
o Shipping Execution
4. Picking, packing, and shipping the order to the customer.
o Invoicing
5. Generating and sending invoices to the customer.
o Receivables Management
6. Managing receivables and collecting payments.
o Accounting
7. Recording transactions in the General Ledger.
*Invoice types(Receivable):
Invoices for receivables, which are bills issued by a business to its customers for goods or
services provided, can vary depending on the nature of the transaction and the industry. Here are
some common types:
1. Standard Invoice: This is the most basic type of invoice, including details such as the
seller's information, buyer's information, description of goods or services provided,
quantities, prices, total amount due, payment terms, and due date.
2. Recurring Invoice: Used for services or products that are billed on a regular basis, such
as monthly subscriptions or retainers. These invoices often include terms for automatic
billing.
3. Pro Forma Invoice: A preliminary bill of sale sent to buyers in advance of a shipment or
delivery of goods. It outlines the seller's commitment to deliver products or services at
specific prices but is not a demand for payment.
4. Commercial Invoice: Used for international trade, providing details about the
transaction including the goods being sold, their value, and other pertinent information
required for customs clearance.
5. Credit Memo or Credit Note: Issued by a seller to a buyer, indicating a reduction in the
amount owed by the buyer. This could be due to returns, discounts, or other adjustments.
6. Debit Memo or Debit Note: Similar to a credit memo but increases the amount owed by
the buyer. It might be issued for additional charges such as late fees, penalties, or
additional services provided.
7. Progress Invoice: Used for long-term projects or contracts, where payments are made in
stages as specific milestones are reached or portions of the work are completed.
8. Interim Invoice: Similar to progress invoices, interim invoices are issued during ongoing
projects but may not necessarily correspond to specific project milestones. They provide
a way for the seller to bill the buyer periodically for work completed to date.
9. Final Invoice: The last invoice issued in a series, usually following completion of a
project or delivery of goods. It summarizes all previous transactions and indicates the
final amount due.
10. Past Due Invoice: Sent to remind customers of unpaid balances that are overdue. These
invoices often include late payment penalties or interest charges.