从采购订单到收货,收发票,会有两个环节,会影响到物料。

1、收货:

(1)如果物料是采用标准价S,那么采购所形成的差异不会立刻就摊到物料上,而是直接进差异科目。只生成一张会计凭证,借:库存 借(贷):差异  贷:应付暂估。

(2)如果物料采用移动平均价V,如果与物料价格有差异,则要视库存是否足够而定(库存数量比那个采购数量多还是少)。

如果库存足够,那么就会立刻生成两张凭证,一张与刚才相同,但是同时生成另一张凭证,将差异摊到库存价值上,从而改变物料的价格。

如果没有库存,就也是只生成一张凭证,差异进差异科目。

如果有部分库存,那么就会按比例,差异一部分进库存,一部分进差异科目。

2、发票校验:如果收到的发票金额与原来的金额不等,那么,所形成的差异进差异科目。差异的处理,与上面是类似的。

3、补充一下,只有采购和生产才会影响到物料的成本,销售不会对物料的价格产生影响。

SAP ERP系统中,物料入库、发票校验、物料出库等操作均受物料账期的控制(以自然月份为周期),物料账期不同于财务账期,并且独立于财务账期,需要单独的开与关。

SAP ERP系统物料账期有两个重要特性:

  • 第一个特性是通常只能开一个月份的账期,最多开两个月份(需勾选“允许过账到上一期间”);

  • 第二个特性是账期不可逆,例如当前物料账期的月份为2019年10月,在“允许过账到上一期间”下,用户可以在2019年的9月份和10月份做物料过账,但不能过账到9月份之前的月份(8月、7月、……,都已不行)。

物料账期开关的相关事务码主要是:MMRV(显示当前物料账期) 和 MMPV(物料账期的开与关)。

MMRV:显示当前物料账期情况以及控制“允许过账到上一期间”,共两个屏幕,在第一个屏幕输入公司代码(如图1),在第二个屏幕显示账期情况。

图1

图2

如图2,公司代码8005当前的物料账期是2019年10月份,前一个账期是9月份,因为勾选了 “允许过账到上一期间”,所以可以在10月和9月对物料过账。

MMPV:开新账期同时关闭此前的账期。

图3

如图3,当前对公司代码8005,做2019年11月物料账期的开启,同时关闭9月的物料账期(因为此前勾选了“允许过账到上一期间”),执行后显示如图4的屏幕表示已成功完成处理。

图4

此时,如果再用MMRV查看,信息如图5。

图5

本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所有)

流程:合同(系统外)-采购订单(ME23N)-对采购订单收货(MB01)-发票校验(MIRO)
1)正常业务的凭证流:                        
1、借:原材料                100        订单单价及数量10元*10只,发票单价及数量10元*10只
   贷:应付暂估                100        
2、借:应付暂估                100        
   借:进项税                17        
   贷:应付账款                117        
2)实际业务的凭证流1:订单单价及数量10元*10只,发票单价及数量5元*10只,发票校验时库存数量10只                
1、借:原材料                100        
   贷:应付暂估                100        
2、借:应付暂估                100        
   借:进项税                  8.5        
   贷:应付账款                58.5        
   贷:原材料                  50

自己做凭证,收货200个

查看库存mb52

开始验票

1.验票数量大于入库的200,而金额不变则模拟总账后如下

其实上面的也可以归纳为只要验票数量小于总库存,如下面的收150,就会有M出来

当验票数量大于总库存时,生成如下模拟

库存总价值 1070,验票时价格1569

点过帐 提示如下 已经无法过帐

3)实际业务的凭证流2:订单单价及数量10元*10只,发票单价及数量5元*10只,发票校验时库存数量6只                        
1、借:原材料   100        
   贷:应付暂估  100        
2、借:应付暂估 100        
   借:进项税8.5        
   贷:应付账款58.5        
   贷:原材料30        
   贷:材料成本差异20        
4)实际业务的凭证流3:订单单价及数量10元*10只,发票单价及数量15元*10只,发票校验时库存数量10只                        
1、借:原材料                100        
   贷:应付暂估                100        
2、借:应付暂估                100        
   借:进项税                25.5        
   借:原材料                50        
   贷:应付账款                175.5        
5)实际业务的凭证流4:订单单价及数量10元*10只,发票单价及数量15元*10只,发票校验时库存数量6只                        
1、借:原材料                 100        
   贷:应付暂估                100        
2、借:应付暂估                 100        
   借:进项税                25.5        
   借:原材料                30        
   借:材料成本差异        20        
   贷:应付账款                175.5        
通过5种情况的模拟,大致可以看出来SAP的发票校验逻辑。发票的价格和收货时的价格差异,在库存数量和发票数量之间分摊。发票数量库存数量的,对于库存部分的差异更新库存价值,对于发票部分>库存部分的差异更新材料价格差异。
问题来了
对于实际业务1、2,即:发票校验单价梳理本公司流程,合同、订单时价格不控制,发票校验时价格严格控制,对于此种流程方式,可能会出现订单价格与发票价格相差过大的情况。
大爷的,问题找出来了。订单价格是你采购部管,发票价格也是你采购部管,你跟我财务部吼个毛线啊,自己搞出来的问题,自己玩去吧,拜拜了您呐。。。。

当出现前期差异过大的情况下,库存按比例无法分摊差异的时候,会报如下错:

原因如下:

库存280.88,而差异要分摊如下:

分摊逻辑是:是发票结算差异,除以 发票结算数量,就是每个数量应承担的差异,然后乘以库存数量,就是库存应承担的。

由于以上情况,导致库存拉走后移动平均价为负了。解决方案如下:

手工在总账科目烂,输入材料成本差异,最后全部吃到材料成本差异:

这样通过总账级别的材料成本差异就可以直接把差异拉走,保证发票校验的真实性

sap未分摊差异怎么处理_MM采购中形成的差异相关推荐

  1. SAP采购中形成的差异

    从采购订单到收货,收发票,会有两个环节,会影响到物料. 1.收货: (1)如果物料是采用标准价S,那么采购所形成的差异不会立刻就摊到物料上,而是直接进差异科目.只生成一张会计凭证,借:库存 借(贷): ...

  2. sap未分摊差异怎么处理_物料主数据价格控制及差异问题

    在做项目时,经常会遇到问题,物料究竟采用移动平均价还是标准单价? 对成品,半成品来说,大家通常是没有什么争议的,那么如果是原材料,就如何设置呢? 其实SAP有官方的指引的,简单来说,内部自制的物料要用 ...

  3. SAP License:关于未分摊差异的几种处理办法

    未分摊/不包括等异常差异现阶段处理方式按照物料来源确认: (1)对于发科研订单的差异,运行物料帐后手工计入科研订单中:(内部订单不象生产工单,因无输出物料则形成未分摊差异,手工转走,实施ERP后还要如 ...

  4. 【转载】SAP物料账未分摊差异分析

    今天在开发处理未分摊差异程序的时候,偶然在网络上看到一篇这样的文章,挺有意思的,特意转载过来,方便大伙学习之用,若有异议,立即撤回. 利用CKMLCP运行完物料分类账之后,差异科目余额通常为0,如果不 ...

  5. SAP 物料账未分摊差异分析

    今天在开发处理未分摊差异程序的时候,偶然在网络上看到一篇这样的文章,挺有意思的,特意转载过来,方便大伙学习之用,若有异议,立即撤回. 利用CKMLCP运行完物料分类账之后,差异科目余额通常为0,如果不 ...

  6. 关于未分摊差异的几种处理办法

    未分摊/不包括等异常差异现阶段处理方式按照物料来源确认: (1) 对于发科研订单的差异,运行物料帐后手工计入科研订单中:(内部订单不象生产工单,因无输出物料则形成未分摊差异,手工转走,实施ERP后还要 ...

  7. SAP MM 初阶之供应商寄售采购模式下ERS功能的测试

    SAP MM 初阶之供应商寄售采购模式下ERS功能的测试 1, BP 191 Vendor 100065, 激活了ERS功能. 2, 寄售类型采购信息记录. Tax code :N1. 3, 寄售采购 ...

  8. SAP MM 初阶之事务代码MIGO中采购退货的处理

    SAP MM 初阶之事务代码MIGO中采购退货的处理 SAP项目实践中,采购收货流程是一个无法回避的流程. 仓库部门在收货的时候,会清点供应商送过来的商品的品类和各自的数量,看是否符合送货单,是否跟采 ...

  9. SAP 创建启用了ARM功能的采购订单,报错 -Shipping processing is not selected to supplier 100057 in purchase org. 0002

    SAP 创建启用了ARM功能的采购订单,报错 -Shipping processing is not selected to supplier 100057 in purchase org. 0002 ...

  10. SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?

    SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ? 我在SAP系统里复制某个标准的采购条件类型,创建了一个新的自定义条件类型ZC05,并将其分配采购定价过程RM0000. 结果却出现一 ...

最新文章

  1. layer.load 支持文字内容
  2. VS2012创建ATL工程及使用MFC测试COM组件
  3. libvirt(virsh命令介绍)
  4. leetcode17 电话号码的字母组合
  5. tableau必知必会之如何在Tableau server中实现工作薄的自动刷新
  6. 一站式学习Redis 从入门到高可用分布式实践(慕课)第六章 Redis开发运维常见问题...
  7. python怎么用for循环找出最大值_在for循环Python中查找前10个最大值
  8. 等我敲完这行代码,就和你离婚!
  9. 技能的切实掌握 必须动手
  10. 微软高级经理:Google Chrome内有部分微软的代码
  11. 遍历数据元素作为参数发送ajax jsonp请求
  12. centos7 mysql8.0.15_Centos7 安装MySQL8.0.15
  13. 利用D3D抓取GPU数据
  14. [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
  15. 如何在Ubuntu 18.04上安装OpenCV
  16. Exchange Server 2013部署系列之三:部署邮箱服务器角色
  17. 外网live Meeting客户端无法连接到会议
  18. 从零教新手开始学做游戏辅助系列(一)
  19. android金山清理扫描文件动画,[Android开发实战]金山清理大师(猎豹清理大师)一键加速快捷方式动画实现...
  20. 陪学读书会——《定位》第十三章:品牌延伸何时有效

热门文章

  1. Java 连接sql server
  2. 前端性能优化(十一)
  3. Quick-cocos2d-x3.3 ios实现头像选取
  4. 使用oracle修改/etc/passwd /etc/passwd默认SHELL被修改后,无法...
  5. MySQL架构体系(从一条语句出发了解MySQL各部分的作用)
  6. Crawler 爬虫
  7. 浅析scipy.signal.find_peaks()
  8. sql group by统计
  9. spring boot task实现动态创建定时任务
  10. 阿里云ecs 服务器配置 nginx https