SAP会计科目自动分配配置大全.docx
《SAP会计科目自动分配配置大全.docx》由会员分享,可在线阅读,更多相关《SAP会计科目自动分配配置大全.docx(34页珍藏版)》请在冰点文库上搜索。
SAP会计科目自动分配配置大全
SAP会计科目自动分配配置大全
1MaintainAccountingConfiguration(概览)
Tcode:
FBKA/FBKF/FBKP
输入Tcode:
FBKP进入后,看到的是图1的画面,在此应该包含了所有的科目设置,设计思路很简单,SAP要兼顾全球的财务需求,科目设置并没有hard-coded允许企业根据实际需求和本国的会计准则为业务交易配置相应会计科目.
当点击图1-[1]或图1-[3],进入自动过帐科目设置,在这里包含了各模块的配置,下面首先重点讲述MM自动过帐的配置(OBYC),当真正明白了这些配置及其逻辑,相信你对SAPFICO就了解了一半,这一点都不夸张.
SE11/SE16:
T030Y.当SE16看T030Y,你能发现MaterialManagementPostings(MM)的group是RMK.SAP一般将各种数据都保存在表中,设计思想是这样的,SAP不hard-coded(不写死),然后去读表,这种设计思路在SAP系统中比比皆是
***基于此,你应该明白你的配置其实就是往配置表中写入数据,当这些数据写进后是固定的,在一些特殊情况下,可能并不能满足一些需求,比如固定资产盘赢盘亏的科目配置(你可能必须手工调帐),一句话,SAP也非万能的,它并不能百分之百的满足你的特殊需求
2AutomaticPostingConfiguration(MMModule)
OBYC的画面,如图3-[1],是根据企业实际需求自定义的TransactionKey,下面就OBYC自上而下个transactionkey举实际例子就常用的transactionkey和科目分配做详细描述.
首先,必须定义科目分配的rule如图4,即你要怎么样配置科目,如图4-[1]表示科目将按Generalmodification|Valuationmodif.|Valuationclass三者结合给定会计科目,如你还需要让交易额在发生借方和贷方使用不同的会计科目,请勾选Debit/Credit.
什么是Valuationmodif.?
请参考例1:
如何使用Valuationgroupcode.
什么是Generalmodificaition?
OBYC大的transaction在movementtype(OMJJ/OMWN)定义里叫TEKey,在MM/SDcondition里叫AcctKey,简单来讲,Generalmodification(OMJJ/OMWN)的accountinggroup叫Acct.modif)是Transactionkey的细分
为什么使用ValuationClass?
MM科目transactionkey和科目配置详细列表(可能视不同企业的不同业务稍有变更,鉴于篇幅原因,假设Valuationmodif.只有一个所以在建立科目配置rule时可以不考虑它,除非你使用了多个valuationmodif.在科目配置时你必须考虑,请看例1:
如何使用Valuationgroupcode).
*关于transactinkey的描述请直接看OBYC,在此省略.
Trans.Key
General
Modification
ValuationClass和科目
备注Memo
AG1
N/A
和运输机构相关,一般似乎企业少用,
请看SAPdefaultPOprcingprocedure
RM6000-RM6002
参考例2POcondition和OBYC
AG2
N/A
AG3
N/A
AKO
N/A
如有多plant而需要区分此差异可根据不同的val.Class(Mat.type)配置不同的价差科目
当物料采用标准价时从consignment库存和普通库存互相转产生的价差.
MB1B:
311/312K
AUM
N/A
同上,一般企业就使用材料差异科目.
*公司配置了62000380
(COS-ReturnsCostVariance)和65310080(ReturnFreight–Others)科目,主要考虑是公司间转移会有运输费用
工厂之间货物移动或者物料到物料之间的转换产生的价差.
MB1B:
311/309
*对于开STO(公司间或跨公司)的库存转移似乎和这无关.即使材料采用STD,采购价格和物料价差由PRD(采购价差)决定.
B01
N/A
所谓的后续结算(Subsquentsettlement),可这样理解在PO中定义了折扣condition(Volumn-basedrebate数量折扣),在收货后获取折扣,这时可给condition配置一预提应计收入科目.
参考例2POcondition和OBYC(图例
2-1).
PricingProcedure:
RM5000-RM5003
B02
N/A
B03
N/A
BSD
N/A
库存补充记帐和BSX不同的是,记得使用第三方采购时非采购方需要弄它,更详细请看SAP相关帮助
BSV
N/A
外包引起的存货变更科目,根据不同的valuationclass配置类似委外加工产出科目或直接使用生产成本产出科目.
*公司使用62000040,62000050,
62000060Factoutput(Invchange)
-RM(SFG,FG)科目->类生产成本产出科目
外包PO的收货或外包后续调整对应的科目,更详细请参考例3使用PO处理委外加工
BSX
N/A
根据不同的valuationclass配置不同的存货科目,这个大家应该很熟悉
即存货过帐科目.
*在OMJJ(OMWN)的Accountgrouping里通常并不能看到BSX这个TEKey,是因为BSX对应的存货科目一定会发生在一方(DrorCr),所以Mvtype只要定义另一TEkey就可以.
COC
N/A
特别为巴西公司的重估消耗科目
DEL
N/A
DIF
N/A
可以分借贷给不同的科目,借方可配置类似营业外支出而贷方可配置营业外收入科目.
*公司使用一个VAT-Paid科目.
MIRO时在容限范围(Tcode:
OMR6)内的小差异,比如GR/IRlineitemamount是100USD,AP是100.8(or99.5)USD,就需要配置DIF
EIN
N/A
Purchaseaccount(EIN),purchaseoffsettingaccount(EKG),freightpurchaseaccount(FRE)
Thesetransactionsareusedonlyif
PurchaseAccountManagmentisactiveinthecompanycode.
请参考IMG:
Materialmanagement->
Valuationandaccountassignment->
PurchaseAccountManagement
CompanycodeBE01默认激活.
通常在Belgium,Spain,Portugal,France,Italy,andFinland等国家使用.
EKG
FRE
FR1
FreightClearing科目带未清项(openitem)管理,此运输费类似GR/IR要发票校验.BS科目
*公司配置14050050(Freight
Clearing,BS)
FR1/FR3科目类GR/IR,容易当下采购单可能需要你自己承担运输费或报关费用,
运输商发票和物料供应商的发票一样需要MIRO.
请参考SAPdefault的MMPricing
ProcedureRM0000和RM0002,你可定义相关的conditiontype使用FR1-FR4做Accrls(Accountkey-accruals/provision,非ActKey-如果国内企业采购运费并不多而又不希望运输费用进入库存,可直接在FB60校验,不必要使用condition和FR1-FR4,麻烦.
更详细请参考例5采购运费处理
FR2
ReturnFreignt/FreightProvision科目,不带未清项管理.P&L科目
*公司配置65310080(Return
Freight)
FR3
海关相关费用科目,同FR1
*公司配置14050060(Custom
Clearing,BS)
FR4
海关费用预提同FR2
*公司配置65310090(Return
Custom)
FRL
可根据外包料的valuationclass设置外包费用-SFG(FG)科目.
*公司设置62000260/62000261
PureSub-Contracting
Fee–SFG(FG)
同样是为外包,和BSV(料产出)不同的是,这一般是外包作业(工)即相关外包费用科目,企业实际付给外包商的委外加工(服务)费用,请参考例3使用PO处理委外加工
FRN
外包PO的突发费用
*公司配置62000090(Operatingmatl.Consum-FG科目)
这是为外包PO所谓的突发deliverycosts(incidentalcostsofprocurement)或其它费用所设计的科目
比如外包批次库存偶然201发料.
GBB
AUA
生产订单结算的产出差异
如需要可设置成和AUF一样的科目
AUF
生产成本-产出(prod.Cost-output)科目,根据Val.Class(Mat.Type)细分.
*公司使用62000040-62000070
Fact.outputofprodorder(Invchange)-RM/WIP/SFG/FG等.
无科目分配的生产订单收货,当工单采用backflush或分步使用MB1A261发料,MIGO101收FG时就使用到AUF.
就是一般所谓的生产成本产出类科目,请看生产成本-投入VBR.
BSA
库存初始化科目.
*公司就存货初始化科目都根据不同的valuationclass进行了细分.
MB1C561期初库存
你需要如何建立期初科目?
关于初始化科目使用一个初始化科目(最终balance必为0,比较不方便后续可能要分析期初数据),两个科目或分存货,AP/ARbalance等多个.请参考附录关于如何在上线前成功导入期初数据
INV
库存使用中造成的损益差异,
通常就是盘点损益.
*公司使用62000200/62000210
/62000220->InventoryUsage
Variance–RM/SFG/FG(P&L)
最典型的发生于PI盘点(OMJJ自己检查盘点Mvtype对应的Acctkey),初级会计知识,中国会计通常会使用待处理财产损溢-***批准后分别进入其他应收款,管理费用或营业外支出-非常损失,SAP做不到所以你只好一步弄好.
通常Copy561/562做盘赢盘亏,公司使用701/702,科目就叫InventoryUsageVariance库存使用中的差异,外企处理方法,简单便捷.
VAX
销售成本科目
*公司俩者都使用科目62000000->Costofgoodmanuf.
和VAY不同的是VAX通常用于无SO发货,典型的比如STO(stocktransferorder),VL10B后做的VL02N发货.
因启动了costofsalesaccounting,COGS62000000没建立成本要素(另一个是Prodcost-WIP).
请看例6:
P&L科目和成本要素的建立
VAY
VB0
外包PO收货时所对应的企业自备材料消耗费用,根据valuationclass(Mat.type)不同设置不同科目
*公司使用62000110/62000120/
62000130->Backflush-Sub-Contr-RM/WIP/SFG科目
以前似乎是VBO,现在是VB0.
企业在外协时可能提供一些材料,在收货时会有Dr:
VB0对应外协材料消耗科目
Cr:
材料存货科目
有企业直接配置存货科目.这时会计分录就是Dr:
存货Cr:
存货
VBR
生产费用消耗,即所谓的生产成本投入,根据Val.Class配备不同科目.
*公司配置62000010/62000020/
62000030->ProdOrder-Backflush–RM/Assembly/SFG科目,因为采用是backflush所以这样叫,实际就是生产成本投入
ForGoodsreceiptwithoutaccount
Assignment,发生于生产订单MB1A261发料或CO11做backflush.
这是生产成本投入科目,请注意生产成本产出科目的TransactionAUF.
VKA
SAP提供的defaultforsalesorderaccountassignment
SAP提供的defaultforprojectaccountassignment,
输入SE16:
V_T163K,K->VBR,M->
VKA,P->VKP
K类PO(费用类PO)和P类PO大家都很熟悉,M类PO通常是指为某Salesorder购买收货将到指定的SOstock.
如果愿意你可轻易更改成你所需用的Accountmodification.
请使用SE16:
V_T163K(如下图)
更详细请参考例7采购科目分配设置
VKP
VNG
报废/毁损科目,可只使用一个报废费用科目,没必要一定要根据val.Class细分,视管理需求设置
*公司使用了62000140/62000150/
62000160->QualityScrapRM/
SFG/FG
MB1A551scrap
如果需要可Copy551/552出来根据不同的valuationclass配置不同的科目.
SAP的配置其实很简单,不就是根据业务需求copy来copy去这样摆那样弄一下而已.
YB1
Samlessales–样本费用
这是企业OMJJ自定义的Acctmodif.
实际上企业可能根据不同的销售类型给定不同的科目,这样以视区别正常的销售成本科目.
YB2
部门领用/员工购买
YB3
国内销售成本退回
VQP
样品费用科目
*公司配置了62000170/62000180/
/62000190->materialsample-RM
/SFG/FG科目
ZOB
无PO收货,一般如是Free的,通常使用类营业外收入科目
*公司配置了14050020/14050030
/14050040->unplannedgoods
receipt-RM/FG/FG(BS科目)
另为一val.Class设置了R&D费用
501/502无PO收货,MIGO(A1:
Goodsreceipt,R10:
Others)通常是vendor免费送料(如要收款建议不用它走正常PO流程),此是国内一般可设置营业外收入(P&L).
外企使用计划外库存(BS)似乎更好听些.
ZOF
生产成本-产出科目
可无PO(purch.Order)收材料,同样也可无Prod.Order收SFG/FG..
MIGO(A1:
Goodsreceipt,R10:
Others)
521/522,收半成品成品
531/532,收By-product(注意和co-product的区别)
自定义
Z**-ZXX
你想怎么整都行
TMD/TND
这个一般企业不用,一般用来骂人,你没有必要为此配置科目
TMD:
即他妈的
TND:
他奶的
TMD,其实这个SAP根本就不难,也太TNND不经宰了,关键就是知识转移做的贼烂,居然国内还有一大批User为此叫好,居然还带着崇拜的目光仰视SAP,真TMD什么心态?
俺不管这些,就宰TNND,SAP碰到俺这样的粗人它也没办法.
KBS
SAP介绍说它是用来在收货时决定PK码不能设置科目(81/91).
*实际上这trans.Key的acct.deter.是没勾上的.
KDG
KDM
汇兑损益科目,有的企业设置已实现和未实现汇兑损益
*公司专门配置了MM-ExchangeRateGain/Loss
MIROlineitem多行,而headeramount单个引起的汇兑损益.
MIGO收货后OB08变更汇率引起的汇率差异不在此例要进汇兑损益请使用F.05
请参考例8汇率变更影响发票校验.
KDR
发票校验外币转化成本位币时的小数位差异.类同KDM
*公司配置科目62000300
MM-ExchangeRateRounding
Difference
KDV
类KDR,ML使用
KON
*公司配置了32020099->
ConsignmentPayables
Consignmentliabilitiesariseinthecaseofwithdrawalsfromconsignmentstockorfromapipelineorwhenconsignmentstockistransferredtoownstock.
KTR
使用costobjecthierarchy的价差抵消科目
Offsettingentryforpricedifferencesincostobjecthierarchies.
和PRK对应.
LKW
起用ML后的应计和递延科目
PRA
成本价差科目,就使用一般的材料成本差异科目,和UMB等一样,根据val.Class可细分.
*因公司物料采用MAP+Batch管理,没采用STD价格,所以通常Cost(Price)Diff大都不产生,根据valclass不同配置3科目,
62000230/62000240/62000250->PPV(pricevariance&usage
variance)–RM/SFG/FG科目
由于物料都采用MAP,所以没细分Acct.modif.SAP的帮助是
·Noneforgoodsandinvoicereceiptsagainstpurchaseorders
·PRFforgoodsreceiptsagainstproductionordersand
ordersettlement
·PRAforgoodsissuesandothermovements
·PRUfortransferpostings(pricedifferencesinthecase
ofexternalamounts)
如果企业物料采用STD而需将价差细分可使用PRF,PRA,PRUacct.modif.
PRC
PRD
PRG
PRK
使用costobjecthierarchy的价差科目
见KTR.
PRM
PRP
PRQ
PRV
ML低层价差
PRY
RAP
RKA
RUE
预提deliverycost科目
在PO有conditiontype使用这accountkey,在MIRO必须手工清理.
*比如你copy了procedureRM0000并使用了conditionMAR1.
TX0
UMB
可使用材料差异(BS科目)
*公司配置科目Gain/LossfromVal.(P&L科目)
MR21/MR22更改price时的.
外企似乎更愿使用重估损益之类的P&L科目.
UMD
UPF
计划外运费科目
请看例5计划外运费处理
VST
现在你根本就不用再在此配置进项税科目,可能你只要设置一rule然后保存一下就可,即使你在此设置了,SAP更愿意去读取OB40设置的科目
*公司根据税码配置了APVATforEurope&
Aisa和APVATforCanada等科目
你在FTXP定义税码,OB40给定VST科目,如需要你可根据税码不同给不同的科目.
WGI
因通货膨胀引起Goodsissue/Goodsreceipt的重估
少用
WGR
WPA
WPM
WRX
即GR/IR科目
所以企业一般都相同,通常GR/IR多被建成带openitem(未清项)管理的BS科目,但是你不能确定它究竟是资产还是负债.
关于例9月结GR/IR处理
WRY
少用
Z**
自定义transaction
如业务复杂需要还可自定义Acct.modif,请例5采购运费处理
例1:
如何使用Valuationgroupcode
首先请执行OX14,SAP默认的Valuationlevel(评估级)是plant级的,在这种情况下Valuationarea就是Plant(未知何种业务会采用Companylevel,),这符合一般的成本核算目的,因为一个生产企业大都会根据比如产品类别甚至仓储地点(如俩存货仓库在不同地点要进行存货转移)设置plant.
*你也可参考(SE11:
MBEW)评估表MBEW,Valuationarea即plant
回顾一下这几个概念:
Valuationlevel/Valuationarea/Valuationclass/Valuationtype/Valuationgroup/Valuationmethod/Valuationmode/SplitValuation
图例1-1[1],OMWM激活Valuationgroup,这样可更方便OBYC科目配置.
图例1-1[2],将Valuationarea组合起来.如图例1-2,所有的公司的所有plant都group在一起使用一个valuationgroupcodeCONO(和会计科目表同名,集团只使用了一个会计科目表)
需要定义一个还是多个Val.GrpgCode呢?
如图例1-2,比如companycode4100有两个plant4100和4101,你可定义一个Val.GrpgCode和companycode同名叫4100,同样companycode5100有两个plant5100和5101,你定义val.Grpgcode5100.
这样分散和集中定义Val.GrpgCode各有什么好处.
分散定义,你在OBYC里能方便为不同的公司定义相同的Valuationclass给定不同的科目,如果是只使用一个Val.Grpgcode可能就难于到达目的,当然有的科目配置可能并不需要使用Val.Grpgco