采购发票校验时会由于一些原因将发票冻结,这些原因包括手动冻结、发票金额差异、日期差异、金额检查、
随机冻结、移动平均价变化过大、质量原因等。物资模块的发票冻结并不像销售模块的冻结不生成会计分录,采购的发票冻结仍可以生成会计分录,只是不能针对发票进行付款(是否可以付款也是可以通过配置来控制)。
以上提到的冻结原因,不是只要出现对应情况就一定会冻结,这就涉及到容差的设置。如果差异在容差范围内,系统会认为是正常情况,不做特殊处理;如果差异处于容差下限之外,则会提示黄色警告信息,并不需要做额外的处理;如果差异处于容差上限之外,则会红色报错信息或需要做额外的处理。
**一、容差类型及设置**
序号 | 代码 | 代码描述 | 应用场景
---|---|---|---
1 | AN | 没有订单参考项的金额 | 金额检查
2 | AP | 有订单参考项的金额 | 金额检查
3 | BD | 自动形成小的差异 | 小额差异
4 | BR | 采购订单价格单位差异的百分率(GR在IR之前) | 采购订单价格单位差异
5 | BW | 采购订单价格单位差异的百分率(GR在IR之前) | 采购订单价格单位差异
6 | DQ | 超出金额: 数量偏差 | 数量差异
7 | DW | 当GR数量=零时的数量变式 | 数量差异
8 | KW | 根据条件值的容差 | 价格差异
9 | PP | 价格变化 | 价格差异
10 | PS | 价格差异: 估计价格 | 价格差异
11 | ST | 日期偏差(值x天数) | 日期差异
12 | VP | 移动平均价格差异 | 物料移动平均价变化差异
如果不需要检查,则勾选“Do not
check”。上下限都有两个检查,一个是检查绝对值,一个检查百分比。需要注意的是,容差检查的都是金额,无论是数量差异还是价格差异,最终都会转换成金额进行校验。
**一、发票差异类型**
**1、手动冻结**
发票校验时直接选择冻结原因即可。这种方式主要还是依据人为判断,并不再考虑系统的其他逻辑。
如果是手动冻结某一行,可以在行项目中勾选
**2、数量差异**
数量差异是指发票校验时发票行项目的数量大于了采购收货的数量。国内的业务中一般都是会勾选“基于收货的发票校验”,所以实际业务中不会出现这种情况。但这个标识的前提是没收货不能发票校验,但是如果收货了,只是发票数量大于收货数量时,也还是可以发票校验,这时就会冻结。
实际收货数量和金额:
发票的数量和金额是8pc和800
**3、价格差异**
价格差异是发票校验时,发票数量与订单数量没有差异,但是金额上会出现一定的偏差。实际业务中会偶尔出现,主要原因有两个:一是订单价格录入错误,二是金税系统和SAP系统计算税的逻辑不一样或保留小数不一致导致。
实际收货数量和金额
发票数量和金额
**4、数量差异/价格差异**
这类差异是数量和价格同时存在差异,参照上面的2和3同时出现数量和价格差异即可。
**5、采购订单价格差异**
采购订单价格差异是由于使用双单位导致的金额差异。比如鸡蛋,结算单位是按照重量,购买单位是按照个数。这样需要在物料主数据中维护下购买单位与结算单位的对照关系,比如1个鸡蛋
= 200克。
实际收货数量
10PC理论是对应100Kg,但在实际收货时,10PC是110Kg
实际发票校验数量,可以手动再修改为120,确保与收货存在差异。
**6、日期差异**
发票录入日期与采购订单的计划交货日期之差×金额,如果超过了容差会对发票进行冻结。
采购订单的计划交货日期
发票校验日期
**7、质量冻结**
需要对物料启用QM质检功能,如果入库后的检验批没有多UD或者UD为拒绝状态,则该订单发票校验时会冻结。
物料主数据设置
控制参数0007
收货后,查看检验批的使用决策状态为空
进行发票校验
**8、金额冻结**
金额冻结主要是从谨慎性考虑,如果金额超过设置的上限,发票自动冻结,需要专人进行复核后才可以释放付款。使用该功能需要首先激活
其次,要设置下哪些类型的收货需要检查
创建采购订单,收货并进行发票校验
**9、随机冻结**
随机冻结是对整张发票按照一定的比例进行冻结。后台可以设置一个阈值,超过该阈值后,冻结比例不发生变化,低于该阈值,冻结比例会与金额成线性关系增大或降低。启用该功能需要先激活
由于是随机冻结,为确保冻结状态,将阈值的百分比设置为99.99%
创建采购订单、收货和发票校验,确保金额超过1000元。
**二、事务代码MRBR查看冻结清单**
差异冻结
每个冻结原因都对在对应原因列下打X,如果一张发票是多个原因冻结,则会多个X。
手动冻结
随机冻结
**三、付款的影响**
使用事务代码F-53进行付款时,选择未解冻的发票付款时,出现如下报错
如果确定发票是冻结状态,但仍可以进行付款,则需要在财务模块的后台配置下检查发票冻结原因标识里是否进行设置。
(时不时就会让人感慨下,系统做的是真灵活。除了界面丑点,其他都挺好)
**四、解冻发票**
事务代码MRBR
毋庸多说,人为判断发票冻结的条件不存在后,手动进行解冻。
如果发票冻结的条件不复存在了,执行后系统会自动将发票解冻。比如由于发票数量大于收货数量的发票冻结,后续又进行将差异数量进行了收货;由于未做质量UD判定的发票冻结,后续完成了UD判定并且是判定合格的情况。
可以选择某个具体的原因点击该按钮,冻结的原因将不再存在。如果只有一个冻结原因,删除后该发票解冻。
将发票全部解冻,而不考虑该发票有几个冻结原因。