SAP MM学习笔记34 - 请求书照合中的支付保留(发票冻结)

news2024/10/3 4:37:27

上次学习了 请求书照合中 如何修改 带勘定设定Category的发票,并举了 K:原价Center 的例子。

SAP MM学习笔记33 - 请求书照合中修改 带勘定设定Category(科目分配)的发票_东京老树根的博客-CSDN博客

日月如梭,倏忽之间,一月已过,汗颜,继续Fighting!!

这一章继续学习请求书照合中的支付保留(发票冻结)的处理。

1,支付保留 及理由

支付保留指的是,该支付暂时因为有差异而无法付款。

如上图所示,一般有如下差异

 - 数量

- 价格

- 购买发注价格数量

- 日数

下面做详细说明:

- 数量

  没收到全部商品,但却来了全额的发票,一般来说要等收齐货了再付款 或先付部分款

  比如下图,发注100个,来50个,却来了80个的请求书,所以就保留了。

  然后又入库了30个,这次就可以解除保留了。

- 价格

  预定的价格和请求书价格不一致,那肯定也需要先调查一下,不会马上付款。

  比如下图,购买发注的时候1.3 EUR/个,但是收到的请求书上却是1.36EUR/个,就会先支付保留

 -  见積价格 / 概算价格

虽然如上图所讲,发注价格和请求书价格不一致,会将请求书进行 支付保留 处理,

但是有一个例外,就是这里的 见積价格 Flg。

勾上这个 见積价格 Flg,就是说 发注的时候不知道具体价格,等请求书来了才知道。

这样,请求书和发注票价格基本不太会相同的,即使价格差异较大,系统也不会提示 支付保留。

做个例子。

A),ME21N 购买发注,注意把 见積价格 Flg 勾上

B),MIGO 入库

C),MIRO 请求书照合

然后 修正ID 里面选 2:仕入先Error

并把仕入先的请求书金额 修改为请求书上记载的金额

我Q,程序给我干坏了

Error in the ABAP Application Program

The current ABAP program "SAPLMRMP" had to be terminated because
come across a statement that unfortunately cannot be executed.

搞了一会儿不知道咋回事儿,先这样了,等以后明白了再说

换个学习环境再试一下。

这个环境的翻译 稍微有点儿不一样,叫 概算价格。

ME21N 购买发注

保存,照会

 MIGO 入库

MIRO 请求书照合

修改为 2:仕入先Error (其实就是仕入先发来一个跟我们想象不一致的请求书的意思)

把仕入先的请求书上的价格写一下,比如这里 1300 改为 1400,

就是我们认为应该是1300,但是受到的仕入先的请求书上是1400,这里就改为1400。

保存,照会

可以看到,这里虽然 1300,变为 1400, 但是并不报 支付保留。

这是因为 ME21N 购买发注 页面,把 概算价格(或叫 见積价格) 给勾上了,发票上才是对的价格

看一下 FI 票,实际有两张票

再试一下,如果相同的条件,只有 概算价格 不勾,会怎么样?

ME21N 购买发注

概算价格 不勾

 MIGO 入库

MIRO 请求书照合

请求书请求额 1300 改为1400

注意最前面的那个价格也要改,不然就是说发票虽然是1400,但我还是付1300的意思了。

有关发票(请求书)的部分,稍后做深入学习,这里先这样。

然后就会出 支付保留 信息了。


- 购买发注价格数量

  MM里面有3个单位,

  - 基本数量单位(=库存管理单位)

  - 发注单位(订单单位)

  - 发注价格单位(订单价格单位)

这里所说的 购买发注价格数量,指的是 购买发注价格(=发注价格单位)基础上,数量有差异。

比如,

- 一只烤鸡,购买发注价格 是 0.02EUR/克,想定数量(即重量)是 750克,

- 也就是说想定要花 15 EUR 来进货一只烤鸡,

但是,烤鸡送来之后,发现来了一只 780 克的烤鸡,这样就产生了 30 克的差异。

本质上还是 数量 差异,和 数量 差异不同之处在于 单位不一样:

- 数量 差异 的单位是 发注单位(订单单位),比如到货都不是想定的100只,而是80只,不够数

- 发注价格单位(订单价格单位)差异的单位是 发注价格单位(订单价格单位),可能是订100只来100只,够数了,但是重量和想定不一样,想定是750克,结果有的是780克,有的是800克等

有关 3 个单位的详细信息,可以参照如下文章。

SAP MM学习笔记25- SAP中 基本数量单位,发注单位,发注价格单位_东京老树根的博客-CSDN博客

- 日数

  预计 下月付款,结果这个月就来发票了。

  现场项目当中,一般都会把 日期差异 给去掉,就是变成跟日期没关系,不冻结。

  一般来说会计会按规则处理,发票来早来晚,只要在月(或某时段)内,打款时间都一样。

ME21N 购买发注 纳入日付 是 2023/09/21

 如果 MIRO 的转记日付 小于 上图的 纳入日付,就会触发 日数差异 冻结

就是还没纳品呢,怎么能急着付钱呢

居然没报 支付保留,那看来是我这个学习环境的设定了 忽略日付差异了:)

至于怎么设定的,还不会呢,等明白了再加上。

TODO:如何Customize 日数的支付保留

换个环境试一下啊

ME21N 购买发注  纳入日期 2012/01/19

 保存,照会

MIGO 入库

MIRO 请求书照合

这里的 转记日付 2012/01/08,小于 纳入日期 2012/01/19。

想定应该会出现 日数 差异,从而导致 支付保留

Msg 番号 M8075

传票 510xx 已登录(支付保留)。

有关 日数 差异导致支付保留,其计算方式是这样的。

请求书请求额 x ( 纳入期日 - 转记日付 )


SAP不会直接去比较日数差 的大小,而是会 乘以请求额,然后再比较。

为什么要 乘以请求额 再比较呢?这是因为SAP也会考虑现实中的情况。

- 比如额度较小,那提前几天付款也不是不行的

- 如果数额较大,那提前一天也是很困难的

- 质检

这里的 质检 指的是导入了 质检模块 的意思。

这样的话,就不能手动在 MIGO 里面直接将 在库Type 改成 利用可能在库,

而需要走一遍 品检模块,在那里将会输入一堆参数,待所有参数都符合条件,

SAP 品检模块会自动 将 在库Type 改成 利用可能在库(合格) 或 保留(不合格)。

比如MM01/02 里面,可以看到 QM管理Key 9001:出荷承认,证明书,请求书保留

它的意思就是说该品目必须要走完 品检模块 才能登 请求书,就是登上了也会保留,FI 不会付钱的

- 金额

下面这个就是 只根据金额 来判断是否冻结。

如果金额过大,先自动冻结,检查之后再继续后面的步骤。

但是 这个功能并不常用,因为货都已经买来了嘛,太晚了,木已成舟,你还能运回去咋地。

完全可以在 购买依赖 或 购买发注 阶段, 通过 SAP标准 审批 功能,在早期进行控制。

SAP MM学习笔记32 - 购买依赖的承认(采购申请的审批)_东京老树根的博客-CSDN博客

- 无作为支付保留(随机冻结)

没有任何以上的冻结理由,就随机冻结进行检查。

比如,一般情况下,让系统自动处理就行了,但是偶尔来个抽样检查。

这是需要 Customize。

作为一个震慑手段:),都好好干啊,会抽查的。

- Manual保留(手动冻结)

2,支付保留的处理

请求书照合中,发生差异的时候

- 差异较大

  先做调查,比如 咨询 购买部门,收货部门,供应商等,

  然后会先做差异转记,一般来说系统会自动将该请求书(发票)保留,

  当然系统不报警告的也可以手动保留认为有问题的发票。

- 差异较小

  如果差异在许容范围内,则无需太过深入调查,或者不调查,直接转记即可。

  当然,目前的现场呢,即使是1块钱差异,大家也一定会研究明白,然后改过来才会登记的:)

 

有关支付保留的系统操作,等下一次再学。

这一章先这样。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1089234.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JMeter性能测试,完整入门篇

1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇&…

【【萌新的SOC学习之AXI DMA环路测试介绍】】

萌新的SOC学习之AXI DMA环路测试介绍 AXI DMA环路测试 DMA(Direct Memory Access,直接存储器访问)是计算机科学中的一种内存访问技术。它允许某些计算机内部的硬件子系统可以独立地直接读写系统内存,而不需中央处理器(CPU)介入处…

【atoi函数详解】

文章目录 一. 什么是atoi函数二. 模拟实现函数atoi三. 总结atoi 一. 什么是atoi函数 atoi函数是将常量字符串转化为整数 int atoi(const char str);* 注意:该函数的返回值为int,所以不能超过int范围,如果数字很大超过就会截断,返…

手搭手Mybatis-Plus数据迁移至TDSQL

环境介绍 技术栈 springbootmybatis-plusdruidbaomidoumysqloracle 软件 版本 mysql 8 IDEA IntelliJ IDEA 2022.2.1 JDK 1.8 Spring Boot 2.7.13 mybatis 2.3.1 Navicat测试连接TDSQL 开启访问外网 IDEA环境搭建 pom.xml所需依赖 <dependencies><dep…

计算机毕业设计选什么题目好?springboot 试题库管理系统

✍✍计算机编程指导师 ⭐⭐个人介绍&#xff1a;自己非常喜欢研究技术问题&#xff01;专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目&#xff1a;有源码或者技术上的问题欢迎在评论区一起讨论交流&#xff01; ⚡⚡ Java实战 |…

element ui el-table表格复选框,弹框关闭取消打勾选择

//弹框表格复选框清空 this.$nextTick(()>{this.$refs.table.clearSelection();})<el-table ref"table" v-loading"crud.loading" :header-cell-style"{ color: #FFF, background: #333 }":cell-style"{ color: #FFF, background: #3…

【Java 进阶篇】JavaScript 日期和时间详解

JavaScript是一种强大的编程语言&#xff0c;它不仅可以用于处理文本和数字&#xff0c;还可以处理日期和时间数据。在本篇博客中&#xff0c;我们将深入探讨JavaScript中日期和时间的处理方式。不管你是在网页开发、移动应用开发&#xff0c;还是服务端开发&#xff0c;处理日…

Linux 查看CPU架构及内核版本

涉及arch命令和/proc/version文件 1 查看CPU架构 有些软件的安装需要和CPU架构相匹配&#xff0c;如JDK等等&#xff0c;所以需要确定主机的CPU架构类型。可使用命令arch查看Linux系统的CPU架构&#xff0c;如下&#xff1a; arch 12 查看内核版本 文件/proc/version中包含系…

四、RIP动态路由实验

拓扑图&#xff1a; 基本ip的配置已经配置好了&#xff0c;接下来对两台路由器配置rip协议&#xff0c;两台PC进行跨网段通讯 RIPv1版本只能识别ABC的大类网段&#xff0c;不能区分子网掩码&#xff0c;v2版本可以识别子网掩码 首先进入R1&#xff0c;进入rip&#xff0c;宣告…

来入门一下C语言打印Hello World

&#x1f4da;目录 安装程序官网下载软件启动程序运行代码解决乱码 安装环境IntelliJ Clion 安装程序 IntelliJ ClionVisual Studio…等 由于使用的主开发软件是IntelliJ的产品&#xff0c;所以这一次也使用旗下的IntelliJ Clion当做C的开发编程&#xff0c;当然更推荐你们使用…

App自动化测试环境搭建

目录 1、java jdk安装 2、node.js安装 3、安装模拟器安装 4、Android SDK 安装 5、Appium-Server安装 6、appium客户端安装  7、Appium-Python-Client安装 只做记录和注意点&#xff0c;详细内容不做解释 环境&#xff1a;winappium夜神模拟器python 需要用到的工具&a…

树和二叉树 | 一些遇到的小问题

1. TreeNode<T> &a TreeNode<T> &a是一个引用&#xff0c;指向类型为T的TreeNode节点。这个引用可以用来修改或访问该节点的值或属性。 2. *BiTree是什么意思&#xff1a; typedef struct BiTNode{ char data;struct BiTNode* lchild, * rchild; }BiT…

8中间件-Redis、MQ---基本

中间件&#xff08;Middleware&#xff09;是指位于客户端和服务器端之间的软件&#xff0c;用于处理请求和响应&#xff0c;以及提供额外的功能和服务。中间件可以用于各种不同的应用程序&#xff0c;例如Web应用程序、消息传递系统、数据库管理系统等。 在Web应用程序中&…

pycharm远程调试运行程序出现No such file or directory:解决办法

太离谱了&#xff01;&#xff01;&#xff01;&#xff01; 首先还是配置这里 然后重点来了&#xff0c;root path这里填上代码文件夹路径 然后mapping这里就不要再加了&#xff01;&#xff01;&#xff01;因为这个会和上面的root path拼在一起&#xff01;&#xff01;&am…

C++学习day7

一、思维导图 二、作业试编程&#xff1a; 封装一个学生的类&#xff0c;定义一个学生这样类的vector容器&#xff0c;里面存放学生对象&#xff08;至少3个)再把该容器中的对象&#xff0c;保存到文件中。 封装一个学生的类&#xff0c;定义一个学生这样类的载体容器&#xff…

递归:如何用三行代码找到“最终推荐人”?

文章来源于极客时间前google工程师−王争专栏。 推荐注册返佣金。用户A推荐用户B&#xff0c;用户B又推荐了用户C来注册。用户C的“最终推荐人”为用户A&#xff0c;用户B的“最终推荐人”也为用户A&#xff0c;而用户A没有“最终推荐人”。 可以通过数据库来记录这种推荐关系…

【java学习—七】单继承和多层继承(30)

文章目录 1. 相关概念2. 从代码中理解 1. 相关概念 Java 只支持单继承&#xff0c;不允许多重继承&#xff1a; &#xff08;1&#xff09;一个子类只能有一个父类 &#xff08;2&#xff09;一个父类可以派生出多个子类      举例区分&#xff1a; class SubDemo extend…

针对量化交易SDK的XTP的初步摸索

这东西只要是调用API实现自动交易股票的&#xff0c;就不可能免费的接口。 并且用这些接口实现自动交易还得 归证券公司监管。比如 xtp出自 中泰证券&#xff0c;那么如果用xtp实现自动交易股票的软件&#xff0c;具体操作实盘的时候 不能跑再自己的电脑上&#xff0c;必须跑在…

EasyX图形库实现贪吃蛇游戏

⭐大家好&#xff0c;我是Dark Falme Masker,学习了动画制作及键盘交互之后&#xff0c;我们就可以开动利用图形库写一个简单的贪吃蛇小游戏&#xff0c;增加学习乐趣。 ⭐专栏&#xff1a;EasyX部分小游戏实现详细讲解 最终效果如下 首先包含头文件 #include<stdio.h> #…

C语言实现数据结构顺序查找和折半查找代码

文章目录 一、顺序查找二、折半查找 一、顺序查找 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> typedef struct {//查找表的数据结构int *data;//动态数组基址int TableLen;//表长 }SSTable;void InitTable(SSTable *L) {//初始化一个…