Stopy procentowe
Plik: data/interest-rates.json. Źródło: FOD Financiën / SPF Finances (federalne ministerstwo finansów), publikacja w Belgisch Staatsblad / Moniteur belge.
Do czego się przydaje
Odsetki od opóźnionej płatności są częścią niemal każdego roszczenia, a stopa zależy od dnia:
- Odsetki ustawowe (wettelijke interest / intérêt légal) dotyczą długów w ogólności i to je sądy zasądzają jako odsetki za zwłokę, chyba że umowa lub ustawa szczególna stanowi inaczej.
- Odsetki handlowe (Wet 2 augustus 2002) dotyczą opóźnień w płatnościach między przedsiębiorcami i wobec organów publicznych, chyba że umowa przewiduje wyższą stopę.
Roszczenie obejmujące kilka lat przechodzi przez kilka okresów, każdy z własną stopą. Błąd w jednym okresie zmienia dochodzoną kwotę, a okres przejściowy 2013–2015 (poniżej) łatwo przeoczyć. getInterestRate podaje właściwą stopę dla danego dnia i zwraca null zamiast zgadywać, gdy stopa nie została jeszcze opublikowana.
Źródło i aktualizacje
| Źródło | FOD Financiën (handlowe); coroczne ogłoszenie w Belgisch Staatsblad (ustawowe) |
| Budowane przez | Ręcznie: dodaj okres, gdy zostanie opublikowana nowa stopa |
| Zmienia się, gdy | Co rok kalendarzowy (ustawowe); co pół roku (handlowe) |
| Sprawdzanie | Co tydzień: kontrola aktualności otwiera issue, gdy dziś lub w ciągu najbliższych dwóch tygodni brak stopy |
- Ustawowe (
legal, wettelijke interest, Wet 5 mei 1865): ustalane na rok kalendarzowy; w danych od 1970 roku. - Handlowe (
commercial, opóźnienia w płatnościach w transakcjach handlowych, Wet 2 augustus 2002): ustalane na półrocze; w danych od 2002 roku.
Sprawdź stopę
4,5 %
Okres od 2026-01-01 do 2026-12-31. Ostatni objęty dzień: 2026-12-31.
getInterestRate('2026-01-01', 'legal')Wettelijke interestvoet (Wet 5 mei 1865), per kalenderjaar. Źródło: FOD Financiën (financien.belgium.be), bekendgemaakt in het Belgisch Staatsblad
| Od | Do | Stopa | Uwaga |
|---|---|---|---|
| 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 % |
Reguła dotycząca umów z lat 2013–2015
Od 2013 roku do 15 marca 2015 stopa handlowa zależy od tego, kiedy zawarto umowę. Te okresy mają dodatkowe pole rateForContractsBefore20130316. Domyślnie getInterestRate zwraca stopę dla starszych umów; przekaż { contractAfter20130316: true } dla umów zawartych 16 marca 2013 lub później.
getInterestRate('2014-06-15', 'commercial') // { rate: 7.5, … }
getInterestRate('2014-06-15', 'commercial', { contractAfter20130316: true }) // { rate: 8.5, … }Brakujące okresy
getInterestRate zwraca null dla dnia, dla którego nie ma stopy w danych: przed pierwszym okresem albo w okresie, który nie został jeszcze opublikowany (lub dodany). Użyj getLatestKnownRateDate(type), żeby pokazać, jak daleko sięgają dane, i ostrzec zamiast po cichu przyjąć 0 %.
Struktura
type InterestType = 'legal' | 'commercial'
interface InterestRateSeries {
description: string
source: string
periods: InterestRatePeriod[]
}
interface InterestRatePeriod {
from: string // pierwszy dzień, włącznie, YYYY-MM-DD
to: string // ostatni dzień, włącznie, YYYY-MM-DD
rate: number // procent
rateForContractsBefore20130316?: number
note?: string
}