⚠ 交易存在重大亏损风险。本网站的所有内容仅供教育用途,不构成财务建议。
第 9 课,共 12 课 · 免费

营运资金管理:现金转换周期、DSO、DIO 与 DPO、收款与 Mahnwesen

计算 DSO、DIO、DPO 和现金转换周期,把每一天换算成被占用现金的欧元金额,并按照德国法律要求运行一套包含违约利息和 €40 固定赔偿金的催收流程。

作者: Moustafa Hijazi内容审核日期: 2026-10-30阅读约 6 分钟自学课程

你将学到什么

  • 如何计算应收账款周转天数(DSO)、存货周转天数(DIO)和应付账款周转天数(DPO)。
  • 现金转换周期(CCC)如何将它们结合起来,以及一天值多少欧元。
  • 一套行之有效的收款流程,以及德国关于违约(Verzug)、利息和 €40 固定赔偿金的规定。
  • 在不损害客户关系的前提下缩短周期的实用规则。

讲解

营运资金是指在为投入品付款与收到客户付款之间被占用的资金(资产负债表上的定义见“股票与基本面分析”)。三个天数指标显示现金停留在哪里:

  • DSO(应收账款周转天数)= 应收账款 ÷ 年收入 × 365。客户付款平均所需的天数。
  • DIO(存货周转天数)= 存货 ÷ 年销售成本(COGS)× 365。库存在售出前停留多长时间。
  • DPO(应付账款周转天数)= 应付账款 ÷ 年销售成本(或采购额)× 365。你向供应商付款需要多长时间。

现金转换周期为 CCC = DIO + DSO − DPO:即你自己的现金为经营活动提供资金的天数。服务型企业的 DIO = 0;一家在向供应商付款之前就已售出商品的超市,其周期为负。一天的 DSO 占用相当于收入 ÷ 365 的现金;一天的 DIO 或 DPO 则对应销售成本 ÷ 365。

降低 DSO 靠的是流程,而不是运气:在交货当天开具发票,注明具体的到期日期,向小客户提供直接借记(SEPA-Lastschrift),核查新企业客户的信用状况,并遵循固定的催收日程。降低 DIO 意味着更小批量、更频繁地订货,并清理呆滞库存。提高 DPO 意味着公开协商付款条件,而不是拖延付款;为延长应付账款而放弃 Skonto,通常是能获得的最昂贵的信用(第 6 课)。

德国法律下的 Mahnwesen(催收),截至 2026 年:债务人最迟在发票到期且已收到后 30 天陷入 Verzug(违约)(§ 286 BGB);对消费者而言,仅当发票上注明了这一点时才适用。自违约之日起,债权人可以收取法定违约利息(§ 288 BGB):企业之间为 Basiszinssatz(基准利率)+ 9 个百分点,对消费者为 + 5 个百分点。Basiszinssatz 在每年 1 月 1 日和 7 月 1 日重新设定;自 2026 年 7 月 1 日起为 1.52%,因此企业债务的违约利率为 10.52%;请核实当前数值。在企业之间,债权人还可额外主张 €40 固定赔偿金(§ 288 (5) BGB)。如果催收失败,gerichtliches Mahnverfahren(法院督促程序)可以低成本地取得可执行名义,而无需进行完整的诉讼。实用日程:到期日 + 3 天友好致电,+ 14 天书面提醒,+ 30 天发出附带利息和固定赔偿金的最后通知,之后申请法院支付令或委托收账公司。

计算示例

假设示例:一家小型批发商,年收入 €1,200,000,销售成本 €720,000,应收账款 €180,000,存货 €90,000,应付账款 €60,000。忽略税款、余额中的增值税以及季节性因素。

DSO = €180,000 ÷ €1,200,000 × 365 = 54.75 天。

DIO = €90,000 ÷ €720,000 × 365 = 45.6 天。

DPO = €60,000 ÷ €720,000 × 365 = 30.4 天。

CCC = 45.6 + 54.75 − 30.4 = 70.0 天。

一天的收入 = €1,200,000 ÷ 365 = €3,288。如果更严格的流程使 DSO 从 54.75 天降至 40 天,释放的现金 = (54.75 − 40) × €3,288 = €48,500(取整),而且是永久性的,无需任何新增销售。如果公司的透支利率为 10.52%,每年可节省约 €5,100 的利息(€48,500 × 0.1052)。

单张发票的催收:一位企业客户欠款 €25,000,在违约开始 45 天后付款,违约利率 10.52%。利息 = €25,000 × 0.1052 × 45 ÷ 365 = €324.25,加上 €40 固定赔偿金 = 可主张 €364.25。催收的真正价值在于更早收到这 €25,000。

常见错误

一年只衡量一次 DSO基于资产负债表的 DSO 掩盖了哪些客户在拖欠。请每周维护一份账龄清单:把未结发票分为未到期、逾期 1–30 天、31–60 天和 60 天以上几个区间。“60 天以上”区间不断增加,是某个客户陷入困境的早期预警;而对已破产客户的应收账款,通常只值其面值的一小部分。

练习活动

在纸上完成:一家服务公司收入 €600,000,应收账款 €90,000,无存货,年采购额 €150,000,对应应付账款 €25,000。(a) 计算 DSO、DPO 和 CCC。(b) 企业主希望通过提供直接借记和严格的催收日程,把 DSO 降到 35 天。能释放多少现金?(c) 一家供应商提议把付款期从 30 天延长到 60 天,条件是放弃 2% 的 Skonto。运用第 6 课中的年化成本逻辑,企业主应否为延长 DPO 而接受?

显示答案

(a) DSO = 90,000 ÷ 600,000 × 365 = 54.75 天。DPO = 25,000 ÷ 150,000 × 365 = 60.8 天。CCC = 0 + 54.75 − 60.8 = −6.1 天(略为负值:目前是供应商在为企业提供资金)。

(b) 一天的收入 = €600,000 ÷ 365 = €1,644。释放的现金 = (54.75 − 35) × €1,644 = €32,470(取整)。

(c) 为晚付 30 天而放弃 2%,成本为 2 ÷ 98 × 365 ÷ 30 ≈ 每年 24.8%,远高于约 10% 的透支利率。应拒绝;如果现金不足,就动用透支额度并保留 Skonto。

局限性:假设全年销售均匀,并忽略了应收和应付账款中包含的增值税,这会使两个天数指标都略微偏高。

要点总结

  • CCC = DIO + DSO − DPO;每一天大约相当于一天的收入或销售成本的现金。
  • 更快开票、明确的到期日、直接借记和固定的催收日程,比任何软件都更能降低 DSO。
  • 德国法律:30 天后构成违约,利息为 Basiszinssatz + 9 个百分点(企业)或 + 5 个百分点(消费者),企业之间另有 €40 固定赔偿金;请核实当前利率。
  • 关注每周的账龄清单;60 天以上区间预示着坏账。

下一步

缩短周期最快的方法是把它设计进你的价格和合同中;第 10 课将介绍定金、里程碑开票和付款条件。

自测

回答问题后核对答案。你可以随意重试多次。

1. 一家零售商的存货为 €50,000,年销售成本为 €365,000,收入 €730,000 对应应收账款 €10,000,应付账款为 €40,000。它的现金转换周期是多少?

2. 一位德国企业客户收到了一张注明到期日的正确发票,50 天后仍分文未付。根据法定规则(截至 2026 年),供应商可以主张什么?

3. 一家收入为 €2,000,000 的公司把 DSO 从 60 天降至 45 天。这大约能释放多少现金?这是一次性效应还是持续性效应?

供您自行复习的自动自测。您的答案在浏览器中核对,我们不会查看或评估。这不是考试,也不是资格证书。

您的进度

“已完成”仅表示您将本课标记为已学完,并不是对您理解程度的测试。 学习进度和笔记仅保存在此设备的此浏览器中,而非账户中。