Conformité — Belgique
Analyse du 30/09/2026 , par Agents de conformité Omnifloo. Applications pour ce pays. Les lois changent : les taux, plafonds et barèmes sont des paramètres datés, modifiables par vous, votre comptable ou votre intégrateur.
77
exigences faites par le logiciel5
exigences manquantes ou partielles4
démarches à faire par vousPaie
Ce qui manque (pour le client, le comptable et l'intégrateur)
-
Partiel
P35 Écochèques (250 € max / an, CCT n° 98)
Ce qui manque : Écochèques : à saisir en élément variable ; pas de rubrique dédiée.Base : CCT n° 98 du CNT
-
Partiel
P36 Commission paritaire et barèmes sectoriels (minima, primes de fin d'année)
Ce qui manque : Code CP transmis en DmfA ; barèmes sectoriels non chargés.Base : Loi du 05/12/1968 (CCT)
Ce qui est fait (28 exigences) — avec la preuve dans le code
| Réf. | Exigence | Base légale | Preuve |
|---|---|---|---|
| P01 | Paramètres légaux de paie versionnés par date d'effet (plafonds, taux, barèmes) avec source | Réglementation sociale et fiscale Belgique 2026 | oee:l10n_be_hr_payroll/data/BE.json:43 |
| P02 | Cotisations sociales salariales et patronales (assiettes, plafonds, tranches, taux) | Législation de sécurité sociale | oee:l10n_be_hr_payroll/data/BE.json:602 |
| P03 | Retenue d'impôt à la source sur salaire (barème / algorithme officiel) | Législation fiscale | oee:l10n_be_hr_payroll/data/BE.json:894 |
| P04 | Salaire minimum légal contrôlé | Salaire minimum national | oee:l10n_be_hr_payroll/data/BE.json:906 |
| P05 | Heures supplémentaires / majorations légales calculées | Loi du 16/03/1971 art. 29 (50 % / 100 %) | oee:l10n_be_hr_payroll/data/BE_conformite.json:158 |
| P06 | Absence maladie : indemnisation légale (carence, maintien, prestation, subrogation) | Loi du 03/07/1978 art. 52 et 70 (salaire garanti) | oee:l10n_eu_hr_payroll/lib/cas_paie.py:162 |
| P07 | Congé maternité / paternité / naissance : indemnisation légale | Loi du 03/07/1978 art. 52 et 70 (salaire garanti) | oee:l10n_eu_hr_payroll/lib/cas_paie.py:162 |
| P08 | Congés payés : indemnité (dont congés non pris à la sortie) | Directive 2003/88/CE art. 7 ; droit national | oee:l10n_eu_hr_payroll/lib/cas_paie.py:589 |
| P09 | Sortie : préavis, indemnité légale de rupture, solde de tout compte et documents de fin de contrat | Loi du 26/12/2013 (statut unique) art. 37/2 (préavis) | oee:l10n_eu_hr_payroll/lib/cas_paie.py:481 |
| P10 | Proratisation des plafonds en cas d'entrée / sortie en cours de période | Règles d'assiette nationales | oee:l10n_eu_hr_payroll/lib/cas_paie.py:660 |
| P11 | Bulletin de paie : mentions obligatoires | Loi du 12/04/1965 art. 15 ; AR 27/09/1966 (décompte) | oee:l10n_be_hr_payroll/data/BE_conformite.json:166 |
| P12 | Contrôles bloquants avant validation (identifiants à clé de contrôle, employeur, salarié) | Qualité des déclarations (rejets) | oee:l10n_eu_hr_payroll/models/hr_payslip_conformite.py:181 |
| P13 | Échéancier des déclarations (périodes, dates limites, rappels, suivi du dépôt) | Calendriers officiels | oee:omnifloo_payroll_declaration/models/omnifloo_payroll_declaration.py:267 |
| P14 | DmfA trimestrielle ONSS — fichier au format officiel, contrôles et relecture de structure | Cahier technique / spécification publique | oee:l10n_eu_hr_payroll_declaration/lib/be.py:56 |
| P15 | Déclaration 274 du précompte (Finprof) — fichier / montants | Législation fiscale | oee:l10n_eu_hr_payroll_declaration/lib/be.py:276 |
| P16 | Fiches 281.10 (Belcotax) | Obligations annuelles | oee:l10n_eu_hr_payroll_declaration/lib/be.py:208 |
| P17 | Déclaration d'embauche : Dimona IN (AR 05/11/2002) | Dimona IN (AR 05/11/2002) | oee:l10n_eu_hr_payroll_declaration/lib/be.py:158 |
| P18 | Déclaration de fin de contrat : Dimona OUT | Loi du 26/12/2013 (statut unique) art. 37/2 (préavis) | oee:l10n_eu_hr_payroll_declaration/lib/be.py:3 |
| P19 | Comptabilisation de la paie (écritures par rubrique, organismes) | Plan comptable national | oee:omnifloo_payroll_account/models/__init__.py:1 |
| P20 | Paiement des salaires par virement (SEPA pain.001 / format national) | Règlement SEPA (UE) 260/2012 | oee:omnifloo_payroll_account/wizard/omnifloo_payroll_sepa_wizard.py:37 |
| P21 | Mise à disposition du bulletin au salarié (portail / dématérialisation) | Loi du 12/04/1965 art. 15 ; AR 27/09/1966 (décompte) | oee:omnifloo_payroll_portal/controllers/portal.py:1 |
| P22 | Registre / livre des salaires et du personnel (conservation, contrôle) | Obligations de tenue de registres | oee:l10n_eu_hr_payroll/models/omnifloo_eu_registers.py:31 |
| P23 | Identifiant national du salarié à clé de contrôle (BE_NISS) | Identification sécurité sociale / fiscale | oee:l10n_eu_hr_payroll/lib/identifiants.py:11 |
| P30 | Précompte professionnel (annexe III AR/CIR 92 : frais forfaitaires, quotité exemptée, charges) | AR/CIR 92 annexe III | oee:l10n_eu_hr_payroll/lib/retenues.py:32 |
| P31 | Bonus à l'emploi (volets A et B) et bonus fiscal | Loi du 20/12/1999 | oee:l10n_be_hr_payroll/data/BE.json:665 |
| P32 | Cotisation spéciale de sécurité sociale (CSSS) | Loi-programme 30/12/1988 art. 106 | oee:l10n_be_hr_payroll/data/BE.json:1069 |
| P33 | Pécule de vacances simple et double (employés) ; ouvriers 108 % et caisse de vacances | Lois coordonnées du 28/06/1971 | oee:l10n_be_hr_payroll/data/BE.json:449 |
| P34 | Chèques-repas et frais propres de l'employeur (conditions d'exonération) | AR 28/11/1969 art. 19bis | oee:l10n_be_hr_payroll/data/BE.json:1077 |
Ressources humaines
Ce qui manque (pour le client, le comptable et l'intégrateur)
Aucun manque recensé dans ce domaine.
Ce qui est fait (16 exigences) — avec la preuve dans le code
| Réf. | Exigence | Base légale | Preuve |
|---|---|---|---|
| R01 | Dossier salarié : données d'identité, contrat, poste, classification, rémunération (versions datées) | Loi du 07/10/2022 (transposition 2019/1152) | oee:omnifloo_hr_base/models/hr_version.py:51 |
| R02 | Information écrite sur les conditions de travail (directive (UE) 2019/1152) | Loi du 07/10/2022 (transposition 2019/1152) | oee:l10n_eu_hr_compliance/report/l10n_eu_hr_compliance_reports.xml:4 |
| R03 | Congés payés légaux : type, acquisition mensuelle, report, solde | Lois coordonnées du 28/06/1971 | oee:l10n_eu_hr_holidays/models/legal_leave.py:26 |
| R04 | Jours fériés légaux et régionaux dans les horaires | Législation nationale des jours fériés | oee:l10n_eu_hr_payroll/lib/jours_feries.py:8 |
| R05 | Enregistrement du temps de travail (système objectif et accessible, CJUE C-55/18) | AR 08/08/1980 (documents sociaux ; Dimona) | oee:l10n_eu_hr_compliance/__manifest__.py:16 |
| R06 | Contrôle des durées maximales et des repos (quotidien 11 h, hebdomadaire, 48 h) | Loi du 16/03/1971 art. 19-38 | oee:l10n_eu_hr_compliance/lib/conformite_rh.py:38 |
| R07 | Registre du personnel / registre légal | AR 08/08/1980 (documents sociaux ; Dimona) | oee:l10n_eu_hr_payroll/models/omnifloo_eu_registers.py:31 |
| R08 | Santé et sécurité : échéances obligatoires par salarié (BE_SANTE…) avec rappels | Voir la base légale de chaque type d'obligation | oee:l10n_eu_hr_compliance/data/l10n_eu_hr_compliance_data.xml:32 |
| R09 | Transparence et égalité salariale F/H (directive (UE) 2023/970 art. 9 ; transposition 07/06/2026) | Directive (UE) 2023/970 | oee:l10n_eu_hr_compliance/lib/conformite_rh.py:97 |
| R10 | Documents de fin de contrat (certificat de travail, attestations, reçu) | Loi du 26/12/2013 (statut unique) art. 37/2 (préavis) | oee:l10n_eu_hr_payroll/models/omnifloo_eu_exit.py:198 |
| R11 | Déclaration d'embauche préalable / immatriculation | Dimona IN (AR 05/11/2002) | oee:l10n_eu_hr_payroll_declaration/lib/be.py:158 |
| R12 | Permis de travail / droit au travail des ressortissants hors UE : date d'expiration suivie | Directive 2009/52/CE (sanctions contre l'emploi irrégulier) | oee:l10n_eu_hr_payroll/models/omnifloo_eu_registers.py:25 |
| R13 | Protection des données RH (RGPD) : accès restreint aux données sensibles, durées de conservation | RGPD art. 5 §1 e), 9, 32 | oee:l10n_eu_hr_compliance/models/hr_compliance_extra.py:40 |
| R14 | Accès du salarié à ses documents (bulletins, attestations) en libre-service | Loi du 12/04/1965 art. 15 ; AR 27/09/1966 (décompte) | oee:omnifloo_payroll_portal/controllers/portal.py:1 |
| R15 | Emploi de travailleurs handicapés : obligation / quota et déclaration | Pas de quota privé | oee:l10n_eu_hr_compliance/__manifest__.py:4 |
| R16 | Canal de signalement interne (lanceurs d'alerte, ≥ 50 salariés) | Directive (UE) 2019/1937 | oee:l10n_eu_hr_compliance/controllers/main.py:10 |
Notes de frais
Ce qui manque (pour le client, le comptable et l'intégrateur)
-
Partiel
N12 Frais à l'étranger : per diem par pays de destination
Ce qui manque : Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
Ce qui est fait (13 exigences) — avec la preuve dans le code
| Réf. | Exigence | Base légale | Preuve |
|---|---|---|---|
| N01 | Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule) | AR 13/06/1999 ; circulaire SPF indemnité kilométrique | oee:omnifloo_expense/data/frais/BE.json:25 |
| N02 | Indemnités de repas / per diem / grand déplacement aux montants exonérés | AR 13/06/1999 ; circulaire SPF indemnité kilométrique | oee:omnifloo_expense/data/frais/BE.json:54 |
| N03 | Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt | AR 13/06/1999 ; circulaire SPF indemnité kilométrique | oee:omnifloo_expense/models/hr_expense.py:127 |
| N04 | Justificatif obligatoire (seuil) et politique de frais | AR 13/06/1999 ; circulaire SPF indemnité kilométrique | oee:omnifloo_expense/data/frais/BE.json:162 |
| N05 | Archivage probant des justificatifs numérisés (intégrité, conservation, non-suppression) | C. TVA art. 60 | oee:omnifloo_expense_compliance/models/expense_compliance.py:33 |
| N06 | TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules) | Directive 2006/112/CE art. 168, 176 ; règles nationales d'exclusion | oee:omnifloo_expense/data/frais/BE.json:103 |
| N07 | Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité | Contrôle interne | oee:omnifloo_expense/models/hr_expense.py:144 |
| N08 | Remboursement : virement SEPA ou bulletin de paie, lettrage | Règlement SEPA (UE) 260/2012 | oee:omnifloo_expense_payroll/models/hr_expense.py:81 |
| N09 | Comptabilisation (dette salarié, charges, TVA) | Plan comptable national | odoo:hr_expense/models/hr_expense.py:197 |
| N10 | État annuel des frais par salarié (exonéré / imposable) pour les déclarations de fin d'année | Fiche 281.10 codes frais propres | oee:omnifloo_expense_compliance/models/expense_compliance.py:89 |
| N11 | Barèmes versionnés par date d'effet avec source (mise à jour annuelle) | AR 13/06/1999 ; circulaire SPF indemnité kilométrique | oee:omnifloo_expense/data/frais/BE.json:11 |
| N13 | Multi-devises : conversion au cours du jour de la dépense | Règles comptables | oee:omnifloo_expense/models/hr_expense.py:333 |
| N14 | Cartes de société : rapprochement relevé ↔ notes | Contrôle interne | oee:omnifloo_expense_compliance/models/expense_compliance.py:131 |
Comptabilité et fiscalité
Ce qui manque (pour le client, le comptable et l'intégrateur)
-
Partiel
C14 États financiers au format légal : Comptes annuels — schéma BNB
Ce qui manque : Lignes principales des schémas légaux (tables de correspondance à relire) ; annexes non produites.Base : PCMN — AR 12/09/1983
-
Partiel
C21 Dépôt des comptes / déclaration de résultat : Dépôt des comptes annuels à la BNB (XBRL)
Ce qui manque : États fournis par Omnifloo, à reporter dans l'outil officiel de dépôt (EDI-TDFC, BNB Filing, D2, TEBENEF, WebFiling, CRO CORE, E-Bilanz via ERiC) ; formats XBRL / iXBRL / EDI non générés.
Ce qui est fait (20 exigences) — avec la preuve dans le code
| Réf. | Exigence | Base légale | Preuve |
|---|---|---|---|
| C01 | Plan de comptes légal du pays | PCMN — AR 12/09/1983 | odoo:l10n_be/__manifest__.py:3 |
| C02 | Taxes de TVA, étiquettes de la grille officielle et positions fiscales (intra-UE, export, autoliquidation) | Directive 2006/112/CE ; législation nationale | odoo:l10n_be/data/account_tax_report_data.xml:3 |
| C03 | Livres légaux : livre-journal numéroté, grand livre, balance | PCMN — AR 12/09/1983 | oee:l10n_eu_account_reports/models/omnifloo_legal_books.py:28 |
| C04 | Inaltérabilité des écritures validées (chaînage / hash) et piste d'audit | PCMN — AR 12/09/1983 | odoo:account/models/account_move.py:362 |
| C05 | Verrouillage des périodes (clôture, TVA, date de verrouillage définitive) | PCMN — AR 12/09/1983 | odoo:account/models/company.py:62 |
| C06 | Numérotation continue des factures et mentions obligatoires | Directive 2006/112/CE art. 226 | odoo:account/models/sequence_mixin.py:49 |
| C07 | Déclaration de TVA : calcul des cases de la grille officielle (Déclaration périodique Intervat), ajustements, audit | Directive 2006/112/CE art. 250 ; législation nationale | oee:l10n_eu_account_reports/models/omnifloo_vat_return.py:214 |
| C08 | Fichier / téléprocédure de la déclaration de TVA (Déclaration périodique Intervat) | Spécifications de l'administration | oee:l10n_eu_account_reports/lib/exports.py:182 |
| C09 | Écriture de liquidation de la TVA et verrouillage de la période déclarée | Pratique comptable (FR 44551 / 44567…) | oee:l10n_eu_account_reports/models/omnifloo_vat_return.py:308 |
| C10 | Périodicité de la TVA et préparation automatique des déclarations | Législation nationale | oee:l10n_eu_account_reports/models/omnifloo_vat_return.py:116 |
| C11 | Relevés / listes obligatoires : Relevé intracommunautaire (Intervat) et liste annuelle des clients assujettis | C. TVA art. 53sexies, 53quinquies | oee:l10n_eu_account_reports/lib/exports.py:213 |
| C12 | Immobilisations : registre, plan d'amortissement fiscal (linéaire / dégressif), dotations, cessions | AR/CIR 92 art. 35 ss. | oee:omnifloo_account_asset/lib/amortissement.py:65 |
| C13 | Clôture de l'exercice : solde des comptes de gestion, résultat, verrouillage | PCMN — AR 12/09/1983 | oee:l10n_eu_account_reports/models/omnifloo_financial_statement.py:104 |
| C15 | Fichier d'audit / contrôle fiscal : Documents comptables à produire sur demande (pas de fichier d'audit normé) | Documents comptables à produire sur demande (pas de fichier d'audit normé) | oee:l10n_eu_account_reports/models/omnifloo_legal_books.py:28 |
| C16 | Facturation électronique : Peppol B2B obligatoire (01/01/2026) | Loi du 06/02/2024 | odoo:account_peppol/__manifest__.py:4 |
| C17 | Relevés bancaires (import ISO 20022 camt.053) et rapprochement | Normes bancaires ISO 20022 | oee:l10n_eu_account_reports/lib/banque.py:36 |
| C18 | Paiements fournisseurs par virement SEPA (pain.001) | Règlement (UE) 260/2012 | oee:l10n_eu_account_reports/lib/sepa.py:31 |
| C19 | Relances et pénalités de retard (directive 2011/7/UE : BCE + 8 points, indemnité de 40 €) | Directive 2011/7/UE ; FR C. com. L441-10 | oee:l10n_eu_account_reports/models/omnifloo_bank_tools.py:108 |
| C20 | Multi-devises : cours de change de référence (BCE) à la date d'opération, écarts de change | PCMN — AR 12/09/1983 | oee:l10n_eu_account_reports/models/omnifloo_bank_tools.py:99 |
| C22 | Registres de TVA (factures émises / reçues) | AR n° 1 art. 14 | oee:l10n_eu_account_reports/models/omnifloo_vat_registers.py:13 |
Démarches à faire par l'entreprise
- Enregistrement Peppol (point d'accès, identifiant 0208:BCE) — Via Odoo IAP (inclus) ou point d'accès certifié ; 1 à 5 jours source
- Accès batch ONSS (canal de transfert FTP/SFTP Dimona / DmfA) et tests d'acceptation — Gratuit ; demande d'accès expéditeur, tests 2 à 6 semaines source
- Belcotax-on-web / Finprof : accès et envoi des fichiers — Certificat eID / token ; gratuit source
- Intervat : mandat et envoi des déclarations XML — Gratuit ; accès via CSAM source
Ce que nous ne savons pas vérifier
- Les démarches ci-dessus (habilitations, inscriptions, comptes auprès des administrations) : elles dépendent de vous, le logiciel ne peut pas les constater.
- L'exactitude des données saisies (contrats, taux notifiés, conventions collectives) : le logiciel contrôle leur présence et leur format, pas leur vérité.
- L'acceptation par les portails officiels tant qu'un envoi réel ou de test n'a pas été fait avec vos identifiants.