zoukankan      html  css  js  c++  java
  • 谈谈PS模块CAPEX/OPEX的自动科目分配

    PS模块其实类似生产模块(PP),同样产生“料工费”,无非是为了报表分析,ERP设计上主要有2种思路:

    思路1:

    “料工费”采用同一套科目,建立功能范围”项目成本“,以物料消耗(或职工薪资费用) 为例,进入功能范围”项目成本“ 的就是项目成本;进入“维修费用“功能范围的就是维修费用(维修费用也属管理费用);进入”管理功能“范围的自然是管理费用,进入”制造费用/辅助生产/基本生产“ 功能范围的就是生产费用。

    思路2

    将成本费用分为“OPEX”(费用化) 和“CAPEX“(资本化),针对CAPEX单独建立一套“料工费”(5411*),包括项目成本-材料成本, 项目成本-人工成

    本等明细科目,缺点是,当需要更多项目成本明细科目时,你就会发现需要将              OPEX的料工费明细科目(4*)的用5411*重新描述1遍 。

       同样的道理,“维修费用”用功能范围表示就好了,如果“维修费用”也建立一套“料工费”明细科目,科目体系就会变得庞大。

       思路2的科目体系设计带有典型的传统科目分级观念,一定要从科目编码上就直观看出科目用途,如果延这个思路,管理费用, 3大生产费用(制造/辅助和基本生产)也从科目编码体系区分,麻烦就大了,因为ERP更多的会计凭证来自集成。比如MM和HR的自动集成,以”职工薪酬-基本工资“为例,本来只要1个科目就好,如果一定要从科目编码上区分”项目成本”和“管理费用”等,那么HR的自动集成过账配置就复杂了, 当然,你还可以另外一个思路,就是先统一过账到比如“管理费用“,然后进行分配。                             

       无论如何,个人更倾向思路1(可能意味着财政部颁布的“料工费”等一级科目编码体系无法遵从) .

    CAPEX(资本化)项目一般可由PS(Project System)模块管理, 但是当PS模块同时管理费用化和资本化,自动过账科目上如何区分,

    如下图,说说PS的采购处理(采购在MM模块):


    上图-1】:科目分配类别(P)表示项目采购类别,可以分2类:外购材料外购费用

    外购材料:P类项目物资采购库存收货又分2个业务场景: 计入”原材料“还是”工程物资”

    这取决于企业实际库存管理水准,如果需要将生产性原料和工程性原料区分,则需使用分割评估,例如分割评估WBCG表示生产性原料采购,GCWZ表示工程

    物资采购,还能细化到“项目库存“管理,就是 某笔采购只为某个项目服务,如果实体库存是堆放在一起无法区分到是哪个项目,启用项目库存就是自己挖坑,因为项目库存只能发料到本身项目,同一个物料如果项目B要领料,但没有库存,项目A/C有,那还要移动项目库存呢,多麻烦,这不自己挖坑?

    外购费用:又分2种处理方法:直接的费用采购, 或者服务采购,在MM模块建立服务(服务主数据),然后采购服务,因为服务有主数据,                    简单理解,就以为可以承载更多分析信息,比如数量。

    有的企业外购费用2者都采用,简单区分如下: 凡和供应商制定了合同的

    采用服务采购,没有合同的费用采购(其实费用采购更简单的处理方法是FI直接记账也可以,但很多外企处于内控目的,还是要走采购订单,这样从外购到付

    款起码设计采购部门和财务部门2个部门的审批,否则财务部门可以直接付钱那就可能存在风险)。

      现在谈谈PS 的外购费用和外购材料的自动科目配置。

    第一:PS的外购费用,下面先说说PS的外购费用(假设项目成本独立使用了5411*的一套科目):

    上图-3: 科目分配类别(P)如果是费用外购,也就是采购订单行项目不填写“物料编码“,那么从后台配置路径

    SPRO配置路径:物料管理->采购->科目分配->维护账户分配类别(SE16:V_T163K)

        从图中可以看到配置这个消耗类采购对应的“科目修改“为ZPS,这个ZPS又在TCODE:OBYC中配置对应科目,TCODE:OBYC中我们要特别注意2个类型:

     BSX: 库存自动科目科目配置

     GBB:库存消耗自动科目配置,但是消耗有很多种类型,所以就增加个细分类别叫“一般修改“(对应上面的”科目修改“),举个栗子,物料的“收发领退售废”业务,无论如何,1个物料对应的BSX库存科目是固定的,但消耗(GBB)却分很多类型如销售(消耗)对应”销售成本“, 而科目分配类别(P)的ZPS一般对应”项目成本-材料”,但是现在PS模块还要管理OPEX的外购费用,

    显然它就不能进入”项目成本-材料”(5411*),那么OBYC->GBB->ZPS 还有1个更细的细分类别 叫“评估类 ,可以继续细分科目。

    比如:

    OBYC->GBB->ZPS-》8001(评估类8*)进入5411*项目成本(CAPEX)

    OBYC->GBB->ZPS-》7001(评估类7*)进入4* 费用(OPEX)

    折回上图-【2】,当外购费用时, 因为不输入物料编码,采购订单上通过“物料组”(可根据需求定义,物料组可为虚拟物料组)来找评估类(后台有个物料组和评估类的对应关系),然后再从OBYC->GBB->ZPS-》+评估类,这样,一个科目分配类别(P)最终通过不同评估类可以映射到不同会计科目(CAPEX or OPEX),通过一般修改和评估类2个维度,ZPS(或任何其他业务)几乎可以灵活应对任何业务场景!所以有人说“SAP任何业务都能配置出来”,有点夸张,但不为过!

       当然,还有1个方法,笨拙一点,就是再定义1个科目分配类别比如W,科目分配类别P的ZPS对应5411*,科目分配类别W的假设叫ZFY对应4*,

    (用户会感到很混淆? 还不如1个P(ZPS)+ 不同物料组的方式来区分费用下科目,这样MM的采购订单如果涉及到网络或WBS的一律选P)

    说了这么多,其实再回到开头所探讨的思路1和思路2, 其实最简单的方法,就是一套科目,通过网络/WBS的功能范围(”项目成本“则CAPEX,其他功能范围则OPEX)就不会搞出这么多事情来! 只要注意维护WBS主数据的正确功能范围就是, OBYC的科目配置也会变得很简单!

    第二:PS的外购材料

    刚才讨论科目分配类别P的外购费用可以从源头就区分出OPEX和CAPEX,如果是P类的物料采购,如果采用了“GCWZ“,那就只能先进”工程物资“,然后发料发料到CAPEX还是OPEX WBS 就要使用不同的移动类型了(或者1个移动类型,手工修改会计科目?)。

       或者,对于PS管理的OPEX项目,如果有物料外购,则不做库存管理,视同直接消耗啊,既然是直接消耗,则将PS管理的OPEX外部物料采购视同外部费用采购,这样处理会简单点!

    本文来自博客园,作者:Slashout,转载请注明原文链接:https://www.cnblogs.com/SlashOut/p/15391888.html 关注公众号:数字化转型

  • 相关阅读:
    音频(一)_音频认知(1.音频释义)
    音频_写在前面的话
    SignInWithAppleId(Apple登录接入)_unity篇
    编程工具~用了都说好的快捷键大杂烩
    Unity的PlayerPrefs存储路径
    unity如何判断应用的运行平台
    Unity资源加载机制www的坑
    VSCode快捷键
    MD5加密字符串并转化为base64(C#和PHP代码相同实现)
    转载:关于 Google Chrome 中的全屏模式和 APP 模式
  • 原文地址:https://www.cnblogs.com/SlashOut/p/15391888.html
Copyright © 2011-2022 走看看