在医院里打着点滴,看着SAP的最佳业务实践,别有感觉,之前做完N次的发票校验,看完BP才知道还有很多种,呵呵,是不是认为我很认学啊,其实是打点滴太无聊,打发时间。
发票校验属于物料管理(MM)模块,发票为财务和成本控制提供付款信息和发票评估。
后台配置:
1.容差配置:T-CODE:OMR6 容差是基于公司代码的配置,因为发票是根据公司代码开具.配置上\下限"检查限制",或设置%.一般企业要配置四种容差,BD(自动形成小的差异),DQ(超出金额: 数量偏差),PP(价格变化),VP(移动平均价格差异).
2.配置供商容差:PATH:物料管理->后期发票校验->收到的账单->配置指定供应商容差,在发票校验中,供应商特定的参数的设置。在一个公司代码中,只可以将一个容差组分配到一个供应商。在供商主数据(XK02)中有一个容差组
3. 配置发票校验条件:PATH:物料管理->后期发票校验->信息确认->维护条件->修改-发票校验
4. 配置凭证类型: PATH:物料管理->后期发票校验->收到的账单->号码分配->维护科目凭证的编号范围->凭证类型
5. 配置默认税代码: PATH:物料管理->后期发票校验->收到的账单->维护税代码的缺省值
根据公司代码设置
开票前准备:
1.做采购订单时在项目明细"发票"页上"基于收货的IV"字段设置为"X".
这个很重要,我在做发票校验时就发现这个错误,经查询就是这个没勾.
发票校验:
1.有差异的发票校验
差异分为数量差异\价格差异\计划差异\采购订单价格数量差异\质量检查
数量差异:发票数量大于已交货数量和已开发票数量的差异
价格差异:发票金额/发票数量<>净订单价格
计划差异:PO Delivery Schedule 的收货日期与实际收货日期的差异. 猜的
采购订单价格数量差异:收货数量\价格与采购订单的数量价格之间的差异.
质量管理:如果商品激活了质量管理,则在过账时过到检查库存.
基于收货的发票校验:
T-Code:MIRO 后勤 ®零售 ®采购 ®后勤发票校验 ®凭证输入 ®输入发票
输入公司代码,然后选择凭证类型(贷项凭证\发票),结算总金额为负则为贷项凭证,为正则发票,当发票即含有进也含有退时在输入采购订单号右边的Button,单击进入后,把退货选成贷向,进货选成借向,否则无法做发票校验,SAP系统外创建发票时,比如调BAPI "BAPI_INCOMINGINVOICE_CREATE" ,这时可不指定退和进的凭证方向,SAP会自动记入.
有差异的发票如果想过账,按公司规定,可以计入差异科目或者设置容差范围,计差异科目选择发票"总账科目"页,输入差异科目,注意借贷方,差异的借贷方与正常发票里的借贷相反,比如说贷向凭证,差异科目记入借方.
一般刚做完的发票付款要设置为冻结,付款方式也要设置(账扣),基线日期(财务启始处理付款日期).
T-Code:MIR4 后勤 ® 零售 ® 采购 ® 后勤发票校验 ® 进一步处理 ®显示发票凭证
显示发票
2.无差异的发票校验
过程是一样,只是数量和金额无差异.
3. 预置发票
T-Code:MIR7 后勤 ®零售 ®采购 ®后勤发票校验 ®凭证输入 ®输入发票 ®预制发票
SAP可以做预置发票,相当于发票请求单,请求单是可以进行多次修改的,保存后不自动过账.做完预置发票后执行MIRO,选择预置发票.
4.后台发票校验
T-Code:MIRA 后勤 ®零售 ®采购 ®后勤发票校验 ®凭证输入 ®输入后台校验的发票
后台发票校验是在后台进行发票的检查,如果在容差范围之内,将在后台直接过账.
5.后台检查发票的正确性
T-Code:WC23
今天在外部用BAPI做发票校验的时候,报了一个错误"输入有效收货的参考 (行 000001)",查了好久,以为是SAP跨年度的问题,但是在SAP中做就没问题,后来调试得知,所做的收货是2007年的,BAPI里的行项目的"参考年度"我添的是当前年度"2008",所以出这个错误,最终取收货日期做为参考年度,OK.
"输入有效收货的参考 (行 000001)" 这个还有一种情况,冲销的单据又被冲销,如果这个收货也参与发票,通过BAPI的方试也会报这个错。
如果因为超过容差,发票被冻结,可以下达冻结的发票,事务码:MRBR,显示发票凭证:MIR4,通过“后继凭证”可以看到生成的FI凭证。发票清单:MIR6
这是在做发票校验时报的错误信息,"在FI中达到的项目最大编号"
http://www.cnblogs.com/byfhd/archive/2008/01/15/1039152.html
表: RBKP抬头表,RSEG明细表。