资源描述
两种典型委外处理外包业务是一个普通的业务 ,通常发生在1.企业短期内订单过多暂时产能不足,为了如期 交货需要外援2.产品的某道关键工序企业自有生产工艺满足不了需求3.随着产品生命周期不断缩短,为了避免企业生产投资负担,某道工序外包低于自制成本低4.企业产品线长,可以将非核心的业务外包以降低成本等等。对于这种半产品/组件或产成品的外包,ERP系统通常提供两种基本处理方式 :外包采购和工序外包。 生产外包经营方式简介 生产外包作为一种全新的生产经营方式,改善了传统方式的不足,主要类型有: 一.OEM: (Orignal Equipment Manufactuce-原始设备制造商)典型的OEMT式为:拥有原始设备的 OEMm工方(受委托方)按照委托方的要求,用自己的 设备为其加工生产产品,而后贴上委托方商标交货,整个活动中,加工方只获得加工费用, 自己无权经销该商品,所以此种方式也称“ 贴牌生产“或“代工”。 目前国内企业 OEM形式大体上分为两类: (1).为跨国公司贴牌生产,而后交由其销往海外;该种形式构成我国加工贸易的主体,加工贸易大多具有“三来一补”(参考其它附注)特点,带有OEM的典型特征,近年加工贸易出口额一直占全国总出口额的一半以上。(2).承揽跨国公司直接在中国本土销售产品的生产。此方式正在成为跨国公司占领和扩展中 国市场的主要途径。跨国公司通过海外寻求 OEM业,将生产在东道国本土化, 可以充分利用东道国的生产要素、 投资环境等区位优势快速占领产品市场。2 .ODM (Orignal Design Manufactuce-原始设计制造)制造商A设计出的产品被品牌商 B看中,B为了节省设计制造成本,可能稍作或作较大改进后 贴其品牌。如果品牌商 B并没有买断A的该产品的版权,制造商 A也有权自己贴自己的牌 组织生产,这就是ODM和OEM的最大区别。 出于制造成本和节省开发时间开发成本等方面的考虑,品牌企业一般还找其他厂商参与产品的部分设计。3 .OBM (Own Brand Manufacture ,原始品牌制造)是制造产业升级的一个崭新阶段,指代工企业经营自有品牌或生产商自行创立产品。 在国内,长期的 OEM生产方式,使企业丧失了开发新技术建立新品牌的能力,严重阻碍自 主知识产权与品牌开发,从OEM-ODM-OBM,体现从中国制造到中国创造的提升。OEM/ODM 产品包装方式 i.定牌包装指卖方按买方的要求在其出售的商品或包装上标明买方指定的商标和牌号。ii.中性包装:指在商品上和内外包装上不注明生产国别、地名和生产厂名,也不注明原有商标和牌号, 甚至没有任何文字。使用此包装的目的主要是为了打破某些进口国家和地区实行的关税壁 垒、配额限制和其他一些限制进口的歧视性措施。其它附注:三资企业:即外商独资企业、中外合资企业、合作经营企业。三来一补:改革开放初期为吸引外资允许的贸易方式,即来料加工、来图来样加工、来件装配和补偿贸易。来料加工:指进口料件由境外企业提供、经营企业不需要付汇进口, 按照境外企业的要求进行加工或者装配,只收取加工费,制成品由境外企业销售的经营活动。进料加工:指进口料件由经营企业付汇进口,制成品由经营企业外销出口的经营活动。 来料加工和进料加工区别:a.料件付汇方式不同,来料加工料件由外商免费提供,不需付汇,进料加工料件必须由经 营企业付汇购买进口。b.货物所有权不同,来料加工货物所有权归外商所有,进料加工货物所有权由经营企业拥 有。c.经营方式不同,来料加工经营企业不负责盈亏,只赚取工缴费:进料加工经营企业自主 盈亏,自行采购料件,自行销售成品。d.承担风险不同,来料加工经营企业不必承担经营风险,进料加工经营企业必须承担经营 过程中的所有风险。e.海关监管要求不同,经营企业进料加工项下的保税料件经海关批准允许与本企业内的非 保税料件进行串换,来料加工项下的保税料件因物权归属外商,不得进行串换。当然,由于系统的强大功能,还可以使用其它灵活的变通方式,举一个简单实例。本人曾为某美资物流企业编写过一个简单的外包费用计算程序,因为该企业生产只是将从国外购进的原料进行简单包装,为了节省成本,没有建立自己的生产线,将生产委拖给在同一楼房的某港资企业,委外加工费用按对产品的包装动作类别*包装材料数量计算,处理方案件如.建立生产BOM,但不建立Routing,将包装动作(包装动作按简单或复杂分类并给定不同单价款/动作),不同的包装动作建成 Phantom Part直接包含在BOM中,并赋予不同单价,不建 立Routing的原因是为了简化操作,同时防止建立作业做 Order confirmation时委外公司修改 工序数量。(2).因为在两公司位于同一楼房,工单由委外公司的授权用户在本公司系统直接建立,按期根据该段期间所有不同工单产品收货数(扣除因包装不合格造成的返工工单数),展BOM计算出汇总包装动作总数,乘以动作单价格汇总得出该段时期总的应付加工费用,由财务直接在总帐记帐。下面以一个经典的复杂的业务场景来分析下系统典型的两种委外处理流程。假设业务场景:公司产成品需要委外,加工完的成品由加工商直接代为发送给客户,需要将企业自己提供的物料的间接管理费用(原料*9.05%卜外包料间接管理费用(外包费*5% )和产品的产权费用计入 外包成品,这样做的目的是提高外包成品的成本从而提高产品报价能力。详细业务需求:系统使用成本核算单 (Costing sheet),将企业自提供的物料乘一百分比 (9.5% )做Material OH, 委外加工费用乘一百分比 (5% )做外包料间接管理费用,同时由于产品购买了设计产权,需要 根据实际外包收货数量按件付产权费用 ,这些费用都汇总入外包存货成本。由于涉及成本核算单 Costing sheet,生产成本核算 CO-PC,MM外包,条件技术和CO-PA,此业 务有一定代表性,接下来就使用两种外包方式处理此业务。*为了简便,假设公司本位币为HKD ,当前测试汇率:1USD= 8 HKD 。使用外包采购详细步骤如下:(1) .设置该物料为外包对于 委外加工”的物料,只要将采购类型维护成外购F,特殊采购类别定义为 30,如图1,运行MRP 就能产生外包采购申请,直接转外包 PO(对应的 PO Item category 是 L-Subcontracting ),对采用 MTO 生产方式的外包成品,还可自动带出 Account assignment M指定到某销售订单,采购收货时将外包成品则直接收到销售订单库存,这些处理流程体现了系统的高度集成。*关于PO的Item category和Account assignment在介绍采购订单设计篇有详细描述.物料主数据的 MRP2视图,Procurement type E表示该产品为自制件,F则为外购件,如果外购,还可选择特殊采购类型 (Special procurement),典型特殊采购类型有:10:Consignment,供应商 VMI 物料30:Subcontracting,表示该物料委外加工,本例讨论之列.50:Phantom assembly,虚拟件,虚拟件本处不再讨论52.Direct production/collective order 生产集合订单,可设置母子工单70/80.将生产和需求定向到其它工厂* 有的企业管半成品/组件外包叫Subcontracting, 而成品级则称外则称 Outsoucing, 为了区分组件外包和成品外包可复制 30 为 Z0 专门用于成品外包,便于报表分析(2) .成本核单(Costing sheet股置相关 Tcode :KZA1|KZS2|KZE2| KZM2| KZZ2|KZZ2| OKZ2为了核算外包业务中的各种间接费用和产权费,使用成本核算单,关于 成本核算单请参考本书相关章节,在其中已做了详细介绍。Costing Sheet IMG Path 如图 2。首先维护产权费 OH key(SE16: V_TKZSL ),将间接费用组(Overhead group)和间接费用码(Overhead Key )配置好(Tcode: OKZ2) ,可以将间接费用组和间接费用码维护成相同名称,系统提供了两种间接费用率,一种是基于百分比( Percentage Overhead Rate)的,象本例自供原料的间接管理费用和外包管理费用 (Tcode:KZZ2| S_ALR_ ) ,就采用百份比,还有一种是所谓的基于数量间接费用率( Quantity-based Overhead rate ) ,象本例根据外包实际产品收货数量计算产权费( Tcode:KZM2| S_ALR_ ).如 图 3。图 3 显示的是基于数量的间接费用率,由于系统维护的金额最多只能是两位, 所以如产权是0.459USD/PC,就维护成45.90USD/100 PC,如图3-1,注意产权的有效日期。为了将产权对应到产品成本,需要在物料主数据的成本视图 1 维护该 OH Key 。在维护各种 OH rate 注意维护 Overhead type, 1 表示实际如工单confirmation 就是实际 , 2是计划,如产品成本估算 CK11N/CK40N时就使用type 2的OH rate,系统考虑可能有些企业的 特殊业务可能对OH rate 会有不同需求, 没有特殊需求,type 1,type 2 都维护成相同值。同样维护好自供原料间接管理费用和外包管理费用的 OH rate 百分比。Costing sheet数据的保存(Tcode: KK05|KK06|KK07|KK11|KK12|Kk13)costing sheet 使用的也是condition 技术 ,Costing sheet 的 Dependency 相当于存取顺序 (Accesssequence)系统预定义了一些条件表使用 KK07能看到,本例中使用了 A013/A014表,OH rate 的 data 和一般 MM/SD 定价条件数据一样也保存在KONP 里。在接下来,将利用条件技术将自供原料间接管理费用 ,外包管理费用和产权费用象采购附加成本一样计入外包成品, 而间接管理费用的百分比和按数量计算的产权费用即来自条件技术表 KONP 。最后,需要将成本核算单挂到成本估算变式(Tcode:OKKN )的评估变式(Tcode:OKK4 )上。(3) .外包成本部件Tcode:OKTZ为了更详细地分析成本,SAP 最多允许用户灵活地定义多达40 个成本部件(Tcode:OKTZ ), 图4 则 显示 成 本 部 件 结 构 (Cost component Structure)Z1 包 括 了 近 30 个 成 本 部 件 (CostComponent), 材料成本根据origin group 再细分为电子类五金类塑胶类的原料成本, 外包分成WIP(组彳)和FG(产品,成本组件23对应产权(royalty)成本。你甚至可建立多个成本部件结构, 分配给同一公司代码下的不同工厂, 当然也可整个集团共 享一个成本部件结构。在图 4 中, 6开头的是初级成本要素,9 开头的则是次级成本要素。(4) .维护外包价格Tcode : ME11在图5中,维护外包价格,注意选择的是subcontracting类型(type 3)的采购信息记录,假设Info record number 是 80,外包价格为 10USD/PC。(5) .成本估算变式设置Tcode:OKKN/OKK4首先,后台配置需要将第(2)步设置的成本核算单挂到成本估算变式( Tcode:OKKN )的评估 变式(Tcode:OKK4 )上,并在评估变式上选择外包料计算间接费用,如 图6。图6中,在定义成本估算的评估变式(Tcode:OKK4 )的Overhead”页面,选上Overhead onSubcontracted Materials”标志,则成本核算单将作用于外包物料。(6) .建立外包BOMTcode: CS01外包过程中,可能会由委托企业指定受托的外包商必须使用某材料供应商人的某些材料,或者部分材料直接由外包商提供 ,这些材料都非委托企业库存,为了方便外报管理,系统允许这 些材料作为非库存项目包含在 BO肺备查,当然,成本计算时外包BO怩些项目将被排除,如 图7。对于供应商提供的物料 970000,970001,Ict( Item Category,BOM项目类别)设置为N-非库 存项目,这些料不属于企业,所以不参与外包产品 ZST_SUBCON成本计算,所以,在相关Item 的明细的Status/Lng Text 页面的CostingRelevncy 字段设为空(表示不参与标准成本计 算)。在图7中,材料970002/970003为企业提供的物料。常见BOM目类别:L:Stock item存货项目N:Non-stock item非库存项目D:Document Item 可将质检单,标准用户操作手册 SOP等作为BOM文档项目思考:在一些情况下,同一个成品可能既有自产又有外包情况,试问如何建立BOM ,如何对该产品进行成本估算?(7) .外包件成本估算Tcode: CK11N/CK40N成本估算的意义众所周知,当接受客户订单需要外包后,通过成本估算可以快速报价和预测利润。现在对外包产品 ZST_SUBCON进行成本估算(Tcode:CK11N ),结果如图8 。图8是成本核算结果。图8 -1:表示成本估算时使用了成本核算单ZPC101。图8 -2:OH key在物料主数据 Costing 1视图中维护,本例对应产权。图8-3:物料消耗对应的 Cost element在自动科目设置(Tcode:OBYC )的 GBB|VBO 定义。图 8- 4:对应的 material info record 80 80HKD,即图 5 中维护的 Info Record 10USD ,前面已 彳由设汇率为1USD=8HKD 。产品成本无非是由”料、工、费”组成,系统将成本估算结果分类,常见成本估算项目类别为:M: Material,对应成本估算时中的 BOM物料N: Service,服务项目E: Internal Activity,对应彳业,在SAP中,通常将人 工,折旧费用作成作业,包含在工艺路线中G: Overhead,对应成本核算单的各种 间接管理费用.L : Subcontracting, 对应外包件的外包费用的信息记录本例中 ,使用到 M/G/L 项目类别,因为上成品外包,实际上就没有必要为该成品设置生产工艺路线。再来详细分析成本估算结果, 图 8 中,将成本估算结果layout 换成 1SAP03-Costcomponent(grouped) ,显示 图 9 的画面。现在可以非常清晰地分析出各成本部件的金额是如何计算出的:(1) .项目类别 M ,128.00/47.00 表示自供料的材料成本,小计 175.00HKD(2) .项目类别G,自供材料间接管理费用9.05% *( 128 + 47,自供材料成本) 15.84HKD(3) .项目类别 G,产权费为0.15USD/PC,计1.2HKD(4) .项目类别 L,应付外包费10USD,计80HKD(5) .项目类别 G , 外包费 *5%= 4HKD 作为外包管理费用总计外包成本为276.04HKD 。(8).外包采购流程Tcode :ME21N|ME2O|MB1A|MBLB|MIGO设置采购定价过程(关于采购定价过程请参考本书的条件技术)首先为供材料间接管理费用 ,产权费用和外包管理费用等 3 个物料间接费用建立过帐码,如 图10。建立 4 个条件类型分别对应以上 3 种物料间接附加费用, 设置的采购定价过程详细如 图 11。在定价过程ZM0000 中,设置的 4 个条件类型作用分别如下:(a) .ZMPR: 使用了自定义AltCBV 例程 800,它读取外包成品的外包 BOM 得出自供料的总存货价值,并不通过Account key 设置科目 ,因为外包料在 backflush 系统会自动倒扣外包材料,它只是作为1 个计算基数,用以计算出外包料间接管理费用。(b) .ZMOH :在例程 810 中,ZMOH 等于 ZMPR 的值* Material OH Rate 9.05%,注意 ZMOH 的 From row to row 是行次4,定价过成中第4行即为条件ZMPR 。通过 account Key ZM0 计入 应计外包原料间接管理费用 科目。(c).ZROY:使用自定义 AltCBV 830 读 costing sheet 数据(根据 OH rate A013/A014 配置表关 联条件记录表KOMP )得出产权费用。通过 account Key ZRL 计入 应计产品产权费用 科目。(d).ZMLB : 等于 row 1(PB00, 即外包费用信息记录)*百分比 (5%)通过 account Key ZML 计入应计外包管理费用 科目。图 12是一个外包流程示例子,从制定外包计划到外包付款。简单介绍下外包采购流程的 3 个重要步骤步骤1.建立PO,可使用增强限定外包采购单ZMPR,ZMOH,ZROY ,ZMLB四个条件类型必输。如图13,在品MRP时,系统根据物料主数据设置的采购类型(F)和采购特殊类型(30)生成外包采购申请,该申请在转换成采购单后将自动带上Item category L 标志 ,如果该产品是MTO的计划策略,还将自动分配 Account assignment M,此时在采购单维护对应到销售订单 ,外包 入库时将自动对应到销售库存,在 SAP 系统 ,销售库存只能对其销售订单发货。图 13-1 :外包采购订单的行项目类别标志为 L-Subcontracting 。图13-2:可以选择“ Components”标志查看外包成品的外包BOM,如果外包BOM发生变更,可以通过更改外包采购订单在选择 ” Explode BOM ”将新的 BOM 数据读入。* 该两标志只有当行项目类别标志为外包 L 才出现对于 BOM 经常发生变更的企业,这点非常头疼,实际上生产工单也会发生类似麻烦 ,比如某企业通常是周一三五开隔天开工单 ,通常建立工单时会根据工单开始日期抓取 BOM 数据作为生产发料依据,如果周一开的工单周二发生BOM ECN 变更 ,可历史工单的BOM 数据还是以前版本需要更正,如果忘记就可能会造成生产发料错误。注意: 假设外包商要求使用美金结算外包费用,每件产品的外包费为 10USD, 这个价格在图5 的外包信息记录中已经维护。步骤 2.MB1A 541 发料 970002 和 970003 到供应商,此时系统并不产生诸如以下Dr: 外包库存Cr: 自有库存的会计凭证, 这点和国内会计核算习惯有所不同 ( 如果需要, 可以通过修改条件让其产生 凭证 ) ,而是在外包件收货同时同步倒扣自供外包原料。* 外包产品的生产时间可能跨度很大,由于存在报废等原因外发加工的原料消耗大多数情况下无法在BOM 内设定准确的,这样在每次外包成品入库倒扣自供原料时出现库存差异。 有的企业则要求加工商在每次送货时提供本次原料的准确消耗量,收入成品直接更改由采购 BOM 带出的消耗量按实际消耗量过帐,尽管系统还提供了相关外包库存查询功能,那只是企业系统中的帐面库存,实际库存在外包商仓库,可以对该部分定义盘点。(3).MIGO 外包采购单收货产生的凭证如下 ,在外包成品 ZST_SUBCON 移动类型 101 收货时 , 系统自动使用移动类型543 根据 BOM 设置的数量倒冲自供材料970002 和 970003 。* 实际上, 和外包组件需要回厂继续加工不同的是, 外包产品一般可直接从外包商发往客户,本处收货只不过是为了给客户销售订单发料做虚拟入库而已, 产品并不进入企业仓库, 将来销售订单发料也是虚拟的, OEM 外包的风险是什么?风险在于如果外包制造商的生产品质出现问题,将严重影响企业经营,对于一个完善的ERP,还需要考虑外包退货流程,本例不再深入。由于公司代码5100 的本位币为HKD ,外包采购单的货币为USD ,系统自动将外包成品的收货和自供原料的倒冲分为两个凭证, 因为两者记帐凭证货币不同。 如果外包单货币和本位币相同,则两个凭证合二为一。 SAP 提供了强大的采购处理功能,在同一采购单中,材料供应商和附加采购成本提供商可以不同, 各个供应商还可使用不同货币结算, 这种强大的货币处理功能正是一个ERP 适合跨国公司全球业务的基础,关于 ERP 货币设计思路,在本书相关篇幅有非常详细的分析。本例中, 外包成品 ZST_SUBCON 采用移动平均价格 ,分析下其入库成本,如图 14,注意凭证货币为 USD 。入库总成本为:外包费用 PB00 (100USD = 800HKD)+ Total 外包附加费(ZM0/ZML/ZR0 对应的 MaterialOH/Subcon OH/Royalty 总和 210.40 = 158.40+40 + 12 )+ backflush 料投入 (1750=1280+470,见 图 15 )= 2760.40 元 。其中,自供料的Mat. OH=1280*9.05% + 470 * 9.05% 158.40Subcon OH 外包管理费用 *5% = 800 * 5% = 40产权 = 0.15 USD * 收货数量 10 = 1.5 USD 折合为 12HKD 图 15是倒扣两个自供料的会计凭证。从图 14 和图 15 看两张会计凭证存货收货库存价值等于.达到增加存货成本的目的.分析下外包的后勤自动科目配置(Tcode:OBYC)下表为图 14 外包成品收货涉及的自动科目:凭 证 科目 本例金额OBYC 科目分配备注Item12760 40 元 BSX即 外 包 料 ZST_SUBCON 对 应valuation在BSX里分配的存货科 12800元WRXGR/IR中间科目32760. 40 元BSV外包产出可根据不同valuation4800元FRLclass给/、同科目,后的企业直接使 用和工单产出(生产成本产出)相同 的科目。和BSX存货科目形成借贷关系External activity即工序委外的外包5210.40 元FRN作业费用或外包采购费用和 WRX GR/IR 科目形成借贷关系夕卜包附力口成本(incidental Cost of6158.40 元ZMLexternal activities),即包括可能的外包运输,海关费用,物料间接管 理费用,外包产品的产权费等的全部采购附加费用的对方科目,为了区分,该科目可设置为应计附加采 购费用科目ZML自供物料间接管理费用,为自7040元ZM0供料*9.05%87012元ZR0ZM)外包料间接管理费用,为外包卜表为图15产生凭证对应科目: 凭 证科目本例金额费用*5%ZR0产权费,0.15USD/PC, 70为暂估应付产权费OBYC科目分配备注Item 11280BSX对应自供原材料存货科目21280GBB/VBO外包物料的消耗,在此采3470BSX用的是和普通工单相同的 生产成本投入科目(对应 GBB/VBR),如需要,GBB/VBO可使用外包 成本投入科目。对应自供原材料存货科目4470GBB/VBO同2使用外包工序你还可是使用工序外包处理以上业务,不同的是,在直接使用外部采购时,外包产品 ZST_SUBCON没有建立工序,而使用外包工序法,则需要建立工艺路线 (Routing),在本例中, 工艺路线只要包含一个委外工序 (Operation)就行。一般认为,产品外包可以直接使用外包采购方式,呆会我们会发现时间上工序外包流程的步骤要比直接外包采购方式要稍微繁琐,当然产品也可使用工序外包;对于组件/半成品外包,当然组件/半成品也可使用外包采购,就象普通采购,它的缺点组件/半成品入库后需要再发料到工单,流程则有多出几步,为了简化业务,组件/半成品入库一般使用工序外包。很多国内 ERP 也提供类似处理流程,包括建立外包加工单-跑物料需求生产外包采购申请(SAP系统则是在保存外包工单不需跑MRP立即生产PR)-外包加工领料单-外包加工入库单-结算外包款等步骤。
展开阅读全文