Zinssätze
Datei: data/interest-rates.json. Quelle: FÖD Finanzen (FOD Financiën), veröffentlicht im Belgischen Staatsblatt.
Wozu es dient
Zinsen auf eine verspätete Zahlung gehören zu fast jeder Forderung, und der Zinssatz hängt vom Tag ab:
- Gesetzliche Zinsen (wettelijke interest / intérêt légal) gelten für Schulden im Allgemeinen und sind das, was Gerichte als Verzugszinsen zusprechen, sofern kein Vertrag und kein Sondergesetz etwas anderes bestimmt.
- Zinsen im Handelsverkehr (Gesetz vom 2. August 2002, Wet 2 augustus 2002) gelten bei Zahlungsverzug zwischen Unternehmen und gegenüber öffentlichen Stellen, sofern der Vertrag keinen höheren Zinssatz festlegt.
Eine Forderung, die über mehrere Jahre läuft, durchquert mehrere Zeiträume mit jeweils eigenem Zinssatz. Ein falscher Zeitraum ändert den geforderten Betrag, und der Übergang 2013–2015 (unten) wird leicht übersehen. getInterestRate liefert den richtigen Zinssatz für einen Tag und gibt null zurück, statt zu raten, wenn der Zinssatz noch nicht veröffentlicht ist.
Quelle und Aktualisierungen
| Quelle | FÖD Finanzen (Handelsgeschäfte); jährliche Mitteilung im Belgischen Staatsblatt (gesetzlich) |
| Gebaut durch | Von Hand: einen Zeitraum hinzufügen, wenn ein neuer Zinssatz veröffentlicht wird |
| Ändert sich, wenn | Jedes Kalenderjahr (gesetzlich); jedes Halbjahr (Handelsgeschäfte) |
| Geprüft | Wöchentlich: Die Aktualitätsprüfung öffnet ein Issue, wenn es für heute oder die nächsten zwei Wochen keinen Zinssatz gibt |
- Gesetzlich (
legal, wettelijke interest, Gesetz vom 5. Mai 1865): pro Kalenderjahr festgelegt; in den Daten seit 1970. - Handelsgeschäfte (
commercial, Zahlungsverzug im Handelsverkehr, Gesetz vom 2. August 2002): pro Halbjahr festgelegt; in den Daten seit 2002.
Einen Zinssatz nachschlagen
4,5 %
Zeitraum 2026-01-01 bis 2026-12-31. Letzter abgedeckter Tag: 2026-12-31.
getInterestRate('2026-01-01', 'legal')Wettelijke interestvoet (Wet 5 mei 1865), per kalenderjaar. Quelle: FOD Financiën (financien.belgium.be), bekendgemaakt in het Belgisch Staatsblad
| Von | Bis | Zinssatz | Hinweis |
|---|---|---|---|
| 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 % |
Die Vertragsregel 2013–2015
Von 2013 bis zum 15. März 2015 hängt der Zinssatz für Handelsgeschäfte davon ab, wann der Vertrag geschlossen wurde. Diese Zeiträume tragen zusätzlich ein rateForContractsBefore20130316. Standardmäßig gibt getInterestRate den Zinssatz für ältere Verträge zurück; übergeben Sie { contractAfter20130316: true } für Verträge, die am oder nach dem 16. März 2013 geschlossen wurden.
getInterestRate('2014-06-15', 'commercial') // { rate: 7.5, … }
getInterestRate('2014-06-15', 'commercial', { contractAfter20130316: true }) // { rate: 8.5, … }Fehlende Zeiträume
getInterestRate gibt null zurück für einen Tag ohne hinterlegten Zinssatz: vor dem ersten Zeitraum oder in einem Zeitraum, der noch nicht veröffentlicht (oder hinzugefügt) ist. Verwenden Sie getLatestKnownRateDate(type), um anzuzeigen, wie weit die Daten reichen, und warnen Sie, statt stillschweigend 0 % zu verwenden.
Struktur
type InterestType = 'legal' | 'commercial'
interface InterestRateSeries {
description: string
source: string
periods: InterestRatePeriod[]
}
interface InterestRatePeriod {
from: string // erster Tag, einschließlich, YYYY-MM-DD
to: string // letzter Tag, einschließlich, YYYY-MM-DD
rate: number // Prozent
rateForContractsBefore20130316?: number
note?: string
}