Project - SaaS Platform for Retail Workforce Management
Developing accountant integrations for major supermarket chains, building a configurable rules engine for workforce planning, and refactoring core platform architecture for the market-leading retail SaaS.
- Client
- Retail Solutions
- Year
- Service
- Backend Development, Integrations
Overview
Retail Solutions is the market leader in SaaS workforce management software for retail chains, particularly supermarkets and garden centers. The platform brings together multiple disciplines that large retail operations deal with daily — scheduling, time tracking, accountant integrations, leave management, cost analysis, compliance with collective labor agreements (CAO), and conditional business rules imposed by head offices.
The platform helps clients plan ahead and provides actionable insights to improve operational efficiency.
Key Contributions
Accountant Integrations
Built APIs that integrate the platform with accountancy systems used by major Dutch supermarket chains including Hoogvliet, Jumbo, and C1000. These integrations handle payroll data exchange, enabling seamless synchronization between workforce management and financial administration.
Configurable Rules Engine
Developed a powerful rules engine for workforce planning. Each retail location can configure its own set of rules based on multiple dimensions:
- Function — Role-specific scheduling constraints and qualifications.
- Age — Rules tied to employee age (e.g. youth labor restrictions).
- CAO — Collective labor agreement regulations per sector.
- Legal requirements — Dutch labor law compliance for leave accrual, overtime, sick leave payouts, and holiday hours.
The engine evaluates these layered rule sets to determine valid schedules, calculate costs, and flag compliance issues — all configurable per location without code changes.
Data Integration Layer
Refactored legacy data connectors into a flexible abstraction layer around the Retail Solutions data model, capable of ingesting data from any source (payroll systems, AFAS, CSV/XML), mapping values between formats, and exporting to any destination. This decoupled integrations from the core application, making new connectors straightforward to add.
- PHP & Symfony
- SOAP & AFAS
- MySQL
- Data Mapping
- CAO Compliance
- Platform
- SaaS
- Integration Layer
- ETL
- Rule Engine
- CAO
- Accounting
- AFAS