Conversion service
ONLINE · SOAP v1.11
Compliance
SOAP 1.11 · GDPR · EU
Conversion service online. PresenceRegistration SOAP v1.11 export is available.
NSSO · Checkinatwork & CIAO

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
Audit
verify(78081912355) mod 97 =55 ✓
Resolution Matrix · row 142
5 issues
FieldInput → AIConf.
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%
checkinatwork.xml
SOAP v1.11
1<?xml version="1.0" encoding="UTF-8"?>2<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"3  xmlns:v1="http://socialsecurity.be/presenceregistration/v1"4  xmlns: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>
Compliance
GDPR Compliant
EU Servers
Encrypted & Secure
Start for free
The procedure

Three movements.

  1. Step 01

    Upload the roster

    Drop a CSV, TXT, PDF, or image file from payroll, planning, or site administration.

  2. Step 02

    Review corrections

    Validate NISS/BIS, Limosa, dates, and times, then approve any AI-suggested fixes.

  3. Step 03

    Export the declaration

    Download the official Checkinatwork PresenceRegistration SOAP envelope or export reviewed CIAO rows as CSV.

Conversion

Drop your file.

Drop your CSV, PDF, or image attendance roster

.csv · .txt · .pdf · .jpg · .png · processed in memory

Open conversion
Recent submissions3 files · 24h
FileRowsStatus
site-anvers-2026-05-05.csv
142validated
site-bruxelles-nord-2026-05-06.csv
86pending
site-charleroi-2026-05-06.csv
31fault
Engineering

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.

Subscription

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
    Continue
  • Tier 02

    Free (registered)

    Create a free account

    5 declarations / day

    • Everything in Free Anonymous
    • Declaration history
    • Email support
    Continue
  • Tier 03

    Starter

    For small businesses

    200 declarations / mo

    • 200 declarations/month
    • Everything in Free
    • Priority email support
    • NISS/BIS batch validation
    Continue
  • 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
    Continue
  • Tier 05

    Business

    For large businesses

    3,000 declarations / mo

    • 3,000 declarations/month
    • Everything in Professional
    • Priority email support
    • Custom integrations
    • SLA guarantee
    Continue
  • Tier 06

    Enterprise

    For enterprises with specific needs

    Custom

    • Unlimited declarations
    • Everything in Professional
    • Dedicated account manager
    • Custom integrations
    • SLA guarantee
    Continue
Letters

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.

Get started · 2026

Ready to Get Started?

Avoid NSSO fines and automate your attendance declarations today.

Checkin OK — Belgian NSSO Attendance Compliance