现金折扣与税收减免的配置与使用指南

现金折扣与税收减免

现金折扣 是指为鼓励客户及时付款而在商品或服务费用上提供的减免。此类折扣通常以发票总额的百分比形式出现,只有在客户在规定时间内付款时才会生效。现金折扣有助于企业保持稳定的现金流。

::: example
你在 1 月 1 日开出一张 100 欧元的发票。全额付款期限为 30 天,如果客户在 7 天内付款,还可享受 2% 的折扣。

客户可以在 1 月 8 日之前支付 98 欧元。超过此日期后,必须在 1 月 31 日之前支付 100 欧元。
:::

根据所在国家或地区,还可以使用 税收减免 <cash-discounts/tax-reductions>

::: seealso

  • payment_terms
    ../payments
    :::

配置 {#cash-discounts/configuration}

要向客户提供现金折扣,首先需要确认 盈亏账户 <cash-discounts/gain-loss-accounts>。随后,配置 付款条件 <cash-discounts/payment-terms>,勾选 提前折扣(Early Discount) 复选框,并填写折扣百分比、折扣天数以及 税收减免 <cash-discounts/tax-reductions> 字段。

现金折扣盈亏账户 {#cash-discounts/gain-loss-accounts}

现金折扣的实际收益取决于客户是否享受折扣,这必然会产生盈亏,需要记录在默认账户中。

若要修改这些账户,请进入 会计 → 配置 → 设置,在 默认账户 区域选择用于 现金折扣盈余账户现金折扣亏损账户 的科目。

付款条件 {#cash-discounts/payment-terms}

现金折扣在 付款条件 <payment_terms> 中定义。可通过 会计 → 配置 → 付款条件 进行设置,确保填写折扣百分比、折扣天数以及 税收减免 <cash-discounts/tax-reductions> 字段。

税收减免 {#cash-discounts/tax-reductions}

不同国家或地区用于计算税额的基数可能不同,从而导致 税收减免。税收减免在每个付款条件上单独设置。

要配置税收减免的计算方式,请在已勾选 提前折扣 的付款条件中,选择以下三种选项之一:

  • 始终(发票时)
    税额始终按折扣后的金额计算,无论客户是否实际享受折扣。

  • 提前付款时
    仅在客户提前付款并享受折扣时,税额才按折扣后金额计算。否则按原价计算。

  • 从不
    税额始终按未折扣的全额计算,无论客户是否享受折扣。

::::::: example
你在 1 月 1 日开出一张未含税的 100 欧元发票,税率为 21%。全额付款期限为 30 天,若在 7 天内付款,可享受 2% 折扣。

:::::: tabs
::: tab
始终(发票时)

到期日应付总额计算方式
1 月 8 日€118.58€98 + 21% × €98
1 月 31 日€120.58€100 + 21% × €98
:::

::: tab
提前付款时

到期日应付总额计算方式
1 月 8 日€118.58€98 + 21% × €98
1 月 31 日€121.00€100 + 21% × €100
:::

::: tab
从不

到期日应付总额计算方式
1 月 8 日€119.00€98 + 21% × €100
1 月 31 日€121.00€100 + 21% × €100
:::
::::::

:::: note
::: title
注意
:::

  • 税务网格 <accounting/tax-returns/tax-grids>(用于税务报表)会依据你配置的 税收减免类型 <cash-discounts/tax-reductions> 正确计算。
  • 现金折扣税收减免类型 可能已在你的 财政本地化包 <fiscal_localizations/packages> 中预设。

在客户发票上应用现金折扣 {#cash-discounts/customer-invoice}

在客户发票上,选择已创建的 付款条件 <cash-discounts/payment-terms> 即可自动应用现金折扣。Odoo 会自动计算正确的金额、税额、到期日以及会计分录。

分录项目(Journal Items) 选项卡下,点击 “切换” 按钮可显示 折扣日期(Discount Date)折扣金额(Discount Amount) 列。

如果在付款条件中勾选了 显示分期付款日期(Show installment dates),则在生成的发票报表中也会显示折扣金额和到期日。

付款对账

在记录 付款 <../payments>银行交易对账 <../bank/reconciliation> 时,Odoo 会根据客户付款的实际日期判断其是否可享受现金折扣。

:::: note
::: title
注意
:::

如果客户在折扣日期 之后 支付了折扣金额,你可以选择将发票标记为全额付款(冲销)或部分付款。

::::

滚动至顶部