Input
Anonymized April 2026 SD Worx payslip, page 1 of 1 (Belgian Dutch layout)
Anonymized payslips preview
response.jsonjson
{
"schema_version": "payslip.v1",
"result": {
"employee_name": "Pieter Janssens",
"employer_name": "Acme NV",
"employer_address": "Havenlaan 86C, 1000 Brussel, BE",
"period_start": "2026-04-01",
"period_end": "2026-04-30",
"currency": "EUR",
"gross_pay": { "amount": "3850.00", "currency": "EUR" },
"deductions": [
{ "type": "rsz_employee", "label": "RSZ werknemer (13.07%)", "amount": { "amount": "503.20", "currency": "EUR" } },
{ "type": "income_tax", "label": "Bedrijfsvoorheffing", "amount": { "amount": "742.15", "currency": "EUR" } },
{ "type": "meal_voucher", "label": "Maaltijdcheques eigen bijdrage", "amount": { "amount": "21.78", "currency": "EUR" } }
],
"net_pay": { "amount": "2582.87", "currency": "EUR" },
"ytd_gross": { "amount": "15400.00", "currency": "EUR" },
"ytd_deductions": { "amount": "5068.52", "currency": "EUR" },
"ytd_net": { "amount": "10331.48", "currency": "EUR" },
"validation": {
"net_pay_match": {
"valid": true,
"computed_net": "2582.87",
"declared_net": "2582.87",
"diff": "0.00",
"tolerance": "0.01"
}
}
},
"field_metadata": {
"net_pay.amount": { "confidence": 0.98 },
"deductions.0.amount": { "confidence": 0.96 },
"employer_name": { "confidence": 0.99 }
}
}