Export comptable - besoins, existant & à définir
Répond à la demande : « la gestion pour permettre la récupération d'import pour les comptables… ce dont ils ont besoin, déjà en place ou pas, définir ce qu'on peut faire ».
1. Ce qui est DÉJÀ en place
| Élément | État | Détail |
|---|---|---|
| Export récap paie CSV | ✅ | exportPayrollCSV : heures (contract./travaillées/sup/dimanche), nb ventes, prime, transport, justif., notes. Fichier recap-paie-AAAA-MM.csv |
| Mention compatibilité Lys-MPG | 🟡 | Indiquée dans l'UI, mais pas de mapping formel vérifié |
| Export salariés CSV | ✅ | Identité, contrat, poste, société, établissement, dates, statut, salaire |
| Export registre du personnel CSV | ✅ | Ordre légal (entrées/sorties, nationalité, sexe, qualif.) |
| Export récap congés CSV | ✅ | Par salarié et par type, mensuel |
| Export planning CSV | ✅ | Créneaux de la semaine |
| Justificatifs transport | ✅ | Stockés (bucket privé), ouverts via URL signée |
| Historique de contrats | ✅ | Versions + documents (utile pour justifier un EVP) |
➡️ Bonne base : la donnée existe, elle est exportable. Ce qui manque, c'est la normalisation et la robustesse pour un usage cabinet en multi-sociétés.
2. Ce qui MANQUE (à mettre en place)
| Manque | Impact comptable | Prio |
|---|---|---|
| Format d'export normalisé (colonnes/ordre/codes du logiciel du cabinet) | Ressaisie / remapping manuel | P2 |
| Segmentation par société / SIRET | Un réseau multi-sociétés exige 1 fichier par entité | P2 |
| Codes d'absence dans l'export paie (CP, maladie, sans solde, congé except.) | Le comptable doit gérer maintien/IJSS | P2 |
| Mouvements du mois : entrées (DPAE), sorties (STC, attestations) | Événements de paie | P2 |
| Clôture / verrou de période | Exports stables et réexportables à l'identique | P2 |
| Traçabilité des exports (qui/quand/quoi) | Contrôle, conformité | P3 |
| Avantages & divers : tickets resto, avantages en nature, primes exceptionnelles | Complétude de la paie | P3 |
| Export signé / sécurisé (via Edge Function) | Fiabilité, non-répudiation | P3 |
| Connecteur direct / DSN (si paie internalisée) | Automatisation totale | Hors périmètre court terme |
3. À DÉFINIR avec le comptable (questionnaire)
Avant de coder, clarifier :
- Quel logiciel de paie utilise le cabinet ? (Silae, Sage, EBP, Lys-MPG, autre)
- Format d'import attendu : CSV/TXT/XLSX ? séparateur ? encodage ? un modèle de fichier peut-il être fourni ?
- Colonnes exactes et ordre attendus ; codes rubriques (heures sup 25/50, dimanche, prime, transport…).
- Une entité = un fichier ? Numérotation matricule ? rattachement SIRET ?
- Éléments transmis : uniquement variables, ou aussi absences/entrées/sorties ?
- Périodicité & date de cutoff (ex. éléments arrêtés le 25).
- Qui transmet (admin siège ?) et comment (téléchargement, dépôt sécurisé, email).
4. Proposition de mise en œuvre
- Recueillir les réponses ci-dessus (1 page).
- Créer un « profil d'export » par cabinet (mapping configurable) → features/futures/export-comptable.md.
- Ajouter la clôture de période (
monthly_payroll.locked_at) pour figer les EVP. - Générer les fichiers par société ; idéalement via Edge Function (log + signature).
- Étendre les EVP aux absences/mouvements avec codes.
5. Modèle CSV cible (exemple générique, à adapter)
Matricule;Nom;Prenom;SIRET;Mois;HeuresNormales;HeuresSup25;HeuresSup50;HeuresDimanche;PrimeVentes;Transport;AbsCP;AbsMaladie;AbsSansSolde;Entree;Sortie;Notes
Les libellés/colonnes définitifs dépendent du logiciel du cabinet (étape 3).
