Tracing a Sale of Inventory Through Oracle OAUG Cost Mgmt SIG Meeting May 17, 2011 Ann Kunes Snyder’s-Lance AKunes@lance.com Douglas Volz Douglas Volz Consulting doug@volzconsulting.com Introduction Learn about the basic shipping and invoicing processes See the available reporting and inquiries at each step Note some of the common difficulties Discuss current problems you may have Slide 2 Agenda Welcome to Our Session! Cost Management SIG Business Tracing a Sale of Inventory Through Oracle Scenario Pick and Ship Confirm Trip Stop Interface Material Transaction Inquiries OE Interface / Order Line Workflow AutoInvoicing A/R and Sales Reporting Revenue Recognition and COGS Recognition Margin Analysis SLA Journals & G/L Drill-Down Conclusions Slide 3 OAUG Cost Management SIG Business - Oracle Conferences UKOUG Call for Papers – open to June 5th Birmingham, ICC; 5th – 7th December 2011 Call for papers url: http://techandebs.ukoug.org/default.asp?p=8786 OAUG Connection Point® — Release 12.1 July 12-13, 2011 Westin Chicago Northwest, Chicago, Illinois OAUG Connection Point® — EPM/BI July 20-21, 2011 Hyatt Regency Bellevue, Seattle, Washington OAUG Connection Point® — EPM/BI November 15-16, 2011 Atlanta, GA, USA Call for presentations open through Monday, August 1 OpenWorld 2011 October 2-6, 2011 Moscone Center, San Francisco Slide 4 OAUG Cost Management SIG Business - Other SIG Business Open vacancy for OAUG Cost SIG Membership Chairperson Questions, concerns, ideas for the OAUG Cost Mgmt SIG: Doug Volz doug@volzconsulting.com Jerry Devore jerry.devore@gmail.com Sharon Widmer s_widmer@comcast.net Slide 5 Scenario and Overall Process Slide 6 What happens when? You ship to a customer How can you see its progress? How can you see the results? Slide 7 General Shipping & Invoicing Process Flow 1.0 Enter/Book an Order Order Input Order Booked 2.0 Schedule Order 3.0 Pick Release Released or Partial 6.0 Invoicing & Revenue Accounting 4.0 Ship Confirm 7.0 Margin Analysis & Reporting 8.0 COGS Recognition 10.0 Close Order 9.0 Create Accounting Post to G/L 5.0 Process Material Movement Slide 8 Enter and Book a Sales Order Menu path: Order Management Super User, Vision Operations => Order Organizer Slide 9 Sales Order Line Details Menu path: Order Management Super User, Vision Operations => Order Organizer Slide 10 Sales Order Workflow Menu path: Order Management Super User, Vision Operations => Order Organizer => Tools => Workflow Status Slide 11 Three Steps Within Shipping Trip Planning: This allows you to schedule trips, assign scheduled delivery lines to a planned trip, and sequence deliveries within a trip. You can create trips and assign delivery lines to the trip, and find delivery lines and group the lines into trips and deliveries. Every delivery should be associated with a trip. If a trip is not manually created, it is automatically created during the ship confirmation process. Pick Release: This allows you to release eligible picking lines based on defined picking criteria. You can define Pick Release criteria / rules which determines which lines will be released, and you can define Release Sequence Rules to control the order in which picking lines are released. You can also define Pick Slip Grouping Rules to define how picking lines are grouped on a pick slip. The move order is used in pick release to move inventory from the warehouse to a pick staging area. Ship Confirm: This defines shipped quantities, defines inventory control information, assigns freight costs, and defines whether released picking line items are shipped. You can ship confirm an entire trip or delivery, or backorder an entire trip or delivery. If partial shipments, backordering at ship confirm automatically splits the sales order into two lines. The first line represents the shipped quantity, and the second line represents the backordered quantity. Slide 12 Where Are the Items to be Shipped? Menu path: Cost Management – SLA Vision Operations => Operational Analysis => Material => On-hand Quantities Slide 13 Pick Release Menu path: Shipping Super User => Release Sales Orders => Release Sales Orders Slide 14 Pick Release Menu path: Shipping Super User => Release Sales Orders => Release Sales Orders Slide 15 Pick Release Menu path: Concurrent Manager => View Requests Slide 16 Pick Release Menu path: Concurrent Manager => View Requests Slide 17 Updated Workflow Status Menu path: Tools => Workflow Status Slide 18 Pick Release Material Transactions Menu path: Cost Management – SLA Vision Operations => View Transactions => Material Transactions This is the increase to the Staging Subinv. This is the decrease to the FGI Subinv. Slide 19 Pick Release Material Accounting With Standard Costing only one Pick mat’l transaction has accounting entries With Average Costing, Pick Release has no material accounting entries The increase to Staging has no accounting Slide 20 Pick Release Accounting With Standard Costing the decrease to FGI has the accounting entries The decrease to FGI has the accounting entries Slide 21 Now Where Are the Items to be Shipped? Menu path: Cost Management – SLA Vision Operations => Operational Analysis => Material => On-hand Quantities This quantity is ready to ship Slide 22 Now On to Ship Confirm Menu path: Shipping Super User => Shipping => Ship Confirm Deliveries SRS Ship confirm to relieve inventory and debit deferred COGS Slide 23 What Happens During Ship Confirm? Menu path: Cost Management – SLA Vision Operations => Requests => Find Requests And see what else was submitted at the same time: Slide 24 What Happens During Ship Confirm? – Interface Trip Stop Menu path: Cost Management – SLA Vision Operations => Requests => Find Requests => Interface Trip Stop => View Log This is a log file, your Shipping Support Analyst would use this if a shipment failed Slide 25 What Happens During Ship Confirm? – The Sales Order is Updated Menu path: Order Management Super User, Vision Operations => Order Organizer The sales order was closed The quantity was shipped Slide 26 Now Where Are the Items that Were Shipped? Menu path: Cost Management – SLA Vision Operations => Operational Analysis => Material => On-hand Quantities The quantity that was in Staging has shipped Slide 27 Sales Order Issue – Material Transactions Menu path: Cost Management – SLA Vision Operations => View Transactions => Material Transactions This is the customer shipment transaction Slide 28 Sales Order Issue – Material Accounting Transaction Menu path: Cost Management – SLA Vision Operations => View Transactions => Material Transactions Deferred COGS entries Inventory relief entries Unfortunately in R12, Unfortunately in R12, you cannot summarize you cannot summarize these material material distribution accounting entries accounting entries across across cost elements cost elements Slide 29 Deferred COGS Account Setup Menu path: Cost Management – SLA Vision Operations => Setup => Account Assignment => Organization Parameters. Slide 30 How Else Can You See the SO Shipment? Menu path: Cost Management – SLA Vision Operations => Reports => Material Account Distribution Detail Slide 31 How Else Can You See the SO Shipment? Menu path: Cost Management – SLA Vision Operations => Reports => Material Account Distribution Detail Slide 32 Now What? Revenue Recognition In R12 all customer shipment entries go to deferred COGS Revenue and COGS are explicitly matched • AR: “Autoinvoice” & “Revenue Recognition Master Program” • CST: “Inventory Cost Processor” or “Record Order Management” • CST: “Collect Revenue Recognition Information” • CST: Then “Generate COGS Recognition Events” New Accounting Entries to clear deferred COGS Use the COGS Revenue and COGS Matching Report Slide 33 Now Invoice the Sales Order Menu path: Receivables, Vision Operations (USA) => Interfaces => AutoInvoice In R12 you can set a profile for invoicing to run automatically – eliminating the Autoinvoice step Slide 34 Check the Sales Order for Invoice Status Menu path: Order Management Super User, Vision Operations => Order Organizer Slide 35 Check the Sales Order for Invoice Status Slide 36 Check the Sales Order for Invoice Status - A/R Distributions Slide 37 Next Step: - Revenue Recognition Master Program Menu path: Revenue Management Super User, Vision Operations => Revenue Recognition Slide 38 Next Step: - Inventory Cost Processor or Record Order Management Menu path: Cost Management – SLA Vision Operations => COGS Recognition => Record Order Management Normally you don’t need to run Record Order Management since the Inventory Cost Processor usually runs in the background and it runs this program for you automatically. Slide 39 Next Step: - Collect Revenue Recognition Information Menu path: Cost Management – SLA Vision Operations => COGS Recognition => Collect Revenue Recognition Information Slide 40 Next Step: - Generate COGS Recognition Events Menu path: Cost Management – SLA Vision Operations => COGS Recognition => Generate COGS Recognition Events Tip: put all four programs, Revenue Recognition Master Program, Record Order Management, Collect Revenue Recognition Information and Generate COGS Recognition Events in a report set Slide 41 So Where Are We Now? We have shipped to the customer We have deferred COGS And based on customer acceptance (100% in this case), we have recorded entries to Trade COGS Slide 42 How to See COGS Recognition? Material transactions inquiry COGS Revenue Matching Report G/L or Subledger Accounting Reports Slide 43 COGS Revenue Matching Report Menu path: Cost Management – SLA Vision Operations => View Requests => Submit a New Request => Generate COGS Recognition Events Slide 44 COGS Revenue Matching Report Slide 45 COGS Revenue Matching Report Slide 46 Sales Order Issue – Material Transactions Menu path: Cost Management – SLA Vision Operations => View Transactions => Material Transactions Slide 47 Sales Order Issue – Material Transactions Menu path: Cost Management – SLA Vision Operations => View Transactions => Material Transactions Slide 48 How About Margin Reporting? Margin Load Menu path: Cost Management – SLA Vision Operations => Report => Operational Analysis=> Margin Analysis Load Tip: you don’t need to run Create Accounting or COGS Recognition processes in order to run this report. It works the same way in R11i and R12 Slide 49 How About Margin Reporting? - Margin Analysis Report Menu path: Cost Management – SLA Vision Operations => Report => Operational Analysis=> Margin Analysis Report with Order Management Slide 50 How About Margin Reporting? - Margin Analysis Report Menu path: Cost Management – SLA Vision Operations => Report => Operational Analysis=> Margin Analysis Report with Order Management Tip: all of the Cost XML reports may be found using the Requests menu. They are not set-up in the Report menu structure Slide 51 How About Margin Reporting? - Margin Analysis Report (XML) Menu path: Cost Management – SLA Vision Operations => Requests => Submit a New Request => Margin Analysis Report with Order Management (XML) Slide 52 How About Margin Reporting? - Margin Analysis Report Menu path: Cost Management – SLA Vision Operations => Report => Operational Analysis=> Margin Analysis Report with Order Management Slide 53 Oops! What About Create Accounting? We still need to run Create Accounting • In both Cost Management and Receivables • EVEN AFTER CLOSING THE INVENTORY ORG ! This will create the Subledger Accounting entries And optionally, post to the G/L (why not?) Slide 54 Run Create Accounting in Each Module Tip: Receivables and Revenue Management Create Accounting / Process Categories are the same, run from either responsibility Slide 55 Example Running Create Accounting - Cost Management Slide 56 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown Slide 57 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown Org Code is missing in R12, but you can configure SLA to add it back Slide 58 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown • Click on View Journal Entry to see the SLA Journal Line • Click on View Transaction to see the Material Accounting Transaction Slide 59 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown SLA JE Slide 60 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown Slide 61 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown Slide 62 Now Lets Drill Down From G/L to Inventory (1) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Account Analysis and Drilldown Slide 63 Now Lets Drill Down From G/L to Inventory (2) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Journal Slide 64 Now Lets Drill Down From G/L to Inventory (2) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Journal Slide 65 Now Lets Drill Down From G/L to Inventory (2) Menu path: General Ledger, Vision Operations (USA) => Inquiry => Journal • Click on View Journal Entry to see the SLA Journal Line • Click on View Transaction to see the Material Accounting Transaction Slide 66 Subledger Reporting Across All Modules Menu path: System Administrator => Security => Responsibility => Request • Use System Administrator to put this on your custom menu • You should put this on a custom Request Group There are two G/L SLA reports to try. You may prefer the Account Analysis Report as it has the account range parameters already displayed (XLAAARPT) Slide 67 Subledger Reporting Across All Modules Should be a Custom Menu: General Ledger, Vision Operations (USA) => Reports => Request => Standard => Account Analysis Report Slide 68 Subledger Reporting Across All Modules Custom Menu path: General Ledger, Vision Operations (USA) => Reports => Request => Standard => Account Analysis Report Tailor this report in BI Publisher to add or remove available columns. Slide 69 Subledger Reporting Across All Modules Should be a Custom Menu: General Ledger, Vision Operations (USA) => Reports => Request => Standard => Journal Entries Report Tailor this report in the Concurrent Program definition to display additional parameters such as account ranges. They are seeded but not displayed (XLAJELINESRPT) Slide 70 Subledger Reporting Across All Modules Custom Menu path: General Ledger, Vision Operations (USA) => Reports => Request => Standard => Journal Entries Report Tailor this report in BI Publisher to add or remove available columns. Slide 71 Take a Different Look At What You Learned Lets change gears and view the transaction flows See where transactions get stuck Get an end-to-end perspective Slide 72 Ship to a Customer – Step One – Pick Release Inventory & Cost Pick Release Pick Release & Staging MTL_MATERIAL_ TRANSACTIONS PICK Transaction Matl Cost Processor MTL_TRANSACTIONS _INTERFACE Material Accounting Entries Inventory Transaction Processor Create Accounting MTL_MATERIAL_ TRANSACTIONS_ TEMP XLA_ AE_HEADERS XLA_AE_LINES Inventory Transaction Processor GL_INTERFACE Accounting Entries Created Slide 73 Ship to a Customer – Pick Release Accounting Transactions Pick Release Account Staging Subinventory account Subinventory account Debit 130 Credit 130 Average Costing does not have accounting for Pick Release transactions Standard Costing now writes this entry by cost element regardless of your CST: Account Summarization profile setting Slide 74 Ship to a Customer – Step Two – Ship Confirm Pick Release Pick Release & Staging Accounts Receivable Ship Confirm OE Interface Transactions not OE Interfaced are a major problem – also called “Unprocessed Shipments” Customer Invoice AR Invoice Interface Auto Invoice Customer Shipment COGS MTL_TRANSACTIONS _INTERFACE Invoices Created Journal Source is Receivables Inventory & Cost Inventory Transaction Processor MTL_MATERIAL_ TRANSACTIONS_ TEMP Inventory Transaction Processor MTL_MATERIAL_ TRANSACTIONS Journal Source Cost Management Matl Cost Processor Material Accounting Entries Create Accounting XLA_ AE_HEADERS XLA_AE_LINES GL_INTERFACE Accounting Entries Created COGS Recognition Auto Invoice is run / Shipment is invoiced Revenue Recognition Master Program Inventory Cost Processor or Record Order Management Collect Revenue Recognition Information Generate COGS Recognition Events Journal Source is Cost Management Slide 75 Ship to a Customer –Ship Confirm and COGS Recognition Accounting Ship Confirm Account Debit Deferred Cost of Goods Sold Account 130 Staging Subinventory account Credit COGS Recognition Account Debit Cost of Goods Sold Account 130 Deferred Cost of Goods Sold Account Credit 130 130 Standard Costing now writes these entries by cost element regardless of your CST: Account Summarization profile setting Slide 76 Conclusions Lots of moving pieces Two layers of accounting, Cost Management, Receivables and Subledger Accounting Margin Analysis Report works well with Trade Sales and Intercompany which has physical movement Would like the Margin Analysis Report with work with Intercompany “Logical” transactions (non-physical transactions) Would like the Subledger Journal Entries Reports easily found on the Receivables and Cost Management menus Slide 77 Where to get more information Oracle Cost Management SIG Minutes July 2010: WIIFM Release 12 New Cost Features Oracle Corporation Metalink: Cost Management White Papers [ID 157326.1] Oracle Cost Management User Guide Oracle Receivables User Guide Oracle Shipping User Guide Oracle Subledger User Guide Slide 78 Acknowledgements You, the OAUG Cost Mgmt SIG, thanks for attending this session Mohan Iyer, OAUG G/L SIG Coordinator Oracle Cost Management Development Slide 79 Slide 80 Ann Kune (AKunes@lance.com) Professional Background . With over 25 years total work experience, Ann Kunes is an accomplished Oracle Sales and Distribution IT Applications Manager, specializing in manufacturing and distribution companies. She has 20+ years experience implementing Oracle Applications, and over 10+ years in industry for Manufacturing and Distribution companies. Currently at Snyder’s-Lance (a snack food manufacturer/distributor), Ann has helped clients and her current company with Oracle implementations (Release 9 through Release 11i) and process re-engineering for Discrete Manufacturing, Order Management, Distribution, and Sales business functions. Industries she has worked in include Food Production, Industrial Products, Distribution, Mining and Metals, and Insurance. Core Expertise Experience Industries Served: Project Management Upgrades, Implementations and Enhancements Sales and Distribution Processes Cost Management Inventory Warehouse Management Order Management Food Production Industrial Products Distribution Mining and Metals Insurance Slide 81 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, 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 Experience 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 Sample of clients served: Beckman Coulter (US) Matsushita (UK, Mexico) Logitech (US, Taiwan, P.R.C.) Celgene Corporation (US, Switzerland) NTL (UK, now Virgin Media) TCI International (US) Onninen AS (Norway) Slide 82 End of Presentation Slide 83