付款条件(Payment term),是SAP用来做应收、应付的财务凭证账期管理,即多少天冲销处理是是正常,否则认为超期。通过不同的系统设置,可以实现不同的账期基准日逻辑、计算账期到期日的计算逻辑。此外,还可以实现分析付款、提前付款折扣管理等。
实际业务中,公司可能会对不同客户有不同的付款策略。举例:
1. 以凭证日期为基准日,向后45天内客户付款都算正常付款,否则算超期;
2. 以凭证日期为基准日,向后30天内客户付款都算正常付款,否则算超期。而且,10天内付款的给与2%折扣优惠,11 - 20天内付款的给与1%折扣优惠;
3. 当月1-20日好结算的,过期日为当月月末; 21日 ~ 月末的,过期日则为下月月末
对于不同的实际业务需求,我们可以设定不同策略的付款条件,根据业务需求分配给不同的客户或者供应商。对于销售模块(sales and distribution),一般维护在客户主数据的销售主数据 - billing document中。如下图所示。
系统设置路径如下,或者使用t-code OBB8
Payment Terms:付款条件的名称/代号,由4个字母或者数字组合而成;(注意,payment term名称可以重复)
Sales Text: 付款条件的描述;
Day limit: 用来界定当前付款条件的有效区间。描述起来有点绕,直接举个例子。上面提到的例子:“当月1-20日好结算的,过期日为当月月末;21日 ~ 月末的,过期日则为下月月末”,这种明显地将1个付款策略划分了两段有效期:
1). 第一种情况是有效期为1 ~ 20日;
2). 第二种情况是21 ~ 月末。
通过day limit就可以控制了:(注意,以下两个例子是一起的,即同一个paymentterm T001,设置了2套设置)
Example 1- Pyment term T001 Daylimit = 20
这种情况就是告诉系统,这里设置的是付款条件T001,1日 ~ 20日结算的付款截止日期计算逻辑;
Example 2- Payment term T001 Daylimit = 31
这种情况就是告诉系统,这里设置的是付款条件T001,21日 ~ 月末结算的付款截止日期计算逻辑;
**Own explanation**:自定义的付款条件解析或者描述。注意,当这个字段有维护的时候,系统自动产生的解析或描述会被覆盖。举例:
Example1:
以下付款条件没有维护“Own explanation”的时候,看到左下角系统根据设置自动产生了一个解析描述。
Example2
当我们维护了该字段之后,左下角的描述就被“Own explanation”的内容覆盖
Account type
Customer:应用在客户身上,就勾选这个;
Vendor: 应用在供应商身上,就勾选这个。
Baseline date calculation
Fixed day: 设定固定日期为计算基准日;
Additional Months:设定基准日期是当月,还是需要加N个月。
Pmnt block/pmnt method default
Block key:锁定原因
Payment Method: 收款方式
Default for baseline date (设定基准日)
No default: 没有系统默认基准日,需要手工指定;
Posting date: 凭证过账日期
Document date:文档日期
Entry date: 系统日期默认为基准日期;
Payment terms
Installment payment: 分期付款
Rec.Entries: Supplement fm Master:如果在重复记账原始文件中没有输入付款条款,该指标控制重复记账中的付款条款是否从客户或供应商主记录中提取。
Percentage: 折扣比例
No. of days: 表示多少天后过期,过期前可享受前面维护的折扣;
Fixed date: 固定日历中的某一天作为截止日期;
Additional month:配合前面fixed date使用,是否多加N个月。
使用场景举例
例子1. 当月付款享受5%折扣;下个月15号前付款享受2%折扣;逾期全款;
以下例子2 ~6来源网络:
https://blog.csdn.net/jiujiu_2008/article/details/90637211
例子2. 当月1-15日记账,基线日期为本月25日;当月15日之后记账,基线日期为下月25日;到期日为基线日期加上30天。
(个人观点:这里使用了Z002和Z012两个payment term,我觉得其实可以使用一个payment term Z002设置两次:一个天数限制15日,一个天数限制31日)
例子3. 不论当月哪一天记账,基线日期为月末(例如30日),到期日为基线日期加上30天。
例子6. 分期付款
第一步、设置付款条件Z015,以记账日期开始作为基准日期,如下图所示:
注意勾选分期付款,基准日期缺省值选择没有默认值。
第二步、定义分期付款到期日的具体付款条款0001,0002,Z016,将各付款条款的基准日期缺省值都设置为记账日期,与Z015的基准日期缺省值不一致。
第一期付款:0001表示立即付款,无任何折扣;
第二期付款:0002表示30天内到期,14天内付款折扣2%;
第三期付款:Z016 表示90天内到期,50天内付款折扣2%
测试验证:
FB60输入供应商发票,付款条件为Z015
过账日期输入的是2012.09.01
根据付款条件0001,0002,Z016可以确定基线日期为2012.09.01
点击模拟,生成如下凭证
解释:
@第1个行项目没有金额,如果没有分期付款条款Z015,此处金额应该是10000,并且没有第3,4,5个行项目;
@第3个行项目的金额分别为2000=1000020%;5000=1000050%;3000=10000*30%,与分期付款金额一致。
保存过账。
例子7. 文档日期 + 45天所在月份的下个月10日。
之前看到过一些网络的说明提到,No. of days和Fixed date只能二选一,不能同时使用。但是测试结果来看,是可以的。
举例:
45 days: 2020.10.22 + 45 = 12月7日;
End ofthe month: 1月31日
The 10th: 2021年1月10日