mis$5121:enterprise$resource$planning$systems$ !master ... · data types 5 • master data – e.g....
Post on 28-Mar-2020
5 Views
Preview:
TRANSCRIPT
MIS 5121:Enterprise Resource Planning Systems Week 5: Master Data, Inventory Control,
Order to Cash Process: Shipping
Edward Beaver Edward.Beaver@temple.edu
ff
ISC framework in the ERP environment -‐ EnEty level controls
-‐ Automated applicaEon controls -‐ Manual and semi-‐automated business process controls
-‐ AuthorizaEons and access protecEon (confidenEality, integrity) -‐ IT General controls (change management, operaEon, security)
-‐ Automated tesEng and monitoring of business processes, KPIs, etc.
§ Product quality § Delivery (OTD) § Unused capacity § Excess Costs § Lower Sales Errors & Fraud
• Completeness • Existence, rights • Accuracy • ValuaEon • PresentaEon
Risks
Contain
Minimized by
Procurement …ProducEon Order to $$ Quality LogisEcs Finance IT HR
Business Processes
Balance Sheet P & L Notes
Arise through Must be observed / achieved in
FDA etc. Performance & Policies
Other Reg’s OrganizaEon’s ObjecEves & Policies External Financial ReporEng regulaEons
Data Types
5
• Master Data – e.g. Materials, Customers, Vendors – Relatively stable – Used repeatedly in same way
• Many transactions (see below) • Transaction Data
– Stored at various stages of a business process • e.g. Customer orders, purchase orders, production orders, customer
payments – Data associated with single process ‘event’
• Evidence of an event / activity • Logically Stored in process ‘Documents’ • Repetitive transactions (events) but data stored associated
with each event / document • Has a Time dimension
Master Data
• Master Data is centrally stored (shared across applicaEon modules) and is processed to eliminate data redundancy.
• When creaEng business transacEons (like a sales order) the system copies informaEon from master data.
• Three kinds of master data are criEcal to order processing: – Customer: Defined by SD, shared with FI/CO – Material: Defined by MM, shared with SD, PP, FI/CO – Vendor Master: Defined by MM, shared with SD, PP, FI/CO
Customer Master
Customer Master
Material Master Material Master
Vendor Master
Master Data Internal Controls What Internal Controls would you recommend exist for Master Data?
– – – – – –
Master Data Internal Controls Recommended Controls
– Process to define the ‘true’ data -‐ leveraging external data, business policies where possible
– Trained ‘maker-‐checker’ enters / maintains the data including independent verificaEon of source data
– RouEne (quarterly?) review of criEcal field values changes (changes correct, authorized)
– Segregate ‘maker-‐checker’ / maintainer access from those performing the process (transacEons)
‘Good to Have’ Controls – Periodic (annual?) review of criEcal field values – Validate data externally where possible (call phone #’s, Dunn & Bradstreet review, …)
– Assure 1-‐Eme records only used 1-‐Eme (not rouEne)
Reading Assignment QuesEons: • The book says (page 264): “there must be no customer
“duplicates” if possible:” How can there be mulEple master records for one customer?
• Which is more of a risk to a company: inaccurate data or excessive repeEEve data?
• Is there anything in SAP that accounts for items that are discounted as “open items” or “floor model items” that are omen sold for less than the regular stock?
Control Failure: ‘One Piece at a Time’ • Background:
v Johnny Cash Song about an auto worker on the Cadillac Assembly Line
• Control Failure: 1949 – 197? v ConEnual them of auto parts from assembly line (mulEple years) v Threat of punishment existed but obviously didn’t find the missing
engine, transmission, …
• Results: v ‘Free’ Cadillac car built from parts v FicEEous story? Could this really happen?
• Reference: v Johnny Cash ‘One Piece at a Time’
‘One Piece at a Time’ Well, I lem Kentucky back in forty nine
An' went to Detroit workin' on a 'sembly line The first year they had me pusn' wheels on Cadillacs
Every day I'd watch them beauEes roll by And someEmes I'd hang my head and cry 'Cause I always wanted me one that was long and black.
One day I devised myself a plan That should be the envy of most any man I'd sneak it out of there in a lunchbox in my hand Now gesn' caught meant gesn' fired But I figured I'd have it all by the Eme I reEred I'd have me a car worth at least a hundred grand.
I'd get it one piece at a Eme And it wouldn't cost me a dime You'll know it's me when I come through your town I'm gonna ride around in style I'm gonna drive everybody wild 'Cause I'll have the only one there is around.
‘One Piece at a Time’ So the very next day when I punched in
With my big lunchbox and with help from my friends I lem that day with a lunch box full of gears I've never considered myself a thief But GM wouldn't miss just one liule piece Especially if I strung it out over several years.
The first day I got me a fuel pump And the next day I got me an engine and a trunk Then I got me a transmission and all the chrome The liule things I could get in my big lunchbox Like nuts, an' bolts, and all four shocks But the big stuff we snuck out in my buddy's mobile home.
Now, up to now my plan went all right 'Til we tried to put it all together one night And that's when we noEced that something was definitely wrong.
The transmission was a fimy three And the motor turned out to be a seventy three And when we tried to put in the bolts all the holes were gone..
‘One Piece at a Time’ So we drilled it out so that it would fit
And with a liule bit of help with an adapter kit We had that engine runnin' just like a song Now the headlight' was another sight We had two on the lem and one on the right But when we pulled out the switch all three of 'em come on.
The back end looked kinda funny too But we put it together and when we got through Well, that's when we noEced that we only had one tail-‐fin About that Eme my wife walked out And I could see in her eyes that she had her doubts But she opened the door and said "Honey, take me for a spin.”
So we drove up town just to get the tags And I headed her right on down main drag I could hear everybody laughin' for blocks around But up there at the court house they didn't laugh 'Cause to type it up it took the whole staff And when they got through the Etle weighed sixty pounds.
‘One Piece at a Time’ I got it one piece at a Eme
And it wouldn't cost me a dime You'll know it's me when I come through your town I'm gonna ride around in style I'm gonna drive everybody wild 'Cause I'll have the only one there is around.
Ugh! Yeah, RED RYDER This is the COTTON MOUTH In the PSYCHO-‐BILLY CADILLAC Come on
Huh, This is the COTTON MOUTH And negatory on the cost of this mow-‐chine there RED RYDER You might say I went right up to the factory And picked it up, it's cheaper that way Ugh!, what model is it?
Well, It's a '49, '50, '51, '52, '53, '54, '55, '56 '57, '58' 59' automobile It's a '60, '61, '62, '63, '64, '65, '66, '67 '68, '69, '70 automobile. Songwriters: KEMP, WAYNE © Sony/ATV Music Publishing LLC For non-‐commercial use only. Data From: LyricFind
Environment Favorable to Fraud Framework for sposng high-‐risk situaEons
Fraud!
RaJonalizaJon
Fraud Triangle
• Perceived opportunity (I can do it / conceal it and not get caught) Ø Poor internal controls Ø Lack of oversight
• IncenJve or Pressure (Financial or
emoAonal force pushing to commit fraud) Ø Meet expectaEons Ø Avoid criEcism Ø Cover a mistake Ø Personal failures, needs
• RaJonalizaJon (Personal jusAficaAon for
dishonest acAons) Ø Low compensaEon Ø Company is profitable
• Bulk vs. Packaged • Produced vs. Purchased • Finished vs. Intermediates vs. Supplies • Trading Goods (purchased to be resold) • Valued vs. non-‐valued • Owned vs. not (e.g. leased, responsible for) Impacts • ValuaEon • Handling (e.g. related configuraEon) • How Counted
Inventory: Not all the same
Inventory: QuanEEes Inventory Record Accuracy: Does Physical inventory match system records
§ Material / Batch § QuanEty § LocaEon
Method: Physical CounEng
§ Periodic (e.g. yearly, quarterly, …) Frequency can depend on risk (e.g. value)
§ Complete Count? § If ‘miss’ someone else Adjusts Records based on Count
Inventory: QuanEEes Inventory Record Accuracy: Does Physical inventory match system records
Methods: Cycle CounEng § ConJnuous counEng of secEons of inventory § Hit or Miss based on tolerances (e.g. zero for package, +/-‐
for bulk) § If ‘miss’ someone else Adjusts Records based on Count § Root cause analysis of reason and correcEon for ‘miss’ § Track IRA % (# Hits / # checks) § Acceptable alternaEve for full physical counts
Common Issue: Eming of physical moves vs. system recording
Inventory: Values
SAP: ValuaEon Control § Controlled by Material Master § Non-‐Split ValuaEon
Ø One (1) value by: – Material – Company or plant (depending on configuraEon)
Ø ValuaEon Methods – Not-‐ valued (e.g. not owned, value is expenses vs. asset) – Standard Price (constant based on how procured / produced)
– Moving Average (changes based on delivered price)
SAP: Split ValuaEon § Material master for each Material / ValuaEon Type
Ø Header record for each Material / ValuaEon Category created
Ø Moving Average Price only calculaEon method allowed Ø Stock records managed separately for each valuaEon type
Inventory: Values
Inventory: Material Movements ConfiguraEon (movement type) in SAP that controls:
§ Account (G/L) determinaEon of transacEons (Key control)
§ How value changes are calculated § How quanEty changes are calculated § How transacted (inside other transacEon or stand-‐alone) § TransacEon: OMJJ, Table: T156
SAP transacEons § Omen imbedded in other transacEons / acEviEes
Ø Goods receipt (e.g. PO Receipt, ProducEon reporEng) Ø Goods Issue (e.g. PGI in delivery processing) Ø Transfers
Create Delivery Create Shipment Picking
Shipping Documentation
Packing
Customer Order
Payment
Pre-Sales
Goods Issue: - Update Inventory - Post General Ledger
Create Invoice
Order to Cash Process Flow
Sales (Scenarios)
Shipping
Billing
Pre-‐Sales
Procurement
Inquiry
Order to Cash: Document Flow
Quote Contract
Free of Charge
Consignment Returns Debit / Credit Memo Request
Shipment
Credit Memo
Debit Memo
Service No Delv
Shipping Cost
Financial AccounEng Payment
Materials Management
Regular Order
Invoice
Delivery
Sales (Scenarios)
Shipping Procurement
Order to Cash: Shipping
Free of Charge
Consignment Returns Debit / Credit Memo Request
Shipment
Service No Delv
Shipping Cost
Materials Management
Regular Order
Delivery
• Key Shipping FuncEons – Delivery (1 plant -‐> 1 ship-‐to -‐> 1 day) – Shipment (truck Movement) – Post Goods Issue (PGI) – Shipping Cost (logisEcs Payable)
Delivery (Ready for the truck) • Delivery Document (1 plant -‐> 1 ship-‐to -‐> 1 day) • Basis for Shipment, PGI • Create: manually, automaEcally, batch • Picking
– Assign batch, get from storage locaEon / bin
• Packing (opEonal) – Add weight for packing materials used to ship
Shipment (LogisEcs Movement) • Linked to 1 or more deliveries • TransportaEon Planning & Shipment compleEon • Contains logisEcs Info: provider, equipment, dates, … • Can have mulEple ‘legs’ • Integrated form of work flow: Shipment stages
– Trigger outputs – Trigger PGI – Status Tracking
Post Goods Issue (PGI) • When: Truck / shipment leaves (no longer in possession) • Goods Issue posted only when these condiEons met
– Delivery Data is complete (config: CompleEon Rules) – Picking is complete – If Warehouse Management (WM): item status is complete
• What: is Posted – Inventory movement (remove) – Cost of Goods Sold
• Updates following: – Delivery (VL03N) – Linked order document (VA03) – Requirements (MD04) – Billing Due List (VF04) – via Delivery status
(Does not post revenue: Billing Does)
Shipping Cost • LogisEcs process equivalent of Goods/Service Receipt in the Procure to Pay process
• Creates accrual for freights payable process • Can support accurate delivered cost data for analysis
– Because calculated at detailed shipment transacEon level – If costs are accurate
Class Exercise • Small groups – Assigned sub-‐process
1. Inventory Management 2. Shipping
• Assignment: – List 4 Internal Control Risks that might exist in assigned sub-‐process
– For 1 of the risks – define a control to minimize the risk
• 8 Minutes
Inventory Control: Common Risks • Them • Lost Inventory / Damage • TransacEon Errors
– Human Errors – System caused (e.g. BOM accuracy)
• Material Life Cycle (e.g. obsolete / scrapping) and Shelf Life
• SegregaEon of DuEes (physical custodians vs. accounEng record custodians)
Order to Cash (b) : Common Risks Shipping • Manipulate client names and addresses
on shipping documents • Service/good Issue • Shipping Poor quality stock vs. 1st quality issued • Shipment of unfinished product • Shipment of product before customers desire or agreed to
delivery • Shipment to customers that did not place an order • Shipment of more product than the customer ordered • Recording shipments to the company’s own warehouse as sales • Shipping omen done by 3rd party LogisEcs personnel
Inventory Control: Common Controls • SegregaEon of DuEes (physical vs. record custodian)
• Inventory policies (Wriuen, taught, monitored)
• Test inventory transacEons (shipping, producEon, procurement, transfers, etc.)
• Inventory Record Accuracy: physical or cycle count
• Timing • Match control / methods to size of risk (high value)
Order to Cash (b) : Common Controls
Shipping • On-‐going review of shipping / delivery status • Backlog of shipping monitored and controlled • Inventory accuracy vs. shipping • Use pre-‐numbered shipping documents
Order to Cash Exercise • Primary learning objecEves are:
– Experience the steps in a typical sales transacEon – See how an ERP system handles a typical sales transacEon – Work through the procedures involved in a test of transacEons
– Look at a special feature of the sales and distribuEon (SD) module of SAP
– See the integraEon between Sales and DistribuEon (SD) and financial accounEng (FI) modules of SAP
Exercise 2: Order to Cash • Agenda
– Last Class (Feb 8): Steps 1 – 8
– This Class (Feb 15): Steps 9 – 15
– Next Class (Feb 22): Steps 16 – 23
– Due Feb 25 11:59 PM: Assignment Submission
Exercise 2: Order to Cash • Task 6 – Create a Sales Order
– Menu: Logis'cs ► Sales and Distribu'on ► Sales ► Order ►Create
– TransacEon: VA01
• Task 7 – Display the Sales Order – Menu: Logis'cs ► Sales and Distribu'on ► Sales ► Order ► Display
– TransacEon: VA03
• Task 8 – Display the Document Flow for the Sales Order – Within transacEon use menu: Environment ► Display Document Flow
– TransacEon: VA03
• Task 9 -‐ Check Status of Various Accounts – See details of Task 5
Exercise 2: Order to Cash • Task 10 – Create the Delivery for the Sales Order
– Menu: Logis'cs ► Sales and Distribu'on ►Shipping & Transporta'on ► Outbound Delivery ►Create ►Single Document ►With Reference to Sales Order
– TransacEon: VL01N
• Task 11 -‐ Check Status of Various Accounts – See details of Task 5
• Task 12 – Display the Document Flow for the Sales Order – Within transacEon use menu: Environment ► Display Document Flow
– TransacEon: VA03
Exercise 2: Order to Cash • Task 13 – Post the Goods Issue
– Menu: Logis'cs ► Sales and Distribu'on ► Shipping & Transporta'on ► Outbound Delivery ► Change ►Single Document (VL02N)
– TransacEon: VL02N
• Task 14 -‐ Check Status of Various Accounts – See details of Task 5
• Task 15 – Display the Document Flow for the Sales Order – Within transacEon use menu: Environment ► Display Document Flow
– TransacEon: VA03
Create Delivery Create Shipment Picking
Shipping Documentation
Packing
Customer Order
Payment
Pre-Sales
Goods Issue: - Update Inventory - Post General Ledger
Create Invoice
Order to Cash Process Flow: Order Blocks
Delivery Block
Billing Block
Order to Cash FuncEons in SAP Task SD MM QM FI CO
Inquiry þ
Order þ þ
þ
Delivery þ þ
þ
þ
þ
Invoice þ þ
þ
Payment þ
Exercise 2: Order to Cash • Task 1 – Extend the Material Master Record for Sales
– Menu: Logis'cs ► Materials Management ► Material Master ► Material ► Create (Special) ► Trading Goods
– TransacEon: MMH1
• Task 2 – Extend the Material Master Record for Sales – Menu: Logis'cs ► Sales and Distribu'on ► Master Data ► Business
Partners ► Customer ► Create ► Complete
– TransacEon: XD01 • Task 3 – Set up Credit Limits for the Customer
– Menu: Logis'cs ► Sales and Distribu'on ► Credit Management ► Master Data ► Change
– TransacEon: FD32
Exercise 2: Order to Cash • Task 4 – Check Inventory Availability
– QuanEty: • TransacEon: MMBE
– Value: • Menu: Accoun'ng ► Financial Accoun'ng ► General Ledger ► Account ► Display
Balances
• TransacEon: FS10N or FAGLB03
Exercise 2: Order to Cash • Task 5 -‐ Check Status of Various Accounts
– Check Inventory: MM Inventory QuanEty TransacEon: MMBE (Stock Overview)
– Check Account Values: GL Inventory, GL Cash, Sales Revenue, Cost of Goods Sold (COGS), GL A/Receivable : TransacEon: S_ALR_87012291 (Line Item Journal)
– Check A/P Vendor sub-‐ledger: TransacEon: FBL5N (Customer line item display)
Exercise 2: Order to Cash • Task 16 – Create an Invoice for the Delivery
– Menu: Logis'cs ► Sales and Distribu'on ► Billing ► Billing Document ► Create
– TransacEon: VF01
• Task 17 -‐ Check Status of Various Accounts – See details of Task 5
• Task 18 – Display the Document Flow for the Sales Order – Within transacEon use menu: Environment ► Display Document Flow
– TransacEon: VA03
Exercise 2: Order to Cash • Task 19 – Locate the AccounEng Document Number
– Menu: Logis'cs ► Sales and Distribu'on ► Billing ► Billing Document ► Display
– TransacEon: VF03
• Task 20 – Post the Customer’s Payment on Account – Menu: Accoun'ng ► Financial Accoun'ng ►Accounts Receivable ►
Document Entry ► Incoming Payment
– TransacEon: F-‐28
Exercise 2: Order to Cash • Task 21 -‐ Check Status of Various Accounts
– See details of Task 5
• Task 22 – Display the Document Flow for the Sales Order – Within transacEon use menu: Environment ► Display Document Flow
– TransacEon: VA03
• Task 23 – Write Down the Journal Entries the System Made – Non-‐SAP Task
top related