NSSO Attendance Compliance in Minutes
Upload CSV, TXT, PDF, or image attendance data, validate Belgian IDs (NISS/BIS/Limosa), and export official Checkinatwork SOAP XML. CIAO records can be reviewed and exported as CSV.
- NSSO format
- SOAP v1.11
- Validation
- NISS · BIS · Limosa
- Output
- Checkinatwork XML
- Hosting
- EU · GDPR
| Field | Input → AI | Conf. |
|---|---|---|
| INSS | 7808191234278081912355 | 96% |
| Date | last tuesday2026-05-06 | 92% |
| Worker name | BR1ANT JNSNSBram Janssens | 88% |
| Arrival | 8:30am08:30 | 99% |
| Departure | 5pm w/ 1h break17:00 | 94% |
1<?xml version="1.0" encoding="UTF-8"?>2<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"3xmlns:v1="http://socialsecurity.be/presenceregistration/v1"4xmlns:v11="http://socialsecurity.be/presenceregistration/schemas/v1">5<soapenv:Header/>6<soapenv:Body>7<v1:RegisterPresencesRequest>8<v1:PresenceRegistrationRequest>9<v11:RegistrationDate>2026-05-06</v11:RegistrationDate>10<v11:INSS>78081912355</v11:INSS>11<v11:CompanyID>0123456789</v11:CompanyID>12<v11:WorkPlaceId>W123456789</v11:WorkPlaceId>13</v1:PresenceRegistrationRequest>14</v1:RegisterPresencesRequest>15</soapenv:Body>16</soapenv:Envelope>
Three movements.
- Step 01
Upload the roster
Drop a CSV, TXT, PDF, or image file from payroll, planning, or site administration.
- Step 02
Review corrections
Validate NISS/BIS, Limosa, dates, and times, then approve any AI-suggested fixes.
- Step 03
Export the declaration
Download the official Checkinatwork PresenceRegistration SOAP envelope or export reviewed CIAO rows as CSV.
Drop your file.
Drop your CSV, PDF, or image attendance roster
.csv · .txt · .pdf · .jpg · .png · processed in memory
Open conversion| File | Rows | Status |
|---|---|---|
site-anvers-2026-05-05.csv | 142 | validated |
site-bruxelles-nord-2026-05-06.csv | 86 | pending |
site-charleroi-2026-05-06.csv | 31 | fault |
Why Checkin OK?
- NISS · MOD 97
Cryptographic ID Validation
Modulo-97 checksum verification for NISS/BIS numbers with pre/post-2000 birth year detection and BIS month normalization
- GPT-4o · AZURE
AI Data Sanitization
Azure GPT-4o fixes typographical errors, extracts timestamps from natural language, and separates concatenated fields
- SOAP · v1.11
NSSO XML Generation
Official PresenceRegistration v1.11 SOAP envelopes for Checkinatwork. CIAO data is validated for review and CSV export; direct REST submission is not yet integrated.
- GDPR · 90d
GDPR Compliant
Uploaded files are processed in memory and not stored. Generated XML and metadata are automatically deleted after 90 days.
Simple, flat pricing
Avoid €6,000 fines per unregistered worker
- Tier 01
Free (anonymous)
Try without an account
1 declaration / day
- CSV/PDF upload
- NISS/BIS validation + XML
- Tier 02
Free (registered)
Create a free account
5 declarations / day
- Everything in Free Anonymous
- Declaration history
- Email support
- Tier 03
Starter
For small businesses
200 declarations / mo
- 200 declarations/month
- Everything in Free
- Priority email support
- NISS/BIS batch validation
- Tier 04Recommended
Professional
For growing businesses
1,000 declarations / mo
- 1,000 declarations/month
- Everything in Starter
- Priority email support
- Multi-user access
- API access
- Tier 05
Business
For large businesses
3,000 declarations / mo
- 3,000 declarations/month
- Everything in Professional
- Priority email support
- Custom integrations
- SLA guarantee
- Tier 06
Enterprise
For enterprises with specific needs
Custom
- Unlimited declarations
- Everything in Professional
- Dedicated account manager
- Custom integrations
- SLA guarantee
Common questions.
Uploaded files are processed in memory and discarded. For signed-in users, the generated XML and audit metadata are retained for up to 90 days so previous exports remain available.
Ready to Get Started?
Avoid NSSO fines and automate your attendance declarations today.