zoukankan      html  css  js  c++  java
  • SAP月末结账步骤

    1VF04 查看当月所有交货都已经开好发票,并与实际打印发票要一致,VFX3则是销售发票的会计过账检查。当月的发票应该全部开出并且过账才对(即两个Tcode的当月清单均为空才是正确的)。特别注意样品交货。

          这样可保证当月收入与成本匹配。

    2COOIS  查看生产订单状态,收货数与确认数应一致,另外,如果采用了物料分类账,为了避免在产品对差异分摊的影响,请把所有订单都做DLV或者TECO 技术完成处理。这个要求,对保证生产成本的正确至关重要(为保险起见,请全部用DLV,如果生产订单中有联产品,则联产品也应打上交货已经完成的勾)。

    3S_ALR_87013611  查看成本中心报表, 在后续成本要素分配分摊过程中, 做完每一步都要在这里刷新报表查看结果是不是正确。注意成本中心(组)及费用要素(组)的选择,生产成本中心不应该出现非制造费用科目有金额。管理费用要素组也不应该出现生产成本中心,一定要先做这个检查。发现不匹配,应做纠错分录处理。

     

    在进行下面的步骤之前,最好是先发出系统通知,请所有用户登出系统,以避免与结账操作互相冲突,对结账过程产生不利影响。

    4, KSV5/KSU5  分配与分摊.    KSV5分配在初级成本要素之间, KSU5分摊则是在初级与次级之间进行费用的重分配, 最终目标是把生产费用合理地分摊到生产成本中心去. 如果是各车间共同费用分摊到各生产车间,最好是采用KSV5,这样可以费用的原始科目分摊转移(注:这个对后面的差异计算及作业价格重估有影响)。如果是采用KSU5,则要用到次级(43类型)成本要素进行结转,这样查看报表时看不清楚费用科目的来龙去脉。KSU5 如果不用次级成本要素,则必须用到成本结构(TCKSES 维护)。还要注意循环的属性:重复和累计的选择,以及接受方以什么为基数分配接收。KSU5应该也可以实现KSV5的功能。如果要在生产成本中心之间再进行分摊转移,则应该采用KSU5

        我们选择使用KSV5。并且在ksv5之前,先用ksvb进行计划分配。

    5KSS1   差异计算 (如果KSV5/KSU5错误应用,差异计算也会错)

    6KSS2   作业成本分割(固定与变动)(注意同上)

    7KSII    作业价格重算 (得到实际作业价格)(结果受到上面三步的直接影响)。注意这里可以选择期间,意味着可以得到几个月的累计实际作业价格。这是进行成本计划时重要的参考数据。如果某个生产成本中心有作业发生,但是确没有成本金额产生,或者有金额产生但是没有作业发生,两种情况都会带来问题。没有作业发生等于是一个分式的分母为0,会发生无法相除的致命错误!如果没有金额,则分子为0,虽然现在不致命,但是到后面,会告诉你某个作业类型的实际价格无法确定,仍是致命错误!

    8CO8A  联产品成本预结算(预分配),当存在联产品时必做。保险起见,一般都做一下这一步。

    9KKAO   在产品成本计算  (在产品成本从生产成本状态转入在产品科目,形成存货,当使用物料分类账时,在产品并不分摊差异,这一点要特别注意,也是因为这一点,请避免产生在产品,这是神人SAP屠夫最有用的建议之一)。

    10KKS1   生产订单成本差异计算,比较耗时,请耐心等待。结果出来后,会发现很多条错误类型的消息。这里需要经验判断,哪一些错误是不需要理睬的:例如某个订单没有dlv或者teco的状态,某个订单是clsd状态,或者别的已经知道原因并且处理过的错误信息。这一步要慎重对待。如果发现新的错误信息,则一定要先处理完错误才能继续。这时候请尊重顾问,向顾问虚心求教!切记。

    11CO88  生产订单结算(这里,如果在结算版本中配置的在产品转出的会计科目同时生成了初级成本要素就会出错, 必须删除这个科目的成本要素)。如果前面都顺利,则生产订单的结算一般不会出现问题。这一步完成之后,生产订单就都处理完毕了。但是差异并没有实际结转,要继续以下重头戏:物料分类账的结账

    12CKLMCP 以下物料分类账的结账内容较多,并且交错影响:

    物料账月末处理: a.选择          CKMLCP    
    物料账月末处理: b.确定顺序      CKMLCP
    物料账月末处理: c.单级处理确定   CKMLCP 
    检查单级处理确定中的错误(如果处理中发现错误,并进行了修改,请重新从物料账月末处理: a选择         CKMLCP”重新开始操作)
    物料账月末处理: d.多级处理确定   CKMLCP 
    检查多级处理确定中的错误 (如果处理中发现错误,并进行了修改,请重新从物料账月末处理: a选择          CKMLCP”重新开始操作)

    物料账月末处理: e.消耗的重新评估  CKMLCP

    上面这几步完成后,要先打开新的期间才能继续:
    打开新的物料期间   MMPV (打开期间前,必须已处理完所有的单级及多级的错误) 

    打开新的会计期间  OB52  (打开这两个期间后,新的物料标准价格才能下达)

    然后继续:

    物料账月末处理: f.记账清算       CKMLCP (测试运行) (此步骤必须先测试运行) 
    检查物料账月末处理是否正确,OK后才能       
    物料账月末处理:f.记账清算       CKMLCP  (正式运行)  
    查询物料账相关报表,检查数据是否正确。其实只要查看F.01报表中的存货与生产成本,所有差异都结转为0,生产成本也结转为0,就表示正确无误了。但一般会存在几分钱的零头差异,这是正常的结果。生产成本的零头差异,一般在成本中心报表中可以看到。而存货差异的零头差异,则一般可用ckmvfm查看明细(未分摊的差异)。因均为零头,而且在系统运算过程中无法避免,所以一般都是用总账调整分录直接在FI中调整即可。
    13
    ,月末成本处理及物料账结算完成。打开锁定用户。通知大家可以继续正常使用系统了。

    最后在CKMLCP中的标志价格那一步,作用是在物料主档的会计1视图中以移动平均价更新未来价格。这一步没有必要做。

     

    至此,成本结算就差不多了。 再返回去看成本中心报表,所有生产成本中心应该结平(转走了),但一般情况下会出现几分钱的余额,这属正常现象。如果余额较大,应分析原因,以避免下一期再出现较大余额。但本期可以直接在FI中用调整分录调整一下就可以了。

    另外要看F.01 报表中在产品与生产成本科目的余额.   生产成本科目的余额按道理应为0才对, 因为在产品结算后, 生产成本的余额就全部转到在产品科目了

     此时所有物料,在系统中的成本已经转换成了实际成本。月末库存成本也为实际成本。实际成本:移动加权平均成本。系统中是使用周期成本来表述。

    以上为最重要的月末结账操作。从上面的描述可知,月末结账的内容很多,而且因为在结账过程中要冻结系统,一般人员不能使用,所以要求在半天,最多一天的时间内完成。过程中每一步都很重要,不允许出现错误,否则遗害整个系统。如果过程中出现错误,必须要有经验的人员进行处理,必须是处理完错误之后才能继续。因此需要资深的,对系统有全局把握的人员负责。当公司人员无法解决问题时,还必须得到外部顾问的帮助。(让人尴尬的是,SAP公司的技术支持人员,不会帮用户解决使用上碰到的非系统错误性质的问题)

     

    以下还有三个重要的结账操作:

    14FAGL_FC_VAL  外币评估。  这一步要在所有外币业务处理完,特别是外销的收入。做完收入还要核对,例如跟报税的资料核对。一般配置两个变式,一个是要在下月初冲回,如果应收应付科目,一个则是不冲回,如货币资金科目。请按变式操作,不要随便动变式的任何配置。

    15F.19  GI/IR收货与收发票的对比,即在途存货与暂估应付账款的记账。 请按变式操作,不要随便动变式的任何配置。一般为暂估应付账款,即已经收货但没有收到发票的状态。这时的负债的是一个临时的,暂估的金额,因为最终是以发票金额确认负债的。

    16FAGLF101 应收应付科目余额的重分类。请按变式操作,不要随便动变式的任何配置。应收科目的余额正常应该在借方,但如果出现在贷方呢?就应该重分类为负债。相反,应付科目的余额正常应该在贷方,但如果出现在借方呢?就应该重分类为资产。

     

    以上完成之后,SAP的系统月结就完成了。

    此时还可以做一些非生产制造成本费用的,非外币业务的,非应收应付的总账分录。如果没有,请及时关闭已经结账月份的期间。

    最终关闭旧期间: OB52  

    只有关闭了旧期间,这个期间的会计报表才是固定不变的。

     

    数据已经定型,接下来,各位分析师们,就开始各种数据分析了。


  • 相关阅读:
    safenet 超级狗 java调用 小计
    解析Javascript中大括号“{}”的多义性
    openlayers研究(一) 初始化流程
    计算球面两点间距离实现Vincenty+Haversine
    搭建高可用mongodb集群(四)—— 分片
    搭建高可用mongodb集群(三)—— 深入副本集内部机制
    搭建高可用mongodb集群(二)—— 副本集
    C# 7.1 的 Async Main()
    深入理解 C# 7.1 提供的 async 非同步 Main() 方法
    使用Blazor Server 线路处理程序 (circuit handler)跟踪打开的SignalR连接
  • 原文地址:https://www.cnblogs.com/cnlmjer/p/4099753.html
Copyright © 2011-2022 走看看