You are on page 1of 43

Overview of Discrete Costing for

Manufacturing

OAUG MFG Discrete SIG Meeting


November 10, 2010

Douglas Volz
Douglas Volz Consulting
doug@volzconsulting.com
Agenda
 Inventory Structure

 High Level Review of Oracle Cost System Capabilities


 Costing Methods
 Oracle Cost Management Structure

 Discrete MFG and Costing

 Setting Standard Costs

 Setting Average, FIFO, LIFO Costs

 Month-End Accounting Close

Helping people using Oracle Applications since Slide 2


1990
Agenda (Continued)
 Release 12 Cost Improvements

 Flexible Account Number Assignment

 Little Known Cost Features

Helping people using Oracle Applications since Slide 3


1990
Inventory Structure
 Global Organization (Item Master) Global
Organization
(Item Master)

 Inventory Organization
Inventory HDQTRS
 Subinventory Organization Location

 Locators
FG STORES MRB WIP
Subinventory Subinventory Subinventory Subinventory

Locators Locators

Helping people using Oracle Applications since Slide 4


1990
Complex Financial Entities
Corporate
Consolidated Corporate Consolidated Ledger
Ledger (USD)

Secondary Switzerland European


Ledger (CHE) LSP’s
SLs
LSP’s

Korea Asia-Pac Swiss PL European PL USA PL


Primary
(KRW) LEs (USD) (USD) (USD)
Ledger

Other CORP Other


Legal Entity Korea LE Asia-Pac Swiss LE LE LEs
European
LEs LEs

Operating Asia-Pac Switzerland Other


Unit Korea OU European US OU
OUs OU
OUs

Inventory
Orgs Asia-Pac Swiss Dist. Europe US LSP
ORG Dist. Centers Center LSP Orgs Orgs
Korea
Item
Switzerland Europe Dist. US Dist.
Master
Org Centers Centers
(ZZZ)

Helping people using Oracle Applications since Slide 5


1990
Costing Concepts

 Costing Methods

 Average Costing

 Standard Costing

 Periodic Costing

 FIFO Costing

 LIFO Costing

Helping people using Oracle Applications since Slide 6


1990
Average Costing
 Oracle supports a moving or weighted average cost
 The unit cost changes with each receipt transaction

 Unit costs reflect the average of the incoming receipts from


 purchase order receipts,
 purchase order returns
 inter-organization receipts
 and for manufacturing, for WIP assembly completions
 miscellaneous issues may or may not affect the unit cost

 All issues occur at the existing average costs

 Assembly costs come from the cost of your assemblies built in WIP

 You may have indirect costs (material overheads, etc.) as well

Helping people using Oracle Applications since Slide 7


1990
Standard Costing
 The primary objective of standard costing is to provide a
performance measurement system
 Unit costs are set up in advance as an expected cost
 Component costs (material costs) are defined using the projected
average acquisition costs, plus any associated indirect costs
 Assembly costs are rolled up using bills of material and routings
 Standards are reset periodically, depending on how quickly your
costs change

 All manufacturing and distribution activities are measured against


the expected costs
 Typical variances include:
 Purchase Price Variance,
 Invoice Price Variance
 Manufacturing Variances (material usage, resource efficiency, etc.)

Helping people using Oracle Applications since Slide 8


1990
Other Costing Methods

 FIFO Costing
 FIFO costing values inventory by assuming that the oldest inventory (first in)
is the first to be used or sold (first out), but there is no necessary relationship
to the physical movement of specific items
 FIFO supports WIP costing

 LIFO Costing
 LIFO costing values inventory by assuming that the most recently received
item (last in) is the first to be used or sold (first out), but there is no
necessary relationship to the physical movement of specific items
 LIFO supports WIP costing

 Periodic Costing
 Periodic has dual costing capabilities, using Periodic Costing at month-end
and using transaction-based “real-time” costing prior to month-end
 Periodic supports WIP costing
Helping people using Oracle Applications since Slide 9
1990
Cost Structure
Global
Organization
(Item Master)

Inventory Cost
Organization

Outside
Matl Matl O/H Resource Overhead
Processing Cost
Cost Element Cost Element Cost Element Cost Element
Element
Sub-elements

Matl Matl Matl O/H Matl O/H Res Res O/H O/H OSP OSP
1 2 1 2 1 2 1 2 1 2

Helping people using Oracle Applications since Slide 10


1990
Organizational Costing
 Costing is by Plant or Warehouse (called an inventory organization)

 Each inventory organization has its own item material, labor, outside
processing, and overhead costs

• Each inventory organization may have multiple cost versions, called Cost Types
• You can have any number of cost types that are not active (unimplemented costs)

 Each inventory organization can have its own costing method

 There is only one “Active” cost type that is used to record your Subledger
Transactions
• Standard costing uses the Frozen cost type, and average costing uses the Average
cost type …

 Within an inventory organization, all items have the same costing method,
Average, or Standard or FIFO or LIFO or Periodic

Helping people using Oracle Applications since Slide 11


1990
Cost Elements

 You have five available cost elements for each cost type
• Material (supplier purchase costs)
• Material Overhead (freight in, material handling, etc.)
• Resource (labor, machines, other factors of production)
• Outside Processing (subcontracting or outsourcing)
• Overhead (Resource and Outside Processing Overhead)

 Only use the cost elements you need

 But you can have an unlimited number of sub-elements


• Material (metal, plastic, etc.)
• Material overhead (inter-co profit, in-bound freight, etc.)
• Resources (labor, machine groups, etc.)
• Outside Processing (subcontract vendor service1, service2, etc.)
• Production Overheads (Factory Burdens, etc.)

Helping people using Oracle Applications since Slide 12


1990
Oracle Cost Management Interaction
PUR provides PO's
and Receipts
BOM's/Routings for Roll Up

ACCOUNTS PURCHASING
PAYABLE Invoices/ INV Receipt
COST
Payments Trans & Costs
Exp Accr MANAGEMENT
Values Trans
Asset
Values INV
Additions
Stds Adj ENGINEERING
Delivery
Items
Trans
Values
Trans
Asset Cost BOM's
FIXED GENERAL Inventory/
Accum Depr INVENTORY
ASSETS LEDGER WIP Trans
Depr Exp

WIP Consumption & ENG Items


WIP Completions planned in
MRP
Invoices/
WORK IN BILL OF
Cash Receipt Matl Requirements
Shipment PROCESS MATERIAL
Trans
Transactions

ACCOUNTS
CASH RECEIVABLE
MANAGEMENT WIP Supply
(Bank Recon) to MRP
MRP Release
Items from BOM's
Misc Trans to WIP
for Warranty MRP
Repair Parts
Invoice
Info ORDER
S/O Requirements
ENTRY

Repair
RMA's

SERVICE

Helping people using Oracle Applications since Slide 13


1990
Inventory Costing
 Costs Into Inventory/Stores
 Purchase costs into Inventory: Material, Material Overhead, etc. costs
 For Standard Costing: Purchase Price Variances

 More Costing for Inventory Movement


 Misc. Account Receipt / Issue
 Physical Inventory, Cycle Counts
 Consignment (WIP/OSP, purchase consignment)
 Subinventory and location transfers
 Customer shipments
 Internal orders
 Project shipments and transfers (PJM)
 Logical Transactions (extended supply chain network)

 Supports many intercompany scenarios


 Internal orders
 Internal shipping and billing
Helping people using Oracle Applications since Slide 14
1990
Discrete MFG and Costing
 All of the Costing Methods support WIP Costing
 Timing varies by how your charge to WIP
• Backflush, Assembly Pull, etc.
• Push

 Costs into WIP:


 Material Issues
 Material Overhead
 Earning Resources, Outside Processing and Overheads

 Costs out of WIP


 Scrap
 Assembly Completion

 Job Close Variances


 Only for Standard Costing

Helping people using Oracle Applications since Slide 15


1990
Manufacturing Variance Summary
Costs-Incurred Costs-Relieved Variances

Previous-level costs Previous-level costs


@ actual usage - @ standard = Material usage variance

Resource - Resource = Resource efficiency

Outside processing
Outside processing - Outside processing = efficiency

Overhead - Overhead = Overhead efficiency

Sources of:
• Components issued • WIP completions
• Resources earned @ standard rolled
• OSP earned up costs
• Overheads earned
Helping people using Oracle Applications since Slide 16
1990
Cost Reports and Inquiries

 Material Distribution Detail/Summary Reports

 WIP Account Detail/Summary Reports

 Discrete Job Value

 Expense Job Value Report

 WIP Value Report

 WIP Value Inquiries

Helping people using Oracle Applications since Slide 17


1990
Setting Standard Costs

 Cost Mass Edits

 Item Cost Copies

 Cost Rollups (also across the Supply Chain)

 Standard Cost Updates

 Bills of Material Cost Inquiries and Reports

 Pending and Standard Cost Adjustment Reports

Helping people using Oracle Applications since Slide 18


1990
Setting Average, FIFO, LIFO Costs

 Simulation Costing with Cost Rollups and Mass Edits

 Transaction-based updates of Average, FIFO, LIFO costs

 Manual cost updates

 PO retroactive price adjustments

 And if you are clever, using open interfaces for custom


updates

Helping people using Oracle Applications since Slide 19


1990
Month-End Accounting Close
 Close by Inventory Organization

 Month-End Inventory, Receiving, WIP Value Reports

 Release 12, close in Inventory


 Transfer to G/L using Subledger Accounting (Create Accounting)

 Closing Inventory closes Receiving and WIP

 Purchasing has its own close (and also closes off Receiving)

Helping people using Oracle Applications since Slide 20


1990
Month-End Inventory Value Reports
 Inventory Value Report
 Intransit Value Report
 Subinventory Account Value Report
(disabled in Release 12)

 All Inventories Value Report


 Receiving Value Report
 Receiving Value by Destination Report
(disabled in Release 12)

 WIP Value Report


 Period Close Value Summary Report
 Period Close Reconciliation Report (11.5.10 and 12)
Helping people using Oracle Applications since Slide 21
1990
R12 Improvements Period Close Diagnostics

 Forms Drilldown
• Using the same Inventory Accounting Periods form you can drilldown
to associated forms to view the problem transactions

 New workflow to notify of failing transactions

 Period Close Pending Transactions Report


• Report for transactions holding up the inventory accounting period

Helping people using Oracle Applications since Slide 22


1990
Reconciliation Improvements in R12
 Inventory Value Reports have an “as of date”

• Inventory Value Report


• Receiving Value Report
• Intransit Value Report
• All Inventories Value Report

Helping people using Oracle Applications since Slide 23


1990
Flexible Account Number Assignment

 Release 12 Subledger Accounts allows you to extend the standard


oracle setups (all costing methods except periodic)

 Subledger Accounting rules govern how the final accounting


entries are created and sent to the G/L

Subledger Accounting Offers Major Improvements

Subledger Accounting Comes with Default Rules

Helping people using Oracle Applications since Slide 24


1990
SLA for Product Line Accounting, Variance Recognition

Accounting
Configurations
Subledger
Transactions Journal Entries

GL
Accounting Journal Entries
Program and Balances

Accounting Events Subledger


Balances
Journal Entry Setup

Cost Management SLA

Helping people using Oracle Applications since Slide 25


1990
Basic Table Structure for SLA
Module
Enter Transaction(s) Specific One Common
Transaction Accounting
Accounting Subledger Table
Tables
Accounting
Processor

SLA Accounting Tables G/L Tables


Transaction
Accounting Tables
XLA_EVENTS GL_LEDGERS

Receiving GL_JE_BATCHES
Create XLA_AE_HEADERS GL_
Material Accounting INTERFACE
WIP
GL_JE_HEADERS
XLA_AE_LINES

XLA_DISTRIBUTION GL_JE_LINES
_LINKS

Helping people using Oracle Applications since Slide 26


1990
More Release 12: COGS Recognition

 In R12 the customer shipment entries go to deferred COGS

 Automates the matching of Cost of Goods Sold (COGS) for a sales order
line to the revenue that is billed for that sales order line.

Deferred “True”
Inventory COGS COGS
1. Customer Shipment 10 10
2. COGS Recognition 10 10

Helping people using Oracle Applications since Slide 27


1990
Related R12 BOM Features
 Fixed Component Usage Support:
Support for lot-based materials that have a fixed usage regardless of the job
size for discrete WIP jobs, OSFM lot-based jobs and Flow Manufacturing

 Component Yield Support:


Flexibility to control the value of component yield factors at WIP job
level. The transaction logic now considers pre-yield BOM quantity per
assembly rather than the quantity inflated by shrinkage.

Helping people using Oracle Applications since Slide 28


1990
Standard Features You May Not Be Using
 Currency setup

 Period open and close by organization hierarchy

 Material overhead absorption rules

 Transaction Value Historical Summary Report

 Period close snapshots

Helping people using Oracle Applications since Slide 29


1990
Standard Features: Currency Setup
 You can change your item cost decimal precision at any time

Helping people using Oracle Applications since Slide 30


1990
Standard Features:
Period Open/Close by Org Hierarchy

 You can open and close multiple inventory periods by organization


hierarchy
 Define your organization hierarchy using an Human Resources,
Purchasing or Inventory responsibility
 Using the Inventory Organization Parameters, Costing tab, make
sure your “Transfer to GL” settings are all the same for all orgs in
the same organization hierarchy

Helping people using Oracle Applications since Slide 31


1990
Standard Features:
Period Open/Close by Org Hierarchy

 Open Period Control request

Helping people using Oracle Applications since Slide 32


1990
Standard Features:
Period Open/Close by Org Hierarchy
 Close Period Control request

Helping people using Oracle Applications since Slide 33


1990
Standard Features:
Mat’l Overhead Absorption Rules
 Explicitly say which ones do and do not earn material overhead

Helping people using Oracle Applications since Slide 34


1990
Standard Features:
Transaction Value Historical Summary Report
 Rollback inventory value to any date you choose

 Choose which columns of information to view


 You have four columns to select
 The fifth column on the report is everything else

 Useful as a “roll-forward” audit report

 Useful to verify month-end inventory value report balances

 Two reports:
 Transaction Value Historical Summary (for Standard Costing)
 Transaction Value Historical Summary – Average Costing

Helping people using Oracle Applications since Slide 35


1990
Standard Features:
Transaction Value Historical Summary

Helping people using Oracle Applications since Slide 36


1990
Standard Features: Period Close Snapshot
 Period close snapshots (Release 11.5.10 onward)

 Prior to Release 11.5.10, the inventory period close only stored


summary values by inventory organization and subinventory
(blank subinventories are for intransit)

 When you close inventory you automatically store period-end


inventory values and costs by organization, subinventory and
item

Helping people using Oracle Applications since Slide 37


1990
Desired Enhancements

 Multi-Org Reporting
 Multi-Org Material Account Summary Report
 Multi-Org Receiving Account Summary Report
 Multi-Org WIP Account Summary Report
 Multi-Org All Inventories Value Report (with account numbers)
 Multi-Org Inventory Value Report (with account numbers)
 Multi-Org Receiving Value Report (with account numbers)
 Multi-Org Expense Value Report (with account numbers)
 Multi-Org WIP Value Report (R12 still has account numbers!)

Helping people using Oracle Applications since Slide 38


1990
Summary
 Oracle Discrete Costing offers robust, flexible costing

 Multiple costing methods are supported

 Powerful mass edits, item cost copies and cost update


capabilities

 Account classification is much better with Subledger Accounting

 As you transact your cost accounting happens automatically

 Multi-org reporting is a continuing area of concern

Helping people using Oracle Applications since Slide 39


1990
Acknowledgements

 Oracle Cost Development

 Partners in crime at our clients

Helping people using Oracle Applications since Slide 40


1990
Thank You for Your Attendance and
Participation

Douglas A. Volz

Slide 41
Douglas Volz (doug@volzconsulting.com)
Professional Background
Doug Volz is a Senior Architect and Advisor for Oracle Application projects, with a particular interest in
Cost and Project Management. He has 30 years accumulated experience, including 5 years in Oracle
Development (co-designing Oracle Cost Management) and 12 years in industry in Cost and
Accounting Management positions. His Manufacturing and Cost systems experience covers project
management, software design/development, delivery and consulting services, for both Oracle
Corporation, and multiple international consulting firms. Prior to his systems career, Mr. Volz also held
numerous management accounting positions for telecommunications, defense, and electronics
companies.

In his consulting roles, Doug has served over 100 clients. Many of these were multi-org, multi-currency
with global footprints. Countries include US, Mexico, UK, Netherlands, Belgium, Taiwan, P.R.O.C.,
Norway, Japan, Italy and Germany.

Doug leads the OAUG Cost Special Interest Group. He also advises and participates on the Oracle
Customer Advisory Board for Fusion Costing.

Core Expertise Experience


 Multi-organization, Multi-currency ERP  Sample of clients served:
Implementations  Beckman Coulter (US)
 Project Management and Senior Project Advisor  Matsushita (UK, Mexico)
 Core manufacturing processes  NTL (now Virgin Media)
 Cost Management  Logitech (US, Taiwan, P.R.C.)
 Inventory
 Celgene Corporation (US)
 Bills of Material
 WIP  NTL (UK, now Virgin Media)
 Systems Integration and Data Conversions  TCI International (US)
 Onninen AS (Norway)
Helping people using Oracle Applications since Slide 42
1990
End of Presentation

Helping people using Oracle Applications since Slide 43


1990

You might also like