Cours de HR — Belgian Social Security & Payroll System

·

·

,

Cours de HR is a full-scale HR automation system built as a WordPress plugin for Cours de ASBL, a Belgian non-profit cooperative. It’s not a wrapper around an existing HR tool — it’s a custom-built platform that handles the complete employee lifecycle, from hiring to yearly tax declarations, with direct integration into Belgium’s social security system.

The system connects to the Belgian ONSS/RSZ via their official REST API using OAuth2 JWT authentication with mutual TLS (client certificates) — one of the most complex government integrations in Belgium. This means Dimona declarations (employee start/end notifications) and quarterly DmfA reports are filed automatically, eliminating hours of manual administrative work.

But it goes far beyond payroll. The plugin manages teacher schedules via Google Calendar integration, handles Belgian public holiday calculations, tracks contract types and amendments, processes sick leave, and generates end-of-year tax fiches (281.10) for every employee — all automated.


SCOPE OF WORK

What We Built

👤

Employee onboarding

eID card scanning powered by Claude Vision AI to extract identity data automatically

🔒

Dimona declarations

real-time filing with Belgian social security (ONSS/RSZ) via mTLS API

🤖

DmfA quarterly reports

automated generation and submission of employer declarations

💰

Payroll engine

Belgian salary calculations including social contributions, withholding tax, meal vouchers, and transport allowances

📅

Schedule management

Google Calendar sync for teacher schedules with conflict detection and holiday management

📝

Contract management

employment contracts, amendments, and termination documents with PDF generation

🧾

Tax declarations

automatic generation of yearly tax fiches (281.10) for all employees

🏖️

Leave management

sick leave, vacation tracking, and Belgian public holiday calculations

📊

Dashboard

real-time overview of payroll costs, upcoming declarations, and compliance status


INFRASTRUCTURE

Technical Stack

TypeWordPress Plugin (custom-built)
PlatformWordPress Multisite (network-activated)
API IntegrationBelgian ONSS/RSZ REST API (OAuth2 + mTLS client certificates)
AIClaude Vision AI for eID card scanning & data extraction
CalendarGoogle Calendar API for teacher scheduling
PDF GenerationContracts, payslips, tax fiches, and DmfA reports
SecurityEncrypted storage for sensitive employee data, role-based access control
HostingHetzner Cloud (Germany) — GDPR-compliant infrastructure

Leave a Reply

Your email address will not be published. Required fields are marked *