SAP MM学习笔记37 - 请求书照合中的 追加请求/追加Credit 等概念/ 请求书的取消
有关请求书照合,之前学习了一部分,现在再来学其中的一些概念。
其实这些概念也许并不常用,但是你又不能不知道,因为客户会问。
有关请求书,贴一些以前学习的文章,以方便阅读。
SAP MM学习笔记33 - 请求书照合中修改 带勘定设定Category(科目分配)的发票-CSDN博客
SAP MM学习笔记35 - 请求书照合中的差额处理(发票扣减,受入)-CSDN博客
SAP MM学习笔记34 - 请求书照合中的支付保留(发票冻结)_东京老树根的博客-CSDN博客
SAP MM学习笔记36 - 释放支付保留的发票-CSDN博客
下面来学习 这些概念
・追加请求
・追加Credit
可以用来变更基于价格的更新。
也就是说数量不变,价格变,也就是金额变。
1,追加请求
就是下面画面中的 3. 追加请求 Option。
在已经处理完的取引(买卖,交易)中,仕入先发现钱要少了(比如运费比想象的高,原材料涨价了等),它就会来一张票再多请求一些。
由于是已经处理完的取引,所以一般不会变更数量,只会变更金额。

比如如下图所示:
购买发注 50 个,500 EUR,已付款,交易完成
购买发注 20 个,200 EUR,已付款,交易完成
仕入先又来一张票,声称对于第二笔交易(20个),要每个多收 25 EUR。

1-1,ME21N 购买发注
50个

20个

1-2,MIGO 入库
50个

20个

1-3,MIRO 请求书照合
50个

20个

1-4,MIRO 请求书照合 追加请求
仕入先又来了一张票,追加请求
无法参照已经完成的票,比如这里只能参照购买发注票,70个中的20个,每个要加 25EUR

注意,这里被支付保留了。

我们在 ME21N 购买发注 页面也可以看到履历 追加请求。

1-5,MRBR 查看支付保留状态

追加贷借转记 也打X,不知道是啥意思。
另一个是 价格差异,跟上述的 追加请求 的结果一致。
我觉得后续就是 Leader审核,如果OK的话,可以手动解除,然后就可以进行后续的支付了。

2,追加Credit
就是下面画面中的 4. 追加Credit Option。
在已经处理完的取引(买卖,交易)中,仕入先发现钱要多了(比如运费比想象的少,价格标高了等),就会发一张票退一些钱。
当然,我觉得也有可能是我方发现对方钱要多了,出一张票给他们,让他们退款。
由于是已经处理完的取引,所以一般不会变更数量,只会变更金额。

其实和 追加请求 差不多,这里简单做个例子。
如下图的第二个例子(下面那个)所示,
购买发注 100个,入库50个,本来应该收500(50 x 10)EUR,但票上却是 800 EUR。
第一个例子(上面那个),
购买发注 100个, 入库50个,本来应收500(50 x 10)EUR,但票上却是 80个,800EUR。

咱们这里做的是第2 个例子(上图的下面那个)。
2-1,ME21N 购买发注
购买发注 100 个。

2-2,MIGO 入库
入库 50个

2-3,MIRO 请求书照合
客户来了一张 50 个、800 EUR(正确的是 500 EUR) 请求书。

这里显示支付保留。

2-4,MRBR 查看支付保留状态
价格差异。来了50个商品,却来收80个钱的发票(正常应该是 500 EUR,却收 800 EUR)。

2-5,MIRO 请求书照合 追加Credit Memo
仕入先来一个 追加Credit Memo,来退钱啦(TODO:为啥总觉得好像有点儿假呢)

查看一下 购买发注 履历。
50个收货上做了 追加Credit Memo处理。

3,Credit Memo 和 追加Credit Memo 的区别
如下图所示,是Credit 还是 追加Credit,就看这个票要调整什么。
- Credit Memo :价格正确,数量错了,要调整数量
- 追加 Credit Memo: 数量正确,价格错了,要调整价格

理解是这么理解,其实挺不好记的,用户业务中使用的时候,能分清才怪呢。
暂时也没有好方法记,就是我们常说的顺序 数量,金额,上面两个管数量,下面两个管价格。
这个顺序也跟我们现实生活中发生的错误的几率类似吧,价格标错了的几率是不是挺少的。
当数量标错了,要更正数量,就用上面两个;
当价格标错了,要更正价格,就用下面两个。
1 - 请求书
2 - Credit Memo
3 - 追加请求
4 - 追加Credit Memo

4,Credit Memo
按上面理论,练习一下 Credit Memo。
还是这张图,上面那个例子
购买发注 100个, 入库50个,本来应收500(50 x 10)EUR,但票上却是 80个,800EUR。

4-1,ME21N 购买发注
100个

4-2,MIGO 入库
入库50个

4-3,MIRO 请求书照合
来了一张 80个 800 EUR 的票。

支付保留

4-4,MRBR 查看支付保留状态

数量差异 30个。

4-5,MIRO 请求书照合 Credit Memo
因为要减少 80 -50 = 30个数量,所以明细中 输入减少的数量及对应的金额。

购买发注履历 里查看一下。
可以看到这里其实就是数量的调整,并不会如同 追加Credit Memo那样单列一条。

MRBR里面,虽然还能查出来,其实已经满足支付解除条件了,只要运行一次解除即可。


5,MR8M 请求书的取消
有错误的请求书也是可以取消的。
取消流程如下图所示。
取消请求书之后,SAP将会同步生成 Credit Memo。
同样,如果取消Credit Memo,将会生成 请求书。

MR8M 请求书传票取消
5-1,MR8M 请求书传票取消
准备一下请求书照合票,比如下面这一张票。
5105608902

反对仕译理由(反向记账原因)
比较常用的是以下理由:
- 01 当期的反对仕译
- 03 当期的实绩取消仕译

下面来说说这两个东西的区别。
当购买发注 100EUR 商品,并做完入库的时候,从 FI 科目来看,
借方 -- 贷方
------------------------------------------------------
在库 100 / 入库请求假 100
入库请求假 100 / 买挂金 100
- 01 当期的反对仕译
做反对仕译,所以 FI 票计上如下
买挂金 100 / 入库请求假 100
- 03 当期的实绩取消仕译
做当期的实绩取消,所以 FI 票计上如下
入库请求假-100 / 买挂金 -100
不管是哪种,都能实现取消的效果,借贷平衡,但是如果从残高的角度看,
- 01 当期的反对仕译
科目计上上有残高数据(尽管是平的)
入库请求假 100 / 入库请求假 100
买挂金 100 / 买挂金 100
- 03 当期的实绩取消仕译
入库请求假 100 / 买挂金 100
入库请求假-100 / 买挂金 -100
100-100 = 0,所以残高为0。
相当于
入库请求假 0 / 入库请求假 0
买挂金 0 / 买挂金 0
科目计上上看,没残高了(相同科目的数值之和为0)
FI 模块我也不太懂,简单来说呢,就是
- 01 当期的反对仕译 --> 能留下痕迹,别人知道你做了很多错事儿
- 03 当期的实绩取消仕译 --> 不能留下痕迹,别人就不知道你干的错事儿
对最终付款没影响,但是对个人业绩考评可能会有影响,领导会觉得你一天到晚都在干啥呢??
现场一般会倾向于用 - 01 当期的反对仕译 这种。
因为 FI 那边一般都希望能留下痕迹。
输入反对仕译理由,然后点保存
这样就取消了请求书。
至于显示的Message,手动决济财务会计票,不知道具体是指的啥意思。
取消之后再取消,就不行了。

看一下购买发注履历,已经取消掉了。
双击 取消的请求书票,可以看到是一张 Credit Memo 的票。

MIRO 请求书照合
可以重新做正确的请求书照合了。
相关文章:
SAP MM学习笔记37 - 请求书照合中的 追加请求/追加Credit 等概念/ 请求书的取消
有关请求书照合,之前学习了一部分,现在再来学其中的一些概念。 其实这些概念也许并不常用,但是你又不能不知道,因为客户会问。 有关请求书,贴一些以前学习的文章,以方便阅读。 SAP MM学习笔记33 - 请求书…...
【C#】Winform实现轮播图
复制后,需要修改的代码: 1、图片文件夹路劲:string folderPath "C:\\Users\\Administrator\\Desktop\\images"; 2、项目命名空间:namespace BuildAction 全窗口代码: using System; using System.Colle…...
MyBatisPlus(十九)自动填充
说明 自动填充指的是,当数据被 插入 或者 更新 的时候,会为指定字段进行一些默认的数据填充。 比如,插入时,会自动填充数据的创建时间和更新时间;更新时,会自动填充数据的更新时间。 实现方式 配置处理器…...
设计模式_命令模式
命令模式 介绍 定义案例问题堆积在哪里解决办法 行为形设计模式 就是把 “发布命令 执行命令”细化为多个角色 每个角色又能继续细化 发布命令 1 打印1-9 a 打印A-G 如果有更多的命令 命令处理方式更加多样性 更复杂 处理命令的顺序拆分角色:降低耦合度 命令类&am…...
python接口自动化测试(六)-unittest-单个用例管理
前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送。但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测试框架 unittest,用它…...
tomcat 服务器
tomcat 服务器 tomcat: 是一个开源的web应用服务器。区别nginx,nginx主要处理静态页面,那么动态请求(连接数据库,动态页面)并不是nginx的长处,动态的请求会交给tomcat进行处理。 nginx-----转发动态请求-…...
如果你有一次自驾游的机会,你会如何准备?
常常想来一次说走就走的自驾游,但是光是想想就觉得麻烦的事情好多:漫长的公路缺少娱乐方式、偏僻拗口的景点地名难以导航、不熟悉的城市和道路容易违章…… 也因为如此,让我发现了HUAWEI HiCar这个驾驶人的宝藏! 用HUAWEI HiCar…...
关于ts的keyof
type props_type {name: string,age: number }const props: props_type {name: tjq,age: 18 }for (const key in props) { //props[key]出现红色波浪线const value props[key]; }why? 经过我查阅多方资料,在网上看到一个比较合适的例子 地址…...
Go实现CORS(跨域)
引言 很多时候,需要允许Web应用程序在不同域之间(跨域)实现共享资源。本文将简介跨域、CORS的概念,以及如何在Golang中如何实现CORS。 什么是跨域 如果两个 URL 的协议、端口(如果有指定的话)和主机都相…...
第一章:变量和简单的数据类型
第一节 变量 variable(变量),每个变量指向一个值————与该变量相关联的信息 message"hello python world!" print(message) 1.1变量的命名和使用 1.变量名只能包含数字(0~9)、字母(Aa~Zz)和下划线(_)。变量可以使用字母和下划线作为开头,…...
【初识Linux】:常见指令(2)
朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux的基础知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通 数…...
“torch.load“中出现的“Unexpected key(s) in state_dict“报错问题
问题: 解决: 添加strictFalse,允许加载过程中出现不匹配的键。但请注意,仍然需要确保模型中的主要参数能够正确加载,以确保模型的有效性。 model.load_state_dict(state_dict) # 改为: model.load_state_dict(state…...
使用dasviewer加载osgb模型,不显示纹理,黑乎乎的怎么解决?
答:查看一下是不是点到快捷键切换成无纹理模式了。 DasViewer是由大势智慧自主研发的免费的实景三维模型浏览器,采用多细节层次模型逐步自适应加载技术,让用户在极低的电脑配置下,也能流畅的加载较大规模实景三维模型,提供方便快捷的数据浏览操作。#DasViewer##实景…...
Qtday01(qt简介、简单窗口组件)
今日任务 仿qq登录界面,QT实现 代码: 头文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QLineEdit> #include <QLabel> #include <QPushButton> #include <QtDebug> #…...
【SA8295P 源码分析 (一)】41 - SA8295所有镜像位置、拷贝脚本、生成QFIL包 及 Fastboot 下载命令介绍
【SA8295P 源码分析】41 - SA8295所有镜像位置、拷贝脚本、生成QFIL包 及 Fastboot 下载命令介绍 一、SA8295 各镜像位置二、SA8295 QNX 侧镜像拷贝脚本三、SA8295 Android 侧镜像拷贝脚本四、使用QFIL 下载整包五、Fastboot 下载命令整理系列文章汇总见:《【SA8295P 源码分析…...
AtCoder abc130
F题提交了无数遍,最后发现是三分求解的写法错了 C - Rectangle Cutting 盲猜都在xy的中心点时可以无限分割,否则不能 D - Enough Array 前缀和二分求位置 E - Common Subsequence 公共子序列求有几种组合 设 d p [ i ] [ j ] dp[i][j] dp[i][j]代表s取到…...
数据库、数据中台、数据仓库、数据湖区别
数据时代,各行业的企业都已经开始通过数据库来沉淀数据,但是真的论起数据库、数据仓库、数据中台,还是新出现的数据湖,它们的概念和区别,可能知道的人就比较少了,今天我们详细来比较了解一下。 一、数据仓…...
缺失的数据范围,思维,hduoj
Problem Description 著名出题人小Q出过非常多的题目,在这个漫长的过程中他发现,确定题目的数据范围是非常痛苦的一件事。 每当思考完一道题目的时间效率,小Q就需要结合时限以及评测机配置来设置合理的数据范围。 因为确定数据范围是一件痛苦…...
极简的MapReduce实现
目录 1. MapReduce概述 2. 极简MapReduce内存版 3. 复杂MapReduce磁盘版 4. MapReduce思想的总结 1. MapReduce概述 以前写过一篇 MapReduce思想 ,这次再深入一点,简单实现一把单机内存的。MapReduce就是把它理解成高阶函数,需要传入map和…...
更新暑假做过的项目(医学数据多标签分类与多标签分割,医学数据二分类)
写在前面 暑假参与了两个项目,收获颇多。搭建网络有许多走过的弯路与经验,调参也是一个必要的技能,在这里想一并分享给大家我在项目中积累的经验和一些小技巧。 PS:结合个人经验与网上经验,大家斟酌自取。 下面的几个…...
3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...
python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...
Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...
OpenLayers 分屏对比(地图联动)
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能,和卷帘图层不一样的是,分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
Pinocchio 库详解及其在足式机器人上的应用
Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库,专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性,并提供了一个通用的框架&…...
Linux离线(zip方式)安装docker
目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...
【网络安全】开源系统getshell漏洞挖掘
审计过程: 在入口文件admin/index.php中: 用户可以通过m,c,a等参数控制加载的文件和方法,在app/system/entrance.php中存在重点代码: 当M_TYPE system并且M_MODULE include时,会设置常量PATH_OWN_FILE为PATH_APP.M_T…...
