公司间采购业务场景:

        相同集团下,两家公司属于不同法人公司,在SAP系统分别定义自己的公司代码,某一公司向另一公司采购商品,发生业务往来时,两个公司间,业务本质上是买卖关系,需要相应的应收应付的票据。                    

        采购方公司开立发票给销售方公司,销售方同样需要接收发票,并在系统做发票校验的动作。为简化系统操作流程,同时满足两个公司间应收应付的需要。SAP 中可以使用跨公司的库存调拨的解决方案。

系统案例:公司2500 向公司2300 采购物料168000111

SAP系统定义组织架构和创建主数据:

采购方

公司代码:2500

工厂代码:2500

采购组织:2500

BP 客户主数据:710000010 (关联工厂2500,代表工厂2500)(T-code:BP

销售方:

公司代码:2300

工厂代码:2300

销售区域:S001/03/00 公司间销售渠道

BP 供应商主数据:710000012 (关联工厂2300,代表工厂2300)(T-code:BP

*系统也支持直接使用工厂代码/公司代码 2300 2500作为供应商代码和客户代码,前提是Business Partner Grouping业务合作伙伴组织分组对应的号码段配置允许。

物料主数据:(T-code:MM01/MM02/MM03)

物料168000111扩充至2300工厂和2500工厂财务视图

物料168000111扩充在销售组织S001/03/下的销售视图(通过此销售组织卖出)

物料168000111需要在2500工厂下的采购视图(2500工厂为采购方)

采购价格和销售价格:

采购价格和销售价格应该相等

T-code:ME11/ME12/ME13 维护采购信息记录

T-code:VK11/VK12/VK13  维护公司间销售价格

SAP创建公司间库存调拨单:

T-code:ME21N 或 ME57 使用采购申请转采购订单的方式

订单类型如果需要区分,可以自定义订单类型,此处测试案例依然是使用SAP标准订单类型NB

注意公司间的库存调拨单会有Shipping页签如下,此部分的数据取决于销售和分销模块的配置和定义。

发货方发货过账:

T-codeVL10B 根据库存调拨单创建外向交货单

基于业务流程的需求,通常这里需要打印出外向交货单

T-codeVL02N 针对交货单进行发货过账 ,即工厂2300完成发货动作。

你可以看到采购订单历史里面记录关联的交货单和发货移动类型643对应的物料凭证。

收货方收货过账

T-CODE : MIGO 针对交货单 或者此库存调拨单进行收货,即2500工厂完成收货。

销售方开立公司间发票

T-CODE: VF01 根据DN 开立公司间发票即2300公司向2500公司开立发票。

T-CODE: FBL5N 你可以看到2300公司下存在应收款项

至此,销售方完成发货和开立发票确认应收。

采购方进行发票校验

T-CODE: MIRO 采购方需要基于库存调拨单进行发票校验

至此,从整个后勤端的业务流程完毕。

注意:本测试案例中采购一方2500公司下,做发票校验时,是使用MIRO 手工完成。

但是SAP系统支持配置系统内的电子数据EDI传输,使用T-CODE VF01 创建发票的同时,通过发票的output 触发系统IDOC 自动做MIRO发票。

希望本博文对你理解公司间库存调拨解决方案有帮助。

更多精彩好课,可以加Cindy老师课程助理微信SAP445566,关注Cindy老师的不定期公开课。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐