Skip to content

Tassi d'interesse ​

File: data/interest-rates.json. Fonte: FOD Financiën / SPF Finances, pubblicati nel Belgisch Staatsblad / Moniteur belge (la gazzetta ufficiale belga).

Perché è utile ​

Gli interessi su un pagamento tardivo fanno parte di quasi ogni credito, e il tasso dipende dal giorno:

  • L'interesse legale (wettelijke interest / intérêt légal) si applica ai debiti in generale, ed è ciò che i tribunali riconoscono come interessi moratori salvo che un contratto o una legge speciale dispongano diversamente.
  • L'interesse commerciale (Wet 2 augustus 2002) si applica ai ritardi di pagamento tra imprese e nei confronti delle pubbliche amministrazioni, salvo che il contratto preveda un tasso più alto.

Un credito che si estende su più anni attraversa più periodi, ciascuno con il proprio tasso. Sbagliare un solo periodo cambia l'importo richiesto, e la transizione 2013–2015 (sotto) è facile da trascurare. getInterestRate fornisce il tasso giusto per un giorno, e restituisce null invece di tirare a indovinare quando il tasso non è ancora pubblicato.

Fonte e aggiornamenti ​

FonteFOD Financiën (commerciale); avviso annuale nel Belgisch Staatsblad (legale)
Costruito daA mano: si aggiunge un periodo quando viene pubblicato un nuovo tasso
Cambia quandoOgni anno solare (legale); ogni semestre (commerciale)
VerificatoOgni settimana: il controllo di aggiornamento apre una issue quando per oggi, o per le prossime due settimane, non c'è un tasso
  • Legale (legal, wettelijke interest, Wet 5 mei 1865): fissato per anno solare; presente dal 1970.
  • Commerciale (commercial, ritardi di pagamento nelle transazioni commerciali, Wet 2 augustus 2002): fissato per semestre; presente dal 2002.

Cerca un tasso ​

4,5 %

Periodo dal 2026-01-01 al 2026-12-31. Ultimo giorno coperto: 2026-12-31.

getInterestRate('2026-01-01', 'legal')

Wettelijke interestvoet (Wet 5 mei 1865), per kalenderjaar. Fonte: FOD Financiën (financien.belgium.be), bekendgemaakt in het Belgisch Staatsblad

DalAlTassoNota
2026-01-012026-12-314,5 %
2025-01-012025-12-314,5 %
2024-01-012024-12-315,75 %
2023-01-012023-12-315,25 %
2022-01-012022-12-311,5 %
2021-01-012021-12-311,75 %
2020-01-012020-12-311,75 %
2019-01-012019-12-312 %
2018-01-012018-12-312 %
2017-01-012017-12-312 %
2016-01-012016-12-312,25 %
2015-01-012015-12-312,5 %
2014-01-012014-12-312,75 %
2013-01-012013-12-312,75 %
2012-01-012012-12-314,25 %
2011-01-012011-12-313,75 %
2010-01-012010-12-313,25 %
2009-01-012009-12-315,5 %
2008-01-012008-12-317 %
2007-01-012007-12-316 %
1996-09-012006-12-317 %
1986-08-011996-08-318 %
1985-08-011986-07-3110 %
1981-08-011985-07-3112 %
1974-11-011981-07-318 %
1970-07-011974-10-316,5 %

La regola sui contratti 2013–2015 ​

Dal 2013 al 15 marzo 2015 il tasso commerciale dipende da quando è stato concluso il contratto. Questi periodi hanno un campo in più, rateForContractsBefore20130316. Per impostazione predefinita getInterestRate restituisce il tasso per i contratti più vecchi; passa { contractAfter20130316: true } per i contratti conclusi il 16 marzo 2013 o dopo.

ts
getInterestRate('2014-06-15', 'commercial') // { rate: 7.5, … }
getInterestRate('2014-06-15', 'commercial', { contractAfter20130316: true }) // { rate: 8.5, … }

Periodi mancanti ​

getInterestRate restituisce null per un giorno senza tasso noto: prima del primo periodo, o per un periodo non ancora pubblicato (o non ancora aggiunto). Usa getLatestKnownRateDate(type) per mostrare fin dove arrivano i dati, e segnalalo invece di usare in silenzio lo 0 %.

Struttura ​

ts
type InterestType = 'legal' | 'commercial'

interface InterestRateSeries {
    description: string
    source: string
    periods: InterestRatePeriod[]
}

interface InterestRatePeriod {
    from: string // primo giorno, incluso, YYYY-MM-DD
    to: string // ultimo giorno, incluso, YYYY-MM-DD
    rate: number // percentuale
    rateForContractsBefore20130316?: number
    note?: string
}

Codice sotto licenza MIT, dati sotto CC BY 4.0. Dati di riferimento, non consulenza legale: verifica le fonti ufficiali.