Documentation du moteur de conformité
Les calculs de Lounbreck sont implémentés sous forme de modules TypeScript versionnés indépendamment — vérifiables par des pairs, auditables et mis à jour lorsque les conventions changent. Cette page documente, pour chaque module, sa base réglementaire, ses entrées, ses sorties et son historique de modifications.
Dernière mise à jour : juin 2026 · Dépôt du moteur : privé (disponible sur demande pour les évaluateurs de subventions)
Moteur de conformité à trois lignes
src/engine/compliance.ts · src/engine/rules.ts
Mis à jour June 2026
Évalue chaque frontalier au regard de trois lignes de seuils indépendantes, chacune dotée de son propre statut (SAFE / WARNING / CRITICAL / EXCEEDED) : la ligne fiscale (jours travaillés hors du Luxembourg), la ligne sociale par défaut à 25 % et la ligne-cadre à 49 % (active uniquement avec un A1 valide). Indique quelle ligne est franchie en premier et le régime de sécurité sociale qui en résulte.
Base réglementaire
Règlement UE 883/2004 (sécurité sociale) + conventions fiscales bilatérales du Luxembourg
Fiscal : limite de 34 jours, harmonisée entre LU-FR, LU-BE et LU-DE. Sécurité sociale : seuil par défaut de 25 % (Règl. 883/2004) et plafond-cadre de 49 % (Accord-cadre 2023, en vigueur depuis le 1er juillet 2023).
Constantes clés
- · Limite de jours fiscaux : 34 (LU-FR, LU-BE, LU-DE)
- · Fraction sociale par défaut : 25 %
- · Fraction sociale du cadre : 49 %
- · Jours ouvrés annuels : 220
- · Paliers de statut : WARNING ≥70 %, CRITICAL ≥90 %, EXCEEDED >100 %
Entrées
- · Corridor (LU-FR / LU-BE / LU-DE)
- · Jours dans le pays de résidence + jours dans un pays tiers
- · Fraction d’emploi
- · Option d’adhésion au cadre A1
- · Année civile
Sorties
- · Ligne fiscale — utilisés / limite (34) / statut / jours restants
- · Ligne sociale par défaut — % utilisé / 25 % / statut
- · Ligne-cadre sociale — % utilisé / 49 % / statut
- · Ligne franchie en premier (fiscal ou sécurité sociale)
- · Régime de sécurité sociale (CCSS / URSSAF / ONSS / DRV)
Journal des modifications
Routeur de sécurité sociale
src/engine/social-security/router.ts
Mis à jour June 2026
Oriente chaque salarié vers le régime de sécurité sociale applicable en fonction de son corridor et de son nombre de jours de télétravail. Détermine si le régime du CCSS (Luxembourg) ou celui du pays de résidence s’applique.
Base réglementaire
Règlement UE 883/2004, art. 11–16 — Détermination de la législation applicable
Conventions bilatérales de sécurité sociale du Luxembourg avec la France, la Belgique et l’Allemagne
Constantes clés
- · LU-FR → URSSAF (France) en cas de dépassement du seuil
- · LU-BE → ONSS (Belgique) en cas de dépassement du seuil
- · LU-DE → DRV (Allemagne) en cas de dépassement du seuil
- · Par défaut : CCSS (Luxembourg)
Entrées
- · Corridor
- · Jours de télétravail utilisés
- · Année civile
Sorties
- · Régime de sécurité sociale (CCSS / URSSAF / ONSS / DRV)
- · Pays de la législation applicable
- · Explication de la base de routage
- · Indicateur de seuil dépassé
Journal des modifications
Moteur de convention fiscale LU-FR
src/engine/treaty/lu-fr.ts
Mis à jour June 2026
Calcule la classe d’impôt applicable aux salariés du corridor LU-FR au titre de la convention fiscale bilatérale Luxembourg-France. Met en œuvre le test des 90 % du revenu du ménage conditionnant l’éligibilité à l’assimilation fiscale.
Base réglementaire
Art. 157ter LIR (loi luxembourgeoise sur l’impôt sur le revenu) — Assimilation fiscale du non-résident
Convention fiscale Luxembourg-France (1958, telle que modifiée) — Art. 24
Constantes clés
- · Seuil d’assimilation fiscale : ≥90 % du revenu du ménage provenant du Luxembourg
- · Classe d’impôt 2 : marié(e) ou assimilation fiscale
- · Classe d’impôt 1a : veuf/veuve ou parent isolé (sans assimilation)
- · Classe d’impôt 1 : non-résident par défaut
Entrées
- · Situation familiale (SINGLE / MARRIED / WIDOWED / SINGLE_PARENT)
- · % du revenu du ménage provenant de sources luxembourgeoises
Sorties
- · Classe d’impôt (1 / 1a / 2)
- · Éligibilité à l’assimilation fiscale
- · Explication de la base légale
Journal des modifications
Moteur de convention fiscale LU-BE
src/engine/treaty/lu-be.ts
Mis à jour June 2026
Calcule la classe d’impôt applicable aux salariés du corridor LU-BE au titre de la convention fiscale bilatérale Luxembourg-Belgique.
Base réglementaire
Art. 157ter LIR (loi luxembourgeoise sur l’impôt sur le revenu)
Convention fiscale Luxembourg-Belgique (1970, telle que modifiée)
Constantes clés
- · Même seuil de revenu de 90 % que LU-FR
- · Même logique d’attribution à trois classes
Entrées
- · Situation familiale
- · % du revenu du ménage provenant de sources luxembourgeoises
Sorties
- · Classe d’impôt (1 / 1a / 2)
- · Éligibilité à l’assimilation fiscale
- · Explication de la base légale
Journal des modifications
Moteur de convention fiscale LU-DE
src/engine/treaty/lu-de.ts
Mis à jour June 2026
Calcule la classe d’impôt applicable aux salariés du corridor LU-DE au titre de la convention fiscale bilatérale Luxembourg-Allemagne.
Base réglementaire
Art. 157ter LIR (loi luxembourgeoise sur l’impôt sur le revenu)
Convention fiscale Luxembourg-Allemagne (1958, telle que modifiée)
Constantes clés
- · Même seuil de revenu de 90 % que LU-FR
- · Même logique d’attribution à trois classes
Entrées
- · Situation familiale
- · % du revenu du ménage provenant de sources luxembourgeoises
Sorties
- · Classe d’impôt (1 / 1a / 2)
- · Éligibilité à l’assimilation fiscale
- · Explication de la base légale
Journal des modifications
Legal disclaimer
This engine documentation is provided for transparency and audit purposes. Lounbreck's calculations are based on treaty rules as encoded at the time of use. Tax treaties and social security regulations change. It is the employer's responsibility to verify that the platform reflects current rules. Lounbreck does not constitute legal or tax advice. Always verify compliance obligations with a qualified fiduciary or legal counsel.