SAP SD 基础知识之Cash Sales和Rush Order的区别

现金销售与Rush Order流程有些类似,比如都是创建销售订单时立即交货给客户。但是它们适用的场景以及在SAP系统里的流程以及相关配置参数等,还是有很多不同的。Cash Sales和Rush Order之间的区别,如下所述:

1) Cash sale:现金销售流程里,交货单是在销售订单保存的时候自动创建的,货物是当场交付给客户。交付货物给客户的时候,必须同时提供发票给客户。 我们去超市里购物,当我们选好货物,然后支付给超市,超市提供发票给我们,这个就是典型的现金销售场景。现金销售的BILLING是基于销售订单来创建的。Cash sale流程里,不对库存做可用性检查,也与credit management无关。使用RD03 output type去打印发票。这个流程里通常使用到一次性客户的账户组。现金销售开票后更新现金科目。

2) Rush order:Rush Order流程里,交货单是在销售订单保存的时候自动创建的,,货物是当场交付给客户。所不同的的是,这个场景里的发票可以晚些时候提供给客户。Rush Order流程里开票是基于交货单来做的。Rush Order流程里,需要对库存做可用性检查,也与credit management有关。使用RD00 output type去打印发票。这个流程里通常不会使用一次性客户的账户组。开票后会更新应收账款科目。

Cash Sales 销售订单类型BV配置界面,

Rush Order的订单类型SO配置界面,

- 完 -

2020-2-22 写于苏州市。

原文地址:https://www.cnblogs.com/DicksonJYL/p/12381953.html

时间: 2024-07-31 10:42:21

SAP SD 基础知识之Cash Sales和Rush Order的区别的相关文章

SAP SD基础知识之销售模式

销售模式有很多种方式,譬如产品销售的渠道(直销.经销.零售等等),SAP系统通过分销渠道(Distribute Channel)来区分产品销售渠道. SAP几种销售模式: · 按库存销售 · 按销售订单生产 · 跨公司销售 · 成套销售 · 寄售销售 · 项目销售 · 第三方销售和单独采购 按库存销售(MTS) 创建销售订单—>创建发货单并发货过账—>创建发票 按销售订单生产(MTO) 创建销售订单—>根据销售订单生成生产订单—>生产订单收货,入库后形成销售订单库存—>创建发

(转)2.4.1 基础知识--添加服务引用与Web引用的区别

<Web服务开发学习实录>第2章构建ASP.NET Web服务,本章我们将学习创建Web服务的各种方法,并重点对使用Visual Studio创建ASP.NET Web服务和修改Web服务的属性进行介绍.本节为大家介绍基础知识--添加服务引用与Web引用的区别. AD: 2.4.1  基础知识--添加服务引用与Web引用的区别 由于.NET Framework 4默认不再推荐Web服务,而是通过WCF来实现Web服务的功能.而.NET Framework 3.5两者都支持,因此在添加时存在一些

Java基础知识强化18:抽象类、接口的区别 和 抽象类可以不实现接口的全部方法

抽象类和接口的区别 抽象类里面可以有非抽象的方法,接口里只能有抽象方法. 抽象类中的抽象方法声明时不能有大括号,而接口中的所有方法都没有大括号.  抽象类(abstract class): a.抽象类是仅供派生的类,无法实例化一个抽象类,只能实例化从它派生的类. b.抽象类的主要特征在于它包含抽象成员(abstract member),抽象成员是不具有实现的一个方法或属性,其作用是强制所有派生类提供实现. c.由于抽象成员应当是要被重写(override)的,因此这类成员会自动成为virtual

C#基础知识:virtual方法,abstract方法,区别

virtual 关键字用于修饰方法.属性.索引器或事件声明,并使它们可以在派生类中被重写.默认情况下,类中的方法是非虚的,非虚的方法不能在子类中被覆盖(override),但是可以隐藏(new),但这不影响父类方法的功能.为了达到子类以自己的方法实现某一功能的目的,需要在父类中用virtual关键字来修饰方法,这样,在其继承子类中就可以采用覆盖的方法来提供方法的多态机制.virtual关键字在类中修饰方法需要注意以下几点: 1. virtual修饰类中方法时,前面必须有public修饰符,非虚方

基础知识系列?各版本下IIS请求处理过程区别

转载地址→http://www.cnblogs.com/fsjohnhuang/articles/2332074.html ASP.NET是一个非常强大的构建Web应用的平台, 它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用. 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层. 这篇文章的资料收集整理自各种微软公开的文档, 通过比较 IIS5.IIS6.IIS7 这三代 IIS 对请求的处理过程, 让我

LoRaWAN与LoRa的基础知识简介 教你看懂两者的区别

在物联网技术快速发展的今天,NB-IoT.LoRa.SigFox等技术名词经常进入我们的视野中,对于刚刚接触物联网领域的人来说,在一大堆名词面前可能会混淆.面对类似于LoRa和LoRaWAN这样容易混淆的名词,其实只要系统梳理一下就可以发现其中的区别.今天我们就来看看LoRaWAN与LoRa两者的区别: 总体而言,LoRa仅包含链路层协议,并且非常适用于节点间的P2P通信:同时,LoRa模块也比LoRaWAN便宜一点: LoRaWAN也包含网络层,因此可以将信息发送到任何已连接到云平台的基站.只

Java基础知识总结--final、finally、finalize的区别

谈谈final.finally.finalize的区别 1.final修饰符:如果一个类被声明为final,意味着这个类不能再被派生出新的子类,不能作为父类被别的类继承.因此,一个类不能即被声明为abstract又被声明为final.将变量或者方法声明为final,可以保证他们在使用中不会被改变.其初始化可以在两个地方进行:一个就是 在定义处,在final变量定义时直接给其赋值,二就是在构造函数中,这两个地方只能任选其一,并且在以后的引用中只能读取不能修改,别声明为final的方法只能使用,不能

iOS开发基础知识--碎片5

iOS开发基础知识--碎片5  二十三:addSubview和insertSubview 区别 addSubview 是将view加到所有层的最顶层 相当于将insertSubview的atIndex参数设置成view.subviews count 即 [view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count] addSubview是加到最后 insertSubview是加到指定的位置

TCP/IP基础知识

最近工作中需要自己在板卡植入TCP/IP协议栈,因为毕竟单片机性能有限,完整的TCP/IP协议栈很庞大,所以只能移植经过简化的,本来已成功将LWIP协议栈移植到项目板卡中,但老大说这个协议栈写得过于繁琐,特别是在内存管理这块,不容易理解,而且我们板卡对数据的准确性要求没那么高,重点要保证能通就行,偶尔丢失一两个包都没关系,所以按此需求自写协议栈,实现UDP以及Telnet通信,目前UDP已经实现,其余功能还在慢慢增加中,通过这段时间的研究发现实现UDP并不难,最主要是要把网络通信的一些基本概念知