sap未分摊差异怎么处理_MM采购中形成的差异
从采购订单到收货,收发票,会有两个环节,会影响到物料。
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采购中形成的差异相关推荐
- SAP采购中形成的差异
从采购订单到收货,收发票,会有两个环节,会影响到物料. 1.收货: (1)如果物料是采用标准价S,那么采购所形成的差异不会立刻就摊到物料上,而是直接进差异科目.只生成一张会计凭证,借:库存 借(贷): ...
- sap未分摊差异怎么处理_物料主数据价格控制及差异问题
在做项目时,经常会遇到问题,物料究竟采用移动平均价还是标准单价? 对成品,半成品来说,大家通常是没有什么争议的,那么如果是原材料,就如何设置呢? 其实SAP有官方的指引的,简单来说,内部自制的物料要用 ...
- SAP License:关于未分摊差异的几种处理办法
未分摊/不包括等异常差异现阶段处理方式按照物料来源确认: (1)对于发科研订单的差异,运行物料帐后手工计入科研订单中:(内部订单不象生产工单,因无输出物料则形成未分摊差异,手工转走,实施ERP后还要如 ...
- 【转载】SAP物料账未分摊差异分析
今天在开发处理未分摊差异程序的时候,偶然在网络上看到一篇这样的文章,挺有意思的,特意转载过来,方便大伙学习之用,若有异议,立即撤回. 利用CKMLCP运行完物料分类账之后,差异科目余额通常为0,如果不 ...
- SAP 物料账未分摊差异分析
今天在开发处理未分摊差异程序的时候,偶然在网络上看到一篇这样的文章,挺有意思的,特意转载过来,方便大伙学习之用,若有异议,立即撤回. 利用CKMLCP运行完物料分类账之后,差异科目余额通常为0,如果不 ...
- 关于未分摊差异的几种处理办法
未分摊/不包括等异常差异现阶段处理方式按照物料来源确认: (1) 对于发科研订单的差异,运行物料帐后手工计入科研订单中:(内部订单不象生产工单,因无输出物料则形成未分摊差异,手工转走,实施ERP后还要 ...
- SAP MM 初阶之供应商寄售采购模式下ERS功能的测试
SAP MM 初阶之供应商寄售采购模式下ERS功能的测试 1, BP 191 Vendor 100065, 激活了ERS功能. 2, 寄售类型采购信息记录. Tax code :N1. 3, 寄售采购 ...
- SAP MM 初阶之事务代码MIGO中采购退货的处理
SAP MM 初阶之事务代码MIGO中采购退货的处理 SAP项目实践中,采购收货流程是一个无法回避的流程. 仓库部门在收货的时候,会清点供应商送过来的商品的品类和各自的数量,看是否符合送货单,是否跟采 ...
- 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 ...
- SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?
SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ? 我在SAP系统里复制某个标准的采购条件类型,创建了一个新的自定义条件类型ZC05,并将其分配采购定价过程RM0000. 结果却出现一 ...
最新文章
- layer.load 支持文字内容
- VS2012创建ATL工程及使用MFC测试COM组件
- libvirt(virsh命令介绍)
- leetcode17 电话号码的字母组合
- tableau必知必会之如何在Tableau server中实现工作薄的自动刷新
- 一站式学习Redis 从入门到高可用分布式实践(慕课)第六章 Redis开发运维常见问题...
- python怎么用for循环找出最大值_在for循环Python中查找前10个最大值
- 等我敲完这行代码,就和你离婚!
- 技能的切实掌握 必须动手
- 微软高级经理:Google Chrome内有部分微软的代码
- 遍历数据元素作为参数发送ajax jsonp请求
- centos7 mysql8.0.15_Centos7 安装MySQL8.0.15
- 利用D3D抓取GPU数据
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- 如何在Ubuntu 18.04上安装OpenCV
- Exchange Server 2013部署系列之三:部署邮箱服务器角色
- 外网live Meeting客户端无法连接到会议
- 从零教新手开始学做游戏辅助系列(一)
- android金山清理扫描文件动画,[Android开发实战]金山清理大师(猎豹清理大师)一键加速快捷方式动画实现...
- 陪学读书会——《定位》第十三章:品牌延伸何时有效
热门文章
- Java 连接sql server
- 前端性能优化(十一)
- Quick-cocos2d-x3.3 ios实现头像选取
- 使用oracle修改/etc/passwd /etc/passwd默认SHELL被修改后,无法...
- MySQL架构体系(从一条语句出发了解MySQL各部分的作用)
- Crawler 爬虫
- 浅析scipy.signal.find_peaks()
- sql group by统计
- spring boot task实现动态创建定时任务
- 阿里云ecs 服务器配置 nginx https