SAP中销售业务的查询修改及冲销操作手册

目的

物流在销售订单发货开票出问题时进行查询分析及处理冲销的相关操作


触发条件

  1. 销售业务出现变更导致需要重新做销售或人为错误


必要条件

  • 订单,交货单,发票己完成并过账

  • 有用提示
    在实际冲销业务过程中需要去分析,在了解业务的情况下去做操作,而不能机械化的操作。因此该操作指导涉及相关查询,修改,冲销等一系统列操作的说明和指导。

一、查询操作

  • 查询的目的:通过物料号或售达方来找出需要进行处理的销售订单和计划协议
    事务代码:VA05(销售订单)/VA35(销售计划协议)

​二、显示和修改操作

承上步骤查询到待处理的销售订单和计划协议后,通过事务如VA03/VA02查看或修改销售订单,VL03N/VL02N查看或修改发货订单,VA33/VA32查看或修改计划协议,VF03/VF02查看或修改发票等。

显示和修改的目的:通过查看来检查销售订单或计划协议是否与实际业务相符,检查和更改协议内容。当然,能否进行更改取决于实际业务的情况,SAP中对更改会有限定。并非协议中所有的内容都可以进行更改。

三、完整性检查

当销售订单,计划协议,交货单,发票建立后有问题的情况下。可以通过该功能去查看并得到提示。在上述显示修改相关事务的基础上,进一步查询凭证完整性。

​四、显示操作中的凭证流功能(非常重要)

通过VF03查看发票或VL03N查看交货或VA03/VA33查看计划协议。然后通过一个叫凭证流的功能来监控当前业务的整个销售,发货,开票的过程。凭证流中描述了当前这笔业务的流程,关联,状态,凭证号,处理日期等这些信息非常重要。且通过凭证流我们可以通过业务流程中一个环节产生的凭证号来找到整个业务中关联的所有凭证。对处理问题很有帮助。掌握了凭证流功能,就可以监控某笔业务的整个过程,而不必进行反复的查询操作。

​上图中选择了对应的凭证或协议号后点击显示单据可以直接调用显示功能而不需再打开新的事务。

​上图中可看到各种凭证和协议的处理状态冲销操作

五、冲销操作的事务

1、冲销TCODE

在做冲销操作时,我们首先要确定冲销的项目。如果是冲销发票,事务代码为:VF11。如果需要取消交货,事务代码VL09.

​2、冲销操作的顺序

在执行冲销操作前先要明确对什么进行冲销操作。其顺序是怎样的?正确的做法是冲销和销售应该是相反的操作顺序。

正常业务:销售订单或计划协议——发货单——发票

冲销时按相反顺序:先冲发票——再冲发货单

销售订单或计划协议无需冲销。

3、如果发票有问题,需要更改

原则上分两种情况:1、未过账到财务,通VF02进行更改即可。2、己过账到财务,通过VF11取消才能更改。

4、用VF11取消发票时开票日期问题

默认会代入开票时的日期,如果开票在上个月,通常情况下取消在上个月是不允许的。因为财务会在每个月关闭上个月的账期。如果取消开票到上月且己保存,此时取消发票是无法过账的。但可以通过VF02(输入取消发票的凭证号)修改发票日期到本月后才可以过账。

销售没有按时做月结或其它特殊情况下,财务可能为了调账,在打开新的账期的同时暂时保留上个账期不关闭。此时在做发票冲销时可以冲销到上月。

如果没有把握或对实际业务不明确的情况下。建议不要做尝试性的操作,可先咨了解实际业务需求,与财务及IT顾问协商后再行处理。

​5、因业务需要有时VF01开票时会有修改开票日期的需求

但在实际VF01操作中,日期字段并不直观,需要通过下图方式调出编辑。默认情况下如果保存发票,就是采用当前日期。

​6、发票及取消发票状态查询

通过上述的凭证流功能可以对发票及取消发票状态进行查询。下图发票代表己开的发票凭证,会计凭证的产生代表发票己成功过账。如果发票有问题,就不会产生会计凭证,并且发票状态也不会显示完成。而下图取消发票的状态也成功产生了会计凭证,说明取消发票己成功。

​在取消发票的抬头数据中可以看到发票和取消发票两个凭证的关联关系。

​7、通过VL09取消交货

输入相应的交货单号。如果可以取消,会进入到下一界面继续操作。如果不能取消,则会显示如下图中的信息。

比如说在实际冲销操作中,如果发票没有冲销的情况下,先去冲销交货,就会显示如下信息。因为当前还不能取消发货。

​8、在冲销交货时日期问题

需要考虑冲销时间的问题,系统默认会代入当天日期。针对发货冲销主要有3种情况:

  1. 发货冲销在同月,即发货当月进行冲销。此时使用默认日期进行冲销即可,无需修改。
  2. 发货发生在上月,需要冲销后再发货到本月,此时使用默认日期进行冲销即可,无需修改。
  3. 发货发生在上月,需要冲销后再发货到上月,此时需要修改日期冲销到上月。否则,再进行发货操作时可能会存在库存不足的情况。

​参考:在物料主数据工厂库存视图中说明了物料库存有期间的概念。

​9、发票和交货冲销后,是修改交货单,不是重新创建

最后,当发票和交货都冲销后,重新进行交货时,切记!不是用VL01N操作新建交货单,而是在原交货单的基础上进行修改操作再保存发货过账。

注意:取消交货交不是取消该交货单,而是取消该交货单下面的物料移动凭证和会计凭证。所以,千万不要再重新创建交货。

10、交货单的操作需要注意事项

在新建或重建交货时,并不是编辑保存交货单就行。而是在保存交货单后进行一个过账发货的动作。才会正式产生物料凭证和会计凭证。比如说,我们在建立并保存了交货单后进行开票操作显然是不行的。因为你的交货还没有过账发货。

对于己过账发货的交货单,再次过账发货时会提示己经计账。所以不必担心会重复发货。

​针对发货日期的问题有一个极为重要的技巧解析:

如图所示,在发货时,实际发货日期字段是不显示的,但却起到控制作用。正常发货时没有问题(会代入当天日期)当是需要调整交货时间时通常会与计划发货日期混淆,造成因发货日期漏填,而造成无法保存发货到上个月的情况。

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

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

相关文章

ACM练习——第一天

因为最近要去农大参加他们的算法邀请赛,然后赛制是ACM赛制的,所以我就直接很迷茫。 然后我就找到了牛客的ACM练习题,好好的练习一下ACM写法,而且我还要被迫写C,哭了。 开始钻研 1.从Java过度到C 题目源于牛客网&…

Clickhouse学习笔记(13)—— Materialize MySQL引擎

该引擎用于监听 binlog 事件,类似于canal、Maxwell等组件 ClickHouse 20.8.2.3 版本新增加了 MaterializeMySQL 的 database 引擎,该 database 能映射到 MySQL中的某个database ,并自动在ClickHouse中创建对应ReplacingMergeTree。 ClickHous…

【赠书第4期】机器学习与人工智能实战:基于业务场景的工程应用

文章目录 前言 1 机器学习基础知识 2 人工智能基础知识 3 机器学习和人工智能的实战案例 4 总结 5 推荐图书 6 粉丝福利 前言 机器学习与人工智能是当前最热门的领域之一,也是未来发展的方向。随着科技的不断进步,越来越多的企业开始关注和投入机…

Tomcat学习

一、入门 在webapp里面必须先创建一个文件夹,文件夹里面放的内容,才会被访问到。 创建一个javaweb项目后 二、servlet 1.概述 2.servlet生命周期 3.servlet实例的创建时机 4.Servlet实例的初始化参数 5.HTTP状态码 6.servelet返回JSON数据 7.服务端设置…

2023数字科技生态大会-数字安全论坛 学习笔记

监管合规->价值创造的方向,在安全领域的发展方向-安全运营服务型 ICT->数字->数据 数字安全:网络安全数据安全 传统信息化以计算为核心,数字化以数据为核心 数字安全技术发展十大趋势: 一、 数字安全技术政策环境将不…

Linux环境实现mysql所在服务器定时同步数据文件到备份服务器(异地容灾备份场景)

目录 概述 1、建立ssh连接 1.1、操作mysql所在服务器 1.2、操作备份文件服务器 2、创建脚本实现备份以及传输 3、配置定时任务 概述 应对异地容灾备份场景,mysql所在服务器和本分服务器需要建立ssh连接,每天mysql服务器通过定时任务执行脚本&…

助力燃气安全运行:智慧燃气管网背景延展

关键词:城市燃气管网、智慧燃气管网、智慧管网、智慧燃气管网解决方案、智慧燃气 01背景 当前,随着我国城市化进程不断加快,城市燃气管网也不断延伸,运行规模庞大,地下管线复杂,不少城市建设“重地上轻地…

【Proteus仿真】【Arduino单片机】DS18B20温度计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器,使用PCF8574、LCD1602液晶、DS18B20温度传感器等。 主要功能: 系统运行后,LCD1602显示传感器采集温度。 二、软件设计 /*…

数据库恢复技术

事务 含义:用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位 地位:恢复和控制并发的基本单位 区分事务和程序,一个程序中包含多个事务 定义事务 事务的开始与结束…

[pytorch]设备选择以及卷积神经网络的应用

0.写在前面: 首先这篇文章还没写完,因为今天要尝试对我之前的一个框架做一个简单的更新迭代,所以目前先更新这么多. 1.关于设备的选择 首先,目前的大多数电脑都是自带一些GPU(图形计算单元,在这里被称之为cuda), 需要安装相关的驱动才能正常使用这些设备和调用他们的具体情况…

介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用

Docker是一种基于容器的虚拟化技术,它允许开发者将应用程序及其依赖项打包到一个轻量级容器中,然后在任何可用的开发、测试和生产环境中进行部署和运行。 下面是Docker的基本概念和优势: 容器:Docker容器是一种独立运行的软件包&a…

C#中.NET 6.0控制台应用通过EF访问已建数据库

目录 一、新建.NET 6.0控制台应用并建立数据库连接 二、下载并安装EF程序包 三、自动生成EF模型和上下文 1.Blog类模型 2.Post类模型 3.数据库上下文 四、设计自己的应用 VS2022的.NET6.0、.NET7.0框架下默认支持EF7(版本号7.0.13),除…

基于XML的声明式事务

场景模拟 参考基于注解的声明式事务 修改Spring的配置文件 将Spring配置文件中去掉tx:annotation-driven标签&#xff0c;并添加配置&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org…

Labview实现wav音乐播放

准备音频文件&#xff1a;将要播放的声音文件准备好&#xff0c;是.wav格式。 图形化如下&#xff1a; 内部逻辑如下&#xff1a;

如何在thingsboard的规则链中对一个遥测属性进行求平均值

背景 有这样一个需求,一个温度传感器每5秒,上传一次数据。要求算出该设备2分钟内的平均温度,如果超过某个值,则发送告警邮件。 具体操作实现 下面在规则链中实现求平均值。 使用的节点是 配置如下 必填 Timeseries keys,是要求的平均值的属性名。 我这里求的是四个…

VB.NET三层之用户查询窗体

目录 前言: 过程: UI层代码展示: BLL层代码展示: DAL层代码展示: 查询用户效果图:​ 总结: 前言: 想要对用户进行查询&#xff0c;需要用到控件DataGrideView&#xff0c;通过代码的形式将数据库表中的数据显示在DataGrideview控件中&#xff0c;不用对DatGridView控件…

jenkins分步式构建环境(agent)

rootjenkins:~# netstat -antp|grep 50000 tcp6 0 0 :::50000 ::&#x1f617; LISTEN 5139/java 1.52 安装Jenkins rootubuntu20:~# dpkg -i jenkins_2.414.3_all.deb 配置各种类型的Agent的关键之处在于启动Agent的方式 ◼ JNLP Agent对应着“通过Java Web启动代理”这种方…

Pass基础-DevOps

&#xff0c;DevOps是Dev&#xff08;开发&#xff09;和Ops&#xff08;运维/运营&#xff09;的结合&#xff0c;它将人、流程、工具、工程实践等等结合起来应用到IT价值流的实现过程中&#xff0c;是一系列原则、方法、流程、实践、工具的综合体。DevOps面向应用的全生命周期…

js编辑只取修改后的对象的属性和值

需求&#xff1a;在el-table的列表编辑操作后&#xff0c; 第一步&#xff1a;获取当前行数据&#xff0c;为对象&#xff1a;{}&#xff0c; 第二步&#xff1a;数据回填 第三步&#xff1a;编辑 第四步&#xff1a;请求后端接口 本文章操作就是在编辑完成后&#xff0c;只取编…