通过对下图5个步骤的解释,让大家理解SAP系统中对应的跨公司销售业务场景:
法国客户C680-B00向你法国子公司发送了一个采购订单。 在法国销售组织90FR中为其创建销售订单。销售机构90FR属于公司代码90FR。交付货物的工厂(工厂1010)被指定为供应公司代码1010.
在销售订单交货日期,使用分配给德国工厂1010的装运点创建外向交货单。在所有的运输活动完成后,货物发出(1010工厂的库存数量被扣减),货物被运送到法国的客户。
货物交付后,在销售组织9OFR中为法国客户创建发票。这张发票是用法国公司代码寄出的。
法国公司和德国公司之间按照相应协议进行公司间进行结算,供应公司代码(1010)使用德国销售组织1010为销售公司代码(9OFR)创建一个内部发票。
根据所涉及的两个公司代码之间的协议,可以使用EDI配置设置自动发送发票收据。另一种方法是手动输入发票,并在SAP S/ 4HANA Finance的销售公司代码(9OFR)中将其提交到会计中。
理解了跨公司销售后,那么基于如下SAP系统测试案例:
HK分公司2500公司收到来自HK客户710000070 针对相应商品188000212的采购订单。 商品188000212是从大陆分公司的2300工厂生产并直接交付给客户。
买卖关系分析:
710000070是2500公司的外部客户
710000010(2500)是2300公司的客户
710000012(2300)是2500公司的供应商
SAP系统定义组织架构和创建主数据:
客户销售:
销售组织:S003/02/00(Export)
公司代码:2500
发货工厂:2300
客户BP: 710000070 (T-Code:BP)
公司间销售:
销售组织:S001/03/00(intercomany)
公司代码:2300
内部客户BP: 710000010(T-Code:BP)
物料主数据:(T-code:MM01/MM02/MM03)
188000212 扩充在工厂2300/2500财务视图。
188000212扩充在S003/02(Export)和S001/03(Intercomapny)销售视图。
销售价格:(T-code:VK11/VK12/VK13)
外部客户销售价格:
公司间销售价格:
创建跨公司销售的销售订单:HK分公司2500公司收到来自HK客户710000070 针对相应商品的采购订单,商品是从大陆分公司的2300工厂生产并直接交付给客户。
T-Code:VL01N/VL02N 创建外向交货单和外向交货单过账。
从发货工厂完成发货给客户。
2500公司开发票给外部客户,确认2500公司的收入。
T-Code:VF01/VF02/VF03 创建客户发票,Billing Type F2。
2300公司给2500公司(710000010)开立公司间发票确认2300公司收入。
T-Code:VF01/VF02/VF03 创建公司间发票,Billing Type IV。
2500公司下录入和记账购货发票,形成对2300公司的应付账款。
创建公司间发票时自动触发在公司2500下购货发票录入和记账。(通过EDI的设置)
T-Code:VF02公司间发票output Type ZRD4(Copy 标准output RD04)
T-Code:WE02 检查IDOC 是否过账成功
T-Code:FB03 检查IDOC产生的财务凭证
至此,整个跨公司销售在后勤端的业务的全部完结。