SAP SD销售订单处理流程
本篇博文中的流程:
创建销售订单→依据销售订单创建交货单→依据销售订单开票
一、VA01创建销售订单
1、填入必填项,回车。可点击左上角的依照参考创建按钮。
依照参考创建可以参考以下6个。其中询价单、报价单、订单、合同和计划协议可以理解为特殊的销售订单类型。票凭证是在客户收到货后有需要进行退款等的操作时,我们需要依据之前做的发票做借贷项凭证的时候进行参考。
2、输入客户信息之后回车,若之前没有选择销售范围,这时候可能会弹出选择销售范围的信息。
这里的一些信息是从客户主数据中带出的。
编辑→ 不完整日志。可以查看还需要填写的信息。虽然现在点击之后提示凭证是完整的,但是在没有填写任何物料数据的时候,这张销售订单也是没有意义的。
选中之后双击可以去到对应的页面进行编辑。
3、填写行项目信息。
增加无库存物料20241220_FERT,订单数量是10。
一般只有库存不足够的物料才必须输入装货日期等。具体看自己的系统配置。
新增库存数量足够的物料W123456,可以看到并不需要补充有关装货等计划行信息。
系统配置中的定价条件和净值是必须的。双击行项目去步骤必须的定价条件。条件页签可以看到,输入了必要的定价条件类型ZP01的值。
a、我们先看没有库存的物料20241220_FERT的有关信息。
1)补充定价条件。
2)计划行页签。
可以看到这里的确认的数量是0,没有可以确认的数量,因为既没有库存也没有在途/在生产的该物料,系统无法进行处理。可以看到有一列是采购申请,若有该物料的采购申请,这里将进行关联,依据采购到的时间来确认前面的交货日期。
3)伙伴页签。
前面的博文提到过,这里的伙伴通过事务码BP在客户主数据中设置。这里直接带出,还可以选择其他伙伴,进行伙伴信息的补充。
4)文本页签。
在此处可以添加文本描述信息,一般有添加文本信息的,在语言处会有语言类型标识。
5)订单数据页签。
这里的数据也是被带出来的。
b、再来看有库存的物料W123456。两个物料属于不同的工厂。
1)补充定价条件。
2)计划行页签。
可以看到因为有库存这里的确认的数量是5个。
4、保存销售订单。
销售订单目前的凭证流:
二、VL01N创建交货单
同时间发往同一地点接收方相同的我们可以创建一张交货单,哪怕物料有多种。
方法一:显示刚刚创建的销售订单,然后点击左上角销售凭证→ 交货。
方法二:通过事务码VL01N创建交货单。订单填写刚刚创建的销售订单。
但由于物料20241220_FERT没有可用的计划行,因此我们不能创建交货单。且W123456物料的工厂不同于20241220_FERT。
为了简便操作后续的流程,这里直接MIGO入库一部分。MMBE查看物料库存。
仍然出现上面的提示。说明10的计划行并没有因为我们刚刚的输入增加确认的数量。去查看发现确实如此。因此需要手工输入。
用方式一进行,直接带出不用手动输入订单号。
1、创建具有订单参考的出库交货。
注意这里的选择日期必须要大于等于物料可用日期(计划行→装运)。
2、交货单创建。
回车之后我们可以看到交货单的行项目信息,根据我们销售订单的行项目被带出来,但是可以看到只有一行。点击查看日志文件。
提示因为装运点不同交货进行了拆分。由此我们可以知道:一个销售订单可以有多个交货单。
3、行项目信息维护。
输入拣配数量。一般而言拣配数量应该要和交货数量保持一致。这里的全部拣配状态依据拣配数量和交货数量会进行改变。其他的信息自己进行输入填写。
4、完成之后点击过账发货即可。
博主使用的系统不可以使用标准事务码进行过账,因此请自己尝试。
因为一个有库存一个没库存因此,需要创建多张交货单(无库存的分批采购生产,如果客户不选择等待急需货物则来了就发来了就发)。
a、物料20241220_FERT的交货单
虽然卖10个,但是只有5个库存,因此只发5个。可以看到这里的货物移动和交货开票都还没有处理。
此时行项目凭证流:
b、物料W123456的交货单
因为W123456是集团其他公司的物料,由他们那边进行发货,但实际有一个由我们公司向他们公司先购买的过程,因为客户的货款是直接给我们的。 这个钱我们还需要给兄弟公司。
此时行项目凭证流:
5、现在我们又给物料20241220_FERT增加库存,给这一部分的物料创建交货单。
需要在VA03里面给对应的物料行项目手动添加计划行信息。因为原来只有一行,需要修改这一行的订单数量,可以看到这一行已经存在已交货数量。警告信息不用管,直接回车。
这个截图是补的,正常的时候这里是0。
创建交货单,查看。
我所用的系统是用自开发程序进行交货单创建和过账的,按照VL01N创建完成之后点击过账发货就行了。 因为开票的前提是已经发货否则会提示:
过账之后两物料的计划行凭证流:
三、VF01开票
一般来说一张交货单开一张票,至少客户需要是同一个,时间也可以在同一天的。
这里如果上面的数据有特殊要求则进行输入,否则直接回车就好。
可以看到这里的发票类型是标准销售发票。
注意这里的交货单*223是兄弟公司我们卖,需要在VF01操作两次,一次是本公司和客户的发票,因为存在公司间交易,所以还有一张公司间开票。
四、VF02开票过账
完成后去看凭证流就可以看到销售发票了,并且生成了日记账分录。 后续在收到客户付款之后进行清账。
五、总结
在后面进行清账之后这里的日记账分录状态会变成已清账。(用的另外一个例子)。除了提到的需要注意的点,在进行定价的时候要注意系统中对于定价条件的规定,按照要求完成定价条件(有的要求在做销售订单的时候没用影响,但是在后面开票的时候就会出现,导致需要冲销很多凭证)。后面的收款清账用事务码F-02和FB05或者只用FB05进行就行了。查看客户行项目:FBL5N。
整个过程中还涉及到移动类型的变化,可以和采购流程一起来看每个行项目中物料对应的移动类性在每一步是怎么变的。