销售合同 Sales Contracts
销售合同是一种法律协议,不仅包含销售订单的所有基本要素,还具有有效期。通过签订销售合同,卖方同意向客户提供商品和服务,客户同意按照合同条款和条件接收并支付商品和服务的费用。合同的违约会有相应的后果,可能导致罚款和其他相关费用。由于其具有法律约束力,销售合同不仅提供了当前期间收入和未来期间收入的精确图景,还作为公司的收入保证工具。
在SAP中,销售合同只是通过事务代码VOV8
定义的另一种销售单据类型,但具有更多功能,这些功能通过专门用于合同的字段集实现。
您可以使用事务代码VA41
或通过菜单路径物流 ➢ 销售与分销 ➢ 销售合同 ➢ 创建,在SAP中创建合同单据。您可以为商品和服务创建合同。与销售订单不同,合同单据不包含计划行或要求的交货日期。您可以使用合同输入屏幕标题级别上的“有效期从”和“有效期至”字段维护合同的有效期。您可以在标题级别维护合同的有效期,这一有效期适用于整个单据。
要将合同数据捕获到合同销售单据中,SAP在销售单据自定义事务VOV8
中提供了一个合同选项卡。要激活此合同选项卡,您需要在自定义合同单据类型时进行选择,如图7.41所示。您可以为合同设置标题定价程序和项目定价程序。SAP中的合同可以直接生成开票单据(例如服务合同),也可以复制到订单,然后进行交货和开票单据(数量合同)。
图7.41 VOV8
自定义屏幕中的合同部分
让我们看看VOV8
中的这些自定义字段:
定价程序条件头/定价程序条件项目
与销售单据不同,您通常在创建交易销售单据之前设置定价主记录,合同的定价可以在创建合同单据时设置。这在与客户签订固定总价合同的情况下非常有益,因为每个合同都有不同的价格,不遵循任何价格表/费率卡。有时,包含变体配置的服务销售也属于此类。标准SAP系统中提供了用于此目的的标题定价程序PABR01
(条件类型PKAR)和项目定价程序PABR02
(条件类型PPAR和PPAG)。当您创建合同时,定价会以合同编号为参考保存。
合同配置文件
在此处,您为合同单据分配默认合同配置文件,该配置文件控制合同的开始和结束日期规则、合同的默认有效期、合同取消时使用的取消程序、合同到期或即将到期时需要的后续操作,以及计算后续操作应该发生日期的操作日期规则。您可以使用菜单路径IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 合同 ➢ 合同数据设置这些日期规则和合同配置文件。
开票请求
在此处,您分配用于启动合同单据开票处理的开票请求类型。
组引用程序
此字段与主合同单据设置相关。在此处,您分配一个引用程序,该程序定义了从主合同复制到下级合同的数据规则。
允许合同数据
在此处,您定义销售单据类型是否应允许在输入销售交易时显示合同数据屏幕。您可以选择X以允许销售单据的合同数据,选择Y以强制项目合同数据从标题合同数据流出,或者将此字段留空以抑制销售单据类型的合同数据屏幕。
后续活动类型
当合同单据即将到期时,您可以使用后续操作工作列表触发后续活动。例如,您可以定义后续活动为创建报价单或向客户经理发送邮件,或发起电话销售呼叫。SAP中,可以根据后续活动类型识别后续活动。在此处,您输入希望SAP在运行后续工作列表时提出的后续活动类型。
后续订单类型
当您运行过期合同的后续处理时,SAP使用此字段自动提出用于后续处理的默认单据类型,例如新合同的报价单。
检查合作伙伴授权
此字段用于具有发布订单的数量合同。在实际操作中,客户可能只指定一些分支机构可以根据销售合同发布订单,因此SAP在销售单据类型自定义中提供了检查合作伙伴授权字段。如果在此字段中选择A,SAP允许数量合同中具有合作伙伴类型AG(售达方)或AA(授权发布方)的任何合作伙伴发布合同。选择此字段中的B允许任何在客户层次结构中比合同的售达方低一级的合作伙伴发布合同。将此字段留空则允许任何合作伙伴发布合同。
更新下级合同
此复选框在SAP中用于主合同。如果您希望在将主合同复制到下级合同时更新流,请在主合同的自定义中选择此复选框。
销售合同中的常见自定义设置 Common Customizations in Sales Contracts
我们现在解释所有合同单据类型的各种常见自定义设置。
定义有效期类别
有效期类别是SAP用于在合同中提出有效期的两个字符的键。该键分配给合同配置文件,从那里默认到合同单据。您可以使用有效期类别作为合同定价确定中的关键条款之一,也可以在合同的统计评估中使用。
您可以使用事务代码VOVO
或通过菜单路径IMG ➢ 销售与分销 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 定义有效期类别定义有效期类别键。图7.42显示了定义有效期类别的自定义屏幕。
图7.42 定义有效期类别
要定义您自己的有效期类别,请提供一个以Y或Z开头的两个字符的识别键。在“有效期”和“单位有效期”字段中指定有效期值和单位,并为您的有效期类别提供一个有意义的描述。单位有效期的可用选择为1(天)、2(周)、3(月)和4(年)。对于图7.42中的Z5有效期类别,我们维护了2作为有效期,选择了4作为有效期单位,并提供了描述,从而创建了一个由类别Z5
表示的两年有效期。
确定日期的规则
在此处,您定义确定合同开始和结束日期的规则。
事务代码是VOVP
,菜单路径是IMG ➢ 销售与分销 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 定义确定日期的规则。图7.43和图7.44显示了为Galaxy Musical Instruments定义的两个日期确定规则。规则Z2
用于确定合同的结束日期为今天的日期加两年,规则Z1
确定合同的后续操作到期的日期,即合同结束日期前两个月。两个规则都使用工厂日历ZZ
–工厂日历US(我们在第2章“企业结构”中定义的那个)来确定工作日数。
控制合同取消 Controlling Contract Cancellations
在此处,您定义合同的取消规则。设置活动包括设置取消原因、设置取消程序、设置取消规则以及将取消规则分配给取消程序。
定义取消原因
在此处,您定义组织中存在的各种取消原因,用于终止合同。一旦在自定义中定义,您可以在合同单据中使用这些取消原因来取消特定行项目或取消整个合同单据。事务代码是VOVQ
,菜单路径是IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 控制取消 ➢ 定义取消原因。图7.45显示了我们为Galaxy Musical Instruments创建的各种取消原因。
图7.45 定义取消原因
定义取消程序
取消程序是一个四字符键,控制销售单据的取消过程。事务代码是VOVM
,菜单路径是IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 控制取消 ➢ 定义取消程序。图7.46显示了我们为Galaxy创建的取消程序。
图7.46 定义取消程序
定义取消规则
在此处,您设置合同的取消特定规则。事务代码是VOVL
,菜单路径是IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 控制取消 ➢ 定义取消规则。图7.47显示了我们为Galaxy创建的取消规则。
图7.47 定义取消规则
将取消规则分配给取消程序
最后,您将取消规则分配给取消程序。事务代码是VOVN
,菜单路径是IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 控制取消 ➢ 分配取消规则和取消程序。图7.48显示了Galaxy的取消程序分配。
图7.48 将取消规则分配给程序
合同配置文件
合同配置文件控制合同的开始和结束日期规则、合同的默认有效期、合同取消时使用的取消程序、合同到期或即将到期时需要的后续操作,以及计算后续操作应该发生日期的操作日期规则。您可以使用菜单路径IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 合同 ➢ 合同数据 ➢ 定义合同配置文件设置这些日期规则和合同配置文件。
图7.49显示了为Galaxy Musical Instruments定义的合同配置文件。
图7.49 定义合同配置文件
数量合同 Quantity Contracts
数量合同是一种合同类型,您的客户同意在一定时间内购买一定数量的产品,但与交货计划相关的信息(例如何时、何地和需要多少数量)在合同签订时可能不可用。这些交货计划信息由客户在以后通过引用销售合同的单独采购订单提供。数量合同的一个例子是,为了获得大宗采购优惠(例如折扣),您的客户总部与您签订了为期一年的销售合同,约定一定数量的产品,以特定价格,但您从各分支机构收到的交货计划信息以发布订单的形式进行,当他们在接下来的一年内需要产品时。
在SAP中,您通过单据类型CQ
处理数量合同。图7.50显示了SAP中数量合同的处理过程。该过程以使用单据类型CQ创建数量合同开始,提供合同中的所有必要信息,例如客户、合同数量、有效期、合同价格等。合同数量在数量合同的目标数量字段中维护。当您收到单独的客户采购订单时,您使用订单类型OR创建一个引用数量合同的发布订单。SAP然后在数量合同的订单数量字段中维护已发布的数量,从而使您能够控制合同数量与已发布数量。这也有助于您进行数量合同的预订和积压报告。发布订单还会更新单据流,并像正常的销售订单一样处理,进入交货和开票阶段。
图7.50 数量合同处理
服务和维护合同 Service and Maintenance Contracts
SAP中的服务合同用于记录和处理服务提供商与服务接收者之间的服务相关交易。这些交易可以是周期性的或一次性的。以下是一些例子:
- 周期性固定费率服务,例如每月健身房/俱乐部会员费的开票,每月固定费率的合同手机费用,每月互联网/有线电视/电话服务使用费,学费以及任何其他按固定费率定期开票的服务。
- 基于里程碑的开票,例如在事件完成时进行开票。
- 一次性服务,例如在客户现场安装和调试设备,修理产品,提供与产品相关的服务电话支持,以及提供专业服务如咨询、医疗、法律等。
您可以使用合同维护事务代码VA41
在SAP中创建服务合同。标准SAP中可用的服务合同单据类型是SC。与其他合同一样,您可以在服务合同中使用有效期和取消程序来处理合同的有效期和取消处理。服务合同不涉及交货单据或计划行类别设置。这些合同直接从合同中开票,就像其他与订单相关的开票单据一样。您可以使用或不使用开票计划的SC合同。标准SAP提供了项目类别WVN,预配置用于需要开票计划的服务。您可以创建具有里程碑开票计划或周期性开票计划的服务合同(有关开票计划的更多详细信息,请参见第9章)。
根据您的业务需求,您可以配置服务合同以预先或延迟开票,按周期时间段开票,作为一次性收费,或基于事件/里程碑完成进行开票。服务合同还为您提供了将收入与开票分开的灵活性。您可以预先或延迟向客户开票,并可以在会计中定期确认收入。我们在第10章详细讨论了收入确认。
当与SAP中的客户服务模块一起使用时,服务合同可以链接到技术对象(设备、序列号和功能位置),并有助于存储序列化单元的保修信息。这些信息可以在您收到客户的产品服务请求时用于验证保修和服务级别覆盖。标准SAP提供了用于服务项目的物料类型DIEN。
总结
在本章中,我们带您详细了解了销售单据的各个方面。我们介绍了销售单据在SD周期中的使用、其结构和自定义。我们还讨论了各种与销售相关的业务流程以及标准SAP中可用的支持这些流程的销售单据类型。在下一章中,我们将讨论运输和运输处理。