利率
文件:data/interest-rates.json。来源:FOD Financiën(联邦财政部),刊登于 Belgisch Staatsblad / Moniteur belge(比利时政府公报)。
有什么用
迟延付款的利息几乎是每一笔债权的组成部分,而利率取决于具体日期:
- 法定利率(wettelijke interest / intérêt légal)一般适用于各类债务,也是法院在合同或特别法没有另行规定时判给的迟延利息。
- 商业交易利率(Wet 2 augustus 2002)适用于企业之间以及对公共机构的迟延付款,除非合同约定了更高的利率。
一笔跨越数年的债权会经过多个期间,每个期间都有自己的利率。算错一个期间,主张的金额就会出错,而 2013–2015 年的过渡期(见下文)很容易被忽略。getInterestRate 会给出某一天的正确利率;如果利率尚未公布,它返回 null,而不是去猜测。
来源与更新
| 来源 | FOD Financiën(商业交易);Belgisch Staatsblad 上的年度公告(法定) |
| 构建方式 | 手工:新利率公布时添加一个期间 |
| 变动时间 | 每个日历年(法定);每半年(商业交易) |
| 检查 | 每周:如果今天或接下来两周没有利率,新鲜度检查会开一个 issue |
- 法定(
legal,wettelijke interest,Wet 5 mei 1865):按日历年确定;数据自 1970 年起。 - 商业交易(
commercial,商业交易中的迟延付款,Wet 2 augustus 2002):按半年确定;数据自 2002 年起。
查询利率
4.5 %
期间:2026-01-01 至 2026-12-31。 已覆盖的最后一天:2026-12-31。
getInterestRate('2026-01-01', 'legal')Wettelijke interestvoet (Wet 5 mei 1865), per kalenderjaar. 来源:FOD Financiën (financien.belgium.be), bekendgemaakt in het Belgisch Staatsblad
| 起 | 止 | 利率 | 备注 |
|---|---|---|---|
| 2026-01-01 | 2026-12-31 | 4.5 % | |
| 2025-01-01 | 2025-12-31 | 4.5 % | |
| 2024-01-01 | 2024-12-31 | 5.75 % | |
| 2023-01-01 | 2023-12-31 | 5.25 % | |
| 2022-01-01 | 2022-12-31 | 1.5 % | |
| 2021-01-01 | 2021-12-31 | 1.75 % | |
| 2020-01-01 | 2020-12-31 | 1.75 % | |
| 2019-01-01 | 2019-12-31 | 2 % | |
| 2018-01-01 | 2018-12-31 | 2 % | |
| 2017-01-01 | 2017-12-31 | 2 % | |
| 2016-01-01 | 2016-12-31 | 2.25 % | |
| 2015-01-01 | 2015-12-31 | 2.5 % | |
| 2014-01-01 | 2014-12-31 | 2.75 % | |
| 2013-01-01 | 2013-12-31 | 2.75 % | |
| 2012-01-01 | 2012-12-31 | 4.25 % | |
| 2011-01-01 | 2011-12-31 | 3.75 % | |
| 2010-01-01 | 2010-12-31 | 3.25 % | |
| 2009-01-01 | 2009-12-31 | 5.5 % | |
| 2008-01-01 | 2008-12-31 | 7 % | |
| 2007-01-01 | 2007-12-31 | 6 % | |
| 1996-09-01 | 2006-12-31 | 7 % | |
| 1986-08-01 | 1996-08-31 | 8 % | |
| 1985-08-01 | 1986-07-31 | 10 % | |
| 1981-08-01 | 1985-07-31 | 12 % | |
| 1974-11-01 | 1981-07-31 | 8 % | |
| 1970-07-01 | 1974-10-31 | 6.5 % |
2013–2015 年的合同规则
从 2013 年到 2015 年 3 月 15 日,商业交易利率取决于合同的订立时间。这些期间带有一个额外的 rateForContractsBefore20130316。默认情况下,getInterestRate 返回较早合同适用的利率;对于 2013 年 3 月 16 日或之后订立的合同, 请传入 { contractAfter20130316: true }。
getInterestRate('2014-06-15', 'commercial') // { rate: 7.5, … }
getInterestRate('2014-06-15', 'commercial', { contractAfter20130316: true }) // { rate: 8.5, … }缺失的期间
对于数据中没有利率的日期,getInterestRate 返回 null:早于第一个期间,或者某个期间尚未公布(或尚未添加)。 请用 getLatestKnownRateDate(type) 显示数据覆盖到哪一天,并给出警告,而不是悄悄地按 0 % 计算。
结构
type InterestType = 'legal' | 'commercial'
interface InterestRateSeries {
description: string
source: string
periods: InterestRatePeriod[]
}
interface InterestRatePeriod {
from: string // 第一天(含),YYYY-MM-DD
to: string // 最后一天(含),YYYY-MM-DD
rate: number // 百分比
rateForContractsBefore20130316?: number
note?: string
}