热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

【SD系列】SAPSD模块公司间销售简介

公众号:SAPTechnical本文作者:matinal原文出处:http:www.cnblogs.comSAPmatinal原文链接&#
公众号:SAP Technical
本文作者:matinal
原文出处:http://www.cnblogs.com/SAPmatinal/
原文链接:【SD系列】SAP SD模块-公司间销售简介

 

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

公司间销售:
所谓公司间销售就是公司BP01销售给客户,而发货方是公司BP0X,公司间销售时需要处理两张发票,一张是公司BP01开给客户的,一张是公司BP0X开给公司BP01的,也就是说,公司BP01对客户产生应收,公司BP0X对公司BP01产生应收,同时公司BP01对公司BP0X产生应付。
配置原理:
公司BP0X开给公司BP01的发票的标准配置是IV,其计算是使用的价格就是IV01或IV02(分别参考PI01和PI02).这张发票开出后,销售公司收到可以手工做张凭证:记对发货工厂的应付,销售成本和进项税.或者利用IV发票的特殊输出类型RD04由系统自动在开公司间发票时生成销售公司的会计凭证,或者在产生iv的同时透过idoc自动产生销售公司的应付。
配置步骤:
1)建立客户主数据,方法是在供货公司B的下面建立一个客户,该客户的统御科目是公司间交易;
2)给公司间出具发票分配订单类型,路径在SPRO—销售和分销—出具发票—公司间出具发票—定义公司间开票的订单类型,也可以直接在销售—销售单据—销售凭证抬头—定义销售凭证类型中定义销售订单类型,定义时确定哪些单据类型可以和公司间销售联合使用,然后给该销售单据类型的配置:“出具发票—公司间出具发票类型”中分配一个公司间出具发票类型,标准的为IV;
3)在“按工厂分配组织单位”中,为BP01、BP0X公司下的交货工厂分配销售区域,分配完成后,交货工厂才可以使用销售区域来处理公司间出具发票的业务;
4)在“按销售组织定义内部客户号”中,定义内部客户编号,内部客户编号代表在公司间销售处理中将要开票的销售组织;
5)分配组织结构,将公司B的工厂分配到公司A的销售组织下面;
6)定义定价过程,在公司间销售订单对应的定价过程中,需要将TSPP的“√”选中”;
7)在“出具发票—出具发票凭证—维护开票凭证的复制控制”中,维护公司A出具给客户的发票到公司间发票的复制控制规则;
8)物料的需求:需要在公司BP01和BP0X同时维护,同时需要在公司BP01对应的物料“销售视图1”中,将交货工厂维护为公司BP0X的工厂;
9)在创建销售订单和交货单时,销售订单和交货的创建都需要在公司BP01的销售区域下进行,同时在销售订单中,需要在订单行项目层次,将交货工厂改为公司BP0X的交货工厂;
10)交货完成后,需要根据交货单创建两张发票,可以用VF01或VF04选择不同的开票类型:“与交货相关”和“公司间出具发票”,分别给出具发票,前者由公司BP01给其客户,后者由公司BP0X给公司BP01。


公司间销售时需要处理两张发票,一张是销售公司开给客户的,一张是发货公司开给销售公司的.后者就被称为公司间发票标准的是IV,其计算是使用的价格就是IV01或IV02(分别参考PI01和PI02).这张发票开出后,销售公司收到可以手工做张凭证:记对发货工厂的应付,销售成本和进项税.或者利用IV发票的特殊输出类型RD04由系统自动在开公司间发票时生成销售公司的会计凭证.
销售公司对制造公司的应付,系统可以自动产生的,就是产生iv的同时透过idoc可以产生应付
使用标准的系统配置就可以,pi01和pi02是统计用的,pi01是基于数量的,pi02是基于百分比,标准的pricing procedure是rvaa01。只要订单中的交货工厂是跨公司的,pi01或pi02就会自动带出来。

转:https://www.cnblogs.com/SAPmatinal/p/11175614.html



推荐阅读
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • QBlog开源博客系统:Page_Load生命周期与参数传递优化(第四部分)
    本教程将深入探讨QBlog开源博客系统的Page_Load生命周期,并介绍一种简洁的参数传递重构方法。通过视频演示和详细讲解,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文总结了汇编语言中第五至第八章的关键知识点,涵盖间接寻址、指令格式、安全编程空间、逻辑运算指令及数据重复定义等内容。通过详细解析这些内容,帮助读者更好地理解和应用汇编语言的高级特性。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何使用Maven高效管理多模块项目,涵盖项目结构设计、依赖管理和构建优化等方面。通过具体的实例和配置说明,帮助开发者更好地理解和应用Maven在复杂项目中的优势。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有