一、MIRO抬头数据
1、基本数据
发票日期:一般是指凭证日期,对应FI中的凭证日期;
过账日期:发票和FI凭证的过账日期;这两个日期都可以作为付款条件的计算日期;
金额、税额:这个是指实际发票的金额和税额,税额可以手工输入,也可以自动计算;
计算税额:如果勾选,那就可以让系统自动计算税额,一般不勾选,因为发票总有些税额差异,但是要注意,如果手工输入的税额跟系统自动计算的税额有差异,系统会红灯报错,这时必须维护一下相应税码,事务码FTXP,后台路径:财务会计(新)->财务会计全局设置 (新)-> 销售/购置税->计算->定义销售/采购税代码,不要勾选“检查ID”,这样红灯报错就会变成黄灯警告;
税率:发票的税率,可以让系统按公司代码默认一个税率,用事务码SM30维护表V_169V_ST,或者事务码OMR2,定义一个默认的税率;
比如大多数发票都是17%的增值税,可以默认J1税率;
还有一种税默认方法,是针对集团层的,按照事务类型,如果在公司代码下面没有默认,那就用事务类型的默认税码,事务码OBZT;
上图中 交易 有4个选项;
选项 | 名称 | 备注 |
空白 | 所有事务相关 | 下面三个选项都包括 |
MMIV | 发票校验 | 后勤发票校验,对应事务码MIRO |
FIAP | FI发票收据 | FI发票输入,对应事务码FB60 |
FIAR | FI支出发票 | FI发票输入,对应事务码FB70 |
参照:这个参数一般是用来输入实际增值税发票的号码,系统还有一个验证发票号码是否重复的校验功能,用来核对是否对同一张增值税发票做了重复校验;
要启用这个功能,用事务码SM30维护表V_169P_DC,或者事务码OMRDC,后台路径:物料管理->后勤发票校验->收入发票->设置重复发票检查,定义双重发票校验的设定参数:
可以把公司代码、参照、发票日期等参数一起用来判定重复发票的依据,也可以设定其中的一个参数;
然后在供应商主数据中启用双重发票校验功能;
2、支付款项
基线日期:这个是根据付款条件设置的默认值;
付款条件:付款条件可以用事务码OBB8定义,具体里面的参数在FI模块中介绍过了,下面主要说一下,发票校验时,付款条件是如何默认带出的,如下表:
选项 | 事务类型 | 默认付款条件 |
PO参考 | 货物/服务项目+计划交货成本 | 第一个PO对应的付款条件,一般是从供应商的采购组织主数据中带出 |
货物/服务项目 | ||
计划交货成本 | 运费供应商的公司代码主数据 | |
PO不参考 | 发票/后续事项 | 开票方公司代码主数据 |
贷项/后续事项 | 无建议,但可以在发票参考号中设定 |
到期日、折扣:都是从付款条件计算得到的;
固定:是对现金折扣的固定;
付款方式、付款冻结:都可以从付款条件中带出,也可以在这里修改;
发票参考号:这个是应用于贷项发票或者后续发票,维护原来的发票号码,这样可以和原发票一起计算到期日;如果这里不维护发票参考号,那贷项凭证的到期日就是基线日期;如果想让贷项凭证的付款条件起作用,那就需要在发票参考号上维护V;
开户行:供应商主数据中带过来的;
3、细节
未计划的交货费:就是未计划的运费,运费分两种,一种是计划内运费,一种是计划外运费,两种运费的处理方式是不一样的;
凭证类型:FI凭证类型;
分配、抬头文本:对应到FI凭证中的分配、抬头文本;
发票方:PO凭证中的出票方,对应PO中的下图:
4、税收
这个是计算税额的,如果PO行项目存在多个税率,可以在这里调整每个税率的税额;
5、金额分摊
这个可以对发票金额设定多个付款方式和付款条件,有点类似分期付款;
二、MIRO项目数据
MIRO发票校验,可以参照PO,也可以过账到单独的总账科目和物料上,这个可以用事务码SM30维护表TCULIV,激活总账科目和物料视图;
上图勾选上,发票校验才会有相应的视图,这两个视图的发票校验与FB60差不多;
在PO参考中,一般都是选择采购订单/计划协议,也可以选择交货单或者提单,交货单用于供应商的发货单,而提单是用于国际贸易业务的提单,可以在MIGO收货时输入:
这样在MIRO校验时,可以把交货单或者提单作为选择的条件;
在PO参考中,还可以选择是否要校验交货成本:
上图1,是选择物料校验,还是交货成本校验,有3个选项:
选项 | 名称 | 备注 |
1 | 货物/服务项目 | 物料或者服务项目本身 |
2 | 计划交货成本 | 计划内运费 |
3 | 货物/服务项目+计划交货成本 | 两者 |
按交货单或者提单选择参考PO项目,无法选出交货成本的项目;
上图2,是行项目的屏幕格式,就是可以查看哪些字段,其实就是行项目中的表格格式,这个MIRO没有标准屏幕格式,只有几个预选择的行格式;
三、两个用户参数
这里介绍一下发票校验时两个用户参数,这两个参数对用户操作来说,还是挺有用的;
1、IVAMOUNTADJUST
这个参数是控制当发票校验数量变更时,金额是否相应的自动更改;比如下图:
如果在用户参数中设定为:
注意参数值为大写的X;
那发票校验数量改为2时,金额自动变成25,不需要手工调整;
如果没有这个用户参数,那金额还是37.5;
2、IVFIDISPLAY
这个参数是控制发票校验过账时,是否要把发票凭证和会计凭证一起显示,这个有什么用的呢?比如财务人员处理发票校验(很多情况下是财务人员在操作),那发票过账后,要把会计凭证记录下来,这时候就需要用到这个参数了;
如上图,IVFIDISPLAY已经在用户参数中设定为X,那发票过账时,在左下角会显示发票凭证和财务凭证:
如果参数不勾选,那会计凭证号码就没有了;
四、收货冲销忽略发票校验的处理
有时候我们在基于收货的发票校验后,需要对某项收货做冲销处理;系统默认的设定是,必须先冲销了发票校验,然后再冲销收货的;但有时候我们也可以不冲销发票校验,直接做收货冲销;这个主要是用于临时调整库存,收货冲销后,马上就会做收货处理,并且和发票校验能对应起来,这样就省了一道发票校验冲销的步骤了;用这个操作要慎重,不小心就可能造成发票校验和收货对应不起来了,一般用于顾问操作,关键用户或者最终用户不建议这个操作;后台路径:物料管理->库存管理和实际库存->收货->对于基于收货的发票校验,忽略发票的收货反冲,事务码OMBZ,可以设定哪些移动类型可以这样操作:
上图,都是一些冲销的移动类型,勾选上,就表示这个移动类型可以不按发票校验收货冲销了;
如果对移动类型勾选上,你就可以直接对已经发票校验完的PO做收货冲销了,不需要先冲销发票。
五、外币PO的发票校验
如果是外币的PO,那发票校验时可能存在汇率差异,这个汇率差异系统用多种处理方式;
1、PO中的汇率
我们先看看PO中的外币设定,在PO抬头的交付/开票 页面:
在PO中货币、汇率是可以修改的,这个汇率默认是取OB08配置的M类型汇率;
固定汇率:如果勾选了,那发票校验时,就按这个汇率来做发票校验,不允许更改,也就不会有汇率差异了,如果不勾选,则发票校验时,会取MIRO界面上的凭证类型的默认汇率类型对应的即时汇率;
2、发票校验的汇率
在MIRO发票校验时,发票抬头的细节页面:
上图标红色的是发票校验时的汇率,默认是从凭证类型的默认汇率类型对应的即时汇率中取值,比如以上图为例,就是RE凭证类型中设定的默认汇率类型,如果空白,就取M汇率;如果PO勾选了固定汇率,那这个发票汇率就无法修改了;
3、汇率差异的处理
如果发票校验的汇率与PO的汇率存在差异,那在SAP中有不同的过账方式,对应如下表:
序号 | 选项 | 库存数 | 差异过账处理 |
1 | PO中有科目分配 | / | 直接过账到对应的科目分配中; |
2 | 库存物料V单价 | 库存数能覆盖发票校验数 | 库存科目 |
3 | 库存物料V单价 | 库存数不足 | 按不同的方式处理 |
4 | 库存物料S单价 | / |
前面第1、2种业务过账比较简单,也很好理解,下面重点介绍一下第3、4种方式,其实它们的过账方式是一样的。其过账方式是在后台配置的,用事务码SM30维护表V_169P_PK,定义汇率差异的处理方式:
上图就是根据不同的公司代码,配置不同的汇率差异处理方式;
激活:有3个选项;
选项 | 名称 | 备注 |
空白 | GR 和IR 之间的汇率差异 | 只有汇率差异 |
X | IR 和假定汇率之间的汇率差异 | 先计算汇率差异,剩余为价格差异 |
N | 没有汇率差异,只有价格差异 | 只有价格差异 |
ERT:如果激活那参数选了X,那这里就要再指定一个汇率类型,作为计算汇率差异的依据;
也就是说,第3、4种方式是把总的差异在汇率差异和价格差异之间做分配,两个差异的过账方式也是不一样的;
汇率差异对应在OBYC的KDM事务中设定科目,如下图:
价格差异对应在OBYC的PRD事务中设定科目,如下图:
4、前台操作测试
针对上图的过账方式,创建一个PO,对应的汇率类型为USD:RMB = 6.26;发票校验时的汇率是6.4;假设Z汇率为6.31;PO订单不含税金额为2USD;收货过账,再发票校验,模拟的FI凭证为:
上图是美元货币的FI凭证,这个对应的差异科目都是零美元;再看看人民币的凭证:
这里面有3个汇率,一个是PO的汇率6.26,发票的汇率6.4,假定的汇率6.31;PO价格为2USD,对应的计算公式如下:
总差异 = ( 6.4 – 6.26 ) × 2 = 0.28;
汇率差异 = ( 6.4 – 6.31) × 2 = 0.18;
价格差异 = 0.28 - 0.18 = 0.10;
以上就是汇率差异的计算方式,其实应用的意义不是很大;
六、发票缩减
供应商发票缩减是指供应商没有按照发货开具发票,比如收货了8个,实际开了10个商品的发票,这时候供应商又开具了2个的负向发票(红票)过来,或者供应商不开发票过来,但是按8个数量计算货款,那么我们在做发票校验时,可以用发票缩减,在一个发票凭证中生成两张FI凭证,一个是正向凭证,一个是贷项凭证;
在做发票缩减之前,需要在后台配置一下;
1、定义发票缩减的凭证类型;
事务码OMR4,后台路径:物料管理->后勤发票校验->科目清算维护->维护科目凭证的编号范围:
点击 发票确认中的凭证类型,然后双击MIRO的条目:
输入发票缩减的凭证类型;
2、定义发票缩减的税务计算
事务码SM30维护表V_169P_IRTAX,后台路径:物料管理->后勤发票校验->收入发票->发票扣减中的税条款,定义贷项凭证的税收处理;
按照公司代码定义不同的发票扣减税;
发票扣减税:就是在供应商的发票中,如果存在进项税,那在贷项凭证中,税收如何处理的问题,有两个选项:
投诉凭证中的税收缩减:在贷项凭证中会存在进项税,这个是用在供应商如果又开具了负向发票,需要冲减原始发票进项税时的处理;如果选这个,生成的贷项凭证如下图:
原始凭证中的税收缩减:在贷项凭证中不会存在进项税,这个是用在供应商不再开具负向发票了,但是按照收货数量结算货款的;如果选这个,生成的贷项凭证如下图:
3、定义清算科目
发票缩减时,会存在两个FI凭证,这两个凭证之间会有一个清算科目,如对应上图中,可以定义一个专门的清算科目,也可以定义GR/IR科目就好了;
事务码OBYC,定义RKA的科目配置就好了;
4、前台操作
创建一个PO,收货数为8个,假设供应商发票开错了,10个的发票,并且供应商也不打算继续开负向发票了,发票校验时用发票缩减:
上图中是两个截图合在一起的,首先选择发票缩减的视图,然后按收货建议的数量;在行项目中的更正ID中选择:
然后输入供应商开具发票的数量10和金额178,注意,不是更改行项目也就是已经收货的数量8和金额142.4,如下图所示:
发票抬头再输入金额和税额,OK了;会生成两个FI凭证,查看一下FI凭证:
点击正向凭证:
点击贷项凭证:
这个发票缩减主要是应用于供应商发票开多了,供应商也不想再开红字发票了,那后勤操作人员就可以用这个发票缩减一步到位,不需要再处理贷项凭证了;
注意,如果过账时报错如下图所示,则需要取消消息号M8444 的控制功能;
后台路径:物料管理->后勤发票校验->定义系统消息的属性,Tcode:OMRM
如果不允许发票缩减,后台控制消息,调整为E,过账时报错。
七、供应商的发票校验容差
供应商也可以设置一个发票校验容差,这是针对经常合作的供应商,当发票金额与实际收货金额存在不一致时,又不想去调整具体的收货明细,或者说不值得去调整一些小额差异,就可以用到这个容差;比如说,集团公司内部供应商,销售一大批商品给另外一家客户,发票校验时,几百个物料一起校验,那如果出现一些小额差异,直接按差异科目过账了,不用调整收货的行项目,这样做的好处是可以提高工作效率;其实就是对公司代码的BD容差做更加明细的设定;但是这个优先级要高于BD容差;
设定供应商的发票校验容差,用事务码OMRX,后台路径,物料管理->后勤发票校验->收入发票->配置指定供应商容差;
按公司代码,新建一个容差:
1、负差异
检查限制:勾选上,就是下面的参数起控制作用;
NegAccLowerLimt:这个指发票过账时的总计差异金额;
PercLowerAccLim:这个 指发票过账时的总计差异百分比;
小差额,就是公司代码中的BD容差,只是这里的容差分配到具体的供应商,优先级更高;
负差异的过账逻辑是:
NegAccLowerLimt、PercLowerAccLim,这两个参数必须同时满足,才可以过账;并且过账到小额差异科目;小额差异在这里其实用处不大,因为上面那两个参数就可以解决问题了,不知道为什么要放这个参数在这里;
2、正差异
正差异是实际发票金额大于收货金额;
小差额:和公司代码中的BD容差类似;
PosAccUpperLimt、PercUpperAccLim:和负差异类似;
发票减少总数:在这个金额范围之内,允许过账,但执行发票缩减;
Per.Inv.Red.To:在这个百分比范围之内,允许过账,但执行发票缩减;
正差异的过账逻辑是:
如果对发票缩减做检查,也就是发票缩减的检查限制勾选了;那么PosAccUpperLimt、PercUpperAccLim这两个参数就无效了;当发票差异在小差额范围内,那就过账到小差异科目;当发票差异在小差异和发票缩减数之间,那就过账到发票缩减,具体就参照发票缩减执行;
如果发票缩减不做检查,那小差额参数就无效了,直接按PosAccUpperLimt、PercUpperAccLim这两个参数做检查,并且过账到小差异科目;
注意:上面所说的都是允许自动过账,如果差额金额太大,不在供应商容差范围之内,也可以手工接受过账;在MIRO左上角菜单栏,编辑,接受和过账,手工把发票过账了,差异过账到小差异科目中!!!
供应商发票容差定义完了后,可以用FK02,把容差分配给供应商主数据;
3、发票校验容差的前台操作
按照上图设置的正差异参数,创建一个PO,MIGO完全收货,用MIRO发票校验;
(1)测试下限:余额差异200
也就是少付供应商200,绿灯是可以允许的。
调整金额为929,差额201,可以看到下图为红灯,超过容差是不允许的。
(2)测试上限:多付50
从上图看,超过50是可以的。测试超过51
超过51是不允许的。差异进差异科目,和BD容差一样,属于BD容差的细化,区分上下限。
(3)发票缩减检查启用,容差40
前面的设置就失效了
从上图看差额40是可以的,大于5小于等于40执行发票缩减。
如果差异小于等于5,直接进差异科目。假设差异金额为5,如下图:
差异在小差异范围之内,过账的FI凭证为:
差异过账到小差异科目中去了;假设差异金额为5.1,如下图:
差异在小差异和发票缩减之间,过账的FI凭证为:
假设差异金额为40.1,如下图:
发票不能过账,报红灯错误信息;
当然,如果非要过账也是可以的,只不过不能自动过账,需要手工过账,在MIRO左上角菜单栏,编辑,接受和过账,然后就手工把发票过账了,差异最后也过账到了小差异科目中!
八、其他发票
供应商发票中还包括一些其他发票,如贷项发票、事后借项、事后贷项,都是对供应商发票的调整,但其应用范围是不一样的;
1、发票,这个是正常的发票校验业务,不必多说;
2、贷项发票(或贷方凭证)
这个是对供应商发票的冲减,主要应用于供应商的部分退货业务,比如商品检验不合格,先做退货PO,冲减库存数量,然后再对已经校验过的发票,做贷项发票处理;
3、事后借项(或事后借记)
这个是增加供应商应付账款金额,但不增加库存数量,主要用于供应商其他发票的处理,比如供应商的运费,需要在这个PO中体现,可以用事后借项,也可以用于供应商少开发票金额了,再开发票时,就用事后借项,差异金额更新物料库存金额,如果物料按V计价,则事后借项会影响物料单价;
更新库存成本,
4、事后贷项(或后续贷记)
这个是减少供应商应付账款金额,但不减少库存数量,主要应用于供应商的货款金额调整,比如商品检验有问题,但又不想对供应商做退货处理,和供应商协商后做让利处理,1个商品让利1元,就可以用事后贷项,把供应商的货款扣减下来;
这几个发票的操作,其实很简单,只需要在MIRO中,把业务处理的发票类型改一下就好了;
当输入了事后贷项、事后借项以及贷项凭证,可以在PO历史记录中查看到:
发票和贷项凭证的标识是RE-L;事后凭证的标识是NB-L;(一般不改)
查看发票凭证时,事后借记的“业务处理”显示为“发票”,
事后贷记显示的为贷方凭证
九、交货成本
交货成本指的是跟交货相关的一切成本,最常见的交货成本就是运费,分为计划内交货成本和计划外交货成本;计划内交货成本是在PO中有存在的成本,计划外交货成本是在发票校验时出现的成本;这两种交货成本的处理方式和过账科目都是不一样的;
1、计划内交货成本;
可以在采购信息记录中维护好,在创建PO时,直接带入PO中;注意,计划内交货成本可以在信息记录中维护不同的供应商,如下图:
运费供应商可以通过:采购信息记录、采购订单(抬头、行项目)、收货、发票校验,五个位置维护。
如果发票只校验运费,那这个运费供应商会带入发票中,如果发票校验货物和运费,那发票校验会取采购供应商;
计划内交货成本的收货,需要在OBYC中维护FR1的清算科目;发票校验和货物项目类似,其过账的科目也是一样的;
如果想单独记录运费到一个科目,配置OBYC-FRE科目,配置OBY6勾选“采购科目处理”
产生会计分录,科目由财务提供,下图仅作演示。
如果计划内运费的供应商和物料供应商相同,可以一起做发票校验
税率不同。
2、计划外交货成本;
计划外交货成本不在PO项目中,是在MIRO校验中单独出现的;计划外交货成本的过账方式,一种是过账到货物行项目,参照货物项目的发票校验,还有一种是过账到单独的总账科目;
配置过账方式,用事务码SM30维护表V_169P_B,后台路径,物料管理->后勤发票校验->收入发票->配置如何过帐未计划交货成本,定义不同的过账方方式;
按照不同的公司代码,选择不同的过账方式:
空白:就是参照货物行项目过账,就是把计划外交货成本分摊到货物行项目中,这时候需要参照PO的发票校验;如果无PO参考,那计划外交货成本只能通过总账或者物料的方式过账;更新库存成本。
2:不同的GL行,就是过账到单独的总账科目;需要用事务码OBYC定义UPF的总账科目;
3、计划外交货成本的前台操作
(1)更新物料成本
创建一个PO,MIGO完全收货,MIRO发票校验,假设计划外的运费是500,在发票校验抬头的细节页面中输入:
计算税额,模拟
按行项目进行比例拆分,按金额占比分摊。但是这样的话不能维护税率,这是有问题的。
需要先做物料的发票校验,再做运费的发票校验。选择事后借记,第一种是方式是手动拆分费用分摊。
第二种方式,可以在细节-未计划的交货费,输入500,选择行项目(一定选择行项目,不然是不会带出来的),调整税率,计算税额,
模拟,系统自动进行拆分。
(2)记账到科目中
A方案:
后台配置为2:不同的GL行,就是过账到单独的总账科目;物料管理->后勤发票校验->收入发票->配置如何过帐未计划交货成本
需要用事务码OBYC定义UPF的总账科目;
在做发票校验时,就可以维护税码
自动带入的税码是在后台维护的:SPRO-物料管理-后勤发票校验-收入发票-维护税代码缺省值
记账到OBYC-UPF
B方案:
如果没有PO,因为有些供应商是司机,按月汇总运费,记账科目也不固定,输入货币和供应商编码,然后点击总账科目,输入科目、金额、极限日期。
计算税额,模拟,过账。
假设过账方式是单独的总账科目;输入PO项目,税额、发票金额,产生的FI凭证为:
这个计划外运费科目,就是在UPF中配置的;
假设过账方式是参照PO行项目;输入PO项目,税额、发票金额,产生的FI凭证为:
这个是把交货成本计算到PO行项目中了,过账的科目就参照货物项目的过账,如果PO有多个行项目,那就按PO金额比例进行分摊;
(3)期初记账到科目
上线时,未清PO,已收货完成,收集采购订单,不需要导入SAP,等待发票,发票校验直接计入科目。
借方用期初导入科目9999*****
十、不参考PO的发票校验
不参考PO的发票校验有两种过账方式,过账到总账科目和过账到物料科目,对应的发票校验视图如下:
输入基线日期、货币
注意:在切换到总账科目或者物料科目页面视图时,必须先输入供应商和货币类型,否则切换不了;
不参考PO的发票校验,主要应用于无法确定PO的发票,比如运费,供应商开具了一张运费发票,根本就不知道为哪些PO送货的,这时候就可以用总账科目或者物料科目做发票校验了,对于能确定物料的,那就把运费记入到具体物料中,如果不能确定物料,那就记入一般的总账科目;如果用总账科目做发票校验,和FI中的FB60是一样的;
不参考PO还可以用于项目期初上线,对于期初的GI/IR科目余额是没有PO项的,就可以用这个不参考PO,总账科目直接录入GR/IR期初科目,如果和发票有差异,差异可以过账到物料科目或者费用科目;
计算税额,模拟,运费直接更新物料库存成本
十一、后台发票校验
后台发票校验是指创建PO后,还未收货或者未及时收货,可以先录一张只有抬头的发票,等收货后,通过后台自动把发票校验了;(不常用)
事务码MIRA,输入后台校验的发票:
抬头中输入发票金额、税率、货币、日期等信息;
项目中输入PO号码、货物/计划成本等选择事项;只有抬头,没有行项目,因为还没收货。MIGO
当收货过账后,事务码SA38运行程序RMBABG00:
自动执行过账。
选择好供应商后,就可以执行后台发票校验了;如果收货金额与发票抬头金额一致,或者在允许的容差范围内,后台发票校验就能通过;
这个后台发票校验一般用处不大,实际应用中很少去操作这个后台处理发票;而且预先输入的发票金额很可能与收货金额不一致,容易造成发票校验通不过;下面介绍一种更加常用的发票校验;
十二、供应商自动结算(ERS)
对于一些经常合作的供应商或者内部供应商,业务往来非常多,双方之间的信用合作也比较友好;对于PO的订单价格、交货产品质量大家都认可,而且供应商结算也完全认可PO的价格和收货的数量,那么发票校验就可以采用自动结算ERS,可节约大量MIRO的时间;
设置ERS需要配置几个参数:
1、供应商的采购组织主数据;
基于收货的发票校验 和 自动评估GR结算交货,要勾选上;还有付款条件也要加上,在PO中如果是勾选了ERS,则必须要有付款条件和税码,否则会报错;
2、信息记录中;
无ERS不能勾选;勾选就是取消此功能。
3、设置ERS的消息输出;
设置ERS的消息输出,是因为系统中默认如果没有消息输出,就不能生成发票,系统会报错:
当然也可以通过OMRM把消息号M8446的属性改为警告信息,这里我们设置一下消息输出,事务码MRM1/MRM2,消息类型为ERS:
点击通讯
参数设置好了,
4、创建采购订单
就可以创建PO,在行项目的发票页面中,如下图:
5、MIGO收货,
6、发票校验
不能志勇MIRO进行发票校验,会报错M8225,只能使用MRRL做自动发票结算,注意界面中的处理选项:
选择凭证:这个是指怎么生成发票的问题,有4个选项:
选项 | 名称 | 备注 |
1 | 每个供应商的凭证选择 | 一个供应商创建一张发票 |
2 | 每个采购订单的凭证选择 | 一个PO创建一张发票 |
3 | 每个订单项目的凭证选择 | 一个PO项目创建一张发票 |
4 | 每个发货凭证/服务条目的凭证选择 | 按一个发货凭证创建一张发票 |
结算货物项目+计划交货成本:如果勾选,那就把交货成本也做结算了;另外,计划交货成本也可以用单独事务码MRDC执行;选择后,点击执行就好了,发票和FI凭证会自动创建!
但要注意两点,第一,运费供应商必须要在公司代码层维护付款条件,否则单独执行MRDC,会提示错误“基准付款日期不存在”,从而不能做结算,第二,计划交货成本的ERS功能必须后台支持,否则也不能结算,后台路径,物料管理->后勤发票校验->评估收据的结算(ERS)-> 指定计划交付成本的自动结算,或SM30:V_T169DC_ERS:
注意1:启用ERS功能的PO,货物发票和计划成本发票能否使用MIRO做发票校验,可通过消息号 M8225(控制货物发票)和M8706(控制交货成本发票)来控制,一般设置为红灯报错,不允许MIRO,必须要MRRL;
注意2:执行完MRRL后,不允许通过MR8M对发票进行冲销操作,可通过消息号M8414和M8225(控制货物发票)来控制,都设置为黄灯警告即可,但一旦冲销后,就不能再次执行MRRL功能,此PO后续只能通过MIRO做发票校验了!
缺点:没有输入发票号,如果要使用此功能就需要增强输入发票号
注意3:运费的条件类型FRA1一定要勾选“应记项”M/06否则不会产生财务凭证。PB00和PBXX正好相反。
同一集团内,有问题也不需要退货,回考虑此功能。
十三、供应商发票计划:MRIS
发票计划功能:可以维护好每个月的付款金额,然后由系统自动做发票校验;
业务场景:比如,企业每个月都要给办公大厦的物业管理部门付物业费,假设每月付款金额为10000元,然后物业会给企业开发票,正常情况下,企业需要每个月都要做一次MIRO发票校验业务,每年重复做12次,如果使用发票计划功能,则此业务会交由系统自动去做;
1、创建PO时的特殊要求:
1、科目分配类别为K;2、“交货”页签不要勾选“收货”,或可以勾选“收货”但同时要勾选“未估价的收货”;3、“发票”页签要勾选“发票收据”和“ERS”,但不要勾选“最后发票”和“GR-Bsd IV”,要维护默认税码;4、点击“开票计划”,维护每月付款金额;5、这样每个月只需定期运行一次事务码MRIS,系统就会自动做发票校验了 |
;注意,跟ERS功能类似,也需要MRM1/MRM2配置一下消息输出,类型为INS,否则系统会报错:当然,也可以通过OMRM设置消息号M8447为警告消息!
2、执行计划
运行事务码MRIS,如下图所示:
执行完成,状态变成C。
十四、供应商寄售结算
供应商寄售和正常的PO采购有点差别,PO中项目类别选择K,而且要先建一个寄售的采购信息记录;正常收货不会有FI凭证产生,只有从寄售库存提取物料时,才会产生FI凭证,并且可以做寄售结算;另外,事务码OBYC配置一下KON的科目;
创建寄售PO;
然后MIGO收货,只有物料凭证,无FI凭证,是因为这个库存还是供应商的库存;只有实际从寄售库存提取物料后,才与供应商结算;这里做一个成本中心投料;
事务码MB1A从寄售库存向成本中心投料;
回车,进入明细界面:
因为是寄售库存,需要输入供应商,过账后,就相当于供应商的寄售库存实际消耗了,这时候就可以做结算了;
注意做结算的时候,和后台发票校验一样,也需要维护消息类型;
事务码MRKO,做供应商寄售结算:
上图中,出具的信息文本是凭证已创建,并且显示出凭证编号;
十五、管道物料结算
管道物料结算和供应商寄售库存有点类似,只是管道物料无库存概念,只需要维护信息记录,无PO和收货,只需要从管道物料从提取消耗就可以了,然后和供应商结算;结算操作和供应商寄售一样。