Publiée le 2026-10-09 par l'équipe ExoStack. Regroupe les versions 2.5.0 à 2.6.4. Version précédente : v2.4.0
Résumé
La version 2.6.4 ajoute 36 routes (681 → 717). La paie devient configurable par l'API : employés, fonctions, dossier fiscal, dépôt direct, feuilles de temps, paies temporaires. Elle s'enrichit d'analyses de paie : DAS, prévision, roulement, journal de vérification. Les analyses de produits et d'inventaire font leur entrée. Surtout, cette version corrige des chiffres inexacts sur les listes et les tableaux de bord, et elle tient beaucoup mieux la charge.
Créer, modifier et supprimer un employé (avec journal d'audit) ; ajouter et modifier ses fonctions ; lire et modifier son dossier fiscal, son dépôt direct et ses champs définissables. Les pensions alimentaires sont en lecture seule (limite d'Acomba)
Départements
Modifier les champs fixés à la création ; lire, modifier et copier la ventilation comptable par ligne de paie
Groupes d'employés
Lire, ajouter et retirer des membres
Banques RH
Calendrier, expiration, valeurs par défaut, lignes admissibles ; définir le solde par défaut d'un employé
Feuilles de temps
Écriture idempotente par lots (POST /api/payroll/time-sheets/write-batches, sans doublon en cas de nouvel essai), modification et suppression d'une ligne, mouvements de banque RH
Paies temporaires
Créer, modifier et supprimer (projets, CCQ, répartition)
Paramètres
Catalogue des codes de paie, champs définissables, tables de valeurs, calendrier de paie, liste des périodes
Données sensibles : droit payroll:sensitive
Le NAS, les coordonnées bancaires et les cumulatifs ne sont visibles qu'avec une clé API qui possède le droit payroll:sensitive. Les clés existantes conservent leur comportement actuel.
DAS à remettreGET /api/payroll/das-summary, par organisme. Il inclut le RQAP, le RRQ/RPC supplémentaire et la cotisation SST, regroupée sous Revenu Québec.
Prévision de la masse salarialeGET /api/payroll/forecast. Elle est aussi intégrée à la prévision de trésorerie, qui ajoute les champs payroll_* et net_cashflow_with_payroll. net_cashflow reste inchangé.
Roulement du personnelGET /api/payroll/turnover, par département ou par fonction, avec cohortes.
Journal de vérification de paieGET /api/payroll/reports/pay-verif-breakdown : croisement employé × fonction × code de paie, avec comparaison d'une année à l'autre et regroupement par métier.
Statistiques historiquesGET /api/payroll/periods/stats et coût horaire d'une fonction GET /api/payroll/cost-per-hour.
Sommaire de paie : filtres par période et ventilation by_period.
Analyse des ventes de produitsGET /api/products/analytics : ventes, marge exacte (au coût réel au moment de la vente) et classement ABC, par produit, groupe, segment, catégorie ou emplacement.
Santé du stockGET /api/inventory/health : valeur, couverture, rotation, articles dormants.
RéapprovisionnementGET /api/inventory/to-reorder : articles sous le point de commande, avec le fournisseur principal et l'urgence.
Listes filtrées : le filtre est appliqué avant la pagination. Le total est maintenant exact et les pages sont pleines. Avant, une liste filtrée pouvait annoncer un total de plusieurs milliers pour un seul résultat.
Factures et paiements AR/AP : lus directement dans Acomba. Les copies locales de ces documents étaient incomplètes.
Listes complètes (brief=false) : toujours la fiche entière. Avant, une fiche réduite pouvait être renvoyée sans avertissement pendant une synchronisation.
Synchronisation : un cycle complet ne vide plus le cache d'une entité. Une copie locale n'est utilisée que si elle couvre au moins 98 % des fiches d'Acomba.
Liens _links : tous les liens pointent vers une route existante.
Échéances des factures fournisseurs calculées selon les termes de paiement.
Modes de paiement des paiements clients : ils ne sont plus perdus au premier appel après un démarrage.
Sous forte charge (10 requêtes simultanées en continu), les tableaux de bord lourds ne dépassent plus le délai : prévision de trésorerie, sommaire de paie, DAS, à recevoir, à payer, meilleurs produits.
Plus aucun accès à Acomba en dehors du verrou : élimine les erreurs E_UNEXPECTED qui pouvaient figer l'API jusqu'au redémarrage.
Ligne de facturation par ID : 165 s → 0,3 s. Liste de facturation : jusqu'à 10 fois plus rapide.
Démarrage plus rapide. Consommation mémoire et handles visibles dans GET /system/process.
Les 717 routes sont documentées selon un même standard : descriptions, exemples fictifs, codes d'erreur. Elles sont classées dans une nouvelle section Tableaux de bord et analyses et dans un domaine Paie.
Dans ExoConnect, ouvrez Versions de l'API, téléchargez la version 2.6.4, puis cliquez sur Utiliser cette version et confirmez le redémarrage. Le détail se trouve dans la page Versions de l'API.
Une question ?
L'équipe de soutien ExoStack reste disponible à support@exom.ca.
Équipe ExoStack — Version 2.6.4 publiée le 2026-10-09