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
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,即:发票校验单价<采购订单单价的,在发票校验时可能会有库存价值不够扣的情况,在该种情况下就会出现“移动平均价未负”的错误。
梳理本公司流程,合同、订单时价格不控制,发票校验时价格严格控制,对于此种流程方式,可能会出现订单价格与发票价格相差过大的情况。
大爷的,问题找出来了。订单价格是你采购部管,发票价格也是你采购部管,你跟我财务部吼个毛线啊,自己搞出来的问题,自己玩去吧,拜拜了您呐。。。。
SAP研究贴之--发票校验提示移动平均价为负的更多相关文章
- MM--发票校验 及基于采购订单的MIRO发票校验过程(
一.介绍发票校验是物料管理(MM)系统的一部分.它提供物料管理部分和财务会计, 成本控制和资产管理部分的连接.物料管理模块的发票校验为以下目的服务:它完成物料采购的全过程 - 物料采购从采购申请开始, ...
- MIRO做发票校验时实现替代功能的多种方式
http://blog.sina.com.cn/s/blog_3f2c03e30100ngje.html MIRO做发票校验时,如果需要对产生的会计凭证做某些字段的替代,可有多种方法. 1.GGB1替 ...
- 002 MIRO发票校验采购订单项目科目分配类别检查增强-20150819
BADI SE19:ZINVOICE_UPDATE MIRO发票检验过账好模拟时,检查采购订单line 是否有固定资产的行项目,如果有固定资产项目,则弹出提示框,提示消息:存在规定资产采购项目! ...
- MIRO发票校验BAPI_INCOMINGINVOICE_CREATE (2013-01-23 10:01:29)
form frm_invoice_create2 . data: str type string. data: ls_headerdata like bapi_incinv_creat ...
- Easyui 修改jquery validatebox为英文校验提示为中文提示
修改jquery validatebox为英文校验提示为中文提示 by:授客 QQ:1033553122 测试环境 jquery-easyui-1.5.3 问题描述: 如图,想把校验提示由英文改成中文 ...
- JEECG 3.7.8 新版表单校验提示风格使用&升级方法(validform 新风格漂亮,布局简单)
JEECG 表单校验采用的是validform,默认的校验提示需要占用页面布局,提示效果较传统.jeecg这个自定义的校验提示风格,不占用页面布局,提示效果也更美观,简单易用,让表单看起来更漂亮!!! ...
- 发票校验BAPI_INCOMINGINVOICE_CREATE
CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE' EXPORTING headerdata = headerdata ...
- 【MM系列】SAP MM模块-如何修改物料的移动平均价
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-如何修改物料的移动 ...
- element -validateField校验提示
<el-form :model="numberValidateForm" ref="numberValidateForm" :rules="ru ...
随机推荐
- JavaScript中统计Textarea字数并提示还能输入的字符
<span style="font-size:18px;"><script language="javascript"> functio ...
- 阅读推荐——深入浅出Mesos
深入浅出Mesos(一):为软件定义数据中心而生的操作系统http://www.infoq.com/cn/articles/analyse-mesos-part-01 深入浅出Mesos(二):Mes ...
- 关于sql server 2008过期导致 MSSQLSERVER服务就无法启动,手动启动就报告错误代码17051。
1.基本现象:MSSQLSERVER服务就无法启动,手动启动就报告17051错误. 2.解决办法: 第一步:进入SQL2008配置工具中的安装中心, 第二步:再进入维护界面,选择版本升级, 第三步:进 ...
- Oracle存储过程单步调试方法
oracle存储过程单步调试的方法 1.在要调试的过程上单击test,如下图所示: 2.出现如下界面时单击最左上方的按钮:,如下图所示: 3.单击后呈现如下画面: 其中: 表示要停止test; 表示要 ...
- 使用Jil序列化JSON提升Asp.net web api 性能
JSON序列化无疑是Asp.net web api 里面性能提升最重要的一环. 在Asp.net web api 里面我们可以插入自定义的MediaTypeFormatter(媒体格式化器), 说白了 ...
- python-day 1
学python--脚本语言 为了更好的以后,为了更好的自己,加油!!! 1.安装虚拟机如果遇到这样的错误:此主机支持intel vt-x 处于禁用状态错误 解决方法: 进入BIOS后,找到“Syste ...
- Android GridView 第一个Item 点击没反应
@Override public View getView(final int position, View convertView, ViewGroup parent) { final ViewHo ...
- Boring count(字符串处理)
Boring count Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- Tautology 分类: POJ 2015-06-28 18:40 10人阅读 评论(0) 收藏
Tautology Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10428 Accepted: 3959 Descri ...
- Unity Shader中自定义枚举类型
效果 脚本: Properties { _MainTex ("Texture", 2D) = "white" {} [Enum(Enum1,,Enum2,)]_ ...