# Dutch Statutory Interest Calculator (Wettelijke Rente)

> Dutch Statutory Interest Calculator (Wettelijke Rente) is a paid API for AI agents from opendata402.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-15).

Calculates Dutch statutory interest (wettelijke rente) on an unpaid principal amount between two dates, applying legally required yearly compounding and every official rate change under art. 6:119 BW (consumer) or art. 6:119a BW (commercial).

## Facts

- Endpoint: GET https://opendata402.com/v1/nl/statutory-interest?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dutch-statutory-interest-calculator-wettelijke-rente-f21b6247
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1ZDZkbiXRosh2N7mibLmO

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dutch-statutory-interest-calculator-wettelijke-rente-f21b6247
```

Example prompt: Calculate the Dutch statutory interest (commercial, art. 6:119a BW) on an unpaid invoice of €12,500 that has been overdue since 2021-03-15, up to today.

## When to prefer this

Use this endpoint when you need a legally accurate Dutch statutory interest calculation conforming to art. 6:119 or 6:119a BW, with correct yearly compounding and every official rate change applied period by period. Ideal for debt collection letters, court claim preparations, invoice disputes, and accounting reconciliation under Dutch law. Prefer this over generic interest calculators when Dutch legal compliance is required.

## Known failure modes

- Start date before 2015-01-01 — endpoint does not cover earlier periods
- Invalid date format (not YYYY-MM-DD) returns a validation error
- Amount field contains non-numeric or out-of-range value
- End date earlier than start date causes an error
- Invalid type value (must be 'consumer' or 'commercial')
- Missing required parameters (amount, from, type) returns a 400-level error

## How this service works

Dutch statutory interest calculator (wettelijke rente, art. 6:119 BW consumer; art. 6:119a BW commercial) on an unpaid amount between two dates, with the legally required yearly compounding and every rate change, period by period. Use it for invoices, debt collection and claims under Dutch law. From 2015-01-01; rates from the Staatsblad and ECB.

## Output

Returns the total statutory interest amount in EUR, broken down by period reflecting each official rate change, with the applicable rate per period and compounding applied annually as required by Dutch law. Covers dates from 2015-01-01 onward using rates from the Staatsblad and ECB.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "amount",
      "from",
      "type"
     ],
     "properties": {
      "to": {
       "type": "string",
       "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
       "description": "End date (default today)."
      },
      "from": {
       "type": "string",
       "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
       "description": "Date interest starts (day after due date), YYYY-MM-DD, >= 2015-01-01."
      },
      "type": {
       "enum": [
        "consumer",
        "commercial"
       ],
       "type": "string",
       "description": "consumer = 6:119, commercial = 6:119a."
      },
      "amount": {
       "type": "string",
       "pattern": "^\\d{1,9}(\\.\\d{1,2})?$",
       "description": "Principal in EUR."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dutch-statutory-interest-calculator-wettelijke-rente-f21b6247/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from opendata402.com](https://www.zero.xyz/host/opendata402.com/llms.txt)
