SAP CO 모듈 요약 ( 4주차 )
(Base planning object) Multilevel unit costing Product Cost Planning - 개요 제품 단계별 costing 방법 - 개발 초기 . 제품에 대한 spec이 아직 완전하지 않아 수작업 입력이나 원가 정보에 대한 변화가 많음 . Reference & simulation costing (base planning object) - 아직 자재코드가 없어서 unit costing 같이 거의 수작업으로 단가, 수량 등을 입력하여 원가 계산 . Material costing without quantity structure - 자재코드는 있으나 BOM, routing에 대한 정보가 없을 때 사용 - 양산 단계 . Material costing with quantity structure - BOM, routing, material price에 대한 정보가 있음 Costing method별 원가계산 결과 view Costing method Cost comp onent split itemization Costed multilevel BOM 비 고 Unit costing (Base planning object) O -Cost component split : 원재료비,노무비 등 원가요소별로 grouping -itemization : 자재코드, activity등으로 원가를 상세하게 break down함 -costed multilevel BOM : BOM str.에 따라 원가 계산 및 roll-up -costing run : 개별 자재가 아닌 plant별 등과 같이 grouping하여 원가 계산 Multilevel unit costing Cost estimate with QTY structure Costing run
Product Cost Planning - 개요 - cost of goods manufactured(제조원가 계산)과 cost of goods sold(매출원가) = 제조원가 + 판관비 계산 - 제품 가격 산정의 기초자료 - productivity (생산성) 측정 - 표준원가에 의하여 의사결정 대안 비교 예) 부품의 자체 제조, 외부조달 비교 의사결정 - 계속적인 원가 개선활동 지원 - cost origin : cost에 대한 원천 분석 - plant comparison : 동일 제품을 여러 plant에서 생산할 경우 원가 비교 - 제품 원가에 대한 primary cost 영향 분석 - 표준원가로 재고 평가
Product Cost Planning - 개요 원가 계산을 위한 Organizational structure - valuation area : plant는 logistic 조직으로 plant를 재무적으로 연결하기 위한 FI 조직 valuation area와 plant는 항상 1:1 임
material master는 logistics의 중심 master data임 Product Cost Planning - 개요 material master는 logistics의 중심 master data임 material master의 주요 용도 - 구매 ordering - inventory management에서 재고 관리, 자재 이동 upadting - Invoice Verification에서 invoice posting - sales 의 sales order processing - planning requirement, PP의 work scheduling
Product Cost Planning - 개요 Material master - material master는 SAP ERP시스템의 가장 중심적인 master data임 - accounting과 costing view는 항상 plant별로 관리 - costing view . General data - lot size : costing estimate(원가계산)에서 기본으로 사용 - base unit of measure(원가계산 단위), text . Account - valuation class . MM의 자재유형 보다 회계처리 시 더 자세하게 분류하고자 할 때 사용 . FI에서 관리하며 MM의 자재유형을 거래 event별로 primary cost와 연결함 예) MM의 원재료(ROH)를 원재료비, 부재료비 등으로 구분 - origin group . FI의 계정과목보다 더 자세하게 원가분석을 할 때 사용 - overhead group . Overhead 계산시 자재 코드별로 다른 percentage를 적용할 때 사용 예) 재료비 10,000원에 대하여 overhead 계산시 p-100 8000원은 5%, p-110은 2000원 10%를 적용 8000 * 0.05 + 2000 * 0.1 = 600원
Product Cost Planning - 개요 - No costing . 해당 자재는 원가계산을 하지 않음 . Material master price - planned price 1, 2, 3 : raw material(원재료)와 구매 자재를 위하여 관리되며 cost estimate시 사용 - taxed & commercial price : inventory가 있는 구매 자재에 대하여 입력 - price control . Material의 재고 계산시 사용하는 indicator로 standard price(S), moving average price(V)으로 구분 - 보통 자작품은 S, 구매 자재는 V 사용 - S price 를 사용하면 CO-PC의 standard cost estimate와 연결하여 관리함 Costing variant의 구조 - costing type . 원가계산의 목적을 결정함 . 주요 필드 - update price : cost estimate(원가계산) 결과가 material master에 어떤 price로 관리하는 지 선택 예) standard price, taxed price, commercial price등 P-100 자재 p-110에 no costing marking하면 P-110은 원가계산 하지 않음 P-110 P-140 P-120 P-130
Product Cost Planning - 개요 - date of update : cost estimate(원가계산) 결과가 material master에 update되는 일자 관리 예) with start of period이면 계산 결과가 매월 1일자로 update됨 - valuation variant . 원가 계산시 자재단가, 임율 등을 결정하는 방법을 설정하고, Costing sheet를 지정 . Plant dependent해서 plant별로 다른 가격 정책을 적용할 수 있음 . 주요 필드 -material, activity type/process, subcontracting, external processing : 해당 필드별로 원가계산시 사용할 price 지정 . Subcontracting : 무상 사급으로 다시 공장에 입고될 때 자재 코드가 바뀜 . external processing : 외주가공으로 다시 공장에 입고될 때 자재 코드가 변하지 않음 - costing sheet : overhead 계산시 사용할 costing sheet 선택 - date control . 원가계산관련 기준일자 설정 - costing date from과 costing date to는 cost estimate가 유효한 일자 지정 - Qty structure date :원가계산시 PP master인 BOM과 routing 정보에 대한 기준 일자 - Valuation date : 원가계산시 각종 price에 대한 기준 일자
Product Cost Planning - 개요 - further setting . 주요 필드 - special Qty structure control : Lot size와 관련하여 sales order costing에서 사용 - update : 원가계산 후 saving 여부와 항목 정의 . Saving allowed를 선택하면 원가를 항상 cost component split로 저장 - assignment : cost component structure, costing version, controlling area currency로 cost component split 적용 여부, cross company costing 적용 여부 관리 - 그 외 addictive cost, other / error management 등이 있음 - cost variant는 원가 계산 용도 와 목적에 따라 다양하게 정의하여 사용 . Standard cost estimate - planned Qty structure * planned price (standard price) . Modified standard cost estimate - current Qty structure * planned price (standard price) . Current cost estimate - current Qty structure * current price . Inventory cost estimate - actual Qty structure * tax-based & commercial price
Product Cost Planning - 개요 Costing variant 요약
Product Cost Planning - 개요 Cost component split - 원가를 원재료비, 노무비, 감가비 등 원가요소별로 grouping한 것 - 주요 목적 . Costing based CO-PA에 상세한 매출원가를 이전함 . Multilevel costing roll-up한 원가는 Cost component split로 계산됨 . Multilevel costing roll-up : 원가계산을 최하위 level부터 시작하여 BOM structure에 따라 최상위 level(완제품)까지 올라가면서 누적 계산 - cost component view는 COGM(제조원가), COGS(매출원가), sales & administration, inventory(commercial), inventory(tax-based)로 볼 수 있다 . COGS = COGM + sales & administration - cost component는 변동비 , 고정비를 구분할 수 있음 - cost component를 CO-PA에 transfer할 때 40개까지 가능 . 변동비 고정비 구분하려면 20개만 가능 함 - cost component structure . COA별로 Cost element를 cost component에 assign . Cost component와 Cost component group assign . Cost component structure를 Cost variant에 assign
Product Cost Planning - 개요 . cost component view 정의 . cost component structure를 cost variant, company code, plant에 assign . Cost component별로 변동비/변동+고정비 여부, COGS 계산범위, inventory valuation 원가, cost component roll-up여부 등 지정 . Cost component structure은 company code에 하나만 assign가능 - 단 추가로 plant별로 하나씩 추가 지정 가능 - primary cost component split . CCA에서 계산한 activity price를 CO-PC의 activity price에 이전시킬 때 cost component 같이 이전 시킴 . cost component structure에서 사용 여부 지정 Overhead cost - internal order에 있는 내용과 같음 - MM의 overhead group과 CO의 overhead key를 CO에서 연결해 주어야 함
Product Cost Planning – material costing with qty structure BOM - BOM은 제품에 대한 부품 구성 structure와 표준 소요량 등의 정보를 가지고 있는 부품명세서 - BOM header . BOM usage : production BOM, engineering BOM등 BOM의 사용 목적 . BOM status : MRP 전개, Production order등 구체적인 BOM usage 예 . Validity period : BOM 적용 날짜 등 관리 . Alternative BOM : 동일 공장, 동일 자재에 여러 가지 BOM이 있을 때 선택 - BOM item . Item category : - L : stock item : 원가계산 함 - N : non stock item : 원가계산을 하지 않음 - R : variable size item : 동일 자재에 여러 단위를 사용할 때 적용 . Quantity : 자재 소요량 . Validity period : 자재 적용 날짜 관리 . Fixed Qty indicator : 고정적으로 1개만 투입된 것으로 적용 . Relevancy to costing indicator : cost estimate 방법 지정 예) Standard cost estimate, current cost estimate 등, 만약 이 indicator를 지정하지 않으면 cost estimate를 하지 않음 . Bulk material : 나사 같이 BOM관리가 어려운 자재이며 원가계산하지 않음
Product Cost Planning – material costing with qty structure Routing - operation : work center에서 수행되는 작업 순서 - work center : operation이 수행 되는 physical location - work center , operation, cost center와의 관계 - Work center master . Basic data - standard value key : work center에서 관리하는 operation에 대한 6개의 standard value 정의 예) setup , machine, personnel, teardown등 에 대한 이름, dimension, 측정 단위등 정의 Cost center Activity price 계산 Work center 1 Work center 2 Work center 3 Activity type Qty 집계 10 20 30 40 50 60 70 operation
Product Cost Planning – material costing with qty structure - rule for standard value maintenance : 6개 standard value에 대한 화면 상태 관리 예) 필수입력, 옵션 입력 등 - efficiency rate 관리 : operation에 대한 효율 . Default value - control key : operation에서 실행하는 business transaction 정의 . Scheduling, capacity planning, costing등 실행 여부 선택 . Auto goods receipt 여부 선택 : 마지막 공정에서 confirmation하면 자동 창고 입고 여부 . Confirmation : confirmation 여부 와 방법 선택 예) milestone confirmation : 어느 operation에서 confirmation하면 전 공정들은 자동적으로 confirmation됨 . Link with cost center / business process - controlling area, C/C, business process assign - work center에서 수행되는 activity type 및 formula 정의 - routing header . Task list group : material 코드 group counter : material 코드에 대한 routing 번호 (한 자재에 대하여 여러 가지 routing이 있을 경우)
Product Cost Planning – material costing with qty structure . material assign : 같은 공정에 여러 material 포함 가능 . usage : routing의 용도(production, engineering 등) . routing status , lot size range, validity period 등 관리 - Operation master . Operation이 수행되는 Work center assign . Control key : Work center의 control key와 같음 . Operation의 측정 단위, base Qty(기준 수량) . Standard value : Work center의 Standard value 와 같음 . Operation scrap율 (불량율) 정의 . Operation relevant to costing : marking되어 있지 않으면 그 공정은 원가계산하지 않음 . Assignment of activity types/ business process : 관련 indicator를 turn off시키면 activity type에 대한 표준시간을 work center에서 가져옴 . Component allocation : BOM을 operation에 연결함 만약 space이면 첫번째 operation에 자재를 투입한 것으로 간주
Product Cost Planning – material costing with qty structure Operation time 계산 formula - lot size : M개 Routing Base Qty : N 개 Set up A min machine B min labor C min Work center Activity type 효율 Set up 100% machine 75% labor 50% Cost center Activity type price Set up X원/min machine Y원/min labor Z원/min Activity type Activity Qty(1) 효율(2) Activity price(3) Costing 결과 Set up A min 100% X원/min (1) / (2) * (3) machine B min / N * M 75% Y원/min labor C min / N * M 50% Z원/min
Product Cost Planning – material costing with qty structure Scrap 구분 - component scrap . 부품/소재 불량으로 BOM이나 material master에서 관리 . BOM이 우선순위임 - operation scrap . 공정 불량으로 routing에서 관리 - assembly scrap . 최종 제품 불량으로 material master에서 관리 . Operation scrap에 의하여 계산 가능 assembly scrap = ( 1/ ( 1 – 공정 1의 operation 불량)) * ( 1/ ( 1 – 공정 1의 operation 불량)) * … - operation scrap, net indicator . Marking되어 있으면 assembly scrap을 무시하며 BOM에서 관리 - scrap은 수량관리하지 않음 Production version - task list group, group counter, BOM의 조합 - lost-size range, validity period을 제한함
Product Cost Planning – material costing with qty structure Qty structure control - BOM 적용 우선순위 1) Cost estimate 수행시 화면에 BOM, alternative BOM, production version 직접 입력 2) Material master의 costing view에 있는 BOM, alternative BOM, production version 3) Costing variant의 Qty structure에서 정의 4) IMG의 BOM selection ID에 정의 - routing 적용 우선순위 1) Cost estimate 수행시 화면에 task list group, group counter, production version 직접 입력 2) Material master의 costing view에 있는 task list group, group counter, production version 3) Production version에 정의 4) Costing variant의 Qty structure에서 정의 5) IMG의 Routing selection ID에 정의 Cost estimate with Qty structure 수행 1) 원가 계산할 material, plant 선택 2) costing variant 선택: valuation variant, costing type, costing version등 선택 3) standard costing value 정의 - lot size : default는 material master에 있는 lot size - BOM, routing Qty structure 선택 - 적용할 자재/activity price에 대한 기준일자
Product Cost Planning – material costing with qty structure 4) 실행 및 결과 분석 5) cost estimate 저장 : cost component split와 itemization 을 저장해야 함 ** cost estimate 결과는 BOM structure에 의하여 cost component split와 itemization view로 display되고 log가 남음 ** explanation : cost estimate와 관련된 material master, BOM, routing 등의 정보를 볼 수 있음 Standard price 와 Std cost estimate - Standard price : 단지 표준 가격만 있으며 inventory valuation(재고 평가)와 재고 이동에 사용 - Std cost estimate . cost component split는 costing based CO-PA에 상세 매출원가을 이전하고 공헌이익 분석 시 기초 자료로 사용 . itemization는 상세 level로 total 금액과 수량을 저장하며 target cost로 실적과 비교분석 시 사용 Standard price update 절차 1) cost estimate 실행 2) 결과 분석 : error가 없고 Qty structure가 정확해야 함 3) update allowed 여부 check : 해당 년도/월에 company code, valuation variant, costing version 조합으로 check 4) marking : 반복 가능 5) release : 한 달에 한번 가능하고 material master의 current planned price와 inventory가 재계산됨 FI 전표 발생
material master의 price 수정 Product Cost Planning – material costing with qty structure material master의 price 수정
Product Cost Planning – material costing with qty structure ** 예제) 재 고 Material master 100원 Future 표준 Current 표준 Previous 표준 - 100원 기 존 자 료 Cost estimate 후 Marking 100원 150원 100원 - 150원 150원 100원 Release standard price 변경 - SAP 표준은 std cost estimate 후 release하면 standard price를 수작업으로 변경하는 것은 불가능 - std cost estimate 없이 변경 : material master의 standard price만 변경 되고 current planned price는 변경되지 않아서 SD/FI의 매출원가와 CO-PA의 매출원가가 상이함 - std cost estimate 수행 후 변경 : ‘delete test data’ option을 사용하여 현재의 cost estimate를 삭제함 그리고 동시에 material master의 current planned price도 삭제되고 standard price는 변경되지 않음 std price 변경하면 std price와 current planned price가 같이 변경됨 Cost estimate는 cost variant와 cost version을 조합하여 다양한 목적을 위하여 여러 번 수행 가능 ** cost version : 다양한 원가 계산을 위한 costing type, valuation variant 등의 조합
Product Cost Planning – Costing run 많은 material를 한꺼번에 대량으로 원가계산할 때 사용 - 예) 공장별, 제품군별 등 - BOM level별로 각각 원가 계산 가능 - online이나 background 실행 Costing run 생성 - 필수 입력 사항 : company code, costing variant, costing version, run date Processing 순서 1) selection : 원가계산을 수행할 material, plant등 지정 2) BOM explosion : 선택된 material에 대한 BOM level 전개 3) costing : 원가계산 - BOM level별로 원가계산을 하려면 costing level에서 원가 계산할 level 선택 4) analysis - costing level : BOM level별 원가계산 결과를 보여주고, level별로 원자재를 포함한 원가를 볼 수 있음 - material list : 원가계산을 수행한 material에 대한 원가를 볼 수 있음(원자재 포함) 해당 material를 double click하면 상세한 원가계산 결과가 나옴 - analysis : 원가계산 결과를 다른 costing run이나 material master의 price등과 비교 가능 SAP은 std cost estimate와 material master의 std price의 비교 추천 5) marking과 release
Product Cost Planning – Costing run Error 대응 방법 - error가 많을 경우 최하위 level부터 level별로 costing run함 - error가 적을 경우 error가 있는 material만 costing run함 . Costing parameter에서 ‘cost ests with errors only’ 선택 - costing level별로 error display 가능 . Costing parameter에서 ‘log per costing level’ 선택
Product Cost Planning – Other costing function Transfer control - 원가 계산할 때 시스템에 기존 원가 정보가 있으면 다시 계산하지 않고 기존 원가 정보 이용 - 목적 . 원가 계산 시간 단축 . 불필요한 원가 계산을 피함(특히 standard cost estimate) - 적용 . material cost estimate with Qty structure . material cost estimate without Qty structure . costing run - Selection, BOM explosion . cross-company costing - Cross plant, cross company code P-100 1/1 원가계산 P-101 2/1 원가계산 100-100 100-200 100-100 100-201 P-101 원가 계산할 때 100-100은 원가 계산 하지 않음 100-110 100-120 100-110 100-120
Product Cost Planning – Other costing function - setting . cost variant의 transfer control parameter에서 singe plant와 cross plant로 구분 정의 . transfer할 price등 정의( future standard cost estimate, current standard cost estimate) - Reference variant . transfer control을 선택적으로 적용할 때 적용 - 원가 재 계산시 raw material(원재료), internal activity, process등으로 구분 선택하여 revaluate 가능 - cost variant의 reference variant parameter에서 정의 Additive costs - BOM / routing에서 표현할 수 없는 비용항목들을 포함시켜 원가 계산할 때 사용 . 예) 소나타 엔진을 울산공장에서 생산 아산공장으로 이송하여 소나타 차종을 제조할 때 엔진 이송 시 발생하는 운송비, 보험료 등을 처리 - Non SAP시스템으로 부터 원가를 Interface할 때 이용 - unit costing과 같이 user가 수량, 가격등 입력 - cost element를 모르면 cost component 입력 - costing varinat에서 additive costing 관리 Special procurement - Special procurement key는 자재 조달 방법을 지정하는 것으로 특히 subcontracting(무상사급), stock transfer/ production from another plant(공장간 제품이동)에 적용
Product Cost Planning – Other costing function - material master의 MRP view와 costing view에서 관리 - 원가 계산시 costing view가 우선 적용됨 예) 공장간 제품 이동 plant A에서 p-100을 원가 계산할 때 100-100은 plant B에서 원가 계산하여 transfer함 단 special procurement key에서 지정하지 않으면 100-100은 원가계산하지 않음 - special procurement 와 BOM이 없으면 원재료비 처리 special procurement key가 in house이면 routing에 의하여 가공비 처리 special procurement key가 external이면 BOM과 routing를 무시하고 원재료비 처리 - phantom assembly . 가상의 assembly로 PP에서 BOM 구성을 간편하게 하기 위하여 사용하며 수불관리하지 않음 Plant A Plant B 100-100 P-100 100-100 100-200 100-110 100-120 P-100 P-101 원가계산은 부품단위로 하나 phantom assembly에 대한 원가 정보도 있음 100-100 100-200 100-300 100-100 100-200 100-301 Phantom assembly로 구성
Product Cost Planning – Other costing function - subcontracting . 무상 사급을 말하며 SAP은 유상 사급에 대한 표준 프로세스는 없다 . 입고시 자재코드가 바뀜 . 전제 조건 - Special procurement key에 subcontracting 지정 - 해당 자재에 대한 BOM이 있어야 함 . 자재를 해당 업체에 불출시 FI 전표는 발생하지 않음 자재 입고시 FI 전표 발생 예) 자재 A를 subcontracting해서 입고할 때 - external processing . 외주 가공으로 하나의 공정으로 처리 . 자재코드는 불변 . external processing을 routing에서 각 공정에 assign할 수 있음 . Price는 external processing/subcontracting 모두cost variant의 valuation variant parameter에서 정의 A : 가공비 50원 차변 대변 외주가공비 50원 원재료비 20원 제 품 70원 외주가공대체 70원 원재료비 20원 GRIR 50원 Balance가 항상 zero임 100-100 재료비 10원 100-200 재료비 10원
Product Cost controlling - Overview - 원가 절감 활동 지원 - 전략적 의사결정 지원 . 생산 지역/생산방법 등 - 운영 의사결정 지원 . 가격 결정 등 - 재고 평가 - 재공품 평가 Product cost controlling component - preliminary costing(사전원가) . Cost object별로 생산 직전에 planned cost 계산 - planned Qty(자재 소요량, activity type 등)와 planned price(자재단가, activity price)을 이용하여 원가 계산 . Manufacturing order : order를 생성할 때 preliminary costing함 ** Manufacturing order : production order 와 process order를 말함 . Product cost collector : 월별로 preliminary costing함 - simultaneous cost (actual cost) . 물류에서 event가 발생할 때 마다 원가 계산 관리회계 관점 재무회계 관점
Single level settlement Product Cost controlling - Overview ** 물류(logistic)관련 event : 자재 불출 , 공정 confirmation, 창고 입고 . 1) 자재 불출 : 재료비 계산 = 실적 투입 수량 * 자재 단가 ** 자재단가는 이동평균단가나 표준단가임 2) 공정 confirmation : 가공비 계산 = 실적 activity type Qty * activity planned price - period end closing 1) template allocation (ABC) 2) activity price/ business process의 revaluation : actual price로 대체 3) overhead expense 계산 4) WIP(재공) 계산 5) target cost, scrap, variance 계산 6) settlement : FI, PCA, actual costing/ material ledger, PA로 settlement - actual costing/ material ledger . 기능 - settlement에 의하여 발생한 variance를 기말재고와 매출원가로 안분 - 자재/제품 입고 시 currency 와 환율 관리 - 표준원가와 같은 구조로 실적원가 분석 (cost component split) Single level settlement 구 분 수 량 예비(표준) 차 이 비 고 기 초 1 10 기초 + 입고 차이를 출고와 기말로 안분 입 고 20 출 고 15 기 말 multil level settlement : variance를 완제품까지 roll up하여 매출원가와 기말재고로 안분
Product Cost controlling - Overview
Product Cost controlling - Overview Manufacturing order에 의한 원가 계산 - manufacturing order별로 원가 계산을 하므로 order에 BOM/routing의 수량정보와 CO의 원가정보가 같이 관리됨 - order가 release되면 actual cost 수집 가능 - order별로 planned cost와 actual cost 비교 가능 Product cost collector에 의한 원가 계산 - production type에 관계 없이 PCC에 의하여 월별 원가 계산 ** production type : order oriented production, repetitive manufacturing - production type이 order oriented production이면 BOM/routing의 수량정보는 order에서 관리하고, 원가정보는 PCC에서 관리 - PCC는 자재코드별, BOM + routing 조합, production version 등으로 생성함 Cost object hierarchy - PCC나 order에 집계되지 않는 line 공통비용을 집계하여 배부하기 위하여 생성 - Cost object hierarchy에는 PCC나 order가 assign되어 있음 ** Cost object hierarchy에 assign된 PCC/ order는 기간별로 settle되어야 함
Product Cost controlling - Overview WIP (work in process) 계산 방법 - SAP시스템에서는 actual cost = 표준원가 + WIP + variance로 구성됨 - 계산 순서 1) 표준원가 계산 : 최종 공정에서 confirmation한 수량으로 표준원가 계산 2) WIP 계산 : 원가계산 방법에 따라 WIP 계산 3) variance 계산 : actual cost - 표준원가 – WIP Order에 의한 원가 계산시 WIP 계산 (WIP at actual cost) - 오더 상태에 따라 WIP 계산 . 오더가 delivery completed(DLV)나 Technically completed(TECO)이면 WIP가 없음 actual cost - (창고입고량 * 표준원가) = variance . 오더가 release(REL)나 partially release(PREL)이면 WIP = actual cost . 오더가 partially delivery(PDLV)이면 WIP = actual cost – (창고입고량 * 표준원가) Period별 원가 계산시 WIP 계산 (WIP at target cost) 예) P-100 구 분 확정 수량 이론적 재공 계산 SAP 시스템 WIP 계산 비 고 공정 10 100 - (100 – 50) * 표준/사전원가 = A SAP WIP = 확정 수량 – 완성품 수량 – 후공정의 scrap 수량 공정 20 80 (100 – 80) * 표준/사전원가 = A (80 – 50) * 표준/사전원가 = B 공정 30 50 (50 -50) * 표준/사전원가 = C 창고 입고 P-100 WIP = A + B P-100 WIP = A + B + C
Product Cost controlling - Overview Order에 의한 원가 계산 과 Period에 의한 원가 계산의 차이 ** settlement type에 의하여 WIP 평가방법 결정 구 분 Order방식 Period 방식 Settlement type FUL PER WIP 계산 WIP at actual cost WIP at target cost Variance Actual cost – GR금액 Actual cost – GR금액 - WIP Cost object hierarchy 불 가 가 능 Settlement 해당월까지 누적비용 정산 가능 월별 정산 가능 매달 정산해야 함
Product Cost controlling – costing by period Product cost collector - PCC는 Period별로 원가를 집계하는 cost object (order)임 - PCC는 production type과 관련 없이 사용 가능 . Repetitive manufacturing, order related production, process manufacturing 단 process manufacturing에서 연산품 원가계산을 위하여 cost을 분할 할 경우는 불가능 - PCC는 자재, BOM + routing의 조합, production version으로 구성 가능 - production process . Production order와 PCC를 연결함 . Repetitive manufacturing에서는 Production version과 PCC도 연결함 . Characteristic은 production process에 unique한 값을 말함 - material , plant, production version, BOM + routing 조합 . production process은 controlling level에 의하여 원가 계산 /분석 수준 등을 관리함 . Controlling level은 characteristic의 조합임 - Result Analysis key : WIP계산할 때 사용 - preliminary costing을 위하여 costing variant와 valuation variant을 따로 지정함 - simultaneous costing을 위하여 costing variant와 valuation variant 따로 지정함 - overhead 계산을 위하여 costing sheet와 overhead key 지정 - PCC의 order type은 order category = ’05(PCC)’임
Product Cost controlling – costing by period Production order - Production order는 production process을 통하여 product cost collector (PCC)와 연결 - Production order에서 planned cost (preliminary cost) 계산이 가능하지만 단지 information용 임 - 실제로 시스템에서 쓰이는 사전원가는 PCC에서 계산해야 함 . Production order에 정의된 사전원가용 costing variant와 valuation variant은 의미가 없음 - RA key는 production order에서는 의미가 없음 . WIP은 PCC에서 계산함 Preliminary costing (사전원가) - PCC에서는 매월 사전원가를 계산함 - 전제조건 . Costing lot size . BOM & routing . Costing variant - 용도 . WIP valuate . Production variance & scrap variance 계산 . Repetitive 생산방식에서 공정 confirmation하면 activity Qty을 PCC의 사전원가에서 가져옴
Product Cost controlling – costing by period - Preliminary costing overview 구 분 수 량 단 가 원가계산 공식 Direct material cost . BOM 소요량 : production process에 정의된 BOM 사용 . stock material : order type에 assign된 costing variant의 valuation variant에 있는 price . non stock material : purchasing info record에 있는 price BOM 소요량 * material price Direct manufacturing cost . Routing에서 정의한 공정별 activity Qty . order type에 assign된 costing variant의 valuation variant 에 있는 activity price activity Qty * price Overhead 계산 . order type에 assign된 costing variant의 valuation variant 에 있는 costing sheet에 의하여 계산 . 자재코드별로 다른 overhead rule를 적용하려면 overhead key를 사용
Product Cost controlling – costing by period Actual cost - cost object에 대한 actual cost관련 event . FI의 G/L account posting , MM의 good movement , reposting of primary cost, reposting of line item, internal activity allocation , reposting of internal activity allocation, time sheet에 의한 personal cost assignment , process cost allocation , manual process allocation, template allocation , overhead 계산, activity price revaluation , logistic에 의한 confirmation , subcontracting - confirmation할 때 activity allocation & good issue나 good receipt가 동시 처리 가능함 - production order는 release해야 actual cost 기표 가능 - good receipt(창고 입고)시 입고 금액 . Price control indicator = ‘V(이동평균단가) 이면 창고입고수량 * costing variant의 valuation variant에서 정의된 단가 . Price control indicator = ‘S(표준단가) 이면 창고입고수량 * standard price - Price control indicator = ‘V’이면 material은 이동평균단가로 평가 . 자재의 이동평균단가는 자재이동(good movement)이나 order settle시 Update - Price control indicator = ‘S’이면 . Make to stock production의 standard price = standard cost estimate . Valuated sales order stock을 가진 sales order related production의 standard price = predefined valuation strategy에 의하여 결정
Product Cost controlling – costing by period Period end closing - activity price revaluation (actual price로 대체) . 전제 조건 controlling area version의 fiscal year setting에서 revaluation을 activate해야 함 . Revaluation은 activity price를 원래 allocate된 price와 actual price의 차이를 기표 . Revaluation object : internal order, sales order item, production order, 일반 cost object - cost center는 자동 수행 예) cost center A가 PCC B에 activity allocation을 하는 경우( activity planned price= 100원 /Hr) - Target cost에 의한 WIP . WIP 적용 rule setting C/C A PCC B 1) 월 중 10hr * 100 = 1,000 1) 월 중 10hr * 100 = 1,000 월말에 실제 발생 1,100원, activity Qty 10Hr이면 activity price 110원으로 재계산 10hr * 10 = 100 10hr * 10 = 100 Controlling area + RA key + RA version 조합으로 Valuation Variant 결정
WIP data를 DB에 save할 때 쓰는 계정 WIP data를 FI에 posting하는 계정 Product Cost controlling – costing by period . WIP valuation시 사용 단가 - Valuation variant에 있는 우선 순위 적용 . preliminary cost, current standard cost, alternative material cost (modified standard cost 등) . WIP관련 cost element 지정 - line IDs : . WIP을 cost component처럼 관련 계정을 grouping하여 관리 하기 위하여 사용 ** 6++++++ 이 FK이고 655+++ 이 OH이면 655000부터 655999까지는 OH이고 나머지는 FK임 . WIP의 FI posting관련 계정 setting ** WIPR : 자산 처리, WIPP : 비용처리, RUCR : order 방식의 원가계산시 사용 마이너스 WIP: order방식의 원가계산은 인정하고 period방식의 원가계산은 인정하지 않음 WIP data를 DB에 save할 때 쓰는 계정 controlling area RA version RA key Cost element 1000 4+++++ 6+++++ 655+++ Lid EK FK OH WIP 관리 C/E 672100 672200 672300 WIP data를 FI에 posting하는 계정 controlling area Company code RA version RA category 1000 WIPR RUCR P/L 계정 B/S 계정 893000 793000 239000 79000
Actual cost – WIP – Scrap (production variance) Product Cost controlling – costing by period Valuation calculation Actual Qty * 표준원가 Plan Qty * 표준원가 표준원가 FI, PCA, PA, material ledger 에 transfer Target cost version 0( total variance) = order balance = Target cost version 1 + Target cost version 2 Target cost version 2 (planning variance) Output side variance Plan Qty * 사전원가 Input side variance Actual cost – WIP – Scrap 사전원가 Actual Qty * 사전원가 Net actual cost Target cost version 1 (production variance) ** target cost version 3 : actual cost를 alternative cost( modified standard cost)와 비교 분석 예) 3개월 rolling planning시 월 rolling plan과 actual cost 비교
Resource usage variance Remaining input variance Product Cost controlling – costing by period - Variance category 구 분 내 용 비 고 Input side Variance Scrap variance target scrap qty과 actual scrap qty의 차이 Input price variance 자원(material/ activity 등)의 plan price과 actual price의 차이 Input qty variance 자원의 planned 소비(input)수량과 actual 소비(input) 수량 차이 Resource usage variance plan되지 않은 자원에 실적이 발생되었거나, 반대로 plan된 자원에 실적이 발생하지 않아 생긴 차이 (예) BOM 설계변경 Remaining input variance input side의 category에 속하지 않는 차이 Output side Output price variance material이 창고로 입고될 때 standard price를 적용하지 않을 경우 발생 (이동평균단가 적용) Mixed price variance 예) 표준시 적용한 혼합율과 실제 혼합율이 달라 발생하는 차이 - 표준 설정 시에는 A line 20%, B line 80%로 설정하였으나 실제 생산 시에는 A line 50%, B line 50%로 설정 Lost size variance 고정비로서 lot size의 차이로 발생하는 variance 예) set up time 등 Remaining variance 위의 category에 속하지 않는 차이 variance variant에 deactivate된 output side와 input side variance
Product Cost controlling – costing by period - variance 계산을 위한 valuation variant . Scrap의 valuation variant는 항상 target cost version 0에서 지정해야 함 - Scrap variance 계산은 version과 상관 없이 실행 가능 . valuation variant에서 report할 variance category 지정 . Variance 계산을 실행하려면 cost object에 variance key 지정 - material master의 costing view에 variance key을 지정하면 PCC나 manufacturing order에 transfer됨 - variance key는 plant별로 지정 가능 Settlement - period방식에 의한 원가계산의 경우 월말에 차변 과 대변의 차이를 정산하는 절차 - variance = 투입비용 – 입고금액 –WIP - WIP 금액은 FI와 PCA에 반영됨 . FI 기표 : 차) unfinished good inventory (B/S계정) , 대) change in WIP(P/L계정) - variance 금액은 FI, PCA, Material Ledger, CO-PA에 반영
Price control indicator = ‘S’ Price control indicator = ‘V’ Product Cost controlling – costing by period - settlement profile . PCC의 order type에 지정되어 있음 . Costing based PA에 settle하기 위한 전제조건 - variance indicator에 marking - PA transfer structure와 allocation(settlement) structure를 지정해야 함 - PA transfer structure setting . CO의 Cost element와 CO-PA의 value field를 연결 시켜 줌 . Cost element와 variance category의 조합으로 value filed와 연결 - price difference account에 대응되는 cost element가 있으면 account based CO-PA에 settle 가능 - settle rule 구 분 Price control indicator = ‘S’ Price control indicator = ‘V’ Settle rule - total variance를 P/L계정인 price difference account(원가차이 계정) 에 차변 기표 - B/S계정인 inventory change account에 대변 기표 total variance를 B/S계정인 inventory account에 차변 기표하고 inventory change account에 대변 기표 -Settle 수량< 기말수량: 모든 차이금액이 기말재고에 반영. Settle 수량> 기말수량: 기말재고로 갈 차이= Variance * (기말수량/Settle수량) 나머지는 원가차이계정으로 기표 Material revaluate - variance을 FI에 posting할 때 재계 산하지 않음 - statistical 이동평균단가를 계산하고 material master에 transfer - settle시 이동평균단가와 총 재고금액이 재계산되고 - 재계산 결과는 FI에 기표
Product Cost controlling – costing by period Settlement 예 - 제품 T-100, 표준단가 = 1,000원/대 event CO-PC F I Material ledger Costing based CO-PA 비용 기표 창고입고(GR) 10대 대) PO완성 10 *1,000 = 10,000 차) 제품 10,000 대)PO완성 10,000 수량 표 준 차 이 입고 출고 기말 10 10,000 Delivery 5대 차) 매출원가 5 * 1,000 = 5,000 대) 제품 5,000 5 5,000 Billing 5대 차) AR 7,000원 대) 매출 7,000원 매출수량 5대 매출액 7,000원 매출원가 5,000원 settlement 대) PO완성 1,000원 (11,000원 – 10,000원) 차)원가차이 1,000원 대)PO완성 1,000원 원가차이 1,000원 1,000 차) 제품 500원 대) 원가차이 500원 원가차이 -500원 500 차) 재료비 5,000 노무비 3,000 경 비 3,000
Product Cost controlling – costing by period Material valuation (자재 평가) 평가 방법 Standard price Moving average price Periodic unit price Price indicator S V 월 중 : S 월 말 : V 재고 금액 재고수량 * 표준단가 이동평균단가 = 재고금액 / 재고수량 실제 재고단가이고 Material master update 재고금액 평가 시기 외주자재 : Good receipt, invoice receipt 제조자재 : good movement, order settle 월말에 실제단가로 재계산 Material valuation 방법 비교 평가 방법 장 점 단 점 Standard price - 생산에 대한 효율성 분석 - variance를 costing based PA로 transfer - 자체생산 자재 평가에 적당함 - 재고 단가가 항상 일정함 - 구매단가가 / 생산환경이 자주 바뀌는 기업 에는 부적합함 Moving average price - 외부조달 자재의 가격 변화에 의한 variance 가 재고평가에 반영 - 생산에서 발생한 variance가 재고평가에 반영 - 외부 조달 자재에 적당 - variance가 완제품까지 roll up되지 않음 불가 Periodic unit price - 월 중에는 사전원가로 평가하고 월말에는 실제원가로 평가 - variance가 완제품까지 roll up됨 - material ledger가 install되어야 함
지원되는 controlling object Product cost collector Product Cost controlling Full settlement와 periodic settlement 비교 ** 단 process order에서 co-product(연산품) 원가계산 하는 경우 periodic 방식 불가 구 분 Full settlement Periodic settlement 지원되는 controlling object Production order Process order Product cost collector WIP 계산 WIP at actual cost WIP at target cost Variance Actual cost – GR금액 Actual cost – GR금액 - WIP Cost object hierarchy 불 가 가 능 Settlement 해당월까지 누적비용 정산 가능 월 정산 가능 매달 정산해야 함