122 Gmfcmug
122 Gmfcmug
122 Gmfcmug
November 2013
Oracle Process Manufacturing Cost Management User's Guide, Release 12.2
Copyright © 1998, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron,
the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group.
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on
behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are
"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and
agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation
of the programs, including any operating system, integrated software, any programs installed on the
hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the
programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherently dangerous applications, including applications that
may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its
safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
This software or hardware and documentation may provide access to or information on content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle
Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your
access to or use of third-party content, products, or services.
Contents
Preface
1 Overview
OPM Cost Development Area...................................................................................................1-1
Cost Management Process Flow................................................................................................1-2
Defining Costs........................................................................................................................... 1-3
Establishing Standard Costing................................................................................................. 1-5
Establishing Actual Costing...................................................................................................... 1-6
Establishing Lot Costing........................................................................................................... 1-6
Retroactive Pricing.................................................................................................................... 1-7
Valuing Inventory and Resource Transactions........................................................................ 1-8
Monitoring and Simulating Costs............................................................................................ 1-9
2 Setting Up
Setting Up in Other Applications............................................................................................. 2-2
Setting Profile Options............................................................................................................. 2-4
Understanding Cost Types...................................................................................................... 2-24
Standard Costing............................................................................................................... 2-24
Actual Costing................................................................................................................... 2-25
Lot Cost Type.............................................................................................................. 2-29
Defining Cost Types............................................................................................................... 2-29
Defining Cost Calendars......................................................................................................... 2-31
Assigning Calendar to Legal Entity........................................................................................ 2-32
Setting the Period Status......................................................................................................... 2-33
iii
Defining Component Groups................................................................................................. 2-34
Defining Cost Component Classes......................................................................................... 2-34
Defining Cost Analysis Codes................................................................................................ 2-37
Defining Costing Organization Associations.........................................................................2-38
Defining Fiscal Policies........................................................................................................... 2-39
Defining Event Fiscal Policies................................................................................................ 2-40
Assigning Ledgers................................................................................................................... 2-41
Defining Percentage Overhead Codes ................................................................................... 2-42
Defining Overhead Priorities .................................................................................................2-43
Defining Overhead Percentage............................................................................................... 2-44
Defining Source and Target Variable Overhead Components Associations........................ 2-45
Defining Cost Factors ............................................................................................................. 2-46
Defining Resource Costs......................................................................................................... 2-47
Defining Fixed Overheads...................................................................................................... 2-50
iv
Setting Up Expense Allocations.............................................................................................. 4-22
Defining Allocation Codes..................................................................................................... 4-22
Defining Allocation Basis....................................................................................................... 4-22
Defining Expenses to Allocate................................................................................................ 4-24
Using Material Cost Component Classes............................................................................... 4-25
Defining Adjustment Reason Codes...................................................................................... 4-26
Processing Cost Allocations.................................................................................................... 4-27
Running the Actual Cost Process............................................................................................ 4-28
Viewing the Actual Cost Process............................................................................................ 4-30
Viewing Actual Cost Error Messages..................................................................................... 4-31
Aborting or Resetting the Actual Cost Process....................................................................... 4-31
Viewing Actual Cost Transactions..........................................................................................4-31
Viewing Item Cost List............................................................................................................ 4-34
Item Cost List Window............................................................................................................ 4-36
Viewing Overhead Details...................................................................................................... 4-36
Viewing Routing Costs........................................................................................................... 4-37
Using Actual Cost Adjustments.............................................................................................. 4-38
Zero Activity/Quantity Adjustments in Actual Costing........................................................ 4-40
7 Copying Costs
Copying Item Costs................................................................................................................... 7-1
Copying Costs Examples........................................................................................................... 7-4
Copying Resource Costs............................................................................................................ 7-5
v
Copying Fixed Overheads......................................................................................................... 7-7
Copying Overhead Percentage.................................................................................................. 7-9
Copy Source Organizations.................................................................................................... 7-10
vi
10 Accounting Setup
Subledger Accounting............................................................................................................. 10-1
Application Accounting Definition Hierarchy.......................................................................10-2
Multiple Subledger Accounting Valuation for a Transaction............................................... 10-2
OPM Costing - SLA Accounting Data.................................................................................... 10-3
A Navigator Paths
Oracle Process Manufacturing Cost Management Navigator Paths........................................A-1
Glossary
Index
vii
Send Us Your Comments
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document.
Your feedback is important, and helps us to best meet your needs as a user of our products. For example:
• Are the implementation steps correct and complete?
• Did you understand the context of the procedures?
• Did you find any errors in the information?
• Does the structure of the information help you with your tasks?
• Do you need different information or graphics? If so, where, and in what format?
• Are the examples correct? Do you need more examples?
If you find any errors or have any other suggestions for improvement, then please tell us your name, the
name of the company who has licensed our products, the title and part number of the documentation and
the chapter, section, and page number (if available).
Note: Before sending us your comments, you might like to check that you have the latest version of the
document and if any concerns are already addressed. To do this, access the new Oracle E-Business Suite
Release Online Documentation CD available on My Oracle Support and www.oracle.com. It contains the
most current Documentation Library plus all documents revised or released recently.
Send your comments to us using the electronic mail address: [email protected]
Please give your name, address, electronic mail address, and telephone number (optional).
If you need assistance with Oracle software, then please contact your support representative or Oracle
Support Services.
If you require training or instruction in using Oracle software, then please contact your Oracle local office
and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at
www.oracle.com.
ix
Preface
Intended Audience
Welcome to Release 12.2 of the Oracle Process Manufacturing Cost Management User's
Guide.
This guide assumes that you have working knowledge of your business area's
processes, tools, principles, and customary practices. It also assumes that you are
familiar with Oracle Process Manufacturing. If you have never used Oracle Process
Manufacturing, we suggest you attend one or more of the Oracle Process
Manufacturing training classes available through Oracle University.
See Related Information Sources on page xiii for more Oracle E-Business Suite product
information.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at
http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Structure
1 Overview
This topic provides an overview of Oracle Process Manufacturing (OPM) Cost
Management.
2 Setting Up
xi
This topic includes procedures and values that you must define before using the
application. These basic setups are required regardless of whether you want to use the
standard, actual, or lot cost methods. This topic includes setting up in other
applications, profile options, and setting the cost calendar and costing periods, cost
analysis codes, cost type codes, and cost component classes.
A detailed description on setting up and calculating standard, actual, and lot costs are
provided in their topic discussions.
3 Using Standard Costing
This topic describes how to define and use standard costs for production items. These
costs include raw materials, overheads, and other costs associated with production.
Once defined, you can propagate those costs for use by other organizations within your
legal entity and determine the appropriate costs to use for accounting.
Individual ingredient and resource costs must be rolled-up to reflect the total standard
cost of the item that is produced. This procedure is detailed in the Standard Cost Rollup
discussion.
4 Using Actual Costing
This topic describes how to setup and use actual cost.
5 Using Lot Costing
This topic describes how to set up and use lot costing.
6 OPM - Landed Cost Management Integration
7 Copying Costs
This topic describes copying item, overhead, and resource costs set up for one
organization, calendar and period, and category to another period and inventory
organization or to all periods and inventory organizations. You can use the copy
processes to quickly replicate the cost data setup across several periods and several
organizations rather than creating them one at a time in each periods and organizations
that can be very time consuming. The copy programs let you copy the costs for a set of
items or set of items belonging to a range of Item Categories or automatically modify
the copied costs by a percentage or flat value providing additional flexibility in
establishing your costs.
8 Period-End Cost Processing
This topic explain how to update (book) item component costs in preparation for export
to the proper general ledger accounts. The actual export to the general ledger requires
an interface with Oracle General Ledger. This topic provides an outline for period-end
processing of standard component costs and actual component costs.
9 Cost Management Reports
This topic describes the available costing reports. Reports are available through the
Application's Standard Report Submission window.
10 Accounting Setup
The following chapter describes the accounting setup done in Oracle Subledger
Architecture.
11 Accounting Processes and Distributions
This chapter describes the subledger account distribution.
xii
A Navigator Paths
This topic provides the default navigation path for Accounting Setup and the cost
management profile options.
Glossary
• PDF Documentation - See the Oracle E-Business Suite Documentation Library for
current PDF documentation for your product with each release.
• Release Notes - For information about changes in this release, including new
features, known issues, and other details, see the release notes for the relevant
product, available on My Oracle Support.
Related Guides
Guides Related to This Product
Oracle Process Manufacturing Cost Management User's Guide
The Oracle Process Manufacturing Cost Management application is used by cost
accountants to capture and review the manufacturing costs incurred in their process
manufacturing businesses. The guide describes how to set up and use this application.
Oracle Process Manufacturing Process Execution User's Guide
The Oracle Process Manufacturing Process Execution application lets you track firm
planned orders and production batches from incoming materials through finished
goods. Seamlessly integrated to the Product Development application, Process
Execution lets you convert firm planned orders to single or multiple production
batches, allocate ingredients, record actual ingredient usage, and then complete and
close production batches. Production inquiries and preformatted reports help you
optimize inventory costs while maintaining a high level of customer satisfaction with
on-time delivery of high quality products. The Oracle Process Manufacturing Process
Execution User's Guide presents overviews of the tasks and responsibilities for the
Production Supervisor and the Production Operator. It provides prerequisite setup in
xiii
other applications, and details the windows, features, and functionality of the
application.
Oracle Process Manufacturing Product Development User's Guide
The Oracle Process Manufacturing Product Development application provides features
to manage formula, routing, recipe, and validity rule development within process
manufacturing operations. Use it to manage multiple laboratory organizations and
support varying product lines throughout the enterprise. Characterize and simulate the
technical properties of ingredients and their effects on formula performance and cost.
Simulate and optimize formulations before beginning expensive laboratory test batches.
Product Development coordinates each development function to provide a rapid,
enterprise-wide implementation of new products in your plants. The guide describes
how to set up and use this application.
Oracle Process Manufacturing Quality Management User's Guide
The Oracle Process Manufacturing Quality Management application provides features
to test material sampled from inventory, production, or receipts from external
suppliers. The application lets you enter specifications and control their use throughout
the enterprise. Customized workflows and electronic recordkeeping automate plans for
sampling, testing, and result processing. Compare specifications to assist in regrading
items, and match customer specifications. Aggregate test results and print statistical
assessments on quality certificates. Run stability testing with unrivaled ease. Several
preformatted reports and inquiries help manage quality testing and reporting. The
guide describes how to set up and use this application.
System Administration User's Guide
Much of the System Administration duties are performed at the Oracle Applications
level, and are therefore described in the Oracle E-Business Suite Guides. The Oracle Process
Manufacturing System Administration User's Guide provides information on the few tasks
that are specific to Oracle Process Manufacturing. It offers information on performing
Oracle Process Manufacturing file purge and archive, and maintaining such things as
responsibilities, units of measure, and organizations.
Regulatory Management User's Guide
Oracle Process Manufacturing Regulatory Management provides solutions for
document management that help meet the FDA 21 CFR Part 11 and other international
regulatory compliance requirements. Regulatory information management is facilitated
by use of electronic signatures. Manage hazard communications by collaborating with
Oracle partners to dispatch safety documents, attached printed documentation sets such
as the MSDS to shipments, and set up workflows to manage documentation revisions,
approvals, and transmittals. The Oracle Process Manufacturing Regulatory Management
User's Guide provides the information to set up and use the application.
Oracle Manufacturing Execution System for Process Manufacturing
Oracle Manufacturing Execution System (MES) for Process Manufacturing provides a
seamless integration to product development and process execution applications for
rapid deployment and tracking of procedures, work instruction tasks, and batch
xiv
records. Set up and manage material dispensing operations and produce electronic
batch records interactively with full electronic signature control, nonconformance
management, and label printing routines. The Oracle Manufacturing Execution System for
Process Manufacturing User's Guide delivers the information to set up and use the
application.
API User's Guides
Public Application Programming Interfaces (APIs) are available for use with different
Oracle Process Manufacturing applications. APIs pass information into and out of the
application tables, thereby bypassing the user interface. Use of these APIs is
documented in separately available documentation.
Oracle Engineering User's Guide
This guide enables your engineers to utilize the features of Oracle Engineering to
quickly introduce and manage new designs into production. Specifically, this guide
details how to quickly and accurately define the resources, materials and processes
necessary to implement changes in product design.
Oracle Inventory User's Guide
This guide describes how to define items and item information, perform receiving and
inventory transactions, maintain cost control, plan items, perform cycle counting and
physical inventories, and set up Oracle Inventory.
Oracle Bills of Material User's Guide
This guide describes how to create various bills of material to maximize efficiency,
improve quality and lower cost for the most sophisticated manufacturing
environments. By detailing integrated product structures and processes, flexible
product and process definition, and configuration management, this guide enables you
to manage product details within and across multiple manufacturing sites.
Oracle Work in Process User's Guide
This guide describes how Oracle Work in Process provides a complete production
management system. Specifically this guide describes how discrete, repetitive, assemble
–to–order, project, flow, and mixed manufacturing environments are supported.
Oracle Quality User's Guide
This guide describes how Oracle Quality can be used to meet your quality data
collection and analysis needs. This guide also explains how Oracle Quality interfaces
with other Oracle Manufacturing applications to provide a closed loop quality control
system.
Oracle Shipping Execution User's Guide
This guide describes how to set up Oracle Shipping to process and plan your trips,
stops and deliveries, ship confirmation, query shipments, determine freight cost and
charges to meet your business needs.
Oracle Purchasing User's Guide
xv
This guide describes how to create and approve purchasing documents, including
requisitions, different types of purchase orders, quotations, RFQs, and receipts. This
guide also describes how to manage your supply base through agreements, sourcing
rules and approved supplier lists. In addition, this guide explains how you can
automatically create purchasing documents based on business rules through integration
with Oracle Workflow technology, which automates many of the key procurement
processes.
Oracle interMedia User's Guide and Reference
This user guide and reference provides information about Oracle interMedia. This
product enables Oracle9i to store, manage, and retrieve geographic location
information, images, audio, video, or other heterogeneous media data in an integrated
fashion with other enterprise information. Oracle Trading Community Architecture
Data Quality Management uses interMedia indexes to facilitate search and matching.
Oracle Self–Service Web Applications Implementation Guide
This manual contains detailed information about the overview and architecture and
setup of Oracle Self–Service Web Applications. It also contains an overview of and
procedures for using the Web Applications Dictionary.
Installation and System Administration
Oracle Alert User's Guide
This guide explains how to define periodic and event alerts to monitor the status of
your Oracle E-Business Suite data.
Oracle Application Framework Developer's Guide
This guide contains the coding standards followed by the Oracle E-Business Suite
development staff to produce applications built with Oracle Application Framework.
This guide is available in PDF format on My Oracle Support and as online
documentation in JDeveloper 10g with Oracle Application Extension.
Oracle Application Framework Personalization Guide
This guide covers the design-time and run-time aspects of personalizing applications
built with Oracle Application Framework.
Oracle Diagnostics Framework User's Guide
This manual contains information on implementing and administering diagnostics tests
for Oracle E-Business Suite using the Oracle Diagnostics Framework.
Oracle E-Business Suite Concepts
This book is intended for all those planning to deploy Oracle E-Business Suite Release
12.2, or contemplating significant changes to a configuration. After describing the
Oracle E-Business Suite architecture and technology stack, it focuses on strategic topics,
giving a broad outline of the actions needed to achieve a particular goal, plus the
installation and configuration choices that may be available.
Oracle E-Business Suite CRM System Administrator's Guide
xvi
This manual describes how to implement the CRM Technology Foundation (JTT) and
use its System Administrator Console.
Oracle E-Business Suite Desktop Integration Framework Developer's Guide
Oracle E-Business Suite Desktop Integration Framework is a development tool that lets
you define custom integrators for use with Oracle Web Applications Desktop
Integrator. This guide describes how to define and manage integrators and all
associated supporting objects, as well as how to download and upload integrator
definitions.
Oracle E-Business Suite Developer's Guide
This guide contains the coding standards followed by the Oracle E-Business Suite
development staff. It describes the Oracle Application Object Library components
needed to implement the Oracle E-Business Suite user interface described in the Oracle
E-Business Suite User Interface Standards for Forms-Based Products. It provides information
to help you build your custom Oracle Forms Developer forms so that they integrate
with Oracle E-Business Suite. In addition, this guide has information for customizations
in features such as concurrent programs, flexfields, messages, and logging.
Oracle E-Business Suite Flexfields Guide
This guide provides flexfields planning, setup, and reference information for the Oracle
E-Business Suite implementation team, as well as for users responsible for the ongoing
maintenance of Oracle E-Business Suite product data. This guide also provides
information on creating custom reports on flexfields data.
Oracle E-Business Suite Installation Guide: Using Rapid Install
This book is intended for use by anyone who is responsible for installing or upgrading
Oracle E-Business Suite. It provides instructions for running Rapid Install either to carry
out a fresh installation of Oracle E-Business Suite Release 12.2, or as part of an upgrade
to Release 12.2.
Oracle E-Business Suite Maintenance Guide
This guide contains information about the strategies, tasks, and troubleshooting
activities that can be used to help ensure an Oracle E-Business Suite system keeps
running smoothly, together with a comprehensive description of the relevant tools and
utilities. It also describes how to patch a system, with recommendations for optimizing
typical patching operations and reducing downtime.
Oracle E-Business Suite Security Guide
This guide contains information on a comprehensive range of security-related topics,
including access control, user management, function security, data security, and
auditing. It also describes how Oracle E-Business Suite can be integrated into a single
sign-on environment.
Oracle E-Business Suite Setup Guide
This guide contains information on system configuration tasks that are carried out
either after installation or whenever there is a significant change to the system. The
xvii
activities described include defining concurrent programs and managers, enabling
Oracle Applications Manager features, and setting up printers and online help.
Oracle E-Business Suite User's Guide
This guide explains how to navigate, enter data, query, and run reports using the user
interface (UI) of Oracle E-Business Suite. This guide also includes information on setting
user profiles, as well as running and reviewing concurrent requests.
Oracle E-Business Suite User Interface Standards for Forms-Based Products
This guide contains the user interface (UI) standards followed by the Oracle E-Business
Suite development staff. It describes the UI for the Oracle E-Business Suite products and
how to apply this UI to the design of an application built by using Oracle Forms.
Oracle E-Business Suite Integrated SOA Gateway User's Guide
This guide describes the high level service enablement process, explaining how users
can browse and view the integration interface definitions and services residing in
Oracle Integration Repository.
Oracle E-Business Suite Integrated SOA Gateway Implementation Guide
This guide explains how integration repository administrators can manage and
administer the Web service activities for integration interfaces including native
packaged integration interfaces, composite services (BPEL type), and custom
integration interfaces. It also describes how to invoke Web services from Oracle
E-Business Suite by employing the Oracle Workflow Business Event System, and how
to manage Web service security, configure logs, and monitor SOAP messages.
Oracle E-Business Suite Integrated SOA Gateway Developer's Guide
This guide describes how system integration developers can perform end-to-end service
integration activities. These include orchestrating discrete Web services into meaningful
end-to-end business processes using business process execution language (BPEL), and
deploying BPEL processes at run time.
This guide also explains how to invoke Web services using the Service Invocation
Framework. This includes defining Web service invocation metadata, invoking Web
services, and testing the Web service invocation.
Oracle e-Commerce Gateway User's Guide
This guide describes the functionality of Oracle e-Commerce Gateway and the
necessary setup steps in order for Oracle E-Business Suite to conduct business with
trading partners through Electronic Data Interchange (EDI). It also describes how to run
extract programs for outbound transactions, import programs for inbound transactions,
and the relevant reports.
Oracle e-Commerce Gateway Implementation Guide
This guide describes implementation details, highlighting additional setup steps needed
for trading partners, code conversion, and Oracle E-Business Suite. It also provides
architecture guidelines for transaction interface files, troubleshooting information, and a
description of how to customize EDI transactions.
xviii
Oracle iSetup Developer's Guide
This manual describes how to build, test, and deploy Oracle iSetup Framework
interfaces.
Oracle iSetup User's Guide
This guide describes how to use Oracle iSetup to migrate data between different
instances of the Oracle E-Business Suite and generate reports. It also includes
configuration information, instance mapping, and seeded templates used for data
migration.
Oracle Report Manager User's Guide
Oracle Report Manager is an online report distribution system that provides a secure
and centralized location to produce and manage point-in-time reports. Oracle Report
Manager users can be either report producers or report consumers. Use this guide for
information on setting up and using Oracle Report Manager.
Oracle Web Applications Desktop Integrator Implementation and Administration
Guide
Oracle Web Applications Desktop Integrator brings Oracle E-Business Suite
functionality to a spreadsheet, where familiar data entry and modeling techniques can
be used to complete Oracle E-Business Suite tasks. You can create formatted
spreadsheets on your desktop that allow you to download, view, edit, and create Oracle
E-Business Suite data, which you can then upload. This guide describes how to
implement Oracle Web Applications Desktop Integrator and how to define mappings,
layouts, style sheets, and other setup options.
Oracle Workflow Administrator's Guide
This guide explains how to complete the setup steps necessary for any product that
includes workflow-enabled processes. It also describes how to manage workflow
processes and business events using Oracle Applications Manager, how to monitor the
progress of runtime workflow processes, and how to administer notifications sent to
workflow users.
Oracle Workflow Developer's Guide
This guide explains how to define new workflow business processes and customize
existing Oracle E-Business Suite-embedded workflow processes. It also describes how
to define and customize business events and event subscriptions.
Oracle Workflow User's Guide
This guide describes how users can view and respond to workflow notifications and
monitor the progress of their workflow processes.
Oracle Workflow API Reference
This guide describes the APIs provided for developers and administrators to access
Oracle Workflow.
Oracle Workflow Client Installation Guide
xix
This guide describes how to install the Oracle Workflow Builder and Oracle XML
Gateway Message Designer client components for Oracle E-Business Suite.
Oracle XML Gateway User's Guide
This guide describes Oracle XML Gateway functionality and each component of the
Oracle XML Gateway architecture, including Message Designer, Oracle XML Gateway
Setup, Execution Engine, Message Queues, and Oracle Transport Agent. It also explains
how to use Collaboration History that records all business transactions and messages
exchanged with trading partners.
The integrations with Oracle Workflow Business Event System, and the
Business-to-Business transactions are also addressed in this guide.
Oracle XML Publisher Report Designer's Guide
Oracle XML Publisher is a template-based reporting solution that merges XML data
with templates in RTF or PDF format to produce a variety of outputs to meet a variety
of business needs. Using Microsoft Word or Adobe Acrobat as the design tool, you can
create pixel-perfect reports from the Oracle E-Business Suite. Use this guide to design
your report layouts.
This guide is available through the Oracle E-Business Suite online help.
Oracle XML Publisher Administration and Developer's Guide
Oracle XML Publisher is a template-based reporting solution that merges XML data
with templates in RTF or PDF format to produce a variety of outputs to meet a variety
of business needs. Outputs include: PDF, HTML, Excel, RTF, and eText (for EDI and
EFT transactions). Oracle XML Publisher can be used to generate reports based on
existing Oracle E-Business Suite report data, or you can use Oracle XML Publisher's
data extraction engine to build your own queries. Oracle XML Publisher also provides a
robust set of APIs to manage delivery of your reports via e-mail, fax, secure FTP,
printer, WebDav, and more. This guide describes how to set up and administer Oracle
XML Publisher as well as how to use the Application Programming Interface to build
custom solutions.
This guide is available through the Oracle E-Business Suite online help.
Oracle E-Business Suite Upgrade Guide, Release 11i to 12.2
Refer to this guide if you are upgrading your Oracle E-Business Suite Release 11
products to Release 12. This guide describes the upgrade process and lists database and
product-specific upgrade tasks.
Oracle E-Business Suite Upgrade Guide, Release 12.0 and 12.1 to 12.2
Refer to this guide if you are upgrading your Oracle E-Business Suite Release 12.0 and
12.1 products to Release 12.2. This guide describes the upgrade process and lists
database and product-specific upgrade tasks.
xx
Integration Repository
The Oracle Integration Repository is a compilation of information about the service
endpoints exposed by the Oracle E-Business Suite of applications. It provides a
complete catalog of Oracle E-Business Suite's business service interfaces. The tool lets
users easily discover and deploy the appropriate business service interface for
integration with any system, application, or business partner.
The Oracle Integration Repository is shipped as part of the E-Business Suite. As your
instance is patched, the repository is automatically updated with content appropriate
for the precise revisions of interfaces in your environment.
You can navigate to the Oracle Integration Repository through Oracle E-Business Suite
Integrated SOA Gateway.
xxi
1
Overview
• Actual Costs
• Lot Costs
Overview 1-1
• Production
• Shipping
• Inventory
• Purchasing
• Inventory Valuation
Defining Costs
OPM Cost Management lets you define costs by:
• Inventory Organization
• Item
Overview 1-3
• Cost Calendar and Period
• Cost Types
• Analysis Code
Inventory Organization
Using OPM Costing, you can maintain different costs for an item at different Inventory
Organizations. If several organizations have the same cost, the Cost Organization
Association can be used to share the same cost across these organizations, by
eliminating the need for maintaining duplicate data.
Item
Define costs for individual items
• Actual Cost
• Lot Cost
Cost Component
The unit cost of an item is usually broken down into several buckets that are attributed
to various sources that form the basis of the cost, for detailed tracking and analysis
purposes. Cost Component Classes identify individual buckets or component costs that
make up the total cost, for example, direct material costs, freight costs, labor costs,
production or conversion costs and so on. Any number of cost component classes can
be defined and used to break down item costs. The cost component classes are classified
into 5 different elements or usages: Material, Resource, Overhead, Expense Allocation,
and Standard Cost Adjustment types.
• Resource costs
• Overheads
Overview 1-5
Establishing Actual Costing
This is a more dynamic method of calculating Item costs based on actual inventory and
resource transaction data. The following are the business transactions that are used to
calculate the actual costs:
• Purchasing receipts including Freight and Special Charges estimated on the PO,
returns, and corrections of receipts
• Paid Invoices
• Cost overheads
• Cost adjustments
The cost allocation factors are determined from those set up in batch details in OPM
Process Execution. When a batch is created, the cost allocation factors are defaulted
from those set up in the formula, but you can edit them for the batch. With actual costs,
as you cannot enter a cost directly using cost details, you can enter an actual cost
adjustment entry to get a cost created for a by-product.
OPM also captures freight and special charges on a purchase order.
Allocating General Ledger expense is a method by which you can distribute the indirect
expenses of manufacturing (such as administrative and general expenses) to item costs.
The balances in the expense accounts are distributed to item(s) based on either fixed
percentages or dynamically derived using other General Ledger account balances, for
example, statistical balances that track the item quantities or resource usages.
• You can track the cost of a lot from its creation through all consumptions.
When the price change is approved, adjustments for prior receipts are created
as below when the Event Type is Adjust Deliver:
• For purchase orders with a destination type of Expense, the adjustment amount is
Overview 1-7
posted to the Charge account specified on the purchase order. When a price change
is approved, adjustments are created in the following accounts:
Charge XX
Inventory AP Accrual XX
• Transfer of ownership transactions, created for consigned goods, are also adjusted
when the price on the associated blanket agreement is changed and approved.
Monitoring Costs
OPM Cost Management provides several reports and inquiries to monitor and analyze
costs:
• Item Cost report
• Allocation report
• Subledger reports
Simulating Costs
OPM Cost Management provides the following simulations, and lets you establish
"what if" scenarios:
• Cost Type and Elements
• Cost Rollups
Overview 1-9
• Determine the proposed cost of a new product
The following diagram illustrates using multiple cost types, where cost type A is used
for general ledger posting, cost type B is being used to project the selling price for items,
and cost type C is calculated using actual data to develop new cost standards.
This topic includes procedures and values that you must define before using the
application. These basic setups are required regardless of whether you want to use the
standard, actual, or lot cost methods. This topic includes setting up in other
applications, profile options, and setting the cost calendar and costing periods, cost
analysis codes, cost type codes, and cost component classes.
A detailed description on setting up and calculating standard, actual, and lot costs are
provided in their topic discussions.
This chapter covers the following topics:
• Setting Up in Other Applications
• Setting Profile Options
• Understanding Cost Types
• Defining Cost Types
• Defining Cost Calendars
• Assigning Calendar to Legal Entity
• Setting the Period Status
• Defining Component Groups
• Defining Cost Component Classes
• Defining Cost Analysis Codes
• Defining Costing Organization Associations
• Defining Fiscal Policies
• Defining Event Fiscal Policies
• Assigning Ledgers
• Defining Percentage Overhead Codes
• Defining Overhead Priorities
• Legal Entities
• Accounting Setup
• Currencies
• Organization Parameters
Required.
• Subinventories
Required.
• Locators
• Units of Measure
Required.
• Master Items
• Organization Items
The following item attributes need to be set up for the items to be recognized and
costed in OPM Cost Management:
• Inventory Asset Flag
Enable the Inventory Asset Flag on the Costing tab to track an asset item.
• Select the Recipe Enabled, Process Costing Enabled, Process Execution Enabled
attributes on the Process Manufacturing tab to use organization items in formulas
and recipes as well as in OPM Cost Management.
• Routings
• Recipes
• Validity rules
The Cost Factors window is available directly from the OPM Cost Management and
also accessible from Oracle Purchasing applications.
• Purchasing Options
GMF: Copy Item Use this profile N Y = Copy item Site, Application,
Costs - Copy option to copy costs and recipe Responsibility,
Recipe over recipe information to User
Information to validity rule target
Target information to
the target N = Do not copy
periods using item costs and
the copy item recipe
costs program. information to
The profile target
option can have
a value of either
Yes or No. If the
value is set to
Yes, then only
the recipe
validity rules are
copied. The
profile value is
set to No at the
site level.
application uses
the substitute
item. The most
appropriate
substitute item is
determined
using the costing
period end date
as the effective
date. The costing
period end date
must be within
the item
substitution's
effective start
and end date as
set up in the
OPM Product
Development
application.
GMF: Landed This profile None You can set the Site,
Cost option lets you profile option to: Responsibility
Adjustments specify the
• Apply
Transfer Method method in which
to Inventory in you want to whole LC
Actual Costing transfer the adjustments
landed cost to Inventory
adjustments to to consider
inventory in adjustment
Actual costing. as in period
adjustment
and apply
the whole
adjustment
amount to
calculate
average cost
calculation.
• Apply LC
Adjustment
s based on
the Period
Opening
Balance if
you want to
derive the
prorated
amount and
include it in
cost
calculations.
• Actual Cost
• Lot Cost
Cost type codes identify specific groups of cost data according to their purpose. You can
define unlimited number of cost types in OPM to differentiate the cost type used for
inventory valuation versus simulated costs developed for Sales or Management
purposes.
Standard Costing
If you select this costing type, then you enter the costs of raw materials, for example,
based on estimates. OPM calculates product costs based on formula, routings, recipe
details, and other indirect costs such as standard overheads.
The item costs are established for a specific costing period and remain the same during
• Routings
• Recipes
• Validity Rules
• Overheads
Actual Costing
Actual Costs of items are developed using the actual business transactions. The product
costs are not based on the formula, routing and recipe details but rather based on actual
consumptions of materials and resource usage recorded in the production batches
The costs are calculated using one of several weighted average or last cost methods by
aggregating transactions recorded over a cost period.
The cost calculation method selected for raw materials need not have to be the same as
the one selected for products. You can mix and match various methods and decide on a
combination that best suits your needs.
Cost Calculations
You can use three different time frames to develop actual Cost averages:
• Current period data only
• Current period data averaged with actual cost data from the beginning of the cost
calendar
For example, assume you have a steady level of production for 10 straight periods in a
cost calendar. If production skyrockets in the 11th period, then production costs for that
period skyrocket as well.
OPM uses one of the following types to figure raw material cost so that those costs are
redistributed and leveled, over a greater period of time:
• Period Moving Average Cost (PMAC)
Note: With actual costing, items for which there are no transactions in a
calendar period will have cost components moved and carried over
from the previous period to the current period. This insures that all cost
items have an actual cost within the period processed.
You can have raw materials calculated based on Period Weighted Average Cost
(PWAC) and products based on Period Moving Average Cost (PMAC).
Expense Allocations
Expenses accrued in General Ledger can be allocated to specific items as indirect
overhead costs.
Overheads
You can assign and apply overhead costs to either raw materials or finished goods. The
overhead cost calculation for actual cost rollups is identical to that used for standard
cost rollups.
• Current period data average with the ending inventory valuation from the last
period
• Current period data averaged with actual cost data from the beginning of the cost
calendar
For example, assume you have a steady level of production for 10 straight periods in a
cost calendar. If production soars in the eleventh period, then production costs for that
period also soars.
OPM uses one of the following types to calculate raw material cost so that these costs
are redistributed and leveled over a greater time frame:
• Period Moving Average Cost (PMAC)
The raw material calculation and product calculation types can be different. For
example, raw materials can be calculated based on Period Weighted Average Cost
(PWAC) and products based on Period Moving Average Cost (PMAC).
Inventory Transfers
Inventory can be transferred from one organization to another using a simple
Inter-Organization Transfer or usingInternal Orders where necessary supporting
documents are required. Actual Cost will consider the inventory transfers between
process inventory organizations within the same Legal Entity at the source organization
cost. For transfers that go across Legal Entities, transfer price is used. For transfers that
originate from a discrete inventory organization to a process inventory organization,
transfer price is used regardless of whether the transfer is within or across Legal
Entities.
• Production batch
• Overheads
• Inventory Transfers
OPM also supports Lot Split, Lot Merge, and Lot Translate.
2. Enter the Cost Type to represent code that identifies the costing method to be used
in cost calculations. For example, enter STND for standard costing. Required.
3. Enter a brief Description of the cost type. For example, enter Standard Costing for
the standard cost type. Required.
• Actual Cost
• Lot Cost
If Lot Cost is selected then the Raw Material Calculation type and Product
Calculation type are not applicable and they are disabled.
5. Usage indicates if the cost type is for general or lab use. The general usage type is
6. Raw Material Calculation Type is available only if you are defining the Actual
Costing type in the Cost Type field. Indicate the type of raw material cost
calculations that occur for this actual costing type. The valid options are:
• Period moving average cost (PMAC)
7. Product Calculation Type is available only if you are defining the Actual Costing
type in the Cost Type field. If you want OPM to derive actual costs for product
components, indicate the type of calculations to perform. The valid options are:
• Period moving average cost (PMAC)
• Frozen - no updates can be made for existing items (however, new item costs can be
entered or calculated and their costs updated).
The costing calendar is completely separate from the fiscal calendar and the periods
therein. Cost Calendars support multiple legal entities and cost type. You cannot assign
two calendars to the same legal entity and cost type combination for the same time
period. For example, if you define a cost calendar called FY06 - monthly calendar for the
year 2006 and assign to a Legal Entity and cost type, you cannot assign another cost
calendar, Q06 - quarterly calendar for year 2006, to the same Legal Entity and cost type
combination.
If you are using the Period Moving Average Cost, then use the same start and end dates
for the period as the fiscal financial calendar defined for your Legal Entity's Primary
Ledger in GL.
The Cost Calendars window supports multiple languages (MLS enabled). When you
call this window, the Globe icon is enabled. If you have multiple languages installed,
then use the option to add the calendar description in any of the installed languages.
2. Enter the name of the cost Calendar (for example, enter 2007). Required.
3. Enter a brief Description of the cost calendar. For example, enter Fiscal Year 2007.
4. Enter the date on which this calendar becomes effective in Start Date. Required.
6. Enter a brief Description of this calendar period. For example, if this is the first
period of a fiscal calendar, enter January. Required.
3. Enter the Cost Type code to be used as a default for this cost calendar. The cost type
default is used as a typing aid to speed data entry on OPM Costing forms.
Required.
4. Enter the date on which this calendar becomes effective in Start Date. Required.
5. Enter the date until which this calendar is effective in End Date. Required.
• Never Opened
• Open
• Frozen
• Closed
6. Period Status displays the status of each period in the cost calendar.
• Open Periods - The status of each new period you define defaults to Open, which
means that all daily transactions can be updated to the period. Each period remains
open until the Final Cost Update (see "Cost Update") is run successfully.
• Frozen Periods - When you do not anticipate further changes to transactions, you
can automatically Freeze the period by running the Final Cost Update. In a frozen
calendar period, no further modifications (such as cost rollups, actual cost
processing, and cost updates) can be made to existing, updated costs.
• Closed Periods - You should consider closing a costing period only when you are
sure that there are no more cost changes to be made. Select Close from the Actions
menu to close a costing period.
Closing a period prevents any modifications to be made to the costs within the
period, effectively locking them from further changes. No new item costs may be
entered, no rollups may be performed, and no cost updates may be performed for
the period. You cannot reopen an already closed period for a transaction.
2. Enter the Component Group into which material and/or resource costs are
collected for reporting purposes. Required.
3. Enter a brief Description of the component group you are adding. Required.
2. Enter the code to identify the Component Class. For example, enter DRYMAT for
raw materials, or SOLMAT for solutions. Required.
3. Enter a Description for the component class. For example, enter Raw Materials or
Solutions. Required.
4. You have the option of building component class association hierarchies for
reference and reporting purposes. The Primary Component Class indicates the
primary cost component class with which the component class you are defining
now is associated. The default is the class code you specified in the Component
Class. You can change the entry.
5. Component Group is an optional entry that lets you further group the component
classes for analysis and reporting purposes.
6. Usage indicates if this cost component classification is being entered for use as a
material, overhead, resource, or expense detail from routings. Select one of the
following values (Required):
• Material
• Resource
• Overhead
Once you set the usage indicator for a component class, it cannot be changed after
costs have been defined using this component class.
Once costs have been created or calculated using a component class, the usage
cannot be changed.
7. Enter the Sort Sequence for the component class. It indicates the order in which
component classes displays on forms and reports. 1 is the first or top line and 2
indicates the second line, and so on. A zero (0) lets the application to determine the
sort order. Required.
8. The double brackets ([ ]) identify a descriptive flexfield. You can use these
descriptive flexfields to enter more information for each cost component class.
9. Product Cost Calculation indicator lets you flag those component costs to be
excluded from the Cost Rollup process. Certain identifiable costs (for example,
transfer costs) are for specific ingredient items, and are not required to be rolled up
into the products. The valid values are:
• Include in Product Cost Calculation
10. Valuation Option indicator lets you identify whether the component class must be
used for valuing inventory or not. The valid values are:
• Will be used for inventory valuation
Select the Include in Purchase Price Variance Calculation option (default), if the cost
for this component class is used in calculating the inventory valuation for purchase
price variance (PPV). Select the Exclude from Purchase Price Variance Calculation
option, if the component class must not be used in PPV calculations.
3. After completing the Cost Component Classes window, open the Item Costs
window by selecting Item Costs from the Inquiries menu.
4. Complete the Item Costs window. Enter the unit cost reflecting the revision or
adjustment indicated on the Cost Component Classes window. See: Item Costs.
5. When you add a new cost, it is recommended that you perform a cost rollup and
cost update to calculate the revised unit cost and process the GL financial cost,
respectively. See: Cost Rollup and Cost Update.
Indirect Component Processing for Standard Costing
When standard costs are used, you can update adjustments or indirect components
of standard product costs separately without defining formula routings and/or
overhead details. You can identify the standard indirect cost component, update
non-direct materials and resources within production batches, and reconcile "batch
close" variance at the close of a production batch.
• Inventory organization: A
2. Enter the Code to identify the cost analysis type. For example, DIR for Direct Costs,
or IND for Indirect Costs. Required.
3. Enter a Description for the analysis code. For example, enter Value Added or
Non-value Added. Required.
Note: The start and end dates should encompass a complete Costing
Period for which the association needs to be effective. For example, if
the Costing Period start on 01-Jan-2006 and ends on 31-Jan-2006, the
3. The Legal Entity linked to the organization displays. You cannot edit this field.
Associated Organizations
4. Enter the Inventory Organization that you are linking to this costing organization.
You can link an inventory organization to one costing organization for a date range.
Required.
6. The cost or inventory organization association is effective only during the date
range that you enter. Indicate the opening date in the effectivity range in Start Date.
Required
7. The cost or inventory organization association is effective only during the date
range that you enter. Indicate the closing date in the effectivity range in End Date.
Required.
3. Enter the name of the default Ledger for this fiscal policy company.
5. Enter the cost type to use for inventory valuation in Valuation Method.
6. Indicate if the fiscal policy is based on costs from the previous cost period or the
current period in Cost Basis.
8. Enter the code that identifies the cost Analysis Code to be applied to the fiscal
policy.
2. Enter the default overhead Analysis Code that identifies the cost analysis code to
be applied to the fiscal policy.
2. Enter the Legal Entity for which you are defining the event fiscal policy. Required.
4. Enter predefined event class assigned to the event entity in Event Class.
Note: If you use standard costing, you can set the PPV option to
either book at Item Cost (PPV is generated) or Book at Receipt Price
(no PPV is generated for Receipts). If you use Actual Costing, it is
recommended that you set the option to Book at Receipt Price for
easier reconciliation at month end.
• Accrued to Accrual Account indicate that freight, storage, taxes, and special
charges accrue to the item's own accrual account.
Assigning Ledgers
You assign valuation methods to ledgers.
The basis level lets you specify if the percentage overhead should be applied to this
level item cost or to the total item cost.
Based on the selected basis option, the Cost Rollup process applies percentage overhead
rules either to this level cost components or to all cost components of the item cost.
If you have already set up percentage overhead codes, then select the basis value for
these codes. If you do not select the basis value, then the Cost Rollup process considers
Total Cost as the default value and applies percentage overheads to the total item cost.
2. Enter a unique Code that identifies a percentage overhead. For example, SHR.
Required.
3. Enter a description for the code in Description. For example, enter Shrinkage for
the percentage overhead code SHR. Required.
4. Usage lets you enter at what level cost is affected by the percentage overhead code.
The percentage can either be applied to an ingredient but added to the product or
applied to an item and added to itself. Required. The two usage options are:
• Applied to Item and added to itself (that is, Direct or Production)
These options let you add percentage overhead cost to an item when it is either
5. Basis lets you enter if the percentage overhead should be applied to this level item
cost or to the total item cost.
• This Level Cost - Applies percentage overhead rules to this level cost
components of the item cost.
• Total Cost - Applies percentage overhead rules to all the cost components
including this level and the lower level of the item cost.
6. The double brackets ([ ]) identify a descriptive flexfield that lets you add data fields
to this window without programming.
• Item
• Item GL Category
• GL Business Class
• GL Product Line
For each entity, you can assign different overhead priorities for a given legal entity code
and a percentage overhead code. You can assign numerical sequential values for the
given overhead entities. Only the priority entities that have values assigned impact the
specific overhead percentage definition. The remaining entities do not appear on the
Overhead Percentage window and does not impact cost rollup and how percentage
overhead cost is calculated for the percentage overhead code.
2. Enter the Legal Entity for which you are defining overhead priorities. Required.
3. Enter the Overhead Code for which you are defining overhead priorities. For
example, enter SHR for the Shrinkage. Required.
Priorities
4. After the overhead code is entered, the attributes associated with the indicated
overhead code are displayed in Overhead Entities. Starting with the number 1
(1=highest priority), enter a priority number next to each field to be used for
defining and retrieving costing overhead percentages. If a field does not have a
number, it will not be used for overhead percentage definition and retrieval. None
of the fields are mandatory but at least one field is required in order for the record
to be saved. Do not use the same priority for two fields. Required.
Following is a list of all attributes:
• Inventory Organization
• Item
• Item GL Category
• GL Business Class
• GL Product Line
3. Enter the name of the cost Calendar (for example, enter 1997) for which overhead
percentage is being defined. Required.
4. Enter the cost Period for which the overhead percentage is being defined. Required.
5. Enter Standard as the Cost Type code to be used. Only the Standard Cost type is
supported. Required.
6. Enter or select a Overhead Code for which percentage will be specified. The system
then looks for all the entities that have selection priorities assigned to them for the
specified overhead code and legal entity for the given calendar and displays them.
Choose any values for these priorities for which you are defining the overhead
percentage. Required.
7. Enter the Percentage value associated with the overhead code and entities to be
applied to items component costs. The cost components that the percentages are
applied to are specified in the Source and Target Percentage Overhead Component
window. When cost rollup is run, all the items specified for rollup belonging to the
specified overhead selection entities will have the specified overhead percentage
value applied to the costs. You can enter both positive and negative Percentage
burden values. The limit for negative Percentage burden value is -100. For example,
if you enter 4% overhead value for the overhead code SHR, with Organization
ORG1 and Inventory Organization WH1. When the cost rollup process is run, all
the items belonging to the ORG1 organization and the WH1 inventory organization
will have 4% overhead cost added to their costs.
Overhead Source
2. Enter the Component Class code that identifies the cost component to be applied to
the percentage overhead. In the source component class field, select component
classes with the usage types Material, Resource, Overhead, Expense Allocation, or
Standard Cost Adjustment. Required
3. Enter the code that identifies the cost Analysis Code to be applied to the percentage
overhead.
4. Enter or select a Overhead code to be used where percentage will be applied to the
specified cost component.
Overhead Target
5. Enter the code that identifies the cost component to store the result of the
percentage overhead as it is applied to the source cost component in Component
Class. In the target component class field, you can only select component classes
with the usage type Overhead Detail. Required
6. Enter the code that identifies the cost Analysis Code to store the result of the
percentage overhead as it is applied to the source analysis code.
3. Enter the code for the cost factor in the Code field. This code will appear in the
Charge Type list of values in the Shipments Workbench.
5. Enter a name for the cost factor in the Cost Factor Name field.
6. Select the basis for pricing using the Pricing Basis field. Per-Unit appears by default
for the pricing basis.
7. Enter the description for the cost factor in the Description field.
3. Select the Acquisition Cost Indicator as Expense to not apply the cost factor in
cost calculations or Inventory to apply the cost factor in cost calculations.
9. Click Apply.
Prerequisites
Define Resources
2. Enter the Legal Entity for which you are defining the resource cost.
3. Enter the code for the Organization for which this resource cost is effective. You
can leave the organization field blank, to set up the resource cost for the Legal
Entity, or enter the organization to setup for each organization. The resource cost
setup at the organization level takes precedence over the cost setup at the legal
entity level.
4. Enter the code identifying the Resource for which you are defining costs.
5. Enter the cost Calendar for which this resource cost will be effective.
6. Enter the cost calendar Period for which this resource cost will be effective.
7. If you are displaying costs for a formula item, ingredient, or product, then the
Component Class displays the component class associated with the cost shown on
this line. This field is display only.
8. Base Currency displays the legal entity's base currency. This field is display only
Cost Details
9. Enter for which cost type this resource cost is defined in the Cost Type field.
11. Enter the Nominal Cost for this resource for using it for one unit of measure. For
example, if you are defining the resource cost for a mixing machine, and its usage is
measured in hours, then enter the cost of using the resource in per unit.
12. Enter the unit of measure in which usage of this resource is measured in UOM. The
default value is the unit of measure initially defined for this resource. You can edit
the value within the same unit of measure class. You define the unit of measure for
the resource on the Resources window.
3. Enter all or part of a valid cost Calendar code for which the resource cost will be
effective.
5. Enter each Cost Type for this resource, along with the appropriate unit cost.
Selection Range
6. Enter the code for the From Organization for which this resource cost will be
effective.
7. Enter the code for the To Organization for which this resource cost will be effective.
8. Enter the code identifying the From Resource for which you are defining costs.
9. Enter the code identifying the To Resource for which you are defining costs.
7. Unit Of Measure display the initial unit of measure for the resource.
• Calendar/Period
• Cost Type
Note: You cannot add new cost overhead information for a period
that is closed.
2. Enter the Item code for the product or intermediate to which this overhead is
3. Enter a valid Calendar code. The overhead only applies to this item when
associated with this calendar.
4. Enter a valid Period code within this calendar. The overhead will only apply to this
item when associated with this calendar/period.
6. Base Currency Code displays the base currency of the legal entity. This field is for
display only.
Overhead Details
7. Enter the code for the Resource overhead. For example, if the product Blue Paint
uses MIXER1 as a resource, and you assign a overhead for cleanup after each use of
MIXER1, then enter the code for MIXER1.
8. Enter Component Class Code you defined as overhead usage for this resource.
9. Enter the Analysis Code under which this overhead appears in cost details.
10. Enter the number of this resource used in the production of the item inResource
Count. For example, if it takes one laborer to cleanup MIXER1 after each use, then
enter 1 (laborer). This number is multiplied by the Resource Usage to calculate the
total resource usage.
11. Enter the amount of the resource used for this overhead in Resource Usage. For
example, if it takes one laborer .25 hours to cleanup MIXER1 after each use, then
enter .25.
12. Enter the unit of measure in which this resource is yielded in Resource UOM.
13. Enter the amount of the item yielded in this production process (the item entered in
the Item field) during that .25 hours of resource usage in Item Quantity.
14. Enter the unit of measure in which this overhead is measured (for example,
pounds) in Item Unit of Measure.
This topic describes how to define and use standard costs for production items. These
costs include raw materials, overheads, and other costs associated with production.
Once defined, you can propagate those costs for use by other organizations within your
legal entity and determine the appropriate costs to use for accounting.
Individual ingredient and resource costs must be rolled-up to reflect the total standard
cost of the item that is produced. This procedure is detailed in the Standard Cost Rollup
discussion.
This chapter covers the following topics:
• Requirements
• Understanding Standard Cost
• Factors Affecting Standard Costs
• Defining Standard Item Costs
• Defining Recipe, Routings, and Formulas
• Defining Resources and Resource Costs
• Defining Rollup Source Organizations
• Running Standard Cost Rollup
• Cost Rollup Error Messages
• Viewing Standard Costs
• Viewing Overhead Details
• Viewing Routing Costs
• Viewing Formula Costs
• Viewing Item Costs
• Item Cost List Window
Is the Standard Quantity on the Recipe Validity Rules window used in the Cost Rollup
process?
Yes. The Cost Rollup process uses the Standard Quantity specified on the Recipe
Validity Rules Details window to determine ingredient and product proportions for
cost calculation.
Using the Standard Quantity on the Recipe Validity Rules window in the Cost
Rollup process
The Cost Rollup process uses the Standard Quantity specified on the Recipe Validity
Rules window to determine ingredient and product proportions for cost calculation.
If the formula product quantity does not match the standard quantity for a product,
then the formula is scaled to the standard quantity and then the rollup calculations are
Can I specify multiple validity rules for a product? Which validity rule does the Cost
Rollup process choose?
Yes. You can specify multiple validity rules for a product. The Cost Rollup process
selects the most appropriate validity rule as described in the subsequent paragraphs.
Multiple Validity Rules
The Cost Rollup process selects the most appropriate validity rule using the following
criteria:
• Costing Use and Production Use recipes are selected.
• Validity rules status is either Approved for General Use or Frozen. If the Lab Cost
Method is used, then the Lab Recipes and validity rules are also selected.
• The validity rule start and end dates must include the entire costing period.
• Any organization-specific validity rules are considered. If such validity rules do not
exist, then the global validity rules (with Organization field blank) are selected.
• A validity rule with a lower preference number is selected over a validity rule with
a higher preference number, that is, the lower the preference number the better it is.
If all of the above criteria match, then the most recently created validity rule is selected.
• Fixed
• Fixed by charge
The resource cost calculations for the three scale types are as follows:
Linear Scaling
Resource Unit Cost = (1 / Standard Qty) * [(Total Output Qty / Routing Qty) * (Step
Quantity / Process Quantity)] * Resource Count * Resource Usage * Resource Nominal
Cost * Activity Factor
Fixed Quantity
Resource Unit Cost = (1/Standard Qty) * [1] * Resource Count * Resource Usage *
Resource Nominal Cost * Activity Factor
Fixed By Charge
Resource Unit Cost = (1/Standard Qty) * [Number of Charges] * Resource Count *
Resource Usage * Resource Nominal Cost * Activity Factor
Why Expense Allocation Variance (ALV) accounting entries are created, if the product
uses standard cost?
Expense Allocation Variance (ALV) entries get created during batch closure, if the
Any applicable overrides that are identified at the recipe level for the formula and
routing combination.
Standard costs are predefined costs that are set up for ingredients and resources and are
calculated for products based on formulas, routings, and overheads. Define the cost of
ingredients in a specific organization for a cost period. This cost information remains
static during a cost period.
Recipes
Recipes contain the minimum set of information that uniquely defines the
manufacturing requirements for a specific product. Recipes provide a way to describe
products and how those products are produced. A recipe entity standardizes the
structure of all information that defines the production of one or more products.
Recipes have:
• Formulas that define the composition of materials (products, ingredients, and
byproducts).
• Routings that reflect the production processes (labor and equipment operations
To provide flexibility, formulas and routings are built independently. They are linked
using a recipe that has validity rules. Multiple formulas can use the same routing. One
formula can be associated to several different routings.
Validity Rules
Validity rules specify the circumstances under which the recipe can be used. One or
more validity rules can be associated with each recipe. A validity rule determines when,
where, and under what circumstances a recipe can be used to create a batch, to plan
with, or base standard costs upon. Validity rules also determine which plant (inventory
organization) the recipe is valid for. Thus, recipe validity rules let you specify under
which condition and for what purpose (production, planning, costing, regulatory, or
technical) a particular recipe can be used in order to maximize raw materials and
leverage their inherent variability.
Validity rules provide a combination of material quantities and a range of effective
dates used by production and planning in one or more specified organizations.
The Validity Rule hierarchy lets the application to use most recently created rule instead
of the most recently updated rule.
In the OPM Product Development application, recipe validity rules are entered with the
appropriate recipe use data. A Validity Rule indicates the type of a Recipe (used for
Production or Costing or Planning), the effective start and end dates between which a
particular Recipe can be used, the Min and Max quantities of production that can be
done using the Recipe, a preference to indicate which Recipe is preferred among
multiple valid Recipes and a status. The Cost Rollup process considers recipes that are
set up for costing and production. Recipes, validity rules, formulas, routings, and
operations all have a new status attribute. The Cost Rollup process selects statuses that
fall within the following categories: Approved for Lab Use (only for Lab Cost Rollups
that are run for a Lab Cost Type), Approved for General Use, and Frozen. The Cost
Rollup process determines whether to use a lab recipe based on the specified cost type
for which the cost rollup is run. This process takes precedence over the other recipes
during a Lab Cost Rollup. Refer to the Oracle Process Manufacturing Product Development
User's Guide for details on formulas and recipes. Refer to the "Defining Cost Types"
topic.
Using Lab Recipes for Simulations
The Usage type for a cost type lets you indicate if the cost type is identified for the lab
use. The default value is general use which when selected considers only the
production and costing recipes. If the usage field is set to Lab use, then the Cost Rollup
process uses the lab recipes along with the product or costing recipes and lab use takes
precedence over other recipes.
To create a new recipe, you can specify product code and quantity, or formula number
and version. You can also specify a routing in the recipe. You can override routing
Material Scaling
You can scale formulas up or down by input or by output:
• If the formula input ingredients are scaled, a specific scaling factor is applied to all
scalable ingredients. A calculated output scale factor is applied to all scalable
outputs
• If the formula outputs are scaled, a factor is applied to all scalable outputs. A
calculated input scale factor is applied to all scalable ingredients.
In order for this approach to be successful, you need to specify whether the quantities of
each item in the formula are fixed or scalable. Proportional scaling is the least complex
scaling type since the given and calculated factors are applied appropriately to the
scalable item inputs or outputs. In order to scale formulas properly, specify whether the
ingredients need to be increased using fixed or proportional scaling.
The following lists the types of formula scaling available in Product Development:
• Type 0 is Fixed scaling.
The following lists the Contribute to Yield types available in Product Development:
Process Loss
The Cost Rollup process considers the process losses defined. A process loss is a
percentage established at the recipe level to indicate any loss of materials that occur
during the various stages of routing. The Cost Rollup takes the process loss value
defined at the Plant/Lab level and the validity rules level. The values for the process
loss, if defined at the validity rule level will take precedence. Cost Rollup does not take
into account the value defined at the Recipe Header level. The loss percentage is used to
calculate the actual ingredient consumptions, and thus affects the material and resource
unit costs rolled up to the product. Refer to the Oracle Process Manufacturing Product
Development User's Guide for more details on process loss overrides.
All linearly scaled ingredients are increased by:
Ingredient Quantity / [1 - (Process Loss / 100)]
• Linear Scaling
The resource cost using the Linear Scaling type is calculated as:
Resource Unit Cost = (1 / Standard Qty) * [(Total Output Qty / Routing Qty) * (Step
Quantity / Process Quantity)] * Resource Count * Resource Usage * Resource
Nominal Cost * Activity Factor
• The profile option, GMF: Use Substitute Items in Standard Costing, lets you specify
whether the Cost Rollup process must use the original formula item or the most
appropriate substitution item based on the costing period start date or end date.
• The Cost Rollup process considers the substitute item for the product cost
calculation based on the specified effective date using the profile option.
This profile option lets you specify whether to use the original formula item or the
substitute item in the product cost calculations. This profile option has the following
values:
• No
Uses the original item for cost calculations. This is the default value.
• Inventory organization
• Cost type
The derived cost is per unit of the item being costed. For example, if you are costing the
product Blue Paint, which has an inventory unit of measure as gallons, the cost entered
or calculated is that to produce one gallon of blue paint.
The cost entered or calculated is shown in one unit of item's unit of measure. The total
cost to produce the item is shown in the Item Costs window. A breakdown of costs is
shown in two tables located in the lower portion of the window. Costs are broken into
two levels. All costs carried over from previous levels of production are shown as
• ComponentClasses
• AnalysisCodes
2. Enter the Item for which you are entering or inquiring costs.
Note: You can enter costs only for open periods. You can add but
you cannot make changes to item costs in a period that has been
frozen through a successful final cost update process. Also, you
cannot add new costs or update costs in a period that has been
closed.
5. Enter a valid Cost Type code. Only standard cost types are available.
6. Indicate whether the costs are Frozen or not. You cannot edit this field.
This Level
8. This Level Cost displays the sum of this level costs cost component values.
9. Usage Type indicates the classification of the component class associated with the
cost for that line. Usage type has one of the following values:
• Material
• Resource
• Overhead
• Expense Allocation
14. Cost Origin displays the origin of the cost data. Indicates if the cost is calculated or
derived using one of the following methods:
• Carried over from the previous period by actual costs
• Merged lower level costs with this level costs during the Copy Cost process
Lower Level
The meaning of the fields are the same as that in the This Level but the costs are
shown for display only. Lower Level costs cannot be entered directly. Cost Rollup
calculates costs for products and the material costs from formulas are shown at the
• Formula Details - Use this window to display the recipe and formula ingredient
cost for each item displayed on the Item Costs window.
• Routing Details - Use this window to display the cost of resources used in
routings and operations in your formulas. The Cost Rollup process rolls up the
cost of the resources used in the operations and routings into the end-product
cost, which can then be viewed using this window.
• Item Cost List - Use this window to display item costs for a particular cost
calendar, period, and cost type. You can display costs for all, one, or a range of
items or item classes for a particular calendar, period, and cost type.
Applying Burdens for the Ingredient Item to the Item Cost in a Target Organization
The profile option GMF: Compute Ingredient Cost in Target Organization Based on
Sourcing Rules determines creation of ingredient Item Cost Records in target
organization if there is no pre-existing Item Cost in target organization based on source
rule setup. The costs created in target organizations are used for computation in
Product Cost calculation.
If Percentage burdens are defined in source Organization and value for the profile
option GMF: Compute Ingredient Cost in Target Organization Based on Sourcing Rules
is set to Yes, then the percentage burdens are applied in the target organization. If
Percentage burdens are defined in both source and target organizations, then burdens
defined in source organization overrides the burdens defined in the target organization
as long as the profile value is set to Yes.
Item cost in source organization is used to create Item cost for ingredients in Target
Organization. Item Cost in Source organization for this purpose includes burdens,
resource cost, overheads and material cost. The byproduct costs are created in Target
Organization based on the cost in the Source Organization, provided the byproduct is
an ingredient in a downstream or upstream transaction in target organization.
Ingredient Item Cost creation in target organization is dependent on profile value being
set to Yes, Item assignment to target organization, Recipe Validity Rule for the target
organization, and existing Item Cost in target organization. When item transferred is
not ingredient based on any Recipe or Formula applicable in target organization, the
Item cost is not created based on source rule. Ingredient added at Batch Level shall not
be sued for creation of cost using Sourcing Rule. Ingredient Item Cost are created based
on Primary UOM of Item in target organization.
2. Displays the Legal Entity for which you are defining the resource cost.
3. Displays the Organization for which you are defining source inventory
organization cost allocations.
4. Enter the cost Calendar for which you are defining source inventory organization
cost allocations.
5. Enter the Period for which you are defining source organization cost allocations.
6. If you are defining source organization cost allocations for all items assigned to a
particular item Cost Category, then enter the cost category. Otherwise, leave it
blank and enter the item to define source organization cost allocations by item.
7. If you are defining source organization cost allocations for one Item, then enter the
item code. Leave it blank, if you are entering the Cost Category.
Cost categories are associated with items on the Items window in Oracle Inventory.
Source Organizations
8. Enter the code for the Inventory Organization from which you are sourcing raw
material costs.
10. Enter the Allocation % to be used from this organization. The allocation percentage
must add up to 100, otherwise you cannot save the record.
• Formulas
• Operations
• Routings
• Resources
• Resource cost
• Overheads
• Percentage overheads
2. Select Start from the Cost Rollup window Actions menu. The Start Cost Rollup
window displays. You can begin the rollup for a specified calendar, period, and cost
type.
Selection Criteria
3. Enter the Legal Entity linked to the calendar. Transactions for all organizations
linked to this legal entity are selected and included in the Cost Rollup process.
4. Enter the code for the Calendar for which the cost rollup will be processed. Costs
are rolled up for the legal entity and the cost type linked to this calendar. Required.
5. Enter the Period for which costs will be rolled up; this period defines the start and
end dates for selecting all validity rules. This period in the cost calendar must be
either open or frozen (a closed period cannot be entered). Required.
6. Period Status is the status of the calendar period (either Never Opened, Open,
Closed, or Frozen) displays. You cannot edit this field.
7. The cost type linked to the cost calendar displays in Cost Type. Only standard cost
types are allowed.
8. Click Single Level, if a single level rollup is to be performed for the item to be
entered.
9. Enter a range of Inventory Organization (From and To) to run the cost rollup
process. For running the cost rollup for a single inventory organization, enter the
same value in the From and To. To run the cost rollup for all inventory
organizations, leave the inventory organization From and To blank. For open ended
range, if you specify From inventory organization and leave the To blank, then the
10. Enter a range of Cost Category From and To by entering the opening and closing
ends of the cost category number range respectively. For a single item or item cost
category, enter the same value in From and To.
11. You can include component costs for a range of items Item From and To by entering
the opening and closing ends of the item number range respectively. For a single
item or cost category, enter the same value in From and To.
12. Enter a range of items for which to run the cost rollup in Item List.
14. OPM assigns a unique identifier number for each individual cost rollup process in
Rollup Reference Number. You cannot edit this entry.
Cost Rollup window - Additional Menu Features - Actions Menu
Start - Displays the Start Cost Rollup window that lets begin the rollup for a
specified calendar, period, and cost type.
Process Status - Use this option to review the status of a cost rollup that is in
progress. You can also review figures from previous processes, each of which is
identified by the reference number. The reference number lookup is available to
help you in selecting previous rollups for query.
Abort/Reset - Use this option to abort the cost rollup process that is running
currently. For situations where a process was terminated unintentionally, this
option also resets the internal controls and settings required to start the rollup
process again.
An Aborted Reason field is provided to capture appropriate text.
View Error Messages - Use this option to review any errors generated during a cost
rollup processing run. The Cost Rollup Error Messages window is shown. Each
generated error is listed on an individual, OPM-generated line. The error itself is
explained under the Error Comment heading.
Note: The first message line is not an error, but a summary of the
parameters or options selected to start the rollup.
4. Item displays the item for which cost overheads are being displayed. The Item is
retrieved from the Item Costs window.
Overhead Details
5. Inventory Organization displays the inventory organization associated with this
item, for which costs are displayed.
7. Component Class Code displays the component class associated with this resource,
and used for the overhead cost calculation. Component classes are associated with
overheads on the Fixed Overheads window.
8. Analysis Code displays the analysis code associated with this resource and used for
the overhead cost calculation. Component classes are associated with overheads on
the Fixed Overhead window.
9. Overhead Cost displays the calculated overhead cost. The cost equals the resource
cost multiplied by the quantity of the resource used for this overhead, divided by
the item quantity and the resource quantity. These figures are entered on the Fixed
Overheads window.
For example, if you specified LABOR at $5.00 per hour as the overhead resource,
and the overhead quantity is .25 hours, this field equals .25 multiplied by 5.00, or
$1.25.
3. Select Routing Costs from the Item Costs window Actions menu.
4. Item displays the item for which routing costs are shown.
5. Quantity displays the process amount for the resource with Quantity UOM as its
unit of measure.
6. Routing Number displays the routing code associated with the highlighted routing
line for which costs are shown.
7. Routing Version displays the routing version associated with the routing for which
costs are shown.
11. Component Class Code displays the cost component class used to cost this
resource. The corresponding component class description displays automatically.
12. Analysis Code displays the analysis code for the component class.
13. Component Cost displays the cost associated with this resource (cost to produce
one unit of this product). For example, if this routing is assigned to the production
of Blue Paint, and the unit of measure for Blue Paint is gallons, the cost shown is
that to produce one gallon of Blue Paint.
14. Resource Usage displays the rate of use for the resource.
16. UOM displays the primary Unit of Measure for the item.
3. Select Formula Costs from the Item Costs window Actions menu.
4. Item displays the formula item and for which costs are shown.
5. Formula displays the formula name used to produce this formula item.
7. Recipe displays the recipe name used to rollup the product cost.
Formula Details
9. Ingredient displays the ingredient for which costs are shown.
10. Component Class Code displays the component class associated with this formula,
used to calculate the formula ingredient costs.
11. Analysis Code displays the cost analysis code associated with this formula, used to
calculate the formula ingredient costs.
12. Component Costdisplays the formula item (ingredient) for which the costing details
on this line are displayed.
The item cost component class and analysis code used to cost this item are
displayed. In addition, the component cost associated with the item is also
displayed.
13. UOM displays the primary Unit of Measure for the item.
2. Select Item Cost List from the Actions menu. The Item Cost Selection window
displays.
3. Enter the cost Calendar for which you want to display item costs. Required.
4. Enter the cost calendar period for which you want to display item costs in the
Period field. Required.
5. Enter the cost type code for which you want to display item costs in the Cost Type
field.
7. To display costs for a range of items, then enter the first item and the last item in the
range (alpha-numerically) in Item (From, To).
Select Accept . The Item Cost List window displays.
2. Unit of Measure displays the unit of measure for which costs are shown. The cost
shown is for one unit of this item.
3. Organization displays the organization, in which this item is stored, for which costs
are shown.
4. Cost displays the nominal cost for this item, in this inventory organization.
Requirements
Where:
Trans Qty - Receipt Quantities or AP interfaced quantities within the costing period
Price - Receipt estimated prices or AP invoice final prices within the costing period
Where:
Trans Qty - Receipt Quantities or AP interfaced quantities from the start of the costing
calendar to the end of the current period.
Price - Receipt estimated prices or AP invoice final prices within the costing calendar.
• LSTI - This method uses the last Accounts Payable Invoice transaction within the
Last transaction cost adjustments will superseded any other transaction for the actual
cost. For both methods, the adjustment unit cost is the actual cost.
Last Transaction (LSST) - OPM uses the last transaction in the costing period as the
basis for the raw material cost (if there is no Accounts Payable invoiced cost for the
period, the last receipt price is used to cost the raw material).
Last Invoice Transaction (LSTI) - OPM uses the last Accounts Payable invoice
transaction in the costing period as the basis for the raw material cost, even if there are
raw material receipt transactions that occur later in the period. If there are no Accounts
Payable invoiced costs for the period, the last receipt price is then used to cost the raw
material. Actual cost adjustments supersede any of the methods used to calculate actual
cost - an adjusted cost is the actual cost.
• Paid invoices
• Cost overheads
• Cost adjustments
A weighted average of all the incoming transactions is taken to arrive at the material
component cost. During the actual cost process, overheads, expense allocations, and
adjustments are also applied to the item along with the material cost.
• The Actual Cost process considers freight and special charges specified as affecting
inventory and calculates the item costs appropriately.
Inventory Transfer
Inventory Transfer is treated similarly as any other transaction in OPM such as Invoice
or Receipts and the cost is determined as the cost at the source inventory organization.
OPM Actual cost process supports the following types of transfers:
• Interorg transfers (Quantity at the source organization cost for transfers within an
organization, and transfer price is considered for transfers across organizations.
• Internal orders
The PMAC raw material cost calculation uses the following formula:
Where:
C is the desired cost for the current period using the PMAC cost method
Qx is the quantity received as a result of the transfer in the current period
Cx is the cost of transferred goods. This corresponds to the current period item cost at
the source inventory organization.
Where:
C is the cost calculated by the PMAC cost method including transfers
Q(1) is the sum (Qp + Sum of (Qr) + Qa)
C(1) is the cost without the transfers, as calculated in the original formula before the
Inventory Transfer was implemented
The following example illustrates how the actual cost program will process transfers
and calculate actual cost.
Assume that the following is the previous period cost and previous period inventory
ending balances for the item CORN:NY inventory organization
Previous period cost: $2.05 / LB (pound)
Inventory Balance: 5000 LB (pound)
BOS Inventory Organization
Previous period cost: $2.90 / LB
Inventory Balance: 2000 LB
Additionally, following are the PO Receipts for the current period:
Types of Transfers
All types of transfers:
• direct or intransit transfers using the interorganization transfer
• Since transfer price is used, transfers within and across operating units are also
considered for cost calculations
Overhead Costs
Actual overhead cost calculations are identical to the standard cost overhead calculation
used during the standard cost rollup process. It is important to note that overhead costs
may be defined and computed for raw materials or products. Therefore, overhead cost
must be computed prior to computing the production costs.
Overhead Unit Cost is calculated by dividing the Item Quantity into the sum of --
Overhead Usage, multiplied by Overhead Quantity, multiplied by Resource Cost, as
shown in the following illustration.
Expense Allocations
You can take an expense amount and allocate it through to multiple raw materials or
products on a percentage basis. You can perform any last minute adjustments to
allocations prior to Actual Cost calculations.
Ensure that expenses are allocated in the correct period and that batches are completed
and closed in the same period.
Another alternative is to enter the account balances into OPM manually using Cost
Allocation Maintenance.
• For products, the quantity is determined as sum of the previous period balance, the
total quantity produced and the total quantity received, if any. The expense amount
is the sum of expenses to be allocated in the current period and the product of prior
period inventory balance and prior period cost. This is represented as:
Expense component cost = [(Previous Period Inventory Balance * Previous Period
Component Cost) + Expense Amount for Current Period] / [Previous Period
Inventory Balance + Produced Quantity + Received Quantity (if any)]
The expense allocations are averaged using prior period inventory balance for items
that have no current period transactions, such as receipts or production.
Whenever there is a non-zero expense amount that could not be allocated because the
total quantity is zero, a warning is displayed.
• Value Adjustment
The Average Cost Adjustment type lets you enter a quantity and a cost. This adjustment
simulates a transaction that happened outside the OPM Actual Cost process. For
example, if you use a third party system to record transactions, then use this adjustment
type to replicate the event to include in cost calculations. The Actual Cost process
considers these transactions similar to a purchase order receipt.
The Average Cost Adjustment is calculated as follows:
The Unit Cost Adjustment type lets you adjust the actual unit cost of the item with the
specified cost. The Actual Cost process calculates the cost of the item per the current
logic and then applies this unit cost adjustment to calculate the new adjusted cost. This
adjusted cost becomes the new actual cost of the item.
First the New Unit Cost (without the Unit Cost Adjustment) is calculated as follows:
The Unit Cost Adjustment is included only after the Actual Cost is calculated based on
the existing Adjustment types. Then, the New Unit Cost (with the Unit Cost
Adjustment) is calculated as follows:
Product Costs
You can let OPM calculate actual costs of products, which is useful if you need to
spread actual product costs for the period over more than one cost calendar period. For
example, assume you have a steady level of production for ten straight periods in a cost
calendar. If production soars in the eleventh period, then production costs for that
period soars also.
OPM uses one of the following methods to calculate product cost so that those
greater-than-usual product costs for the period are redistributed, and leveled, over a
greater period of time:
• 1 - Period Moving Average Cost (PMAC)
Period Product Unit Cost is calculated by dividing -- the sum of the period batch
quantity multiplied by batch unit cost, plus the sum of allocations multiplied by the
sum of adjustments -- by the sum of all period batch quantity, as shown in the following
illustration:
Production Batches
In Process Execution, when a lab batch is created you can specify whether to update
inventory by checking the Update Inventory box. If you do not check this box, then the
work-in-process inventory organization is set to null. In this case, no inventory
transactions are created and the Actual Cost process ignores these batches in cost
calculation. As a result, the variances are not calculated.
To evaluate the cost of an item, the Actual Cost process looks at transfer records, which
are either completed or canceled in the current period.
Product Transfer Example 1: Product transfer from production inventory organization to a distribution inventory
organization
In this example, the cost for the product PROD-A is as follows:
Production Inventory Organization: WHS1
• Cost: $5.00 per LB
Inventory Balance: 200 LB
Transfer 100 pounds of product PROD-A from the production inventory organization
WHS1 to distribution inventory organization WHS2. The inventory transfer originates
from WHS1, there is no impact on the cost in that inventory organization. Cost is
impacted at WHS2 as shown:
• Cost at WHS2 = (Previous Balance * Previous Cost) + (Transfer Qty * Unit Cost at
WHS1) / (Previous Balance + Transfer Qty)
= ((500 * $6) + (100 * $5)) / (500 + 100) = (3000 + 500)/600 = $5.8333 per LB
Product Transfer Example 2: Product transfer from multiple production inventory organizations to a distribution
inventory organization
In this example, the cost for the product PROD-A is as follows:
Production Inventory Organization: WHS1
• Cost: $5.00 per LB
Inventory Balance: 200 LB
Product Transfer Example 3: Raw material transfer in source and product in destination locations
This example shows the item PROD is produced from the ingredient item RAW-MATL
in period 2. The items have following costs in period 1 and 2 as shown in the tables:
Period 1
Period 2
Transaction for PROD
Raw material
calculation:
(10*1 + 100*10) /
(10+100)
The subsequent tables describe the affect of transactions on item cost in WHS1 and
WHS2. The transfer is completed or canceled in the period 2.
Transfer is released and completed in period 2.
Production +
Period 1 Balance +
Transfer Cost at
WHS1 in Period 2
Production +
Period 1 Balance
+ Transfer Cost
at WHS1 in
Period 1
Only production,
no impact of
transfer
Transfer Cost at
WHS1 in Period
1 + Period 1
balance + Period
2 cost
Production +
Period 1 balance,
no impact of
transfer
2. Specify the Legal Entity for which you are defining expense allocations. Required.
2. Specify the Legal Entity for which you are entering allocation.
3. Specify the allocation code for which you are entering allocation definitions in
Allocation Code. The corresponding allocation description displays automatically.
Required.
4. Indicate the allocation method to use in Allocation Basis. Select GL Balances if the
allocation percentage is to be calculated based on the balance in the basis account.
When you use this allocation type, you define the account key, balance type, and
period and year-to-date.
Select Fixed % to use a fixed percentage for the calculation. If you use this allocation
type, then the Account, Balance Type, and Period and Year-to-Date fields are
bypassed; you only enter percentages by item. The allocation basis applies to all
lines for the allocation code. Required.
Basis - GL Expenses
5. Line displays the generated number for each line.
8. If you specified GL Expenses in the Allocation Basis field, then specify the account
from which the basis amount is used to determine the allocation percentage in the
Account field. Required.
10. Enter the Balance Type for the basis account type. Required.
• Statistical
• Budget
• Actual
Cost Information
13. Item Description displays a description of the item.
14. Enter a valid Component Class Code. Only those component classes that were
defined as allocation detail are available in the list of values and only one of these
can be entered. Required.
Note: After you have defined expense allocations, you must define
the accounts to which overhead expenses will post when those
expense allocations are used. See the Define Expense Allocation
Accounts discussion for details.
Note: Ensure that the expenses are allocated in the same period that
they were incurred in.
3. Specify a valid Allocation Code defined for the legal entity for which you are
allocating expenses to. The allocation code description displays automatically.
Required.
7. Specify the account's Balance Type used for this expense pool. The available options
are:
• Statistical
• Budget
• Actual
2. Enter the Legal Entity for which you are defining material component classes.
Required.
4. Enter a valid Item Cost Category. If you enter a valid item cost category, then the
Item field is not available and your cursor is moved to the Material Component
Class field. You can leave the Item Cost Category blank and specify an item instead.
5. Enter a valid Item. If you enter a valid item code, then the cursor moves to the
Material Component Class field.
Material Components
6. Enter a valid Component Class Code. It is treated as a material component class
either for an item cost category or an item. You can designate any cost component
class as the material component class. Required.
8. Indicate the Start Date for the material component class and cost analysis code
definition effective from. Required.
9. Indicate the End Date for the material component class and cost analysis code
definition until which they are effective to. Required.
Note: It is recommended that the costing period start and end dates
should be one day later than the General Ledger calendar. For
example, the following scenario supports this suggestion:
Start and End Date1/1/96-12/31/97 General Ledger Calendar
4/1/96-4/30/97 Costing Calendar4/1/96-5/01/97
2. Specify the Code that explains the reason for adjusting the actual cost calculation
for a raw material or a product. Required.
3. Enter a brief Description of the reason (for example, "Supplier Price Increase").
Required.
4. Select the Subledger Entry box to indicate whether to book the adjustment to
subledger or not.
• You can only use calendar belonging to the legal entity for which you have
authorization
2. Legal Entity linked to this cost calendar (on the Cost Calendar window) displays
automatically. You cannot edit the entry.
3. Cost Calendar indicates the cost calendar for which you are allocating expense
costs. Required.
4. Period indicates the cost calendar period for which you are allocating expense costs.
6. The Period Status of the cost calendar period you specified displays automatically.
You cannot edit the entry.
7. Fiscal Year indicates the fiscal year (defined in the appropriate General Ledger
application) from which cost expenses will be selected for processing.
8. Period indicates the fiscal year period (defined in the appropriate General Ledger
application) from which cost expenses will be selected for processing.
Note: The GL Fiscal Year and Period must be valid for the cost
calendar's legal entity. Otherwise, an error displays.
9. You have the option of exporting cost expenses for all allocation codes, or
restricting the export to cost expenses for a range of allocation codes in Allocations
From and To.
10. Indicate whether to delete previous data that were processed for the cost expense
allocation parameters by selecting Yes or No for Refresh Interface.
• It is recommended that you close all production batches that can be closed.
3. Enter the Calendar. Costs are processed for the legal entity and the cost type linked
to this calendar. Required.
4. Enter the Period for which actual costs are processed. This period defines the start
and end dates for selecting all transactions. This period in the cost calendar must be
either open or frozen (a closed period cannot be entered). Required.
5. Period Status displays the status of the calendar period (Open, Closed, or Frozen).
You cannot edit this field.
6. Specify the actual Cost Type for which all cost calculations are calculated and
updated. The default is the cost type linked to the cost calendar. The cost type also
defines which raw material cost calculation type or product calculation type is used
in cost calculations.
7. Specify the date and time that the actual cost processing should start in Start Date.
To start the process immediately, click Now.
9. OPM assigns an identifier number for each individual cost process in Actual Cost
Reference . You cannot edit the entry.
Actual Cost Process - Additional Menu Features - Actions Menu
• Start - Displays the Start Actual Cost Process window, where you specify the
criteria by which OPM will select the costs to be processed.
• Process Status - Use this option to review the status of an actual cost process
that is in progress. You can also review figures from previous processes, each of
which is identified by the AC Ref No. The AC Ref No lookup is available to
help you in selecting previous processes for query.
• Abort/Reset - Use this option to abort the actual cost process that is running
currently. For situations where a process was terminated unintentionally (such
• View Error Messages - Use this option to review any errors generated during an
actual costing process run. The Actual Cost Error Messages window displays.
Note: The Actual Cost Process does not calculate costs for expense
items. The process calculates costs for inventory items only. If you
want the process to include the expense of an item in cost
calculations, then you must include the item as an inventory item.
2. OPM assigns an identifier number for each individual cost process in the Actual
Cost Reference field. You cannot edit this field.
Selection Criteria
3. Displays the legal entity in the Legal Entity field.
4. Displays the calendar in the Calendar field. Costs are processed for the legal entity
and the cost type linked to this calendar.
5. Displays the period for which actual costs are processed in the Period field; this
period defines the start and end dates for selecting all transactions.
6. Period Status displays the status of the calendar period (Open, Closed, or Frozen).
7. Displays the actual cost type for which all cost calculations are calculated and
updated in the Cost Type field.
Scheduling Information
8. Scheduled On displays when the Actual Cost process was scheduled to run.
10. Started By displays the user ID and name of the person who started the Actual Cost
process.
11. Ended On displays the end date for the Actual Cost process.
13. Found displays the number of errors found during the Actual Cost process run.
Abort Information
15. Aborted By displays the name of the user who aborted the Actual Cost process.
16. Aborted On displays the date on which the process was aborted.
17. Aborted Reason displays the reason for aborting the subsidiary ledger update
process.
3. Enter the abort details and the reason to abort the process.
• Overhead Details
• Expense Allocations
• Production Batches
• Resources
• PO Internal Orders
• Transfers
You can also display the Actual Costs Transactions View from the Cost Details and the
Cost Adjustments forms Actions menus (with key field values already filled from those
forms).
3. Enter the Item for which you want to display actual cost calculations. Required.
4. Enter the fiscal Calendar for which you want to list actual cost transactions.
Required.
5. Specify the calendar Period for which you want to list actual cost transactions.
Required.
6. Indicate the actual Cost Type for which you want to list actual cost transactions.
8. Enter Prior Period Cost as the item cost in the period before the current period.
• Overhead Cost
• PO Receipts (OPM)
• GL Expense Allocations
• AP Interface
• Inter-Org Transfers
• PO Receipts
Using Actual Cost Method for a Product Item, the costs from Ingredients are
displayed at Lower Level. Actual Item cost based on PO Receipts, Resource
Cost on Product, Expense Allocations, Overheads , actual Cost Adjustments are
displayed at This Level cost
• Internal Orders
• Inventory Movements
• Inter-Company Transfer
• Value Adjustments
• Actual LC Adjustments
11. Organization is the code for the organization in which the transaction originated.
13. Component Class Code displays the component class for the actual cost calculated
for the transaction.
14. Analysis Code displays the cost analysis code for the actual cost calculated for the
transaction.
15. Cost displays the actual cost calculated for the transaction.
16. Quantity is the transaction quantity at this source, in the item's unit of measure. For
production batches, this is the actual yield quantity. For purchase order receipts,
this is the total quantity received.
Note: If the costing method is Actual, then you cannot update the
flexfields in the Cost Details window.
3. Enter the cost Calendar for which you want to display item costs. Required.
4. Enter the cost calendar Period for which you want to display item costs. Required.
5. Enter the Cost Type code for which you want to display item costs.
Selection Range
6. To display item costs for a range of item cost categories, enter the first item and the
last item cost categories in the range (alpha-numerically) in Item Cost Category
(From, To).
7. To display costs for a range of items, enter the first item and the last item in the
range (alpha-numerically) in Item (From, To).
This Level
9. This Level Cost displays the sum of this level costs cost component values.
10. Usage Type indicates the classification of the component class associated with the
cost for that line. Usage type has one of the following values:
• Material
• Resource
• Overhead
• Expense Allocation
15. Cost Origin displays the origin of the cost data. Indicates if the cost is calculated or
derived using one of the following methods:
• Carried over from the previous period by actual costs
• Merged lower level costs with this level costs during the Copy Cost process
Lower Level
The meaning of the fields are the same as that in the This Level but the costs are
shown for display only. Lower Level costs cannot be entered directly. Cost Rollup
calculates costs for products and the material costs from formulas are shown at the
lower level.
2. Unit of Measure displays the unit of measure for which costs are shown. The cost
shown is for one unit of this item.
4. Cost displays the nominal cost for this item, in this inventory organization
2. Retrieve the Cost Details of the product using either the View Find All option or by
entering a wildcard value with Query Enter.
6. Resource displays the resource assigned as a overhead for the production of this
item.
8. Analysis Code displays the analysis code associated with this resource and used for
the overhead cost calculation. Component classes are associated with overheads on
the Overhead Details window.
9. Overhead Cost displays the calculated overhead cost. The cost equals the resource
cost multiplied by the quantity of the resource used for this overhead, divided by
the item quantity. These figures are entered on the Overhead Details window.
For example, if you specified LABOR at $5.00 per hour as the overhead resource,
and the overhead quantity is .25 hours, this field equals .25 multiplied by 5.00, or
$1.75.
2. Retrieve the Cost Details of the product using either the View Find All option or by
entering a wildcard value with Query Enter.
4. Item displays the item for which the routing and recipe display.
5. Routing Number displays the routing code associated with the highlighted routing
6. Version displays the routing version associated with the highlighted routing line for
which costs are shown.
10. Component Class Code displays the cost component class used to cost this
resource.
11. Analysis Code displays the analysis code used to cost this resource.
12. Component Cost displays the cost associated with this resource (cost to produce
one unit of this product). For example, if this routing is assigned to the production
of Blue Paint, and the unit of measure for Blue Paint is gallons, the cost shown is
that to produce one gallon of Blue Paint.
13. Displays the number of times this resource is used in the production of the item in
the Resource Count field.
14. Displays the amount for the resource used in the Resource Usage field.
2. Item represents the item for which you are entering cost adjustments. This may be a
raw material, coproducts, by-product, intermediate, or product. Required.
4. Indicate the Period within the cost calendar to which the adjusted actual costs for
the item will be updated. Required.
• Value Adjustment
7. Enter the Component Class code being adjusted. For example, if you are adjusting
the actual cost of raw materials, then enter the component classification code for
raw materials. You may also specify a component class that was specifically defined
for actual cost adjustments.
8. This is the cost Analysis Code used to further define the specific adjustment.
9. Enter the Quantity of the item for which you are adjusting actual costs.
10. Enter the unit of measure in which the specified item's actual costs are being
adjusted in UOM. This can be any unit of measure that can be converted to the
item's unit of measure.
11. Specify the new unit Cost for the item in this inventory organization, calendar, and
period.
12. Enter the Reason Code that defines the nature of the actual cost adjustment you are
making.
13. Click the Subledger Entry to choose whether a subledger entry is created for the
adjustment.
Based on the Reason Code selected, the Subledger Entry defaults what was selected
for the adjustment reason code. For example, if the specified adjustment reason
code was selected as a reason code with the Subledger Entry option enabled on the
Actual Cost Adjustment Codes window, then this field is automatically enabled.
14. GL Transaction Date Indicates the GL transaction date used by the Accounting
process for creating accounting entries for adjustments. If the Subledger Entry
option is selected, then the GL Transaction Date is enabled and defaults to the start
• Applied - This indicates that the adjustments have been "picked up" by the
Actual Costing process and have been used in the cost calculation.
• Modified - This indicates that the adjustments have been modified after they
have been applied to actual costs.
The Actual Cost process includes the following adjustments in cost calculation:
• Even if there is no other Activity for an Item
• With only the amount specified and a zero quantity. In this case the amount is
considered for the entire transaction quantity of that item.
The cost of the Item calculated as per this design would be:
PMAC Cost = [(1000 * 1.25) + (50 * .75)] / (1000 + 50) = 1.2262
PWAC Cost = 50 * .75 / 50 = .75
Calculating Cost Adjustments with Zero Quantity
As an extension to the Zero Activity Cost Adjustments feature, any Adjustments are
also selected even if the quantity is zero. The only limitation is that the cost specified
with a zero quantity is applied to the entire Item Transaction Quantity for the period
concerned and not to a per unit cost. This is displayed as a message whenever you
specify zero in the Adjustment Quantity field on the Actual Cost Adjustments window.
The calculations are again performed before costing the products.
In either case, if any adjustment cannot be applied because of the total transaction
quantity being zero, a warning message is displayed that the adjustment could not be
Requirements
Do I need to set up an alternate cost type and the start date for a lot cost type?
Yes. If you want lot costs for a specific set of items, then enter the standard cost as the
alternate cost method. The start date is the date after which all transactions are
considered for lot cost calculations.
Setting up an alternate cost method and the start date for a lot cost method
If the user desires so, Costs of only a subset of the lot controlled items can be tracked at
the lot level. For other lot controlled items and nonlot-controlled items, costs need not
be tracked in such a detail. To retrieve cost for nonlot costed items used in cost
calculations, an alternate cost method is used. If you want lot costs for a specific set of
items, then enter the standard cost as the alternate cost method.
The start date is the date after which all transactions are considered for lot cost
calculations. Choose the date carefully as it cannot be changed once lot costs are
calculated. The date must be at least a few periods behind the current date, so that all
transactions for lots currently being used are considered for cost calculations. If you set
the start date in the past (for example, several years), then the Lot Cost process tries to
select all transactions from that date and the process can take a very long time. This
results in unused lots also being costed and stored in the table and affects the
performance of the Lot Cost process.
What happens if one or more material lines are not associated to batch steps or do not
have any material-step associations at all?
If one or more ingredients are not associated to step, then those ingredients are added at
the first step. If one or more products or byproducts are not associated to any step, then
those items are considered yielded at the last step.
If there is no material-step association, then all ingredients are added at the first step
and all products or byproducts are considered yielded at the last step.
• Incoming Internal Orders (at the cost of the source inventory organization)
The transactions are explained in the "Using Actual Costing" topic and are similar to the
way actual costs are calculated.
• Lot Merge - Multiple lots with identical attributes are combined to create a single
lot. The Lot cost process performs weighted average cost of multiple merged lots
based on onhand quantities to arrive at the cost of single merged lot.
• Lot Translate - Lot translate moves items from one lot to another. Selected number
of lots are moved into another lot and renamed in the target lot. Complete
inventory is moved into another lot when a lot is moved. For example, if lot
translate is used to move from lot A to lot B, then all the inventory in lot A is moved
to lot B.
2. Enter or select the Legal Entity for which you want to select items or item cost
categories that are to be costed on a lot basis. Required.
3. Enter the Lot Cost Type for which you want to select items or item cost categories
that are to be costed on a lot basis. Required.
Details
4. Enter Cost Category.
6. Save.
• Cost Types
2. Enter the Item code for the product or intermediate to which this lot cost overhead
is assigned.
5. Base Currency displays the base currency of the legal entity. This field is display
only.
Overhead Details
6. Enter the code for the Resource overhead. For example, if the product Blue Paint
uses MIXER1 as a resource, and you are assigning a overhead for cleanup after each
use of MIXER1, enter the code for MIXER1.
7. Enter Component Class Code you defined as overhead usage for this resource.
8. Enter the Analysis Code under which this overhead appears in cost details.
9. Enter the number of this resource used in the production of the item in Resource
Count. For example, if it takes one laborer to cleanup MIXER1 after each use, enter
1 (laborer). This number will be multiplied by the Resource Usage number to
determine the total resource usage.
10. Enter the amount of the resource used for this overhead in Resource Usage. For
example, if it takes one laborer .25 hours to cleanup MIXER1 after each use, enter
.25.
11. Enter the unit of measure in which this resource is yielded in Resource UOM.
12. Enter the quantity of the item for which the resource usage is specified in Item
Quantity.
13. Enter the Item Unit of Measure in which this overhead is measured (for example,
pounds).
14. Enter the date range in which these overheads are applicable in Effective Date
(From and To).
2. Enter the Legal Entity for which you want to run the Lot Cost process.
4. Indicate whether the process should run in final mode (Yes) or not (No) in Final
Run . The default value is No. If the mode is final, then after cost calculations, all
inventory transactions used in cost calculations are marked as lot costed. You
cannot change lot costs once they are processed in final mode. Set Final Run to no to
run the process in the test mode and verify costs. Once costs are correct, run the Lot
Cost process in final mode.
5. Enter the Cost Category for which you want to run the process. The process
calculates lot costs for all lot controlled items that belong to this item costs class and
specified as lot costed in the Lot Cost Items window. You enter this field when the
process is run in test mode or for diagnostic purposes. Leave this field null when
running this process in actual or final mode.
7. Enter the Item for which you want to run the Lot Cost process. Any item that is lot
controlled and specified as lot costed can be selected here. You enter this field when
running the process in test mode or for diagnostic purposes. Leave this field null
when running this process in actual or final mode.
8. Enter the Lot Number. It is applicable only when a specific item is selected. Only
valid lots for this item can be selected.
9. Enter the Lot Cost Date. Defaults to the current system date.
2. Query by entering one or more values for the fields or use the Query-Find window.
3. Displays the Item code for which you are inquiring costs in the field.
5. Displays the Lot number for which you want to see the costs in .
6. Displays the date in Cost Date. If a lot is received or otherwise replenished more
than once in the same inventory organization, then the costs before and after the
receipt are both stored in the lot costs table. This cost is used for audit, and display
and reporting purposes.
8. Displays the item's Total Cost in the item's primary unit of measure.
Details
9. Displays the Component Class Code. When displaying costs for a formula item,
ingredient, or product, this field displays the component class associated with the
cost shown on this line.
11. When displaying costs for a formula item, ingredient, or product, the Analysis Code
associated with the cost shown on this line displays.
12. If you are displaying costs for a formula item, ingredient, or product, the Cost
Component Class shown on this line displays.
Lot Cost Details Window Menu Features - Actions Menu
• Lot Item Cost Detail Report - Use this report to list costs generated by the Lot
Cost process. You can verify the calculated costs. Refer to "OPM Lot Cost Detail
Report" for more details on running this report.
• Lot Costing History Report - Use this report to view the lot history to analyze
how costs are calculated. A history of item and lot is maintained for costing
purposes. Refer to "OPM Lot Cost History Report" for more details on running
this report.
2. Enter the item for which you are entering lot cost adjustments in the Item field. This
may be a raw material, byproduct, intermediate, or product.
6. Enter the Reason Code that defines the nature of the lot cost adjustment.
7. Enter the date on which the cost adjustment is applied in Adjustment Date. It is set
to the system date by default. This date must be greater than the date of the last
transaction processed by the Lot Cost process final run.
8. Select the Adjustment Status. One of two statuses of the costing adjustment displays
automatically. The statuses are:
• Not Applied - This is the initial status applied to the adjustments
• Applied - This indicates that the adjustments are "picked up" by the lot costing
process and used in the cost calculation.
11. Enter the new unit cost for the item in this legal entity, inventory organization, and
lot in Cost Adjustment .
If the item or item cost category specific material component cost and analysis code is
not found in the Material Cost Components table, then the application defaults to the
fiscal policy values.
A L1 W1 01-Jan-04 C1 N1 3.00
Note that, if the item or item cost category specific material component cost and
analysis code is not found in the Material Cost Components table, then the system
defaults to the fiscal policy values.
A L1 W1 01-Jan-04 C1 N1 3.00
A L1 W1 05-Jan-04 C1 N1 3.50
Example 4: A Purchase Order Receipt Created for Item A, Lot 2 with Freight and Special
Charges
This example shows a purchase order receipt created for Item A, Lot 2 with freight and
special charges. The following table shows a purchase order receipt created for Item A,
Note that, any excluded acquisitions are not included in the item cost.
A L1 W1 01-Jan-04 C1 N1 4.00
A L2 W1 01-Jan-04 C2 N2 0.10
In this case, the unit cost is calculated as $4.10 by adding the component costs.
Example 5: A Second Purchase Order Receipt Created for Item A, Lot 2 with Different
Freight and Special Charges
This example shows a purchase order receipt created for Item A, Lot 2 with different
freight and special charges. The following table shows a second purchase order receipt
created for Item A, Lot 2, with 100 quantity at the price of $5.00 on January 5, 2004.
A L2 W1 01-Jan-04 C1 N1 4.000
A L2 W1 01-Jan-04 C2 N2 0.100
A L2 W1 05-Jan-04 C1 N1 4.500
A L2 W1 05-Jan-04 C2 N2 0.125
A L2 W1 05-Jan-04 C4 N4 0.050
In this case, the unit cost is calculated as $4.675 by adding the third, fourth, and fifth
component cost rows.
A L5 W1 05-Jan-04 C1 N1 5.00
A L5 W1 05-Jan-04 C2 N2 0.10
In this case, the unit cost is calculated as $5.10 by adding the component costs.
Example 7: Another Purchase Order Receipt Created for Item A, Lot 5 with Overhead
Associated
This example shows a purchase order receipt created for Item A, Lot 5 with overhead
associated. The following table shows a purchase order receipt created for Item A, Lot 5,
with 100 quantity at the price of $5.00 on January 5, 2004.
A L5 W1 05-Jan-04 C1 N1 5.00
A L5 W1 05-Jan-04 C2 N2 0.10
A L5 W1 05-Jan-04 C1 N1 5.50
A L5 W1 05-Jan-04 C2 N2 0.10
In this case, the unit cost is calculated as $5.60 by adding the third and fourth
component cost rows.
The unit cost of juice, Lot A, is $389.5/50 equals $7.79 per gallon.
The remaining cost, $389.5, is carried over to Step 40.
Cost accumulated at Step 40:
Equals $389.5 from Step 30 + 90 jars at $0.10 per each + Packing costs - 10 pound peels at
$0.10 per pound
• Step Quantity for Step 40 = 50 gallons = 100 pounds
Packing Cost = (100 pounds / 100 pounds per hour) = 0.1 hour which is 0.1 * $10.00
per hour = $10.00.
Note: If you want to use the Freight and Special charges functionality in
Release 12.1, then you must setup the RCV: Freight and Special
Charges Enabled profile value to Yes in the Oracle Purchasing
application.
Using Oracle Landed Cost Management, you can estimate the landed costs for items
and update their costs with the actual landed costs, as they are known. Oracle Landed
Cost Management supports two receiving flows.
• Oracle Landed Cost Management as a service: In this flow the receiving clerk
receives goods into inventory using the Oracle Purchasing application windows.
Landed costs are calculated in the LCM application.
• Oracle Landed Cost Management pre-receiving: In this flow users receive goods
from within the Oracle Landed Cost Management application windows. Charges
can be edited before the estimated landed cost is calculated and the goods are
Using Oracle Landed Cost Management you can view the estimated and actual landed
costs for an item simultaneously providing valuable information about the landed cost
for an item and where cost improvements can be made.
The landed costs calculated by Oracle Landed Cost Management are passed on to OPM
and the landed costs are then included in the cost calculations performed by Actual,
Standard, and Lot Costing.
In OPM, Standard, Actual, and Lot Costing methods support LCM and the cost
adjustments are identified as:
• Estimated Landed Cost (ELC): ELC is the item landed cost calculated based on the
estimated amounts of the item price, the taxes, and the charge amounts. LCM
generates ELC adjustments for receipts.
• Actual Landed Cost (ALC): ALC is the item landed cost calculated based on the
actual amounts of the item price, the taxes, and the charge amounts. The actual
amounts are provided by the related documents, as item invoices, freight invoices
and charges. LCM generates ALC adjustments for invoices.
You must perform the following setups to be able to use the LCM functionality:
1. Set up the following LCM accounts in Oracle General Ledger:
• LCM Absorption (This account is applicable to OPM Cost Management.)
Refer to the Oracle General Ledger User's Guide for more information.
• Enter the LCM Variance account in the Other Accounts tab of the Organization
Parameters window.
• In the Receiving Options window, select an account from the list of values in
the fields for the following LCM accounts:
• Landed Cost Absorption
4. Set up Modifiers and the following profile options in Oracle Advanced Pricing:
• Set the QP: Blind Discount Option to Yes
Refer to the Oracle Advanced Pricing User's Guide for more information.
5. Set up Cost Factors. Refer to the "Defining Cost Factors" topic for more information.
6. Set up Shipment Line Types, Shipment Types, and the following profile options in
Oracle Landed Cost Management:
• INL: Default Currency Code for QP Charges Generation
Refer to the Oracle Landed Cost Management User's Guide for more information.
7. Set up the GMF: Landed Cost Adjustments Transfer Method to Inventory In Actual
Refer to the "OPM Costing - SLA Accounting Data", "Account Definitions", and "Oracle
Purchasing Distribution for Process Organization" topics for more information. You can
modify the LCA and LCV account derivation rules as required.
The journal entries for landed cost adjustments are posted in OPM Accounting
Preprocess. The changes in inventory costs due to landed cost adjustments are posted to
the Landed Cost Absorption (LCA) and Landed Cost Variance (LCV) accounts. You
must setup the LCA and LCV accounts for organizations to use LCM in the Receiving
Options window in Oracle Purchasing. Refer to the Oracle Purchasing User's Guide and
Oracle Landed Cost Management User's Guide for more information. The Actual landed
cost adjustments are stored in OPM in the Actual Cost Adjustments window.
LCM integrates with Oracle Purchasing and Oracle Payables application and supports
the following transactions:
• PO Receipts
• Delivery
At receipt
• Receipt qty = 10 each
• Item cost (estimated ): $9/ each) [ Event Fiscal Policy: Book INV at Receipt Price, No
PPV]
• Tax (non recoverable ): $0.45/ each [ PO Price $9, Tax Rate 10%, Non-Recoverable
Rate 50%]
Invoicing
• Item Invoice comes at $110 (Item $100 + Tax $10, $5 recoverable and $5 non
recoverable)
• Actual Landed Cost = $125 (Item $105 + Freight $20), Unit LC = 12.5 ($125/10 Each).
Calculated by LCM as an adjustment record and transferred to OPM repository
through the OPM Landed Cost Adjustment Import concurrent program.
At receipt
• Receipt qty = 10 each
• Actual Landed Cost = $125 (Item $105 + Freight $20), Unit LC = 12.5. (Calculated by
LCM that creates a record in costing interface which is processed by OPM costing to
create adjustments)
Returns
• Consider that 5 units of goods are rejected and sent back to the supplier (assume
that you do not recover inbound transport/charges incurred while procuring the
material from supplier)
Actual Item Invoice = $11 ($10 item price, $0.5 recoverable and $0.5 non recoverable
tax)
For Charges:
Standard Costing
Scenario : Item estimate is same as PO Price, but different than Invoice price
At PO creation
• Item PO Price: $9 (invoice matching: receipt)
At receipt
• Receipt qty = 10 each
Invoicing
• Item Invoice comes at $110 (Item $100 + Tax $10, $5 recoverable and $5 non
recoverable), and
• Actual Landed Cost = $125 (Item $105 + Freight $20), Unit LC = 12.5. (Calculated by
LCM that creates a record in costing interface which is processed by OPM costing to
create adjustments)
• Cost Update
The Detailed Subledger report displays the landed cost adjustment journal entries and
the OPM Lot Cost History report displays the history of landed cost adjustments.
You can set the GMF: Landed Cost Adjustments Transfer Method to Inventory In
Actual Costing to apply landed cost adjustments to inventory or period opening
balance. Refer to the Setting Up chapter for more information on the profile option. The
following figure describes the process flow when you use LCM as a service application:
2. Enter the Legal Entity to import landed cost adjustments for transactions of a
specific legal entity. Required.
3. Enter From and To Organization as the range of organizations for which you want
to run the import process. Optional.
4. Enter From Item and To Item as the range of items for which you want to run the
import process. Optional.
5. Enter Start Date and End Date to run the process for transactions of a specific date
range.
9. Click Log to view the process log. The process log lists the details of the LC
adjustments that were transferred to the OPM transaction tables.
This topic describes copying item, overhead, and resource costs set up for one
organization, calendar and period, and category to another period and inventory
organization or to all periods and inventory organizations. You can use the copy
processes to quickly replicate the cost data setup across several periods and several
organizations rather than creating them one at a time in each periods and organizations
that can be very time consuming. The copy programs let you copy the costs for a set of
items or set of items belonging to a range of Item Categories or automatically modify
the copied costs by a percentage or flat value providing additional flexibility in
establishing your costs.
This chapter covers the following topics:
• Copying Item Costs
• Copying Costs Examples
• Copying Resource Costs
• Copying Fixed Overheads
• Copying Overhead Percentage
• Copy Source Organizations
You can also update component costs while copying. You can alter the copied
component costs by a flat amount or by a percentage.
3. Enter the inventory organization to which you are copying item cost data in
Organization Target. To copy cost data to all inventory organizations, leave this
field blank.
4. Click All Organizations to copy cost data to all inventory organizations in the given
legal entity. If it is checked, then the target inventory organization (inventory
organization To) is cleared.
5. Enter a valid Legal entity. The specified legal entity or organization must belong to
the specified target calendar.
6. Enter the cost calendar from which you are copying cost data in Calendar Source.
7. Enter the cost calendar to which you are copying cost data in Calendar Target .
8. You can copy cost data from one period to another or to all periods in the same or
different calendars in Period Source . Enter the cost calendar period from which you
are copying costing data.
Note: You can copy component costs from a frozen or closed period
to an open one. However, you cannot copy costs to a closed period
from an open one. You can only copy new item costs into a frozen
period.
9. Enter the cost calendar Period Target to which you are copying cost data. To copy
costing data to all periods, leave it blank.
Note: You can copy component costs from a frozen or closed period
to an open one. However, you cannot copy costs to a closed period
from an open one. Only new item costs are copied.
10. Click All Periods to copy cost data to all subsequent open or frozen periods in a
11. Enter the Cost Type Source code from which you are copying costing data. Cost
type codes are defined using the Cost Type Codes window.
12. Enter the cost type code to which you are copying costing data in Cost Type Target.
Cost type codes are defined using the Cost Type Codes window.
When you try to copy costs to Actual Cost type, a warning displays. When you run
the Actual Cost process, all the copied costs are deleted.
13. Select the Copy Costs from Lower Level at Source to This Level in Target option to
copy the cost components from the Lower Level at source to This Level in target.
14. To restrict the copy to a range of items, enter the opening end and the closing end of
the item number range in Item (From and To).
15. To restrict the copy to a range of item cost categories, specify the opening end and
the closing end of the cost category range in Cost Category (From and To)
Increase/Decrease
16. Indicate the Percentage % by which component costs should be increased or
decreased as a result of the copy process. For example, if you enter 10% and the cost
being copied is $1.50, the resulting cost will be $1.65
17. Indicate the monetary Amount by which component costs should be increased or
decreased as a result of the copy process in the field. For example, if you enter $.25
and the cost being copied is $1.50, the resulting cost will be $1.75.
Existing Costs
18. The Existing Costs field contains following options:
• Remove Before Copy: Select Remove Before Copy option to remove current
component costs as a result of the copy process. The current cost will be copied
based on the other criteria you have entered, but the original component cost
will be deleted.
• Replace During Copy: Select Replace During Copy option to merge the current
and copied component costs during the copy process. The resulting cost is
different from the one that was replaced.
For example, assume the current period cost of a component is $2.35, but you
want to copy $2.00 as the component cost into the next calendar period. If you
select Replace During Costs for this option, $2.00 will be copied into the next
period.
You can set up all of your resource costs between one period to other costing periods
and one cost type to other cost types and then copy those costs to all inventory
organizations in a legal entity rather then setting up the same data repeatedly.
Similarly, you can do this from one period to all the periods in the same or different
calendar.
Even if the actual costs for the target organization are different, it may still be more
efficient to do the following:
1. Setup the data for a source organization
Copy Resources
2. Enter a valid legal entity in Legal Entity Source. The specified legal entity or
organization must belong to the specified target calendar.
4. Enter the organization from which you are copy resource cost data in Organization
Source.
5. Enter the organization to which you are copying resource cost data in the
Organization Target field.
6. Click All Organizations to copy resource cost to all inventory organizations in the
given legal entity. If it is checked, then the target inventory organization (inventory
organization To) is cleared.
7. Enter the cost calendar from which you are copying resource cost data in Calendar
Source. Cost calendars are set up using the Cost Calendar window.
8. Enter the cost calendar to which you are copying resource cost data in Calendar
Target.
9. Enter the cost calendar period from which you are copying resource cost data in
Period Source.
10. Enter the cost calendar period to which you are copying resource cost data in
Period Target. To copy costing data to all periods, leave it blank.
Note: You can copy component costs from a frozen or closed period
to an open one. However, you cannot copy costs to a closed period
from an open one.
11. Click All Periods to copy resource costs to all subsequent open or frozen periods in
a given calendar. If it is checked, then the target period (Period To) is blanked out.
12. Enter the cost type code from which you are copying costing data in Cost Type
13. Enter the cost type code to which you are copying costing data in Cost Type Target.
When you try to copy costs to Actual Cost type, a warning displays. When you run
the Actual Cost process, all the copied costs are deleted.
14. Enter the Resource Class from which you are copying costing data. Setup resource
classes using the Resource Classes form. If you enter a resource class, only the costs
of resources that belong to the resource class will be copied. Leave the Resource
Class empty to copy all resource costs.
You can set up all of your overhead details between one period to other costing periods
and one cost type to other cost types and then copy those costs to all inventory
organizations in a legal entity rather then setting up the same data repeatedly.
Similarly, you may wish to do this from one costing period to all open and frozen
costing periods in the same or different calendars.
3. Enter the inventory organization to which you are copying overhead details in the
Organization Target field.
To copy overhead details to all inventory organizations, leave this field blank.
5. Enter a valid Legal Entity. The specified legal entity or organization must belong to
the specified target calendar.
6. Enter the cost calendar from which you are copying overhead details in Calendar
Source.
7. Enter the cost calendar to which you are copying overhead details in Calendar
Target .
8. You can copy overhead details from one period to another or to all periods in the
same or different calendars in Period Source. Enter the cost calendar period from
which you are copying overhead details.
9. Enter the cost calendar period to which you are copying overhead details in Period
Target. To copy overhead details to all periods, leave this field blank.
10. Click All Periods to copy overhead details to all subsequent open or frozen periods
in a given calendar. If it is checked, then the target period (Period To) is cleared.
11. Enter the cost type code from which you are copying overhead details in Cost Type
From.
12. Enter the cost type code to which you are copying overhead details in Cost Type To.
When you try to copy overheads to Actual Cost type, a warning displays. When
you run the Actual Cost process, all the copied overheads are deleted.
Selection Range
13. To restrict the copy to a range of items, enter the opening end and the closing end of
the item number range in Item (From and To).
14. To restrict the copy to a range of item cost categories, enter the opening end and the
closing end of the cost category range in Cost Category (From and To).
Existing Overhead
The Existing Costs field contains following options:
15. Remove Before Copy: Select Remove Before Copy option to remove current
overhead details as a result of the copy process. The current overhead details are
copied based on the other criteria you have entered, but the original component
overhead details are deleted.
16. Replace During Copy: Select Replace During Copy option to merge the current and
copied overhead details during the copy process. The resulting overhead details is
• If the target calendar code is different from the source calendar code, then the
overhead percentage is copied to all the periods of the target calendar.
You can limit the number of records to be copied to target calendar and periods by
selecting the range of overhead codes.
2. Enter the legal entity from where you are copying the percentage overhead data in
Legal Entity From.
3. Enter the legal entity to where you are copying the percentage overhead data in
Legal Entity To.
4. Enter the cost Calendar From where you are copying the percentage overhead data.
Cost calendars are set up using the Cost Calendar window.
5. Enter the cost Calendar To where you are copying the percentage overhead data.
Cost calendars are set up using the Cost Calendar window.
6. Enter the cost calendar Period From which you are copying the percentage
overhead data. You can copy percentage overheads from one period to another or
to all periods in the same or different calendars.
7. Enter the cost calendar Period To which you are copying the percentage overhead
data. To copy percentage overhead data to all periods, leave this field blank.
Cost calendars periods are set up using the Cost Calendar window.
8. Click All Periods to copy percentage overhead data to all subsequent open or frozen
periods in a given calendar. If it is checked, then the target period (Period To) is
blanked out.
9. Enter Standard as the Cost Type code to be used. Only the Standard Cost type is
supported. Required.
Selection Range
10. Enter or select a Overhead Code for which percentage will be specified. Required.
Existing Percentage
11. The Existing Costs field contains following options:
• Remove Before Copy: Select Remove Before Copy option to remove existing
percentage overheads in target periods before the copy process. The current
overhead is copied based on the other criteria you entered, but the original
percentage overhead is deleted.
• Replace During Copy: Select Replace During Copy option to overwrite current
percentage overhead cost during the copy process. The resulting percentage
overheads are different from the one that was replaced. While doing so, if
system finds matching record at target calendar, period then the record is
updated with the source information else new record is inserted.
This topic explain how to update (book) item component costs in preparation for export
to the proper general ledger accounts. The actual export to the general ledger requires
an interface with Oracle General Ledger. This topic provides an outline for period-end
processing of standard component costs and actual component costs.
This chapter covers the following topics:
• Running Cost Update
• Viewing Cost Update Results
• Viewing Cost Update Errors
• Aborting or Resetting the Cost Update Process
• Adding or Modifying Expense Allocation Costing Data
• Standard Cost Period-End Processing
• Actual Cost Period-End Processing
• Lot Cost Period-End Processing
2. Enter the Legal Entity. Transactions for all organizations linked to this legal entity
are selected and included in the cost update process.
3. Enter the code for the Calendar for which the cost update is processed. Costs are
updated for the legal entity and the cost type linked to this calendar. Required.
4. Enter the cost Period for which the cost update is effective. Note that closed cost
periods are locked from the Cost Update process. Required
5. Period Status displays the status of the calendar period (either Open, Closed, or
Frozen). You cannot edit this field.
6. Enter the Cost Type. This should be the same cost type specified on the Fiscal Policy
window.
7. If you enter that the update is Final, then the period is marked as frozen at the end
of the process. This locks the component costs for the specified period.
When the costing period is frozen, the following situations apply:
• You cannot update the same period costs again (however, you can update new
item costs)
• You can only inquire on cost component details for the current period
(however, you can enter new cost details)
• You can copy costs From a frozen costing period, but not To a period that is
frozen.
10. Cost Update Reference Number displays a unique identifier number for each
individual cost update process assigned by OPM. You cannot edit the entry.
2. OPM assigns an identifier number for each individual cost process in Cost Update
Reference Number. You cannot edit the entry.
Selection Criteria
3. Displays the Legal Entity.
4. Displays the Calendar. Costs are updated for the legal entity and the cost type
linked to this calendar.
5. Displays the Period for which costs are updated. This period defines the start and
end dates for selecting all transactions.
6. Period Status displays the status of the calendar period (Open, Closed, or Frozen).
Scheduling Information
8. Scheduled On displays when the Cost Update process was scheduled to run.
10. Started By displays the user ID and name of the person who started the Cost
Update process.
11. Ended On displays the end date for the Cost Update process.
13. Found displays the number of errors found during the Cost Update process run.
Abort Information
15. Aborted By displays the name of the user who aborted the Cost Update process.
16. Aborted On displays the date on which the process was aborted.
17. Aborted Reason displays the reason for aborting the Cost Update process.
• Start - Displays the Start Cost Update dialog box, which allows you to begin the
update for a specified calendar, period, and cost method.
• Process Status - Use this option to review the status of a cost update that is in
progress. You can also review figures from previous processes, each of which is
identified by the CU Ref No. The CU Ref No lookup is available to help you in
selecting previous updates for query.
• Abort/Reset - Use this option to abort the cost update process that is running
currently. For situations where a process was terminated unintentionally (such
as a power failure), this option also resets the internal controls and settings
required to start the update process again.
An Aborted Reason field is provided to capture appropriate text.
3. Enter the abort details and the reason for aborting the process.
2. Enter the Legal Entity for which you are making modifications. Required.
3. Indicate the costing Calendar for which you are making modifications. Required.
When a calendar is entered, the calendar's legal entity is validated against the given
legal entity. A warning displays if they do not match.
5. Enter the Allocation Code that defines the accrued indirect general ledger expenses
that you are modifying. Required.
6. Enter the expense Account Key Type for which you are modifying general ledger
cost allocations. Required.
• Allocations
• Expense
• If the costs are correct, then complete all inventory transactions for the period and
run the preliminary inventory close and preliminary cost update process, and OPM
Accounting preprocessor and review the results.
• If the costs are correct and there are no reconciliation issues, then run the inventory
close and cost update process in the final mode. Also, run the OPM Accounting
preprocessor and Create Accounting process in the final mode to create accounting
entries in OPM Subledger.
• Finally, run the Create Accounting process again to export the Subledger Journals
to Oracle General Ledger.
• Final Close - Transactions will no longer post for the period (balances have been
frozen; you cannot open the period again)
• Create necessary actual cost adjustments, expense allocations, and cost overhead
data and run the Actual Cost process.
• Run preliminary cost update and OPM Accounting preprocessor and review the
results.
• If the costs are correct and there are no reconciliation issues, then run the inventory
close and cost update process in the final mode. Also, run the OPM Accounting
preprocessor and Create Accounting process to create accounting entries in OPM
Subledger. Finally, run the Create Accounting process again to export the Subledger
Journals to Oracle General Ledger.
• Final Close - Transactions will no longer post for the period (balances have been
frozen; you cannot open the period again)
• Overhead Costs
• Expense Allocations
The period in the cost calendar must be either open or frozen (a closed period cannot be
entered). Refer to the Actual Cost Calculations discussion for procedures on calculating
actual costs.
• Create necessary actual cost adjustments, expense allocations, and cost overhead
data and run the Actual Cost process.
• Run preliminary cost update and OPM Accounting preprocessor and review the
results.
• If the costs are correct and there are no reconciliation issues, then run the inventory
close and cost update process in the final mode. Also, run the OPM Accounting
All the period end processing steps are similar to the Actual Cost process period end
processing. Refer to the following topics description in the "Actual Cost Period End
Processing":
• Close inventory calendar period
This topic describes the available costing reports. Reports are available through the
Application's Standard Report Submission window.
This chapter covers the following topics:
• Item Cost Detail Report
• Costed Indented Bill of Materials Report
• Actual Cost Adjustments
• GL Expense Allocation Definition
• GL Expense Allocation Detail Report
• Cost Organization Association Report
• GL Item Cost Detail Report
• Inventory Valuation Report
• Batch Yield Variance Report
• Material Usage and Substitution Variance Report
• OPM Lot Cost Detail Report
• OPM Lot Cost History Report
• Running the Detailed Subledger Report
• Running the Accounting Unit Mapping Report
• Running the Account Mapping Report
2. Enter the Legal Entity for which you want to run the report.
3. Enter the cost Calendar Code for which you want to item costs
4. Enter the cost calendar Period for which you want to item costs.
5. Enter the Cost Type for which you want to item costs.
6. To report item costs for a range of inventory organizations, enter the first inventory
organization of the range in From Organization.
7. To report item costs for a range of inventory organizations, enter the last inventory
organization of the range in To Organization.
8. To report item costs for a range of items, enter the first item of the range in From
Item.
9. To report item costs for a range of items, enter the last item of the range in To Item.
10. To report item costs for a range of cost categories, enter the first cost category in the
range in From Cost Category.
11. To report item costs for a range of cost categories, enter the last cost category in the
range in To Item Cost Category.
12. Enter the currency in which the report is generated in Report Currency.
13. Enter the exchange rate for the currency in Exchange Rate.
5. Enter the Period in the Cost calendar for which you want to generate the report.
Required.
6. Select the Cost Type. Options are Standard, Actual, and Lot Costing. Required.
7. Enter any of the following fields to narrow the scope of the report:
• From Organization and To Organization to generate the report for a range of
organizations.
• From Item and To Item to generate the report for a range of items.
• From Cost Class and To Cost Class to generate the report for a range of cost
classes.
8. Enter Maximum BOM Level as the maximum number of BOM levels to include in
the report. The default value is 10. You can update this field. Required.
10. Select the Report Type to specify the detail level you want on the report. Options
are:
• All to display Summary, Cost component, and BOM Item level details
• BOM Summary Only to display summary data for Material, Resource, Fixed
Overhead, and Standard Cost Adjustment usage categories, for a product at
each level of BOM
• BOM Item Details to display Summary and BOM Item level details. The BOM
Item Details breakup displays for a combination of Item, Cost Component, and
Analysis Code.
11. Indicate how the report is to be sorted in the Sort By field. Options are:
• Item
• Organization
2. Enter Legal Entity for which you are adjusting the cost.
3. Enter the cost calendar for which you are printing actual cost adjustments in the
Calendar Code field.
4. Enter the cost Period Code within the cost calendar for which you are printing
actual cost adjustments.
5. Enter the Cost Type for the type of actual costing adjustments that will be included
in the report.
6. To report actual cost adjustments for a range of inventory organizations, enter the
first inventory organization of the range in From Organization.
7. To report actual cost adjustments for a range of inventory organizations, enter the
last inventory organization of the range in To Organization.
8. To report actual cost adjustments for a range of items, enter the first item of the
range in From Item.
9. To report actual cost adjustments for a range of items, enter the last item of the
range in To Item.
3. To report on a range of allocation codes, enter the first allocation code in the range
in From Allocation code.
4. To report on a range of account codes, enter the last allocation code in the range in
To Allocation Code.
2. Enter Legal Entity for which you are listing general ledger cost allocation details.
3. Enter Cost Calendar to which expenses will be allocated to the mapped accounts.
4. Enter cost calendar Period Code to which expenses will be allocated to the mapped
accounts. This must be an open period.
5. To report on a range of expense allocations, enter the first allocation code of the
range in From Allocation code .
6. To report on a range of expense allocations, enter the last allocation code of the
range in To Allocation Code.
2. To report associations for a range of cost organizations, enter the first cost
organization of the range in the From Cost Organization field.
6. If you want to list cost organizations associated with each specific inventory
organization, choose cost organizations in the Sort By fields. To list inventory
organizations associated with a specific cost organization, select the inventory
organization option.
2. Enter the Calendar Code for which the report is to be generated in the field.
3. Enter the Period for which this report is to be generated in the Period field. The
period defined can be for an open, frozen, or closed period.
4. The Cost Method defined by the calendar displays. However, the default can be
changed.
5. To report for a range, enter the first item class of the range in From Item Class.
6. To report for a range, enter the last item class of the range in To Item Class.
7. To report for a range of items, enter the first item of the range in From Item.
9. To report for a range, enter the first inventory organization of the range in From
Whse.
10. To report for a range, enter the last inventory organization of the range in To Whse.
11. Indicate the Report Type to be printed in the field. There are four options:
12. Indicate whether the report should be generated by either an item or inventory
organization in Sort By.
2. Enter the Legal Entity for which you are listing general ledger cost allocation
detailsd.
8. To show inventory valuation as of a particular fiscal calendar year enter the cost
calendar code in Fiscal Year.
9. To show inventory valuation as of a particular period closing date, enter the period
code for the cost calendar year in Period Number.
10. If the report is to be run for a currency other than the legal entity's base currency
enter it in Report Currency . The report uses the legal entity's base currency by
default.
11. If an alternate currency is entered above, then specify the exchange rate in
Exchange Rate. The report uses a default value of 1.0.
You must complete inventory month-end processing in order for this report to
reflect accurate month-end balances.
6. To report for a range of items, enter the first item in the range in From Item.
7. To report for a range of items, enter the last item in the range in To Item.
8. To report for a range of lots, enter the first lot in the range in From Lot.
9. To report for a range of lots, enter the last lot in the range in To Lot.
10. To report for a range of item cost category, enter the first item category in the range
in From Item Cost Category.
11. To report for a range of item cost category, enter the last item category in the range
in To Item Cost Category.
12. If the report is to be run for a currency other than the legal entity's base currency
enter it in Currency. The report uses the legal entity's base currency by default.
13. If an alternate currency is entered above, then specify the exchange rate in
Exchange Rate. The report uses a default value of 1.0.
6. To report for a range of items, enter the first item in the range in From Item.
7. To report for a range of items, enter the last item in the range in To Item.
8. To report for a range of lots, enter the first lot in the range in From Lot.
9. To report for a range of lots, enter the last lot in the range in To Lot.
10. To report for a range of item cost category, enter the first item category in the range
in From Item Cost Category.
11. To report for a range of item cost category, enter the last item category in the range
in To Item Cost Category.
12. To report for a range of dates, enter the first date in the range in From Date.
13. To report for a range of dates, enter the last date in the range in To Date.
14. If the report is run for a currency other than the legal entity's base currency, then
enter it in Currency. The report uses the legal entity's base currency by default.
15. If an alternate currency is entered above, then enter the exchange rate in Exchange
Rate.
Prerequisites
❒ Run the OPM Accounting Pre-Processor.
3. Enter any of the following fields to narrow the scope of the report:
• Reference No. that is generated after running the OPM Accounting
Pre-Processor.
Note: If you enter the Reference No, then the Ledger, Cost
Type, Fiscal Year, Period, Start Date, and End Date values
default from the associated run of the OPM Accounting
Pre-Processor.
4. Enter the Start Date and the End Date to run the report for a specific range of dates.
5. Optionally, enter the Entity Code for which you want to run the report. This is an
optional field. Valid values are:
• Inventory Transactions
• Order Management
• Process Execution
• Purchasing Transactions
• Inventory Revaluation
For example, if you select Process Execution, then the report shows accounting
entries for transactions in OPM Process Execution only.
6. Optionally, enter the Event Class for which you want to run the report. This is an
7. Optionally, enter the Event Type for which you want to run the report. The list of
values displays only those event types that belong to the event class you specify.
8. Select Include Zero Amt. Lines as Yes if you want the report to include transactions
with zero values also.
9. Click OK.
2. Enter Accounting Unit Mapping in the Name field. The Parameters window
appears.
3. Enter the Company for which you want to print the report. This field defaults to the
company associated with your operator code but may be changed. Required.
4. Enter From Accounting Unit and To Accounting Unit to print the report for a range
of accounting units. If you want to run the report for all accounting units, then leave
the fields blank.
5. Enter From Orgn and To Orgn to run the report for a range of organizations. If you
want to run the report for all organizations, then leave the fields blank.
6. Enter From Whse and To Whse to run the report for a range of warehouses. If you
want to run the report for all warehouses, then leave the fields blank.
7. Click OK.
Note: You can use the Accounting Unit Mapping and Account
Mapping reports to review the comparison of account mappings in
11i with new mappings in R12, only if you have migrated from
Release 11i to R12. If you are in Release 12, then you can use the
SLA Subledger Accounting Rules Detail Listing Report to view the
Application Accounting Definitions (AAD), Journal Line
Definitions (JLD), and Journal Line Type (JLT) definitions.
2. Enter Account Mapping in the Name field. The Parameters window appears.
3. Enter the Company for which you want to print the report. This field defaults to the
company associated with your operator code but may be changed. Required.
4. Enter From Account Title and To Account Title to print the report for a range of
account titles. If you want to run the report for all account titles, then leave the
fields blank.
5. Enter From Account No and To Account No to print the report for a range of
accounts. If you want to run the report for all accounts, then leave the fields blank.
6. Click OK.
7. Click Submit.
The following chapter describes the accounting setup done in Oracle Subledger
Architecture.
This chapter covers the following topics:
• Subledger Accounting
• Application Accounting Definition Hierarchy
• Multiple Subledger Accounting Valuation for a Transaction
• OPM Costing - SLA Accounting Data
Subledger Accounting
Accounting for all transactions uses Oracle Subledger Accounting (SLA). SLA delivers
many benefits, and lets you customize the way accounting is performed for a specific
event. You can use accounts derived from custom business logic based on data
provided by the application (accounting sources).
SLA is a common rule-based accounting engine used by Oracle products that posts
accounting entries into Oracle General Ledger. Rules are user-defined and reside in a
common repository for all subledger applications such as OPM Cost Management. The
SLA accounting engine is a common engine for all subledger applications and provides
you with a single common paradigm for defining your accounting behaviors.
The engine supports multiple currencies, as well as audit tools such as the XML
Publisher based Journal Entries report. This report also displays the balance of an
Inventory Valuation account within the specified date range. Refer to Journal Entries
Report, Oracle Subledger Accounting Implementation Guide.
The subledger accounting engine lets the accounting department maintain sophisticated
control over accounting and charts of accounts. Accounting rules can be defined against
most attributes. For example, you can use an attribute of an item to redirect accounting
to the proper category of Cost of Goods Sold within the Chart of Accounts. You can also
control and avoid user errors from being entered into the application. Incorrect entries
• Select Valuation Method Assignment window from the Fiscal Policy window
Actions menu to assign valuation methods ledgers.
Events
Oracle Subledger Architecture Event model consists of Event Entity, Event Class, and
Event Type. Events are seeded into SLA to process OPM transactions. SLA calls the
extract program during accounting to extract amounts for these transactions that are
posted to GL Accounts.
The following table displays the OPM entities:
The following table displays the OPM entities, event classes, and event type names:
Account Definitions
Account definitions are created in Accounting Methods Builder (AMB) determine the
journal line types, descriptions, General Ledger accounts and other elements of
subledger journal entries. Each of the components is explained.
Journal Line Types (JLTs) determine basic information about a subledger journal entry
line. This information includes whether the line is a debit or credit, whether it must be
transferred to the General Ledger in summary or detail mode, whether matching lines
should be merged, and its balance type (actual, encumbrance, or budget).
Journal Line Definition associate Journal Line Types and Account Derivation Rules.
This determines which account derivation rules to use for journal line types. GL
Accounts are retrieved using account derivation rules.
The following table displays the OPM Costing - SLA Journal Line Types:
Journal Line Type Code Journal Line Type Journal Line Code
The following table displays the OPM Costing - SLA Account Derivation Rules:
ALC Allocation
EXP Expense
The following table displays the OPM Costing - SLA Journal Line Definitions:
DELIVER PO Receipt
4. Select the Ledger associated to the Legal Entity and to which you are posting the
journal entries to.
7. Select the Period of the fiscal year for which the processor is run.
9. OPM retrieves the corresponding Open GL Fiscal Year for the specified date.
10. OPM retrieves the corresponding GL Period for the specified date.
11. Enter the first day of the period of the fiscal year for which the test subsidiary
ledger update is being performed in Post Start Date .
12. Enter the last day of the period of the fiscal year for which the test subsidiary ledger
update is being performed in Post End Date.
• Inventory Transactions
• Purchasing Transactions
• Costing Transactions
When you select Costing Transaction, the Cost Revaluation Parameters tab is
enabled.
Select Revaluation Transactions and or Actual Cost Adjustments.
15. Enter the date and time that the preprocessor must start in Start Date.
17. To start the process at a particular date, click the Specific Date radio button.
3. Indicates the reference number assigned for the accounting preprocessor run.
Schedule Status
7. Displays the start date and time of the accounting preprocessor in Started On.
8. Displays the end date and time of the accounting preprocessor in Ended On.
10. Displays the name of the user who started the accounting preprocessor in Started
By.
Abort Information
1. Displays the name of the user who aborted the accounting preprocessor in By.
Criteria
11. Displays the Legal Entity for which you are running the process.
12. Displays the Ledger associated to the Legal Entity and to which you are posting the
journal entries to.
13. Displays the Cost Type associated to the selected legal entity.
15. Displays the period of the fiscal year for which the processor is run.
17. OPM retrieves the corresponding Open GL Fiscal Year for the specified date.
18. OPM retrieves the corresponding GL Period for the specified date.
19. Displays the first day of the period of the fiscal year for which the test subsidiary
ledger update is being performed in Post Start Date.
20. Displays the last day of the period of the fiscal year for which the test subsidiary
ledger update is being performed in Post End Date.
21. Indicates whether transaction was posted when there was no cost.
• Inventory Transactions
• Purchasing Transactions
• Costing Transactions
• Revaluation Transactions
24. Enter the cost period you are revaluing inventory from in Prior Period.
25. Enter the cost method you are revaluing inventory from in Prior Cost Type.
26. Enter the cost calendar you are revaluing to in Current Calendar.
27. Enter the cost period you are revaluing to in Current Period.
28. Enter the cost method you are revaluing to in Current Cost Type.
29. Enter the date you wish the cost revaluation process to post to when doing a
Create Accounting
Create Accounting process is run to create accounting journal entries on the transaction
data. SLA Create Accounting request is available from the OPM Financials
Responsibility. For details, see: Create Accounting Program, Oracle Subledger
Accounting Implementation Guide.
2. Enter material transaction search criteria and choose Find. The Material
Transactions window displays.
3. Select a transaction and choose Tools from the tool bar. Select View Accounting
Events and the Accounting Events User Interface displays. The View Accounting
Event and accounting is enabled only after account has been done either in draft or
final mode.
From View Events or Journal Entries, you can select an entry and navigate to the
transaction window using the View Transaction option.
GL Posting Date
Usually, the transaction date on the inventory record is considered as the GL posting
date. This is not true in the following cases: For inventory revaluation, also referred to
as cost revaluation, you can enter a GL posting date as the GL transaction date on the
Fiscal Policy window for inventory revaluation.
Currency
All inventory transactions are valued in both the base or functional currency of the
ledger as well as the transaction currency. The decimal precision for all amounts is
determined by the currency rules setup in the Oracle General Ledger.
Debit/Credit
Throughout the Subsidiary Ledger, when a negative amount is determined for a debit,
it is posted as a credit. The rule used is that a negative debit becomes a credit. Similarly,
a negative credit becomes a debit entry.
Cost Basis
On the OPM Fiscal Policy window, you can use an option to specify by legal entity
whether the current period or prior period's cost must be used for creating
distributions. By default this option creates distributions using the current period's cost.
However, if you are using Actual Costing you can choose to use the prior period's cost
for building journal entries. Since this option is set at the legal entity level, all of the
transactions in that legal entity use the same cost basis.
Material is transferred immediately and is Material goes into intransit and must be
decremented or incremented in the source or explicitly received in the destination
destination organization at the same time organization.
Transactions are created using Inventory The shipment is created using Inventory
Transfers and both from and to transactions Transfers and is received using the Receiving
are created at the same time. window.
No FOB options are applicable as transfer FOB option can be either Shipping or
happens immediately. Receiving.
Can also be done using Internal Orders. Can also be done using Internal Orders.
Freight and transfer credits can be used. Freight and transfer credits can be used.
However, freight is not applicable for Internal However, freight is not applicable for Internal
Order transfers. Order transfers.
In all of the interorganization transfers, the distribution templates shown include both
the journal created on the sending side as well as the receiving side. In case of intransit
transfers, the intransit entry is also shown along with the owner of the intransit.
FRT Freight
In the case of actual costing where the Event Fiscal Policy is set to use PO Price for
Freight Freight
In the case of actual costing where the Event Fiscal Policy is set to use PO Price for
Inventory account, PPV is generated and the distribution is created as below.
Direct Transfer
Receiving Organization uses actual costing
After Shipment
After Receipt
After Shipment
After Receipt
After Shipment
After Receipt
After Shipment
After Receipt
After Shipment
After Receipt
Following Accounting Distributions are created for Internal Orders receipts when you
select the Purchase Price Variance - Internal Orders option as Book INV at Item Cost
(PPV) on the Event Fiscal Policy window:
Intercompany Transfers without Invoicing – FOB Shipping
Following Accounting Distributions are created for Internal Orders receipts when you
select the Purchase Price Variance - Internal Orders option as Book INV at Transfer
Price (No PPV) on the Event Fiscal Policy window:
After Shipment
After Receipt
After Shipment
After Receipt
After Shipment
After Receipt
If the current period cost is less than the prior period cost, then reverse entries are
created.
Subledger Entries for Average Cost Adjustment Type
The following table shows the distribution for Actual Cost Adjustment with the
Average Cost Adjustment type:
Production Distribution
There are several stages in a production cycle; Batch Release, Step Completion, Batch
Completion, and Batch Close. At each stage, different types of transactions are
generated. This topic shows the event type and journal line types distribution templates
used for each of these transactions.
Release represents the release of a production batch, the process in which the batch
status is changed from Pending to WIP.
Step is used for completing a routing step in a production batch. The resources used on
the step are recorded with Routing.
Completion represents the certification of a production batch, the process of confirming
an output and changing the status from WIP to Completed.
• Scale the costing formula to actual quantity of the primary product in the batch and
compare with the actual batch (hereafter referred to as Scale to Actual)
This method is similar to the Scale to Plan except for the costing formula scaling.
The costing formula is scaled to the actual output of the primary product in the
batch. As a result, there are no yield or usage variances for the primary product.
Two profile options, GMF: Subledger Variance Type for Production Bookings and GMF:
Log All Subledger Variances to a Separate Table, are added to calculate production
variances using the three variance types or log all variances to a separate table.
GMF: Subledger Variance Type: This profile option contains the variance type which
the subledger process uses to calculate and post variances for the production
transactions. Specify any of the listed variance types as a value. The valid values are,
Scale to Plan, Scale to Actual, or Aggregate. The default value is Scale to Plan.
GMF: Log All Subledger Variances: This profile option calculates variances for all of the
above variance types and stores them in a separate table for analysis. If this profile
value is set to Yes, then the subledger process calculates variances for all of the three
variance types and stores them in a separate table. If the profile value is set to No, then
the subledger variances are not logged to the separate table. The default value is No.
The subsequent paragraphs provide an example of the Scale to Plan and Scale to Actual
variance types.
Example:
This example describes how using the same formula and same batch yields you can
achieve different results when using two variance types.
Consider that you are creating product A that consists of ingredients B and C. The
costing formula for making Product A with ingredients B and C is:
100 (A) = 50 (B) + 50 (C) Costing formula
Create a planned batch for 1000 quantity for product A with 500 quantity of ingredients
B and C.
1000 (A) = 500 (B) + 500 (C) Planned batch
The actual output of Product A is 900 with 450 quantity usage of ingredients B and C.
The unrelease process creates a reverse entry. Debits become credits and credits become
debits, using the same template.
The following table provides the distribution for production batch release without
routing using standard costing:
Batch Completion
Within OPM production batches, several inventory transactions can occur during and
after a batch completion. These transactions include:
• Completing production batch on the material side
The following table provides the distribution for production batch certification without
Routing using standard costing:
Batch Completion journal entries are posted for products, coproducts, and byproducts
only.
Batch Close
After a production batch is closed, variances are calculated and reported in the journal
entries if standard costing is used. These variances include:
• Usage Variance (USG)
The Actual Total Product Output Quantity is calculated as the sum of the yield of all
products, byproducts, and coproducts.
In some cases, there can be a batch close variance if ingredient consumptions and
product yields are recorded in a period, and in the next period the ingredient, resource,
or byproduct consumptions for these batches are updated without any further product
yields.
Usage Variance
When the Actual Ingredient Input quantity is greater than the Cost Formula Scaled
Ingredient Input.
If the quantity difference is negative, then the template is reversed. The debits become
credits and the credits shown below become debits.
The following table provides the distribution for production batch close usage variance
without Routing using standard costing:
Substitution Variance
When different ingredients not on the cost formula are added to a batch, the following
journal entries are posted.
The following table provides the distribution for production batch close substitution
variance when different ingredients (not on the cost formula) are added to a batch:
The following table provides the distribution for production batch close substitution
variance when cost formula ingredients are missing from a batch:
The following table provides the distribution for production batch variance when
products, coproducts, or byproducts are added to a batch that are not on formula:
The following table provides the distribution for production batch close substitution
variance when the cost formula product, coproducts, or byproducts are missing from
the batch:
Closing Variance
The following table provides the distribution for production batch close closing
variance without Process Operation Control using standard costing:
There are reasons why an amount remains in WIP and is posted to the CLS variance.
One of the typical reasons for getting a non-zero Close Variance is that the batch was
released in one cost period when the debit to WIP would be valued at one cost, but the
batch was completed in a later cost period when the credit to WIP for the same
quantities would be at a different value. So there is a remaining balance in WIP that is
entirely due to cost change but that needs to be cleared out.
The unrelease process creates an opposite entry. Debits become credits and credits
become debits, using the same template.
For a batch release process, when Process Operation Control is enabled the postings are
different. There is no posting to RCA because this is now done for each STEP process
and the posting to WIP is at the total of material and resource cost elements.
The following table provides the distribution for production batch release with Process
Operation Control using standard costing:
The Actual Product Output Quantity is calculated as the sum of the yield of all
products, byproducts, and coproducts.
For the certify process, the postings are slightly different when Process Operation
Control is enabled. There is no posting to RCA because it is done for each STEP process.
The posting to WIP is calculated as the total of material and resource cost elements.
The following table provides the distribution for production batch completion with
Routing using standard costing:
The following table provides the distribution for production step completion with
Routing using standard costing:
If the batch has step dependent release of ingredients, the application also creates
entries to the INV, WIP, (for the ingredients) and IVV accounts. These entries will
appear as RELE entries.
Batch Close with Routing
After a production batch is closed, variances are calculated and reported through
journal entries if standard cost is used:
• Usage Variance (USG)
The following three additional variances are calculated when Process Operation Control
is used:
• Resource Usage or Efficiency Variance (RUV)
The Actual Product Output Quantity is calculated as the sum of the yield of all
products, byproducts, and coproducts.
Usage Variance
When the actual ingredient input quantity is greater than the cost formula scaled
ingredient input:
The following table provides the distribution for production batch close usage variance
with Routing using standard costing:
If the quantity difference is negative, then the postings are reversed. Debits become
credits and credits become debits.
Substitution Variance
The following table provides the distribution for production batch close substitution
variance when different ingredients not on the cost formula are added to a batch:
The following table provides the distribution for production batch close substitution
variance when the cost formula ingredients are missing from the batch:
Yield Variance
The following table provides the distribution for production batch close yield variance
when the quantity yielded is different from the cost formula scaled amount:
The following table provides the distribution for production batch yield variance when
different products, coproducts, or byproducts are added to a batch:
The following table provides the distribution for production batch close substitution
variance when the cost formula product, coproducts, or byproducts are missing from
the batch:
The following table provides the distribution for production batch close resource
substitution or method variance when the resources on the cost formula are not in the
batch routing:
Closing Variance
The following table provides the distribution for production batch close closing
variance with Process Operation Control using standard costing:
One of the typical reasons for getting a non-zero Close Variance is that the batch was
Released in one cost period when the debit to WIP would be valued at one cost, but the
batch was Completed in a later cost period when the credit to WIP for the same
quantities would be at a different value. So you have a balance left in WIP that is
entirely due to cost change but that needs to be cleared out.
• Planned Conversion Cost per Unit = (Total Planned Conversion Cost / Planned
Batch Size) x (Total Planned Regular Ingredient Qty / Total Planned Yield Qty)
• Standard Conversion Cost per Unit = (Total Standard Conversion Cost / Standard
Batch Size) x (Total Standard Regular Ingredient Qty / Total Standard Yield Qty)
• Amount Total Actual Regular Ingredient Cost = (Total Actual Regular Ingredient
Amount - Total Actual By product Amount) / (Total Actual Regular Ingredient Qty
- Total Actual Byproduct Qty)
• Total Planned Regular Ingredient Cost = (Total Planned Regular Ingredient Amount
- Total Planned Byproduct Amount) / (Total Planned Regular Ingredient Qty - Total
Planned Byproduct Qty)
• Total Planned Output Qty is the total of planned output quantity for all the
products
One of the typical reasons for getting a non-zero Close Variance is that the batch was
released in one cost period when the debit to WIP is valued at one cost. The batch was
completed in a later cost period when the credit to WIP for the same quantities is at a
different value. As a result, you have a balance left in WIP that is entirely due to a cost
change but it needs to be cleared out.
The unrelease process creates an opposite entry. Debits become credits and credits
become debits, using the same template.
The following table provides the distribution for production batch releases without
Routing using actual costing:
Batch Completion
Within OPM production batches, inventory transactions occur during and after a batch
The Actual Product Output Quantity is calculated as the sum of the yield of all
products, byproducts, and coproducts.
The following table provides the distribution for production batch completion without
Routing using actual costing:
Batch Close
When a production batch is closed, no detailed variances are calculated for companies
using actual costing. The remaining WIP amount is cleared and posted as the CLS
account, Closing Variance (CLS).
Closing Variance
The following table provides the distribution for production batch close closing
variance without Process Operation Control using actual costing:
There are reasons why amounts are posted to the close variance:
• You can get a non-zero close variance if the batch was released in one cost period
and the debit to WIP is valued at one cost, but the batch was completed in a later
cost period when the credit to WIP for the same quantities is valued at a different
cost. This results in a left over balance WIP due to the cost change and must be
cleared out.
• If you book batches using average cost with PWAC, then batches will have either a
positive or a negative difference. During the period, they balance each other out.
• If you select an average actual costing with PMAC, then the costs include period
ending balance which results in a variance.
For the certify process, the postings are slightly different when Routing is enabled.
There is no posting to RCA because it is done for each STEP process. The posting to
WIP is calculated at the total of material and resource cost elements.
The Actual Product Output Quantity is calculated as the sum of the yield of all
products, byproducts, and coproducts.
The following table provides the distribution for production batch completion with
Routing using actual costing:
The following table provides the distribution for production step certification with
Routing using actual costing:
If the batch has step dependent release of ingredients, the application also creates
entries to the INV, WIP for the ingredients, and IVV accounts.
Batch Close with Routing
When a production batch is closed, variances are not calculated for Actual Costing
companies. Any remaining WIP amount is cleared and posted to the CLS account:
Closing Variance (CLS)
The following table provides the distribution for production batch close with Routing
using actual costing:
There are three reasons why amounts are posted to the close variance:
• You might get a non-zero close variance if the batch was released in one cost period
and the debit to WIP is valued at one cost, but the batch was completed in a later
cost period when the credit to WIP for the same quantities is valued at a different
cost. This results in a left over balance WIP due to the cost change and must be
cleared out.
• If you book batches using average cost with PWAC, then batches will have either a
positive or a negative difference. During the period, they balance each other out.
• If you select an average actual costing with PMAC, then the costs include period
ending balance which results in a variance.
• Generate COGS Recognition Events concurrent program creates and costs COGS
recognition events for new sales order shipments/returns and changes in revenue
recognition and credits for invoiced sales order shipment lines.
Refer to the Oracle Receivables User's Guide for more information on the concurrent
programs.
The following are the changes to the accounting entries created at various stages.
At the time of shipment [OPM]
When customer is billed for the entire quantity (distribution created in AR and not in
OPM)
RMA
Before any revenue recognition
FOB Shipping
Shipping Organization to Intransit Inventory (Uninvoiced)
The bookings are posted for the Shipping legal entity.
The following table provides the distribution for shipped internal orders with intransit
inventory when the accounting process is run for Order Management:
Intercompany Invoicing
The Intercompany Invoicing routines are modified to retrieve information on internal
orders containing OPM items. Invoicing of internal orders is done only for those orders
that cross operating units. The Accounting process books entries for internal orders
differently when such orders are invoiced with invoicing between two different
operating units. The subsequent topics describe the templates used for recording
journal entries for invoiced internal orders. Refer to the Oracle Inventory User's Guide for
more details on Intercompany Invoicing functionality.
If the INV: Intercompany Invoice for Internal Orders profile option is set to Yes, then
the entries are booked as invoiced internal orders.
The profile options, INV: Intercompany Invoice for Internal Orders and CST: Transfer
Pricing Option, work closely with one another. If the INV: Intercompany Invoice for
Internal Orders profile values is set to either Yes or No, and the CST: Transfer Price
Option profile value is set to No, then the Accounting process books the entries as
uninvoiced internal orders.
If the INV: Intercompany Invoice for Internal Orders profile values is set to Yes and the
CST: Transfer Price Option profile value is set to Yes - price as not incoming cost, then
the Accounting process books different entries along with the generated Profit in
Inventory (PIN) account. If the INV: Intercompany Invoice for Internal Orders profile
values is set to Yes and the CST: Transfer Price Option profile value is set to Yes - price
as incoming cost, then the Accounting process books different entries and does not
include the Profit in Inventory (PIN) account.
Invoiced Orders and FOB Receiving
Shipping Organization to Intransit Inventory (Invoiced)
The FOB point is established between the from and to organizations in the Inventory
Shipping Network window. The FOB point determines the owner of the intransit
inventory and the transport, and transfer expenses.
The bookings are posted for the Shipping OPM Legal Entity.
The following table provides the distribution for internal orders with intransit
inventory when the subledger is run for Order Management after shipment of the
material:
The Transfer Price is referred to as the price that is charged by one part of a legal entity
for products and services it provides to another part of the same legal entity, in order to
calculate each division's profit and loss separately. To use the Advanced Pricing feature,
set up the INV: Advanced Pricing for Inter Company Invoicing profile option to Yes.
Refer to the Oracle Inventory User's Guide, Oracle Order Management User's Guide,
and Oracle Advanced Pricing User's Guide for more details on setting up the transfer
pricing.
Intransit Inventory to Receiving Organization (Invoiced)
Note: Refer to this topic when the CST: Transfer Pricing Option profile
option is set to price as incoming.
The bookings are posted for the Receiving OPM Legal Entity.
The following table provides the distribution for received intransit orders when the
accounting process is run for Purchasing:
FOB Shipping
Shipping Organization to Intransit Inventory (Invoiced)
The bookings are posted for the Shipping legal entity.
The following table provides the distribution for shipped internal orders with intransit
inventory when the accounting process is run for Order Management:
Note: Refer to this topic when the CST: Transfer Pricing Option profile
option is set to price as not incoming.
Note: The profit in inventory (PIN) is booked only when the CST:
Transfer Pricing Option profile option is set to price as not incoming.
For returns and corrections or adjustments, the amount is included as a debit or credit
depending on the sign of the amount.
The following table provides the distribution for purchasing vendor receipts including
vendor returns and adjustments to receipts when the Book at Item Cost is enabled in the
Event Fiscal Policy:
When the Event Fiscal Policy is set at Book at PO Price, then the following distribution
is created:
• Ownership transfer for shipments: You can generate a transfer of ownership when
shipping a sales order where the operating units are separate for selling and
shipping. The intercompany invoice uses the transfer price.
• Drop ship across ledgers: On a drop shipment sales order, the warehouse
organization and sales order organization can use different ledgers. Intercompany
relationships: You can define chains of operating units for selling, procurement,
shipping, and receiving. Ownership of the goods is transferred during transactions.
• Intercompany invoices are generated between all operating units, and accounting
transactions represent ownership transfer between all operating units in the chain.
If the intercompany entries are created using the Transfer Price, then the entries are as
follows:
If the intercompany entries are created either Transfer Price or PO Price, then the
following entries are created:
Logical Receipt to Inventory in PR1
The accounting entries for the adjustment to the delivery line are as follows:
This topic provides the default navigation path for Accounting Setup and the cost
management profile options.
This appendix covers the following topics:
• Oracle Process Manufacturing Cost Management Navigator Paths
Window Path
View Error Messages (Actual Cost Process) OPM Financials:Actual Costs: Actual Cost
Process:Actions:View Error Messages
Actual Costing
The method by which OPM uses the actual cost of production components (resources,
raw material purchase prices, and so on) to calculate the cost of production.
Analysis Codes
Categories by which different costs for the same item (such as value-added or standard
costs) or a class of items, may be stored and reported.
Burden
A cost added to production to cover overhead expenses (such as facility rental).
Component Classes
Classifications by which production resources may be grouped for reporting.
Component Groups
Groupings by which resource or material costs (for example, raw materials and
production machinery) may be collected for reporting.
Cost Calendar
A calendar comprised of the periods to which costing transactions will post.
Cost Methods
The methods by which OPM will calculate the costs of production (for example, actual
costs of production). Cost Rollup
A procedure in which changes in product component costs (resource, material) are
incorporated into the product's total cost.
Glossary-1
Cost Update
The process by which all component costs are updated to the proper general ledger
accounts.
Nominal Cost
The cost of using a resource to produce a single production unit.
Routing Costs
The costs of resources used in operations and activities in a particular production
routing.
Standard Costing
The method of defining the static cost of items, formulas, formula ingredients, and
resources used during production.
Glossary-2
Index
Index-1
defining, 2-38 Expense allocation accounts
Cost Management defining, 4-24
navigator path, A-1 Expense allocations, 8-9
Cost method code, 5-19, 7-5 General Ledger, 2-25
Cost organization Association report, 9-5
Cost rollup F
running, 8-7
Final cost update, 2-33
Cost type code, 4-31
Fixed Overheads, 2-50
Usage, 2-29
Formula Cost
Cost type code usage
Viewing, 3-20
for standard cost only, 2-29
Frozen periods, 2-33
Cost type definition, 2-24
Cost Types, 2-29
G
Cost Update form, 8-3
General Ledger
D accrued cost allocation, 4-22
add/modify costing data, 8-5
Data
expense allocations, 4-22
Standard cost, 2-24
Fiscal policy, 2-42, 2-44, 7-9, 8-1
defining
running preliminary update, 8-7, 8-10
component groups, 2-34
GL Expense Allocation Definition report, 9-4
Cost analysis code, 2-37
GL Expense Allocation Detail report, 9-5
Cost calendars, 2-31
GL Item Cost Detail report, 9-6
Costing inventory organization associations,
GMF
2-38
Actual Costing Maximum Iteration Limit for
fixed overheads, 2-51
Circular Reference, 2-4
Fixed Overheads, 2-50
Actual Cost Process Error Limit, 2-4
Resource costs, 2-47, 2-49
Copy Item Costs - Copy Recipe Information to
Defining
Target, 2-4
Adjustment reason codes, 4-26
Costing Tolerance Percent, 2-4
Allocation basis, 4-22
Delete Ingredient Cost When No Effectivity
Allocation codes, 4-22
Found, 2-4
Allocation definitions, 4-22, 4-25
Exclude Invoices Which Have No Receipts, 2-4
Cost component classes, 2-34
Exclude Negative Inventory Balance, 2-4
Cost Types, 2-24, 2-29
Include Invoices in Actual Cost, 2-4
Expense allocation accounts, 4-24
Log All Subledger Variances, 2-4
Rollup source inventory organizations, 3-13
Standard Cost Rollup Error Limit, 2-4
Rollup source organizations, 3-13
Subledger Variance Type, 2-4
standard item costs, 3-10
Use Only Cost Effectivities for Cost Rollup, 2-
Defining costs, 1-3
4
by Cost Calendar Periods, 1-3
by inventory organization, 1-3
I
by Item, 1-3
by multiple Cost Types, 1-3 indirect component processing
Defining Lot Cost Overheads, 5-6 Standard costing, 2-37
Inventory calendar
E close period, 8-8, 8-9
Index-2
Inventory transactions Oracle Inventory application, 2-2
valuing, 1-8 overhead costs
Inventory Valuation report, 9-7 prerequisites, 2-50
Item cost Overhead costs, 3-10, 4-6, 4-36
list, 4-34 Overhead details
viewing, 3-21 viewing, 3-18
Item Cost Detail report, 9-1
Item Costs form, 3-10 P
prerequisites, 3-10
Period Moving Average Cost, 2-27, 4-3, 4-12
periods
L closed, 2-34
Last Transaction, 4-3 frozen, 2-33
Last transaction cost, 4-3 never opened, 2-33
Lot Cost Adjustments open, 2-33
Using, 5-10 Period Weighted Average Cost, 2-27, 4-12
Lot Costing Perpetual Average Cost, 2-27
Examples, 5-11 Perpetual Weighted Average Cost, 4-3
Setup, 5-5 PMAC, 2-27, 4-3, 4-12
Understanding, 5-4 PPAC, 2-27, 4-3
Viewing, 5-8 Process cost allocations
Lot Cost Overheads from GL update, 4-27
Defining, 5-6 Processing
Lot Cost Process Actual cost, 4-28
Running, 5-7 Product calculation type, 2-30
LSST, 4-3 Product cost, 4-12
Production batch, 2-25, 4-31
M costs, 4-12
Production batch costs, 8-9
Mapping costs
Purchase order receipts, 2-25, 4-31
based on Analysis code, 1-3
PWAC, 2-27, 4-12
based on Cost Component, 1-3
Material component classes/analysis codes, 4-25
Material Usage and Substitution Variance report, R
9-8 Raw material calculation type, 2-30
Monitoring and simulating costs, 1-9 Raw material costs, 8-9
Report
N Accounting Unit Mapping, 9-12
Account Mapping, 9-13
navigator path
Actual cost adjustments, 9-4
Cost Management, A-1
Cost organization Association, 9-5
never opened, 2-33
Detailed Subledger, 9-10
GL Expense Allocation Definition, 9-4
O
GL Expense Allocation Detail, 9-5
Open periods, 2-33 GL Item Cost Detail, 9-6
OPM cost development area, 1-1 Inventory Valuation, 9-7
OPM Lot Cost Detail Report, 9-8 Item Cost Detail, 9-1
Oracle Inventory, prerequisites, 2-2 Material Usage and Substitution Variance, 9-8
Index-3
OPM Lot Cost Detail, 9-8 Cost overheads, 3-18
OPM Lot Cost History, 9-9 Formula costs, 3-19, 3-20
Resource cost Item cost list, 4-34
copying, 7-5 Item costs, 3-21
defining, 2-47 Overhead details, 3-18
list, 2-49 Routing costs, 3-19, 4-37
selection, 2-49 Standard cost, 3-18
Rollup source organizations, 3-13 Viewing Lot Costs, 5-8
Routing cost
prerequisites, 4-37
viewing, 3-19, 4-37
Running
Cost rollup, 8-7
final cost update, 8-8, 8-10
preliminary update, 8-7, 8-10
Running the Lot Cost Process, 5-7
S
Setting Up Lot Cost Items, 5-5
Standard cost
period-end processing, 8-6
viewing, 3-18
Standard cost data, 2-24
Standard costing, 1-5, 2-24
indirect component processing, 2-37
Standard cost overhead, 4-6
Standard cost rollups, 2-25
Standard item costs
defining, 3-10
T
Transactions
Actual costing, 2-25
U
Update cost, 8-1, 8-3
Usage
Cost type code, 2-29
Using, 4-25
V
Valuing Inventory and Resource transactions, 1-8
Viewing
Actual cost transactions, 4-31
Cost overhead, 4-36
Index-4