validate_kvk_nl
Verify Dutch KVK business registration numbers using official checksum validation. Ensures correct format for supplier onboarding and invoice processing.
Instructions
Validates a Dutch KVK (Kamer van Koophandel) chamber of commerce number — an 8-digit registration number assigned to all businesses registered in the Netherlands. Verifies the format and applies the official weighted checksum algorithm. Returns { valid: boolean, kvk: string, country: 'NL' } or { valid: false, reason: string }. Use when processing Dutch invoices, validating Dutch suppliers, or onboarding Dutch business partners.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kvk | Yes | 8-digit Dutch KVK number, with or without spaces. Example: '12345678' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| kvk | No | ||
| country | No | ||
| reason | No |