NSSO Chaman API
ONLINE · v1.13 XSD
Compliance
XSD 1.13 · GDPR · EU
Loading status
NSSO · Checkinatwork & CIAO

NSSO Attendance Compliance in Minutes

Upload attendance CSV/Excel, validate Belgian IDs (NISS/BIS/Limosa), and generate compliant XML for Checkinatwork & CIAO. Zero hardware required.

NSSO XSD
v1.13
Validation
NISS · BIS · Limosa
Output
Checkinatwork + CIAO
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
XSD v1.13
1<?xml version="1.0" encoding="UTF-8"?>2<DimonaIn xmlns="http://www.socialsecurity.be/xsd/dimona/v1.13">3  <Employer>4    <NOSSRegistrationNbr>0123456789</NOSSRegistrationNbr>5  </Employer>6  <Worker>7    <INSS>78081912355</INSS>8    <LastName>Janssens</LastName>9    <FirstName>Bram</FirstName>10  </Worker>11  <Presence>12    <Date>2026-05-06</Date>13    <ArrivalTime>08:30</ArrivalTime>14    <DepartureTime>17:00</DepartureTime>15  </Presence>16</DimonaIn>
Compliance
GDPR Compliant
EU Servers
Encrypted & Secure
Start for free
The procedure

Three movements.

  1. Step 01

    steps.step1

    steps.step1Desc

  2. Step 02

    steps.step2

    steps.step2Desc

  3. Step 03

    steps.step3

    steps.step3Desc

Conversion

Drop your file.

Drop your CSV or Excel attendance roster

.csv · .xlsx · max 10 MB · processed in-memory, never stored

Open conversion
Recent submissions3 files · 24h
FileRowsStatus
site-anvers-2026-05-05.csv
142validated
site-bruxelles-nord-2026-05-06.xlsx
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

  • XSD · v1.13

    NSSO XML Generation

    XSD v1.13 compliant payloads for both Checkinatwork (daily presence) and CIAO (real-time timestamps with rest breaks)

  • 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/Excel 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.

No. Files are processed in memory and discarded immediately after the NSSO XML is generated. We retain only the audit metadata (filename, row count, timestamp) for 90 days, GDPR-compliant.

Get started · 2026

Ready to Get Started?

Avoid NSSO fines and automate your attendance declarations today.