Transcript
Page 1: Douglas Volz Douglas Volz Consulting doug@volzconsulting

60 Inventory Orgs? 6 Ledgers? No Worries, Reconcile Your Inventory With

Ease!

OAUG NorCal Training DayJanuary 13, 2011

Douglas VolzDouglas Volz Consulting

[email protected]

Page 2: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Reconciliation Agenda

Background

General Reconciliation Principles

Receiving Valuation Accounts

Inventory Valuation Accounts

Work In Process Valuation Accounts

Common Reconciliation Challenges

Custom Solutions for Multiple Organizations

Slide 2

Page 3: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Summary Background

Inventory to G/L reconciliation can be difficult

This presentation includes the standard Oracle techniques

Plus additional ideas and solutions that exceed standard tools

Doug has helped Oracle clients with Cost Accounting since 1990

Doug also leads the OAUG Cost Management SIG

Slide 3

Page 4: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Sample Financial Structure to ReconcileCorporate

ConsolidatedLedger

Secondary Ledger

Primary Ledger

Legal Entity

Operating Unit

Inventory Orgs

Corporate Consolidated Ledger(USD)

USA PL(USD)

Other LEs

US OU

CORP LE

Item Master(ZZZ)

Switzerland Org

Korea OU

Switzerland(CHE) LSP’sLSP’s

European SLs

ORG Korea

SwitzerlandOU

US Dist. Centers

US LSP Orgs

Swiss Dist. Center

Asia-Pac OUs

Asia-Pac Dist. Centers

Europe Dist. Centers

Europe LSP Orgs

Other European

OUs

Korea LE Asia-Pac LEs

Swiss LEOther

European LEs

Korea(KRW)

Asia-Pac LEs

Swiss PL (USD)

European PL(USD)

Slide 4

Page 5: Douglas Volz Douglas Volz Consulting doug@volzconsulting

There Has to be an Easier Way !!

Slide 5

Page 6: Douglas Volz Douglas Volz Consulting doug@volzconsulting

General Reconciliation Principles

Use the following formula:Prior cum. balance + monthly accounting activity = month-end cumulative G/L balance

Also compare above formula to cumulative perpetual report balances

If you do not balance, check for manual G/L journal entries and entries from other subledgers

Slide 6

Page 7: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Sample Reconciliation Worksheet

Slide 7

Page 8: Douglas Volz Douglas Volz Consulting doug@volzconsulting

More Reconciliation Principles

Ignore minor rounding differences: When the unit cost precision is higher than the

currency decimal precision, you may have minor rounding differences between the valuation reports and cumulative accounting totals

Release 11i: Watch out for transaction & reporting cut-offs issues

Release 12: All Inventory and Receiving Value Reports have an “As of Date”

Slide 8

Page 9: Douglas Volz Douglas Volz Consulting doug@volzconsulting

How to Balance the Receiving Valuation Accounts

Use the Receiving Valuation Reports to get the month-end balances

Use the Receiving Account Distribution Report for monthly increases to the Receiving Valuation Account

Use the Material Distribution Summary Report for monthly decreases to the Receiving Valuation Account

Slide 9

Page 10: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Receiving Value Report

Slide 10

Page 11: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Receiving Account Distribution Report

Slide 11

Page 12: Douglas Volz Douglas Volz Consulting doug@volzconsulting

How to Balance the Inventory Valuation Accounts

Use the Inventory Valuation Reports to get the month-end balances

Or, use the Period Close Reconciliation Report

You can also use the Transaction Historical Summary Report Transaction Historical Summary Report – Standard Costing Transaction Historical Summary Report – Average Costing

Also use the Period Close Value Summary Report

And for monthly totals use the Material Distribution Summary Report

Slide 12

Page 13: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Material Account Distribution Summary

Slide 13

Page 14: Douglas Volz Douglas Volz Consulting doug@volzconsulting

All Inventories Value Report

Slide 14

Page 15: Douglas Volz Douglas Volz Consulting doug@volzconsulting

InventoryValue Report

Slide 15

Page 16: Douglas Volz Douglas Volz Consulting doug@volzconsulting

If the Inventory Accounts Do Not Balance

Check for miscellaneous inventory transactions, where the offset account is the same as the subinventory or organization valuation account

Use the Material Distribution Inquiry to find these, query for entries that hit your subinventory valuation accounts (Std) or organization valuation accounts (Avg), where the Accounting Line Type is “Account”

Account Alias Issue Example

10 Account

CR Inventory Account

Inventory Acct Line Type

10 Inv valuation

DR Inventory Account (from the Account Alias)

Slide 16

Page 17: Douglas Volz Douglas Volz Consulting doug@volzconsulting

If the Inventory Accounts Do Not Balance

Slide 17

Page 18: Douglas Volz Douglas Volz Consulting doug@volzconsulting

How to Balance the Intransit Valuation Accounts

Use the Intransit Valuation Reports to get the month-end balances Choose Yes for the option “Only Display Inventory You

Own”

Use the Material Distribution Summary Report for monthly totals

Slide 18

Page 19: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Intransit Value Report

Slide 19

Page 20: Douglas Volz Douglas Volz Consulting doug@volzconsulting

How to Balance the WIP Valuation Accounts

Use the WIP Valuation Report to get the month-end balances (No cut-off issues) Choose the option to include closed jobs

Use the WIP Account Summary and Material Distribution Summary Reports for monthly totals

Slide 20

Page 21: Douglas Volz Douglas Volz Consulting doug@volzconsulting

WIP Value Report

Slide 21

Page 22: Douglas Volz Douglas Volz Consulting doug@volzconsulting

WIP Account Summary Report

Slide 22

Page 23: Douglas Volz Douglas Volz Consulting doug@volzconsulting

R12: Journal Entries Report – Cost Management

Slide 23

Process Category: Inventory Receiving

Work in Process Manual / Third Party

Merge

Page 24: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Journal Entries Report – Cost Management

Slide 24

Page 25: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Journal Entries Report – Cost Management

Slide 25

Page 26: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Journal Entries Report – Cost Management

Slide 26

Page 27: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Drill-Down From the General Ledger

Release 11i: The Inventory/WIP GL batch numbers are visible in the G/L, as part of the journal entry batch name

Release 11i: You can run the Material and WIP Distribution Reports by this G/L batch number and compare to the General Ledger

Release 12: You cannot see the organization code or G/L batch number on the G/L journal entry batch name unless you customize your SLA rules

Release 12: You can drill down from your G/L to the Subledger Accounting Entries to the material, receiving and WIP transactions

Release 12: You can run the Subledger Journal Entries, Account Balances or Account Analysis Reports (with setup required)

Slide 27

Page 28: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Oracle Release 10 to 11i Inventory/WIP Integration to the GL

COLUMN NAME DATA TO INSERT DESTINATION WHERE THE DATA SHOWS UP----------- ------------------------------ ---------------------------- ------------------------------REFERENCE1 GL_BATCH_ID, ORGANIZATION_CODE JE_BATCH NAME Post Journals Form

REFERENCE2 Insert GL_BATCH_DATE, ORGANIZATION_CODE, ORG_GL_BATCHES.DESCRIPTION, JE_BATCH DESCRIPTION Post Journals Form

REFERENCE3 DO NOT POPULATE Use unknown

REFERENCE4 DO NOT POPULATE JE_HEADER NAME Account Analysis Report, Account Inquiry

Note: Journal Import will append JE_CATEGORY_NAME, CURRENCY_CODE

REFERENCE5 Same as REFERENCE2 JE_HEADER DESCRIPTION Account Inquiry

REFERENCE6 DO NOT POPULATE JE_HEADER external_reference

REFERENCE7 DO NOT POPULATE Used for JE_HEADER ACCRUAL_REV_FLAG

REFERENCE8 DO NOT POPULATE Used for JE_HEADER ACCRUAL_REV_PERIOD_NAME

REFERENCE9 DO NOT POPULATE Used for JE_HEADER ACCRUAL_REV_CHANGE_SIGN_FLAG

REFERENCE10 Same as REFERENCE2 JE_LINES DESCRIPTION General Ledger Report, Journal Entry Inquiry

REFERENCE21 Insert GL_Batch_ID GL_JE_LINES.REFERENCE1 Not Displayed

REFERENCE22 Insert ORGANIZATION_CODE GL_JE_LINES.REFERENCE2 Not Displayed

REFERENCE23 Insert TRANSACTION_ID GL_JE_LINES.REFERENCE3 Not Displayed

COLUMN NAME DATA TO INSERT DESTINATION WHERE THE DATA SHOWS UP----------- ------------------------------ ---------------------------- ------------------------------REFERENCE1 GL_BATCH_ID, ORGANIZATION_CODE JE_BATCH NAME Post Journals Form

REFERENCE2 Insert GL_BATCH_DATE, ORGANIZATION_CODE, ORG_GL_BATCHES.DESCRIPTION, JE_BATCH DESCRIPTION Post Journals Form

REFERENCE3 DO NOT POPULATE Use unknown

REFERENCE4 DO NOT POPULATE JE_HEADER NAME Account Analysis Report, Account Inquiry

Note: Journal Import will append JE_CATEGORY_NAME, CURRENCY_CODE

REFERENCE5 Same as REFERENCE2 JE_HEADER DESCRIPTION Account Inquiry

REFERENCE6 DO NOT POPULATE JE_HEADER external_reference

REFERENCE7 DO NOT POPULATE Used for JE_HEADER ACCRUAL_REV_FLAG

REFERENCE8 DO NOT POPULATE Used for JE_HEADER ACCRUAL_REV_PERIOD_NAME

REFERENCE9 DO NOT POPULATE Used for JE_HEADER ACCRUAL_REV_CHANGE_SIGN_FLAG

REFERENCE10 Same as REFERENCE2 JE_LINES DESCRIPTION General Ledger Report, Journal Entry Inquiry

REFERENCE21 Insert GL_Batch_ID GL_JE_LINES.REFERENCE1 Not Displayed

REFERENCE22 Insert ORGANIZATION_CODE GL_JE_LINES.REFERENCE2 Not Displayed

REFERENCE23 Insert TRANSACTION_ID GL_JE_LINES.REFERENCE3 Not Displayed

Slide 28

Page 29: Douglas Volz Douglas Volz Consulting doug@volzconsulting

List of Month-End Close Reports

Material Distribution Detail/Summary Reports

WIP Account Detail/Summary Reports

Receiving Account Distribution Report

Purchase Price Variance Report

Invoice Price Variance Report

Discrete Job Value

Repetitive Value Report

Expense Job Value Report

Margin Analysis Report

Slide 29

Page 30: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Month-End Close Reports (Cont’d)

Inventory Value Reports

Elemental Inventory Value Reports

Intransit Value Report

Subinventory Account Value Report (disabled in Release 12)

All Inventories Value Reports

Receiving Value Report

Receiving Value by Destination Report (disabled in Release 12 – unable to view the perpetual expense balances)

WIP Value Report

Period Close Value Summary Report

Period Close Reconciliation Report (11.5.10 and 12)

Slide 30

Page 31: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Common Reconciliation Challenges

Release 11i only: report cut-off issues at month-end or running multiple periods at a time

Account alias or miscellaneous inventory transactions using same accounts

Disabling a code combination during the month

Subledger miscodings

Manual G/L journal entries

Back-dated transactions from external system feeds

Miscoded purchase orders

Delivering goods to a closed work order

Slide 31

Page 32: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Common Reconciliation Challenges (Cont’d)

Sharing System Accounts: Expense and Inventory Accrual Accounts Receiving Valuation Accounts Organization Level Accounts (Average, FIFO, LIFO Costing) Subinventory Accounts (Standard Costing) Cost Group Accounts (Project Mfg, WMS) WIP Accounting Classes Inventory Account Aliases Order Types and COGS Release 12 Subledger Accounting Rules causing you to share

accounts

Release 11i: wrong initial subinventory summary balances

Initial legacy GL balances to do not match Oracle perpetual

Slide 32

Page 33: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Slide 33

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 the transactions holding up the inventory accounting

period• Only by inventory organization and only by transaction error

Page 34: Douglas Volz Douglas Volz Consulting doug@volzconsulting

The following reports can now be run with an As-of Date:

Inventory Value Report – By Subinventory Inventory Value Report – By Cost Group Elemental Inventory Value Report – By Subinventory Elemental Inventory Value Report – By Cost Group All Inventories Value Report All Inventories Value Report – By Cost Group Intransit Value Report Receiving Value Report

Reconciliation Improvements in R12

Slide 34

Many of these reports are also available in R12 as XML reports

Page 35: Douglas Volz Douglas Volz Consulting doug@volzconsulting

R12 Challenges – Inventory Reconciliation

Inventory Reconciliation May have more inventory reconciliation issues in R12

Issues Common to Release 12 and 11i The differences between the perpetual and accounted-for

inventory balances are trapped in a table the users don’t see

Limited use for the Period Close Reconciliation Report• Most users and analysts don’t know about it• Limited to a single warehouse• Shows zero quantity items – which is not efficient

Need a Multi-Org Perpetual vs. Accounted-For Report

Slide 35

Page 36: Douglas Volz Douglas Volz Consulting doug@volzconsulting

R12 Challenges – Inventory Reconciliation

Sample Period Close Variances Report

From the CST_PERIOD_CLOSE_SUMMARY table

You can also use this information to get your month-end perpetual quantities and values for intransit and subinventories

Slide 36

Page 37: Douglas Volz Douglas Volz Consulting doug@volzconsulting

New Reconciliation Challenges in R12

Subledger Accounting and Inventory Reconciliation

Which accounts represent inventory and WIP valuation?

Harder to reconcile manually with no valuation accounts on the Inventory Value or Receiving Value Reports

Receiving Value by Destination Account Report is disabled

Release 12 dropped the valuation accounts on most inventory reports

Slide 37

Page 38: Douglas Volz Douglas Volz Consulting doug@volzconsulting

R12 Material and WIP Distribution Inquiries and Reports

Release 12 mat’l and WIP distribution inquiries & reports do not reflect the SLA results

SLA Journal Reports do not show operational information

Release 12 records the material accounting and WIP accounting entries by cost element – rendering these inquiries and reports more difficult to use, especially for Standard Costing.

Release 12 forces Standard Costing to record WIP & Material entries by Cost Element / you can summarize in SLA but you

don’t have the same detail reporting in SLA

Slide 38

Page 39: Douglas Volz Douglas Volz Consulting doug@volzconsulting

SLA Accounting Tables

Enter Transaction(s)

Transaction Accounting Tables

AccountingProcessor

XLA_AE_HEADERS

XLA_AE_LINES

XLA_DISTRIBUTION_LINKS

XLA_EVENTS

Module Specific

Transaction Accounting

Tables

Create Accounting

G/L Tables

GL_LEDGERS

GL_JE_HEADERS

GL_JE_LINES

GL_JE_BATCHES

One Common Accounting Subledger

Table

GL_INTERFACE

ReceivingMaterial

WIP

Basic Table Structure for SLA

Slide 39

Page 40: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Custom Solutions for Multiple Organizations

Common Custom Reports and Desired Enhancements

Multi-Org Material Account Summary Report Multi-Org Receiving Account Summary Report Multi-Org WIP Account Summary Report Multi-Org All Inventories Value Report Multi-Org Inventory Value Report Multi-Org Receiving Value Report Multi-Org Expense Value Report Multi-Org WIP Value Report Multi-Org G/L to Inventory Reconciliation Report

Slide 40

Page 41: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Desired Enhancements (Cont’d)

Eliminate the two layers of accounting entries in R12

Put the Inventory and Receiving Valuation Accounts back on the valuation reports

Add a standard report or alert to find the miscellaneous inventory transactions that are causing an out-of-balance

Simplify, make more robust, or eliminate the interfaces needed in Oracle (especially the Receiving Interface)

Slide 41

Page 42: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Desired Enhancement:G/L to Inventory Reconciliation Script

Just think how much time this would save …

Slide 42

Page 43: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Sample G/L to Inventory Reconciliation Script

Selects and compares:

Selects the cumulative G/L balances by journal source Selects the cumulative Inventory (stores) and Intransit

perpetual balances from the month-end snapshot Selects the cumulative WIP balances Compares the three above balances and reports

differences Runs in under 2 minutes for 6 ledgers with 60 inventory

orgs R11i, change GL_LEDGERS to GL_SETS_OF_BOOKS

Slide 43

Page 44: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Sample Reconciliation Script (Cont’d)

Automatically Compares: G/L to Inventory Perpetual G/L to Intransit Perpetual G/L to WIP Period-End Balances

Caveats: Tested for Standard Costing (should work for Avg, FIFO,

LIFO) Assumes using product line or product group segment from

your item master COGS account Does not consider Cost Groups Assumes using one valuation account per subinventory or org Your Release 12 Subledger Accounting Rules may be

different

Slide 44

Page 45: Douglas Volz Douglas Volz Consulting doug@volzconsulting

G/L to Inventory Reconciliation Data Flow

Compare Balances by Full Account

Period End Cost Snapshot Tables

CST_PERIOD_CLOSE_SUMMARY

WIP_PERIOD_BALANCES

General Ledger Tables

GL_LEDGERS (R11i: GL_SETS_OF_BOOKS)

GL_BALANCESGL_JE_HEADERS

GL_JE_LINESGL_CODE_COMBINATIONS

LEGENDCosting & WIP tables General Ledger tables

Report Output

Slide 45

Page 46: Douglas Volz Douglas Volz Consulting doug@volzconsulting

G/L to Inventory Reconciliation Lookup

Uses a lookup type to identify the inventory reconciliation accounts

Slide 46

Page 47: Douglas Volz Douglas Volz Consulting doug@volzconsulting

G/L to Inventory Reconciliation Report

These concepts work for AVG and STD Costing, for both Release 11i and 12

Slide 47

Page 48: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Summary

Release 12 solves many of the report cut-off issues

Still have multi-org reporting issues with account distribution and valuation reports

Release 12 Subledger Accounting can complicate reconciliation

Investments in custom reporting can save significant amounts of time at month-end

Slide 48

Page 49: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Send Email Address to Get the Following:

Mention which release, costing method, and if using separate accounts by cost element

Sample reconciliation excel spreadsheet

Comparison Script between the G/L and Inventory Perpetual Values

[email protected]

Informal workshops can be arranged

Slide 49

Page 50: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Slide 50

Acknowledgements

Oracle Cost Development

Partners in crime at my many clients

Page 51: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Slide 51

Douglas Volz ([email protected])

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, Switzerland and Germany.

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

Core Expertise Multi-organization, Multi-currency ERP

Implementations Project Management and Senior Project Advisor Core manufacturing processes

Cost Management Inventory Bills of Material WIP

Systems Integration and Data Conversions

Experience Sample of clients served:

Beckman Coulter (US) Matsushita (UK, Mexico) NTL (UK, now Virgin Media) Logitech (US, Taiwan, P.R.C.) Celgene Corporation (US, Switzerland) NTL (UK, now Virgin Media) TCI International (US) Onninen AS (Norway)

Page 52: Douglas Volz Douglas Volz Consulting doug@volzconsulting

Slide 52

Thank You for Your Attendance and Participation


Top Related