运杂费处理 SAP屠夫

更新时间:2024-06-02 06:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

例4 运杂费处理

1. MM部分采购运杂费用 刚学习SAP时,我问运输费用在SAP中如何处理?网友回答说你这问题太大他复杂了要是讲起来估计我的指头都要打起一层皮,我大惊说莫非弟兄手最近脱皮否,那得去皮肤科看看,虽然手掌脱皮这事算不上什么大毛病,但总不大雅观吧.后来抽空仔细宰了宰,无非就是这些东西,今天稍微总结一下,如果读者有其他解决方法的可以一起探讨,为此假设一个客户的”严格”需求. 需求: 1. 将每笔运杂费直接计入材料成本. 2. 注意未到运费用和期间影响,什么意思呢?假设采购材料10000吨,每吨运费1元,典型地,供应商将货物运送到某保税区(比如很多来料加工企业就在保税区设置仓库,TW企业喜欢管此叫HUB,关于来料加工请看本例的小知识)或者某港口仓库,然后统一在运到生产工厂仓库,仓库之间有一定运输距离,同时货物最后到生产工厂也有一定时差甚至是跨期间的,比如10000吨到港后质检后只有5KT被运到生产工厂,另5KT在下期间才到工厂,则当期进入材料成本的只是5000元运费,假设有杂费同样需要避免响当期成本. 3. 假设存货使用的是实际成本,在SAP中即MAP或STD+ML(如果直接使用标准价不带物料帐这些运杂费就到材料采购差异了,问题是很多外企这些差异是直接进销售成本的就没有必要讨论,如果有物料分类帐这些差异最后被还原分配),为了简便,姑且假设采购材料使用MAP. 通常运输杂费处理无非是如下几种方法. (一)方法1:直接列入期间费用

会计实务规定企业购入的存货除采购价格外,其它的运输费,装卸费,保险费,包装费,挑拣费,合理损耗(途耗)或其他和采购相关费用(一般我们在做SAP主数据分类时间也喜欢使用”其他”这词,管理它三七二十一分不出类别的都放到其它)等等统同称存货/采购附加成本,因为和存货有特定的直接关系可以计入存货成本,但是在实际业务中,核算可能相当烦琐,根据重要性原则制造企业可以直接做期间管理费用.商品流通企业因为这些附加成本可能和多种存货相关(制造企业同样有这问题,一货车原材料进来好几百种,谁能合理将一笔运输费用计入各种原材料,所以有个用户问我这运输费用计算复杂着呢,这车费是按照材料个数,材料体积还是材料重量还是按照种类给白分比去分摊运输费用呢?估计这样做成本的要备受折腾,然后我征询一个朋友意见,那小子几乎是毫不犹疑地回答那用户有病.您说这啥人,连衣食父母号称”上帝”的用户都敢骂)还可能涉及销售费用,所以这些费用计入”营业费用”处理.无论是计入存货还是期间费用同一企业,各会计期间采用的方法必须一致.

至于存货到厂的仓储保管费用似乎各有言辞,一本会计书籍上写道: 仓储保管费用在会计上缺乏可操作性为了简便核算,也列入期间费用处理,而另一本书上说可以计入存货.

我所做过的一个case是企业将运输费,装卸费作成PO条件类型,同时将仓储保管费用也按采购价格的一个低百分比(在SAP中设置一应计的百分比条件类型)预提进存货成本. 方法1就是将运杂费直接计入期间费用.

优点:操作简单,估计多数没上系统的企业会如此操作.

缺点:不能真实反应材料成本,特别是当运输费金额较大时对当期利润有较大影响,特别是假

设运输商某期间多次提供运输服务后统一开给你一张较大的发票. 难于对应到相应PO,除非有使用一个text,reference字段输入PO号. 实现不了上面的需求. SAP实现:直接总帐记帐FB50,为什么可FB50,你将”应付帐款-运输费”做成一般总帐科目就

行,如果有多个运输商要做报表将”应付帐款-运输费”作成90类型的科目使用统计性内部定单,或者干脆用个text,reference字段记录供应商就行, 运输商就不用建立供应商主数据了.

为什么起码不按常规将运输商建成比如财务专用/或一次性供应商对应统驭科

目”应付帐款-运输费”呢?然后使用FB60确定应付运费呢?是这样的,那天有个家伙将本来一般的总帐科目”短期借款-本金”给整成统驭科目使用供应商管理, “短期借款-利息”整成对应到另一个供应商,如此”独辟新径独具匠心”的思路我也借鉴一下而已,就是要各位看不大明白. (二)方法2:使用事后借记和计划外运输费用

优点:不需要使用MM条件类型,可以灵活决定运输费用是进入存货还是期间费用,当然在各

期间必须一致.

可以实现上面的需求. 缺点:可操作性差

(1) 在MIRO做事后借记LIV时理论上是可以无限扩展的,意思是运输费,装卸费,槽车

费,保险费等等可能对应不同供应商都可使用事后借记,问题是这么多供应商发票校验时输入PO带出的是材料供应商需要手工更改为不同的附加费用提供商,员工难免操作失误.

(2) 如果要提供材料成本组成报表取数相对比较困难. SAP实现:说说SAP中的实现操作.

1.在PO中只输入10000吨价格100元/吨,MIGO时会计分录

Dr:材料 100万(10000吨) Cr:Gr/IR100万

2.定义”计划外运费用”科目,OBYC->UPF.

3. 在IMGPath :Materials Management->Logistics Invoice Verfication->Incoming Invoice-> Configure How Unplanned Delivery CostsAre Posted (Tcode:SE16->V_169P_B)中有两种设置Unplanned del. Costs设置为空表示计划外运费用金额直接计入进入材料成本(STD则材料采购差异),设置为2计划外费用才会进入”计划外运费用”科目(如图例4-1).

4. MIRO做LIV.

图例4-2-[1]:选择了事后借记.

图例4-2-[2]:注意Inv. Party输入运输商,通常我们输入PO进行发票校验,带出的供应商默认是

材料供应商,注意要更改成运输商,在Unpl. del. Csts输入本期发生运输费用5000元. 假设这样一个业务场景,收货后材料供应商开发票时说:老大,那10000吨材料我可是多付了10000元运费的,考虑一下能不能补上.企业说:咱哥俩谁跟谁,不就10000元钱吗?没问题.于是材料供应商开了100万的材料采购发票和10000的运费发票过来,一起做校验. Unplanned del. Costs设置为空:

Dr:Gr/IR 100万(和MIGO时100万抵消) 材料1万(进材料) Cr:AP 101万

Unplanned del. Costs设置为2:

Dr:Gr/IR 100万(和MIGO时100万抵消) 计划外运费用1万(进计划外费用)

Cr:AP 101万

通常可能的情况是运费发票后到,材料发票已经校验了,就可使用事后借项.

下面实例都假定Unplanned del. Costs设置为空进材料成本,不再区分两种情况,一般地我们想运输费进入材料成本就不设置2.

如果将增值税务(17%和7%的运输进项税)考虑进来,分录就变成如下. 使用正常发票校验校验采购应付款. Dr:Gr/IR 100万

VAT-Input Tax 17万

Cr: AP-材料供应商117万

使用事后借记校验运输发票(如图例4-2). 选中计算税标志. Dr: 材料4650元

VAT – Freight Input Tax 350

Cr: AP-运输商 5000元

假设当期只收到5000元运输发票,则只有4650进材料成本,显然满足上面用户的需求.

同样假设还有装卸公司的装卸费用,第三方仓库租用费等都可无限延用图例4-2的事后借记计划外费用,反正都是进材料,显然如果有的企业运杂费过多(我曾服务的一家外企云杂费用有上十种,并且对应多个供应商)这样非常容易出错,并且都使用计划外费用费用都进材料了,难于区分究竟是何种运杂费,即使你可以使用一个比如text,reference,assignment去注释出运杂费种类,可操作性也很差.

所以通常我们使用第三种方法应计条件类型处理运杂费. (三)方法3:应计条件类型处理运杂费.

关于条件类型 http://www.sapsh.com/bbsxp/images/upfile/2006-2/200622895555.doc

优点:使用应计条件类型,根据经验值将运杂费暂估应计入材料成本,这样材料成本组成报表

很容易写出.

缺点: 1.当应计条件类型多时维护PO时很容易遗忘.

2.暂估的金额如和实际应付额差别大时,材料成本就会失真,特别是暂估值(MIGO收货 当期就进了材料成本)和实际值(发票校验确定的应付在下期)跨期间时显然影响了当

期的移动平均价(其实本来就算整个运输费金额占材料比例也不大,可有的成本核算要求”严格”的企业就喜欢挑漏子). 3.满足不了上面的需求.

SAP实现:说说SAP中的实现操作.

假设企业需要将装卸仓储和运输费用都进入存货成本,同时运输费用能可抵扣7%. 简单点,假设PO用到下面6个condition types.

1.采购净价condition type PB00: Amount->10000 RMB(Vendor A)

2.进项增值税condition type MWST:Amount ->17%*10000 = 1700 RMB 3.应付运输费用condition type FRB1: Amount->1000RMB (Freight vendor B) (可建立Access sequence ZFRB,在此例不建立)

4.运输费可抵扣额condition type ZDK1:Amount->1000*7% = 70RMB Copy from MWST,Access sequence MWST

5.装卸费用condition type ZZX1: Amount->50 RMB(unload/load vendor C) (Copy from FRB1, 可建立Access sequence ) 6.仓储费用condition type ZCC1:Amount->库存总价值的5% ((Copy from ZA01-surchage % on gross)

一个比较简单的处理方法就是将进项增值税和运输费可抵扣额直接在MIRO处理,在PO条件类型中不反应.为此你将FRB1(应付运输费用注意是1000*93%=930进存货成本,对应acocunt key FR1),ZZX1(condition type的Control data 2 tab页的Accruals打上勾,对应account key ZZX),ZCC1(condition type同ZZX1一样,对应account key ZCC),MIGO收货的会

计凭证是:

Dr: 原材料 11529 RMB

Cr:GR/IR 10000 RMB (Vendor A)

应计运输费 930 RMB(Freight vendor B) 应计装卸费用50RMB (vendor C)

应计仓储费549RMB = (10000+930+50)*5%

*你想将各种采购附加成本计入成本,相应的condition type必须对应account key(即可设置各种采购附加费用科目) MIRO时如图1,

图1-[1]:校验材料供应商的应付,此时你输入一17%增值税码(关于税务设置请看本书FI相关配置).

会计凭证如下:

Dr:GR/IR 10000 RMB

应交税金-应交增值税(进项税额for材料)1700 RMB Cr: AP 117000 RMB (for vendor A)

图1-[2]:你看FRB1的condition category是B(delivery cost)就知道,这步校验运输费用和装卸费用,出现两个vendor你选运输费用应付校验如下. Dr: 应计运输费 930 RMB (抵消MIGO时的贷项)

应交税金-应交增值税(进项税额for运费) 70RMB Cr AP 1000 RMB (for vendor B)

装卸费用LIV同运输费用,仓储费是本公司的应计费用不校验.

*通常运输费等可以建立存取顺序然后MEK1维护一个计划价格,如果计划价格和实际支付有差异,进入OBYC-UPF科目,详细请参考本书的实例运输费用处理)

小庖:不会吧,上面那也太简单了,能不能将简单的问题搞复杂点,事实上很多时候vendor报价

都是含税价格,运输费用也是,也就是说ME11维护的info record和MEK1维护的运输计划费用都是含税价(计划费用采用应计方式处理)现在我要MIGO直接生成如下的会计凭证,你给我弄出来.

Dr : 原材料 (采购净价+应付运输费用+装卸费)*(1+5%保险费) 11529RMB = (10000+930+50)*(1+5%)

应交税金-应交增值税(进项税额for材料)1700 RMB 应交税金-应交增值税(进项税额for运费) 70RMB

Cr: GR/IR 11700 RMB(vendor A,含税价格,MIRO就不用输入17%税码校验了) 应计运输费1000RMB (Freight vendor B,已含税,MIRO直接转应付运输费)

应计装卸费用50RMB (vendor C)

应计仓储费549RMB = (10000+930+50)*5%

老屠:那也倒是,不搞复杂一点怎么能显示我们的SAP博大精深呢?不瞒您说,我最喜欢满足各种BT需求将简单的问题复杂化了.

我仔细看了我自己专门量身定购的<<初级会计实务-小学版>>,看了关于材料计价就是看不懂,幸好是小学生版的要是中学版还不知道要被忽优成啥.那个购买材料假设没有其他采购费

用的会计凭证是

Dr : 原材料 11700 RMB

应交税金-应交增值税(进项税额)1700 RMB

Cr: 应付帐款|或银行存款|或应付票据啥的,可没有说GR/IR的,GR/IR等于材料采购?

还有应交税金-应交增值税(进项税额for材料)1700 RMB和应交税金-应交增值税(进项税额for运费) 70RMB不在MIGO时产生让它俩在MIRO时才产生行啵?你说的那个会计凭证完全可以在MIGO产生只是人家一般不这样玩(因为MIGO你看debit只有存货想dr税金很难,这样的FI DOC也只有我才能给弄出来,有点太BT,这里就不说了.),我让PB00和FRB1你维护含税价格,我给他们各建立一参考价格ZPB0和ZFRB,然后PB00和FRB1带到PO自动换成不含税价格,你要看含税价格可以看ZPB0和ZFRB. 就这么定下.步骤如下:

(1)如图2,ZPB0参考PB00,该condition不能手工修改,注意选上参考程序M(如图2-[5][8]).

(2)定义两个account key ZCC|ZZX对应condition type ZCC1|ZZX1,这样在OBYC就可以设置应计科目了.

(3)定义计价方案(Calculation Schema)

图5-[1]:我设置了3个采购价condition ,ZPB0是用来做PB00参考condition的,ZPB0不允许修改,这个参考condition ZPB0和PB00必须满足(1)相同的access sequence 0002 (2)ZPB0里设置RefConType:PB00 RefApplicato M ,如果PB00设置了supplement PricingProc (默认是RM0002),在Pricing proc RM0002最好也设置一下ZPB0.

我必须指出的是ZPB0|PBXX|PB00(通常这个用来做手工输入采购价格的,有的企业设置PBXX并且优先级别高于PB00->从info record自动带出来的)的step都是1,图5-[1]表示采购价格的优先级别是PB00(Cntr 3)>PBXX(Cntr 2)>ZPB0(Cntr).

然后PB00设置一个AltCBV(Alternative formula for condition base value,如图6),就是说我们可写一个routine更改PB00从info record带出的值. 假设info record PB00是11700.开PO会自动带出这个计价过程ZRM000,所有的condition都在一个内表,首先是ZPB0 11700(参考PB00的),然后到PB00时将其值更改(除以1+tax rate,比如本例是17%,tax rate可以根据物料主数据的purchasing view 的Tax ind. f. material获得,这个优先级别高于info record维护的tax code,关于tax请看本书的SAP税务配置).

Ok,这下我们应该明白PB00|PBXX差别和参考价格的应用.

图5-[4]:我们为ZZX1和ZCC1定义了两个account key ZZX和ZCC,Accrls表示该account key

是应计|预提(Accrual|provision),我喜欢将这些account key对应的科目叫类GR/IR, 因为这些科目主数据有一些和GR/IR相同的特征比如会计科目的control data tab 页的only balances in local crcy必须选上,.还因为这些科目承载的通常是所谓的采购 附加费用(也可是产品版权,请看本书的外包处理实例)这些费用将计入材料成本.

图5-[5]:意思是ZCC1的仓储费是按百分比的,计价基数来自24行到36行.

图5-[6]:我将FRB1的参考conditon ZFRB放在计价过程最后一行并且没有为之设置

accountkey(虽然它是应计condition,如未设置accrual其值就可能进actual value)是因为放在FRB1后,ZCC1就会将其值的5%也算进去ZCC1的total value而实际上ZCC1的total value是(PB00+FRB1+ZZX1)*5% = 549. 除你为ZZC1再使用一个AltCBV.

现在你开PO,condition如下,我并没有将MWST(input tax 17%)和ZDK1(Fre. Tax 7%)的condition list出来.对于input tax可以在info record的purchase data维护一个tax code J1(17%),这个tax code会自动带到condition tab页左边的invoice tab页,MIRO时也会相应到到line item.condition 如下图.

你也可以MEK1维护MWST和ZDK1的condition record,此时,ZCC1的5%就要使用altBCV了,这样此两condition 就会自动显示在PO item的condition list里.

MEK1你可能发现MWST是根据客户主数据和物料销售视图的tax classifiction决定的,所以你可能需要扩充access sequence MWST ,详细请看本书的SAP 税务配置.

SE16:V_162定义PO item layout将GR/IR control将tax code设置必输

MIRO,FI Doc

分3次by PO发票校验

采购净价condition type PB00: Amount->10000 USD(Vendor A) 国外运输费用ZFR1: Amount->1000USD (Freight vendor B)

关税ZCS1: 1000%, Amout->11000*1000% = 110000 USD(Custom vendor C) 消费税ZXF1:9%, Amount-> 110000*9% = 9900 USD(Tax vendor D) 消费品价值总额:Amount->130900 USD

进项增值税ZZZ1:Amount->(PB00+ZFR1+ZCS1+ZXF1)*17% = 22253 USD 城市运输费用ZFR2:Amount-> 100 USD (Vendor E) 消费品价值总额: Amount->130900 +100 = 140000 USD

MIGO会计凭证:

Dr:那破消费品 140000USD

Cr:GR/IR 10000 USD (vendor A)

Outer Freight cost 1000 USD(vendor B) Custom cost 110000 USD Consuming tax 9900 USD

(四)方法4:建立厂外临时工厂.

将工厂外的保税仓库或临时港口建立成一个专门的工厂,这样材料供应商送到保税仓库或临时港口后10000吨,如果质检后当期只运5000吨到生产工厂,则只有5000吨进入存货成本. 显然满足了上面需求.

优点:不影响生产工厂的当期移动平均价,通过公司间库存转储单(STO)可以很方便将各种运

杂费加入材料存货成本.

缺点: (1)需要建立另外的工厂,如果是石化行业原材料不多还好,如果是制造企业建立工厂显

然对跑MRP不利,虽然可以通过特殊采购类型跨工厂跑MRP,但是肯定没有在同一plant方便.

(2)为了同公司代码库存转移能加进运杂费,必须开STO,本来从材料供应商那已经开了一次材料采购单,现在再开一次采购单(STO)肯定加重采购部和库房收货工作量,显然实施SAP不是用来折腾人的, 尽量少用STO,除非你家采购人员确实闲的慌. 什么时候需要建立货物暂存工厂呢?

我举一个实例,深圳一家美资A公司将生产的东西销往国外,在国内建立廉价的血泪生产工厂然后在国外在国外销售的例子实在太多了,通常可以在境外设置销售公司,假设在英美法国各设置有销售公司B,C和D,通常的业务可有以下几种:

(1)BCD开销售定单由深圳A直接出货,这就是所谓的跨公司销售,BCD甚至可不设plant或设置一虚拟plant .

(2).因为A到BCD运输和各种手续耗时,需预先转一些产品过去,A开跨公司转储单到BCD,当然转储单除了成本销售价(这样做的目的是报表合并时这些业务将不涉及公司间内部损益,否则就会涉及公司间未实现和已实现损益)还可以加上转卸费,关税,保险费,运输费等.然后BCD开销售定单去卖.

(3)原因同2,只是深圳A公司在距离BCD的某国外快递公司租用一间仓位,先将货物移过去,这样你就不能将快递公司仓位建立成一个Sto. Loc然后一步MB1B 311过去,因为还需要各种运杂费,中途还需要时间, A公司深圳要出货,若干天后到达快递公司仓位才能在那边收货.

一句话,如果你需要在同公司间的Sto. Loc.库存转移加运杂费请使用Plant .

SAP实现:说说SAP中的实现操作.

关于跨公司转储: http://www.sapsh.com/bbsxp/images/upfile/2006-3/20063111646.doc http://www.sapsh.com/bbsxp/ShowPost.asp?id=11365

(五)其他方法

(1)在财务管理要求稍严格的公司,假设运杂费不进材料采购成本,可以通过总帐直接做帐,但是为了监督作用,可以采取建立K成本中心费用类PO然后校验确定运输费用的方式,或建立采购服务(AC03)单.

(2)如果工单不多,还可将采购订单的类别里输入个生产订单类型F将某张 采购定单的运输费用直接进入工单.

(3) TK11建立运输费用条件类型, 通过shipment(VT01N)能产生shipment cost,如何通过shipment cost….这个没折腾过,欢迎大家补充…

…………………………………… 欢迎各位弟兄补充….

小知识:

(一).三来一补

“三来一补”是咱们国家早年在自身经济条件薄弱为了吸引外资和提高就业率所创立的贸易方式,包括来料加工,来样加工, 来件装配和补偿贸易,在改革开放的”前沿阵地”广东地区非常普遍,名为贸易,实质上近似投资. 通常有如下一些限制: 1. 经营期限只有十年(这个限制应该已经不存在);

2. 产品必须百分之百外销(这很容易理解,来料加工原材料都从境外取得通常是免征少预征或先征后退,先征后退是为了防止走私,据说开放的早年有的不老实的企业假来料加工为名将材料弄进来,因为没有关税价格肯定便宜然后转手卖出,整了一笔钱后就关门溜之大吉.

当然全额先征后退对来料加工企业肯定也会带来资金周转的问题,同时海关对先征款管理方面也容易带来一些FB,比如据内部消息XX海关应返还企业的先征款出现数百亿的逆差,很有趣的是我看到某市SZ海关几任女关长都纷纷落马,看来在FB这方面巾帼也不让须眉.),如果非要内销售需要申请成立专门的独立销售公司,将相关税务交齐. 3. 货款必须境外结算并依合同的工缴费征收增值税等. (二).来料加工和进料加工

来料加工是指进口料件由境外企业提供、经营企业不需要付汇进口,按照境外企业的要求进行加工或者装配,只收取加工费,制成品由境外企业销售的经营活动。进料加工,是指进口料件由经营企业付汇进口,制成品由经营企业外销出口的经营活动,实际上操作基本等同于一般贸易出口,如果进料有中间专门贸易企业去进你再买他的不就是等同国内采购. 区别:

1. 货物所有权不同,来的货物所有权不属于企业,进当然属于,故来的物料通常在SAP做0

价值管理.

2. 经营方式和承担风险不同,来只赚取加工费没有经营风险(其实也不是这么说的,要是你加工质量不行根据合同理赔一样亏死你),进肯定是自主经营,自负盈亏.

3. 海关监管要求不同,经营企业进料加工项下的保税料件经海关批准允许与本企业内的非

保税料件进行串换,来料加工项下的保税料件因物权归属外商,不得进行串换,这个可

操作性估计不大, 比如来料加工的料出现问题企业自己也生产同类产品用自己的料去串混一下事后补回只要遵守了来多少料出多少产品的游戏规则也无可厚非.

4. 某些特殊物料不能享受来料加工的优惠政策,应按一般贸易进出口货物办理有关手续。

加入WTO后,按照国民待遇的原则,对国外产品和国内产品不能再区别对待,现在有的物料来进料加工企业开始同样应免征增值税. 会计实务: 存货的实际成本(入帐价值) 一、 违规分摊,成本不实(列入会计造假案例,这样的审计和税务也难查) 客货混装 一些企业在核算购入材料的采购成本时,将能够直接计入各种材料的采购成本不直接计入,或将应按一定比例分摊计入各种材料的采购成本不按规定进行合理的分摊,如在\材料采购\帐户中,只核算购入材料的买价,将应计入购入材料的运杂费、运输途中的合理损耗、入库前的整理挑选费用等采购费用全部计入\管理费用\帐户;购入材料发生的运杂费,不按材料的重量或买价等比例分摊计入各种材料的采购成本,而全部计入某主要材料的采购成本,以加大主要材料的采购成本,减少其他材料的采购成本。某企业从木材厂拉入圆木50吨,其他木料50吨,运杂费共计30000元,全部由圆木负担,这样购入圆木的采购成本多计15000元,其他材料的采购成本则少计15000元,从而造成各种材料的采购成本核算不实。 这样的也算会计造假???如此看来国内企业看似真TMD严格,实际上….哈哈,谁都知道,现在还有不做点假帐的会计吗?

本文来源:https://www.bwwdw.com/article/cfl6.html

Top