Softbooq
Journal des modifications
Un historique complet des nouvelles fonctionnalités, améliorations et correctifs livrés dans Softbooq.
octobre 2026
Vos comptes mobile money, partout où vos clients vous paient
Ajoutez les comptes mobile money sur lesquels vous encaissez dans Paramètres, Entreprise, Profil de l'entreprise, au Togo, au Ghana, au Nigeria, au Kenya, en Côte d'Ivoire, au Sénégal, en Ouganda, en Tanzanie, au Cameroun ou au Bénin. Vos clients voient chacun avec son opérateur, le montant et la référence à indiquer : sur vos factures et leur e-mail, sur la page de paiement et dans votre boutique. Quand vous enregistrez un paiement mobile money, choisissez le compte sur lequel il a été reçu ; l'opérateur est alors nommé dans votre comptabilité et sur le reçu.
Encaisser et rembourser en mobile money à la caisse
La caisse a une case Mobile money à côté de celle de la carte : le ticket l'affiche, et la ligne Payé par de la journée la compte. Un retour peut aussi être remboursé en mobile money. Les espèces attendues dans le tiroir ne comptent toujours que les espèces.
Vos clients peuvent envoyer un justificatif de paiement depuis n'importe quelle facture
Quand une facture affiche vos coordonnées bancaires, vos instructions de paiement ou vos comptes mobile money, sa page de paiement permet au client d'envoyer une photo ou un PDF du paiement. Un administrateur est prévenu, et le justificatif apparaît sur la facture dans Finances : Paiement reçu enregistre le paiement, et Ne correspond pas envoie votre motif au client par e-mail pour qu'il en envoie un autre.
Vos documents commerciaux sont classés dans Files dès leur envoi
Les devis et bons de commande sont classés dans Files à leur envoi, les avoirs à leur émission, les bulletins de paie à la clôture d'un cycle de paie et les bons de livraison à leur impression, chacun à sa propre date et conservé pendant la durée légale. Un devis, un bon de commande ou un bulletin de paie corrigé après envoi est classé comme nouvelle version, et celui qui a été envoyé est conservé. Si le classement échoue, Santé comptable liste le document avec Classer de nouveau.
Payer Softbooq par virement ou mobile money
Là où c'est proposé pour votre pays, un administrateur peut choisir une formule trimestrielle ou annuelle dans Facturation et recevoir une facture au même prix que par carte, avec les coordonnées de paiement. Envoyez-y le justificatif de paiement : la formule démarre dès que le paiement est confirmé. Les packs de crédits IA se paient de la même façon depuis Acheter des crédits.
Les messages d'erreur dans votre langue
Quand quelque chose échoue dans Finances, Files, la caisse, les contrats de location, les immobilisations, les documents et la numérisation, ou à l'enregistrement des identifiants d'une intégration ou de l'accès système d'une personne, le message s'affiche maintenant dans votre langue. Le statut d'une facture ou d'un projet et le mode d'amortissement d'une immobilisation aussi.
Santé comptable ne propose jamais de comptabiliser à tort
Un avoir dans une autre devise que sa facture, ou qui créditerait plus que la facture, n'est plus proposé à la comptabilisation : Santé comptable conseille plutôt de l'annuler. Un cycle de paie sans bulletins ne l'est pas non plus. Quand des paiements ont été comptabilisés sur des factures fournisseurs jamais enregistrées, la ligne des factures dues nomme maintenant ces factures, et dans les plans comptables standard et espagnol, Écarts de caisse n'est plus signalé pour son solde.
Là où Softbooq ne transmet pas encore les factures électroniques, il le dit
Softbooq ne transmet pas encore les factures à FIRS au Nigeria, KRA eTIMS au Kenya, GRA E-VAT au Ghana, SdI en Italie ni KSeF en Pologne. Dans ces pays, chaque facture et Paramètres, Entreprise, Taxes et TVA le disent maintenant clairement, pour que vous sachiez transmettre via le système de l'administration si votre entreprise y est tenue. Rien n'est marqué comme échoué.
Une facture n'est créditée que par des avoirs dans sa devise
Ce qu'une facture affiche comme crédité suit désormais ses avoirs émis dans sa propre devise, y compris les plus anciens et ceux issus de retours, pour que son solde, son statut, les relances et les relevés concordent. Une facture payée uniquement par avoir redevient Envoyée, ou En retard, quand l'avoir ne la couvre plus. Un nouvel avoir commence par ce qui reste à créditer sur sa facture.
Jacinta ne vous gêne plus
Cliquer ailleurs ne ferme plus Jacinta. Sur ordinateur, réduisez-la en une barre qui signale quand une réponse est prête, déplacez-la où vous voulez, ou choisissez Ouvrir en panneau latéral pour la garder à côté de votre travail. Ctrl+J (⌘J sur Mac) l'ouvre et la réduit, et elle s'ouvre comme vous l'avez laissée dans ce navigateur.
BI dans votre langue
Statuts, étapes, types de mouvement et modes de paiement s'affichent maintenant dans votre langue dans les graphiques, tableaux, tableaux de bord et filtres de BI. Explorer toutes vos données nomme aussi la plupart des tables et colonnes dans votre langue, avec les termes de Softbooq, et le panneau de filtres tient sur un téléphone.
Cette année, c'est votre exercice
Si votre exercice ne commence pas en janvier, indiquez son premier mois dans Paramètres, Entreprise, Comptabilité (Mois de début de l'exercice fiscal). Cette année, Année dernière, Année à ce jour et les trimestres le suivent alors dans les rapports, les tableaux de bord, les budgets, sur le téléphone et dans BI, qui peut aussi regrouper les chiffres par exercice. La paie et les congés gardent l'année civile.
Voyez combien de stockage utilise votre espace de travail
Facturation et plans montre le stockage utilisé par votre espace de travail par rapport à votre plan : 10 Go avec Go, 50 Go avec Plus, 200 Go avec Pro, aussi sur le téléphone. Les administrateurs reçoivent un e-mail à 80 % et à 100 %, et Files affiche un bandeau. Rien n'est bloqué, et les fichiers d'un stockage connecté ne comptent pas.
Un historique pour chaque client et fournisseur, et un successeur quand il devient une nouvelle société
L'onglet Historique d'un client ou d'un fournisseur montre qui a modifié le nom, l'adresse, le numéro de TVA ou les numéros d'immatriculation, quand, et ce qu'il y avait avant ; les personnes qui voient les paiements voient aussi les changements de coordonnées bancaires, masqués. Quand une entreprise devient une nouvelle entité juridique, choisissez Remplacer par un autre tiers : ses documents ouverts restent, et les nouveaux documents ainsi que ses factures et commandes récurrentes vont au nouveau.
Les fichiers SEPA portent les adresses dont les banques hors EEE ont besoin
Un fichier de paiement SEPA contient désormais l'adresse de votre entreprise et celle de chaque fournisseur, sous la forme structurée qu'attendent les banques. Quand un paiement part d'une banque hors EEE ou y arrive, par exemple en Suisse ou au Royaume-Uni, et qu'une adresse manque, Softbooq le signale avant de créer le fichier.
Des reçus de boutique dans la langue du client, avec le moyen de paiement utilisé
Un client qui commande en anglais dans une boutique allemande reçoit désormais aussi le reçu de paiement et les e-mails suivants en anglais. Un paiement par iDEAL, Klarna, EPS ou un autre moyen est enregistré et confirmé sous ce moyen, et non comme Carte.
BI montre une réponse unique sous forme de chiffre
Quand une question n'a qu'une réponse, comme le total d'une année, BI affiche le nombre lui-même, avec sa comparaison, au lieu d'une seule barre. Un graphique dont toutes les valeurs sont 0 le dit.
Les journaux d'audit dans votre langue
Chaque ligne des journaux d'audit s'affiche désormais dans la langue de chacun : la clôture définitive des comptes, une écriture dans un mois clôturé, un gel juridique, les clés d'API, les accès du support, le départ d'un membre, un paiement annulé, un client remplacé par un nouveau, et le reste.
Santé comptable vous rappelle ce qui reste ouvert
Chaque lundi, à l'heure de votre espace de travail, les personnes qui reçoivent les alertes de Santé comptable reçoivent un e-mail sur les problèmes ouverts depuis plus de 7 jours : combien, depuis quand, et un lien vers Santé comptable.
Un avoir ne crédite jamais plus que sa facture
Ensemble, les avoirs émis sur une facture ne peuvent plus dépasser la facture, et un avoir doit être dans la devise de sa facture. Le formulaire d'avoir affiche Reste à créditer et le signale avant que vous ne dépassiez ce montant.
Files dans votre langue
L'accueil de Files, sa barre latérale et chaque écran du téléphone s'affichent désormais dans votre langue, de l'état des stockages au nombre d'éléments.
Une demande de congé commence sur les congés annuels
Demander un congé et Mes absences s'ouvrent désormais sur les congés annuels, et non sur le type classé en premier, qui en allemand était le congé parental avec 0 jour disponible.
Les chiffres clés en allemand gardent leurs centimes
Un montant comme 24.493,11 € ne perd plus son dernier centime en allemand, où les grands nombres s'écrivent en entier. Le français, l'espagnol et l'anglais abrègent toujours les grands montants, volontairement.
S'inscrire en allemand, et sur un téléphone
Un nom de société allemand propose désormais un identifiant avec ae, oe, ue et ss au lieu de tirets : Bäckerei Sonnenschein devient baeckerei-sonnenschein. Le nom saisi à l'inscription apparaît dans l'en-tête de chaque application, les boutons de l'inscription tiennent sur un téléphone, et les nouveautés d'une nouvelle personne commencent le jour de son arrivée.
Livraison et paiement dans votre boutique en ligne
Dans Paramètres, Entreprise, Boutique en ligne, nommez les zones où vous livrez, chacune avec ses frais, fixez un montant au-delà duquel la livraison est offerte, ou confirmez vous-même les frais pour une adresse hors de vos zones. Les clients peuvent retirer en magasin, et payer par carte, par virement ou mobile money avec un justificatif de paiement que vous vérifiez, ou à la livraison.
Les livraisons de vos propres livreurs
Ventes & caisse, Livraisons liste les commandes que vos livreurs emportent : où aller, ce qu'il faut encaisser à la porte, et la preuve de livraison avec un nom ou une photo. Un livreur enregistre sur place un paiement à la livraison, et une livraison marquée livrée expédie la commande.
L'UStVA allemande par case et la déclaration OSS
Dans Rapports, États financiers, l'UStVA place chaque montant de votre déclaration de TVA dans sa case et liste ce qui attend encore un choix de votre part. La déclaration OSS montre vos ventes aux consommateurs d'autres pays de l'UE par pays et par taux. Les deux viennent de votre déclaration de TVA et s'exportent en CSV ou en PDF. Softbooq ne les dépose pas pour vous.
Le SKR04, et un export DATEV avec vos numéros
Les espaces de travail allemands peuvent utiliser le SKR04 à côté du SKR03, choisi avant la première écriture. Saisissez vos numéros DATEV de conseiller et de client dans Paramètres, Entreprise, Comptabilité, et Exporter DATEV (EXTF) les inscrit dans le fichier avec votre plan comptable. Les écritures sur les comptes pour lesquels DATEV calcule la TVA portent la clé 40, afin que la TVA ne soit pas comptée deux fois.
Les factures aux entreprises de l'UE disent ce qu'elles fournissent
Une facture à une entreprise d'un autre pays de l'UE indique désormais si elle fournit des biens ou des services : les biens comme livraison intracommunautaire exonérée, les services en autoliquidation, de la même façon sur le PDF et dans les deux formats de facture électronique. Les adresses des clients et des fournisseurs ont désormais leurs propres champs pour la rue, le code postal et la ville.
Envoyer des e-mails depuis votre propre domaine
Dans Paramètres, Messagerie et canaux, Service d'e-mail, ajoutez votre domaine et publiez les enregistrements affichés. Une fois vérifiés, vos factures et autres documents partent d'une adresse de votre domaine via le service d'e-mail de Softbooq. Vous pouvez aussi envoyer via votre propre compte Brevo avec sa clé API.
Les paiements par carte directement sur votre propre compte Stripe
Un compte Stripe que vous connectez désormais vous appartient entièrement, avec son propre tableau de bord Stripe : vous payez les frais de Stripe, et c'est Stripe, et non Softbooq, qui supporte une perte que votre compte ne peut pas couvrir. Un compte connecté auparavant affiche Reconnecter Stripe, et un compte pour lequel Stripe attend encore des informations affiche Terminer la configuration avec Stripe.
Les devis expirent à leur dernier jour de validité
Un devis envoyé passe à Expiré à la fin de son dernier jour de validité, dans le fuseau horaire de votre espace de travail. Ensuite, son lien invite le client à demander un devis à jour.
Les mois clôturés le restent
Les écritures d'un mois clôturé, ou d'une déclaration de TVA déposée ou payée, ne peuvent plus être supprimées, redatées ni modifiées en montant, par personne. Une correction est une nouvelle écriture dans un mois ouvert.
Bons de commande, devis et avoirs partent avec leur PDF
Un fournisseur reçoit le bon de commande en PDF quand vous l'envoyez. Les avoirs peuvent désormais être envoyés par e-mail avec leur PDF, et l'e-mail d'un devis contient son PDF à côté du lien pour l'accepter.
Un remboursement propose son avoir
Après un remboursement par carte ou par virement, Softbooq propose l'avoir tout de suite, pour que le chiffre d'affaires et la TVA reviennent aussi. Santé comptable liste chaque facture remboursée qui n'en a pas encore.
Les remises en caisse sont comptabilisées au prix facturé
Une remise accordée en caisse est désormais comptabilisée comme le prix réduit, avec sa TVA, au lieu du prix catalogue plus un compte d'escompte. Ce que le client a payé et la TVA restent les mêmes.
Jacinta sait ce que vous regardez
Posez une question sur la facture, l'actif, l'ordre de travail ou la politique à l'écran, et Jacinta répond sur cet enregistrement. Elle peut aussi lire le planning et les soldes de congés, et proposer une réservation ou une demande de congé que vous confirmez.
Google Drive, OneDrive, Dropbox et Box dans Softbooq Files
Softbooq Files connecte désormais Google Drive, OneDrive, Dropbox et Box à côté de SharePoint. Files garde la largeur de la barre latérale et de l'aperçu, ainsi que le tri de chaque dossier, et une personne sans droit de téléchargement peut prévisualiser un fichier sans le télécharger.
Les tableaux gardent votre tri
Chaque tableau triable se souvient de votre tri, sur chaque appareil où vous vous connectez, et les listes remplissent la fenêtre. La file des commandes montre quand chaque commande est arrivée, d'où, son total et si elle est payée.
Une seule inscription pour chaque nouvel espace de travail
Créer un espace de travail depuis n'importe quelle app Softbooq passe désormais par la même inscription. Elle enregistre votre acceptation des Conditions, démarre l'essai et vous ramène dans l'app d'où vous veniez, avec un e-mail de bienvenue dans votre langue. Practice est créé une fois la configuration terminée, comme copie de votre espace configuré.
SharePoint et OneDrive professionnel dans Softbooq Files
Softbooq Files connecte désormais les sites SharePoint et leurs bibliothèques de documents, ainsi que OneDrive avec un compte professionnel comme avec un compte personnel. Si dans votre entreprise seul l'administrateur informatique peut approuver les applications, Files vous montre le lien à lui envoyer, avec un bouton pour le copier.
Les événements d'équipe dans Microsoft Teams
Publiez les événements d'équipe que vous choisissez dans un canal Microsoft Teams, comme une facture payée, une dépense approuvée, un stock bas ou une nouvelle commande, via un workflow que vous configurez dans Teams. Vous le trouvez dans Paramètres, Messagerie et canaux, Canaux d'équipe.
Les intégrations pas encore prêtes affichent « Bientôt disponible »
Une intégration qui ne peut pas encore être connectée, comme QuickBooks Online, Salesforce ou Microsoft Planner, affiche désormais « Bientôt disponible » partout et ne propose pas de bouton de connexion tant qu'elle n'est pas prête. Un espace de travail qui en avait déjà connecté une la conserve.
Une Politique de confidentialité et des Conditions mises à jour
La Politique de confidentialité indique désormais qui est responsable de quelles données, combien de temps chaque type est conservé, ce qui se passe à la fin d'un essai ou à la fermeture d'un espace de travail, et ce que fait Déconnecter. Les services que vous pouvez connecter, qui les exploite et ce qu'ils reçoivent figurent sur une nouvelle page Services tiers. Softbooq supprime les données selon ces délais, par exemple les e-mails de code de connexion le lendemain de leur envoi. Un lien du portail fournisseur s'affiche une seule fois, quand vous le créez. Les Conditions décrivent l'espace client sur votre site.
Supprimer un produit encore en stock garde vos comptes justes
Supprimer un produit qui a encore du stock le passe désormais en perte et le supprime en une seule étape, pour que la valeur du stock et vos comptes concordent. Un produit supprimé dans votre boutique Shopify ou WooCommerce est masqué, pas supprimé, tant que vous en avez encore en stock.
Un paiement achète une eSIM
Lorsqu'un paiement était confirmé deux fois au même moment, deux eSIM pouvaient être achetées. Chaque commande n'est plus achetée qu'une fois, et Santé comptable liste toute commande eSIM qui n'est pas entièrement comptabilisée.
L'argent est compté une seule fois
Une vente payée par un lien de paiement Stripe n'est plus comptée deux fois, un remboursement Stripe lancé deux fois ne rembourse qu'une fois, et les frais de litige sont désormais comptabilisés. Un flux bancaire qui a manqué une page récupère à nouveau ces jours. Une facture envoyée à sevDesk ne compte plus son chiffre d'affaires deux fois.
Les synchronisations disent ce qui a échoué, sans jamais créer deux fois
Les synchronisations HubSpot indiquent désormais quels enregistrements ont échoué au lieu de signaler un succès, et les relancent. Les factures, factures fournisseurs et contacts envoyés à Xero, lexoffice, sevdesk et MoneyBird ne sont jamais créés deux fois. Une tâche qui n'a pas pu atteindre Asana ou Trello est signalée sur la tâche.
Les canaux d'équipe ne reçoivent que les événements d'équipe, et les échecs Slack sont signalés
Les avis personnels, comme un bulletin de paie ou une décision de congé, ne sont plus envoyés dans votre canal Slack ou Teams : il ne reçoit que les événements d'équipe que vous activez. Si Slack refuse un résumé quotidien ou un message d'approbation, il est signalé, et une connexion révoquée vous demande de vous reconnecter.
Files garde vos lecteurs connectés
Un lecteur Dropbox ou Box ajouté pendant la configuration de Files reste désormais connecté. Si un lecteur ne peut pas être enregistré, Files le dit et n'ajoute rien, au lieu d'afficher un lecteur qui cesse de fonctionner une heure plus tard.
Les e-mails de connexion et de sécurité dans votre langue
Les e-mails de code de connexion et de sécurité arrivent désormais en anglais, allemand, français ou espagnol, avec le même design que tous les e-mails Softbooq, et le pied de page de chaque e-mail est dans la langue de l'e-mail.
Les gros imports sont plus rapides
Importer ou créer des milliers de clients, fournisseurs ou notes en une fois est désormais bien plus rapide.
Les données d'exemple démarrent propres et s'effacent entièrement
Un nouvel espace avec données d'exemple s'ouvre désormais avec des comptes justes, une vraie prévision des ventes et un organigramme. « Supprimer les données d'exemple » retire chaque enregistrement d'exemple et les écritures qui en découlent, pour que vos comptes partent de zéro. Si une partie des données d'exemple tombe dans un mois que vous avez clôturé ou une déclaration de TVA déposée, rien n'est supprimé et vous êtes prévenu.
Un fichier FEC plus complet
L'export FEC renseigne désormais le compte auxiliaire client ou fournisseur sur les lignes de créances et de dettes, lettre les factures soldées avec ce qui les a réglées, et donne à chaque écriture sa date de validation.
Rédigez relances et réponses aux tickets avec Softbooq AI
Sur un devis envoyé, un client du CRM et un ticket d'assistance, « Rédiger un e-mail de relance » ou « Rédiger une réponse » écrit un brouillon à partir de cet enregistrement, dans la langue du client. Il s'ouvre dans la fenêtre d'e-mail, marqué comme brouillon de l'IA : rien n'est envoyé avant que vous l'ayez lu, modifié et que vous cliquiez sur Envoyer. Vos données ne sont utilisées que si « Lire mes données métier » est activé dans Paramètres > Softbooq AI.
Chaque bouton d'IA suit vos réglages Softbooq AI
Résumés, catégorisation, descriptions de produits, relances, explications de réapprovisionnement et suggestions de comptes vérifient désormais d'abord : ils ne fonctionnent que pour les rôles qui incluent Softbooq AI, seulement si Softbooq AI est activé et avec « Lire mes données métier ». Quand l'un d'eux ne peut pas s'exécuter, il dit pourquoi et où le modifier. Les suggestions de comptes issues de vos propres règles continuent de fonctionner sans IA.
Annulez et remboursez une commande payée avant son expédition
Une commande WooCommerce payée et pas encore expédiée peut désormais être annulée et remboursée en une étape depuis Ventes : le remboursement passe par la boutique, la commande y est aussi annulée, ses articles reviennent en stock et un avoir enregistre le remboursement. Un remboursement fait dans WooCommerce atteint désormais votre comptabilité de la même façon.
Exigez l'authentification à deux facteurs pour certains rôles
Dans les politiques de sécurité, choisissez les rôles qui doivent utiliser l'authentification à deux facteurs et un délai pour la configurer. Les personnes de ces rôles voient un rappel jusque-là ; ensuite, l'espace de travail ne s'ouvre pour elles qu'une fois leur code confirmé.
Quand une offre prend fin, votre espace de travail reste lisible
Si un essai ou une offre prend fin, l'espace de travail passe en lecture seule au lieu d'être bloqué : vous pouvez toujours tout ouvrir et exporter, mais rien de nouveau n'est enregistré. La bannière indique la date à laquelle il serait supprimé, et des rappels arrivent 30, 7 et 1 jour avant.
Des campagnes de paiement via Wise et Revolut
« Préparer dans Wise » ajoute désormais les virements d'une campagne à un seul lot Wise, que vous approvisionnez ensuite dans Wise ; une nouvelle préparation n'ajoute jamais un virement deux fois. Pour Revolut Business, une campagne s'exporte en fichier de paiement groupé à importer dans Revolut, avec les offres Revolut qui incluent les virements groupés.
Les retours et les expéditions atteignent Shopify et WooCommerce
Un retour sur une commande Shopify ou WooCommerce est désormais aussi enregistré dans la boutique, et « Rembourser aussi le paiement », coché par défaut, le rembourse là-bas. Chaque retour est remboursé une seule fois, et un remboursement envoyé depuis Softbooq n'est pas réimporté comme second retour. Une commande WooCommerce expédiée atteint désormais la boutique avec son suivi.
Déconnecter met fin à l'accès chez le fournisseur
Déconnecter HubSpot, Shopify, Slack, Asana, Trello, un flux bancaire ou un lecteur dans Files retire désormais d'abord l'accès de Softbooq chez le fournisseur, pas seulement ici. Si un fournisseur refuse, rien n'est effacé et l'écran vous le signale.
Les clés d'intégration sont enregistrées et jamais réaffichées
Les clés d'API et les mots de passe de serveur e-mail que vous saisissez sont désormais stockés là où seule l'intégration peut les lire. Les écrans indiquent qu'une clé est enregistrée, jamais la clé elle-même, et le journal d'activité ne l'enregistre jamais.
Annulez une expédition qui n'est jamais partie
« Annuler l'expédition » dans la commande contrepasse ce que l'expédition a comptabilisé, pour des marchandises qui ne sont jamais parties. Le statut de la commande suit ce qui a réellement été expédié.
Les photos de produits se chargent plus vite
Les photos de produits sont désormais stockées en images de deux tailles. Votre boutique, la caisse et les listes de produits chargent la petite, et s'ouvrent donc plus vite.
Les paiements Xero en devise étrangère à la bonne valeur
Les paiements importés de Xero en devise étrangère étaient convertis avec le taux de Xero dans le mauvais sens, si bien que 110 EUR pouvaient être comptabilisés comme 121 GBP. Ils sont désormais comptabilisés à la bonne valeur.
Les avoirs se téléchargent en factures électroniques
Un avoir émis se télécharge désormais en avoir UBL Peppol, avec la TVA exactement telle qu'elle a été comptabilisée.
Les écritures en devise apparaissent partout dans votre monnaie
Le grand livre, le journal, les flux de trésorerie, les rapports par centre de coût et les exports FEC et SAF-T comptent désormais une ligne en devise à sa valeur dans votre monnaie, avec le montant d'origine à côté. Dans BI, les montants en devises différentes sont présentés par devise, jamais additionnés.
Ce que vous venez de faire reste à l'écran
Sur une connexion lente, un écran pouvait afficher brièvement un état plus ancien après votre action : un message qui disparaissait de la discussion avec Jacinta, une approbation qui revenait, un stock qui sautait après une vente, le nombre de non-lus qui réapparaissait. Ces écrans gardent désormais toujours l'état le plus récent.
Votre boutique en ligne fonctionne comme un téléphone
Les clients font défiler les photos d'un geste, zooment avec deux doigts et ajoutent au panier depuis une barre toujours à portée. L'avis sur les cookies est une fine barre qui ne cache plus vos produits, et les champs ne zooment plus la page sur iPhone.
Shopify : stock, expéditions et remboursements atteignent votre boutique
Softbooq demande désormais à Shopify l'autorisation de mettre à jour le stock, d'expédier les commandes et d'effectuer les remboursements. Si votre boutique était déjà connectée, la tuile de l'intégration affiche « Reconnecter » : Shopify vous demande d'approuver uniquement les autorisations ajoutées, et rien ne cesse de fonctionner entre-temps.
Jacinta vous aide à corriger les problèmes
Dans Santé comptable, les lignes bancaires non rapprochées, les erreurs d'import, la clôture mensuelle, les approbations bloquées et les lots de paiement, appuyez sur « Demander à Jacinta ». Elle explique le problème avec vos vrais chiffres, montre exactement ce qui va changer et le corrige en un clic. Rien de ce qui est déjà comptabilisé n'est jamais modifié.
Une déclaration de TVA plus juste, vérifiée par rapport à vos comptes
Les dépenses à taux unique comptent désormais dans la déclaration, la TVA partiellement récupérable est déclarée selon la part comptabilisée, et les dépenses récurrentes portent la TVA. Santé comptable compare chaque nuit la déclaration avec vos comptes de TVA, et « Avant de déclarer » liste ce qu'il faut vérifier.
Saisissez le total du ticket, la TVA est calculée
Pour une dépense, saisissez le total du ticket. Le montant HT et la TVA sont calculés au bon taux et restent modifiables. « Mes prix incluent la TVA » se trouve désormais dans Paramètres, Entreprise, Taxes et TVA.
Un document n'est terminé que lorsque sa comptabilisation l'est
Avoirs, avoirs fournisseurs, lots de paiement, factures fournisseurs validées et commandes de la boutique en ligne sont désormais comptabilisés à l'étape qui les termine : rien n'apparaît comme fait sans son écriture. Santé comptable liste les cas antérieurs, avec une correction.
Voyez si vos e-mails sont arrivés
Factures, devis et fiches clients indiquent si un e-mail a été remis, est revenu ou n'a pas été envoyé, et pourquoi, avec la solution à côté. L'activité e-mail ne qualifie plus de « reçu » un e-mail simplement accepté.
Les imports lisent montants et dates comme vous les écrivez
Les montants importés comme 45.000,00 et les dates comme 12/01/2026 suivent désormais le format de votre espace de travail, et une date ambiguë est signalée au lieu d'être devinée. Vous pouvez aussi coller une liste pour que Jacinta l'importe, et corriger les erreurs d'import sur place.
Voici Jacinta, votre assistante
Softbooq AI a désormais un nom : Jacinta. Elle répond avec des mots simples, son étoile s'affiche quand elle réfléchit, et les longues discussions peuvent afficher les messages précédents.
De l'aide pour bien démarrer
Les listes vides proposent une première étape, votre première facture ou vente est célébrée, et en cas de problème une phrase calme explique ce qui s'est passé et quoi faire ensuite.
Vous décidez quand le support Softbooq peut regarder
L'équipe Softbooq ne voit pas vos données. Si vous voulez de l'aide, un administrateur peut autoriser le support à les lire, jamais à les modifier, pour la durée choisie, dans Paramètres, sous Juridique & conformité. Vous pouvez y mettre fin à tout moment, et chaque visite est listée.
RH, Finance et Projets s'adaptent à votre téléphone
Les pages d'administration RH, le Temps facturable et un projet ouvert utilisent désormais des écrans pour téléphone au lieu d'une page d'ordinateur compressée.
Rapports planifiés avec un court commentaire
Les rapports planifiés sont désormais accompagnés de quelques phrases de Jacinta sur ce qui a changé. Les chiffres sont calculés exactement comme avant ; un nombre défini de commentaires est inclus dans votre formule.
Demandez à Softbooq AI où trouver quelque chose
Demandez « Où approuver une dépense ? » et la réponse propose un bouton qui vous y emmène. Si vous ne pouvez pas ouvrir cet écran, l'IA vous dit pourquoi au lieu de vous envoyer devant une porte fermée.
Des réponses de l'IA plus courtes et plus claires
Les réponses commencent par l'essentiel en une phrase, puis utilisent des listes courtes ou des tableaux. Les nombres et les dates suivent le format de votre espace de travail, les tableaux tiennent sur un téléphone, et Copier donne un texte propre qui se colle dans un tableur.
Rechercher n'importe quel paramètre
Un champ de recherche en haut des Paramètres trouve chaque paramètre par son nom et ouvre directement sa carte. Une vue « Ce que chaque rôle peut faire » se trouve à côté des rôles dans Gestion des utilisateurs.
Un éditeur de modèles d'e-mail plus simple
Modifiez l'objet, le titre, le message, les détails et le bouton d'un e-mail dans des champs simples, avec l'e-mail réel à côté, à votre logo et à votre couleur. Chaque modèle par défaut s'ouvre rempli, dans votre langue, et fonctionne sur téléphone.
Taxe de vente américaine par État
Pour les espaces de travail soumis à la taxe de vente américaine : indiquez les États où vous la percevez, et factures, devis, caisse et boutique appliquent le taux de chaque État sur la ligne. Un rapport par État sur la page de déclaration fournit les montants à déclarer.
Bulletins de paie et totaux de paie réservés aux données RH sensibles
Consulter les bulletins de paie et les totaux des traitements de paie exige désormais le droit d'accès aux données RH sensibles, comme pour les salaires. Chacun continue de voir ses propres bulletins.
Plus net sur téléphone et tablette
Les onglets de section, les en-têtes et les cartes s'ajustent à toutes les largeurs de téléphone et de tablette, les tableaux ne débordent plus de l'écran, les interrupteurs se touchent plus facilement et chaque champ de formulaire est nommé pour les lecteurs d'écran.
La facturation affiche la devise dans laquelle vous payez
Les formules de la page de facturation et de l'inscription sont affichées dans la devise prélevée au paiement, et la page de facturation est traduite.
Un nouveau look pour Softbooq AI, et une configuration qui commence avec lui
L'assistant a la même apparence et le même fonctionnement dans l'ERP, BI et l'application IA, avec les sources et les actions sous chaque réponse. Un nouvel espace de travail commence par une discussion avec lui ; la configuration à la main est à un geste, et vous pouvez changer à tout moment.
Une seule couleur de marque, suggérée à partir de votre logo
Importez votre logo et nous vous proposons une couleur tirée de celui-ci. Cette couleur unique est utilisée sur votre site public, vos documents et les e-mails que vous envoyez.
Tous les e-mails repensés, avec votre logo et votre couleur
Factures, reçus, relances, invitations et avis partagent un design épuré avec votre logo et votre couleur de marque, et s'affichent correctement en mode sombre sur téléphone ainsi que dans Outlook et Apple Mail.
Les applications connectées restent connectées pendant une panne
Une courte panne ou une limite de débit chez Salesforce, HubSpot, Xero ou une autre application connectée ne la déconnecte plus. L'application n'affiche « À reconnecter » que lorsque l'accès est vraiment retiré, et les administrateurs reçoivent un seul e-mail.
Les contrats se renouvellent et vous préviennent seuls
Les contrats à renouvellement automatique sont renouvelés chaque nuit selon leur propre durée, en rattrapant toute échéance manquée, et vous êtes prévenu 30, 7 et 1 jour avant la fin d'un contrat.
Quantités minimales de commande dans les listes de prix
Fixez un minimum par ligne de liste de prix. Votre boutique l'affiche et bloque la commande tant qu'il n'est pas atteint, en comptant ensemble les tailles et couleurs d'un même produit. Factures, devis et caisse avertissent en dessous ; descendre plus bas exige le droit de forcer les prix et un motif.
Réception, dépréciation et réévaluation du stock pour chaque option
Un produit avec tailles ou couleurs liste chaque option avec son propre stock et son prix, et chaque option peut être réceptionnée, dépréciée ou réévaluée séparément.
Des prix de gros dès le premier jour
Indiquez à la configuration que vous vendez en gros et au détail, et une liste de prix de gros est créée pour vous. L'import de clients a une colonne gros pour les y rattacher tout de suite.
Un seul e-mail par décision de note de frais
Une note de frais approuvée, refusée ou renvoyée envoie désormais exactement un e-mail au salarié. Une note renvoyée pour modification indique le motif.
Configurez votre espace de travail en parlant à l'assistant
Décrivez votre activité et l'assistant de configuration remplit les étapes, y compris ce que vous vendez. Collez une liste de clients ou de produits et vérifiez les lignes avant leur import.
Anglais, allemand, français et espagnol, partout
Chaque écran, les noms de pays et le formulaire de candidature en quatre langues, et les e-mails aux clients et aux fournisseurs dans la leur.
Des imports de tableur dans votre langue
Les fichiers de clients et de contacts avec des colonnes et des valeurs en allemand, en français ou en espagnol s'importent tels quels.
Les listes de clients et de fournisseurs restent rapides, quelle que soit leur taille
Les listes se chargent page par page, les sélecteurs cherchent pendant la saisie, et la valeur et la santé de chaque client restent à jour.
Réévaluation en fin de mois de l'argent en devises
Les soldes de banque, d'espèces et Stripe en d'autres devises sont réévalués en fin de mois, et les imports Stripe sont comptabilisés dans la devise propre à chaque transaction.
Tous les pays, chacun avec sa devise
Inscrivez-vous depuis n'importe quel pays et sa devise suit ; là où nous ne connaissons pas les règles fiscales, nous vous posons la question au lieu de deviner.
Les responsables de l'inventaire gèrent les Paramètres d'inventaire
Les personnes qui gèrent l'inventaire peuvent modifier elles-mêmes ses paramètres, y compris ce que l'entreprise vend.
Une IA avec un fournisseur de secours
Si un fournisseur d'IA est en panne ou lent, les demandes passent à un second pour que les réponses continuent d'arriver.
Un e-mail quand un nouvel appareil se connecte à votre compte
Un appareil que nous n'avons jamais vu vous vaut un e-mail qui le nomme, avec le pays quand nous pouvons le savoir, et un lien unique qui le déconnecte si ce n'était pas vous.
Votre téléphone ne vous déconnecte plus au hasard
Une application réveillée depuis l'arrière-plan, ou un bref problème de réseau, ne met plus fin à votre connexion.
Des retenues dans les deux sens
Retenez une partie d'une facture fournisseur jusqu'à l'acceptation des travaux, puis libérez-la, payez-la ou conservez-la. Les retenues que vos clients gardent sur vos factures sont suivies de la même façon.
Les produits finis portent leur main-d'œuvre et leurs frais généraux
La production valorise ce qu'elle fabrique au coût des matières plus la main-d'œuvre et les frais généraux, pour que le stock et les marges montrent le coût réel.
Soldes en devises réévalués en fin de mois
Les montants dus en d'autres devises sont réévalués automatiquement au taux de fin de mois et extournés au paiement.
Revenu récurrent, attrition et valeur client
Pour les entreprises par abonnement : revenu récurrent mensuel et annuel, nouveau revenu et revenu perdu, attrition et valeur client moyenne, par devise.
Chaque type d'absence sait ce qu'il est
Chaque type d'absence est un congé annuel, un arrêt maladie, un congé sans solde, un congé parental ou autre, quel que soit le nom que vous lui donnez. Les arrêts maladie restent privés et les congés sans solde réduisent la paie.
Les longues listes s'ouvrent plus vite
Les listes se chargent page par page et indiquent combien d'éléments elles contiennent, pour rester rapides à mesure que votre entreprise grandit.
Prix de gros et de détail, appliqués automatiquement
Définissez une liste de prix par client ou par type de client, avec des paliers de quantité, par exemple 12 ou plus à un prix inférieur. Factures, devis, caisse et boutique en ligne appliquent seuls le bon prix et indiquent pourquoi ; modifier un prix demande une autorisation et un motif.
Tailles, couleurs et stock pour chaque option
Donnez à un produit des options comme la taille et la couleur, saisissez les quantités dans une grille, et chaque option reçoit son propre stock, son code et son code-barres. La caisse demande quelle option, et votre boutique affiche ce qui est en stock.
Une facture de marchandises les sort du stock
Facturer directement des marchandises réduit le stock et comptabilise leur coût à la même étape, et un avoir peut remettre en stock les marchandises retournées au coût auquel elles sont sorties.
La valeur du stock correspond toujours à la comptabilité
Le stock d'ouverture, les ajustements de stock et les changements de coût sont tous comptabilisés au moment où ils ont lieu, et le stock valorisé par lot d'achat est inclus dans les chiffres.
Les factures émises sont verrouillées, et les mois se clôturent en deux temps
Une facture est comptabilisée à son émission et corrigée par un avoir. Clôturez un mois provisoirement ou définitivement.
Retours et remboursements concordent avec votre déclaration de TVA
Les retours en caisse, les remboursements Shopify et WooCommerce et les avoirs restituent la TVA une seule fois, au taux propre à chaque ligne, pour que la comptabilité, la facture et la déclaration de TVA concordent.
Chaque vente est comptabilisée de la même façon, où qu'elle ait lieu
Ventes en caisse, acomptes, commandes en ligne, Shopify et WooCommerce passent par un seul chemin, pour que stock, coût et chiffre d'affaires concordent entre les canaux.
Les motifs d'arrêt maladie restent privés
Seuls le salarié et les personnes autorisées à voir les données RH sensibles peuvent lire le motif d'une demande d'arrêt maladie.
Chaque action vérifie le bon droit
Modifier le stock, les paramètres, la numérotation, les comptes et les rapprochements exige le droit que demande l'écran concerné, et Softbooq AI n'agit qu'avec les droits de la personne qui le sollicite.
Davantage de Softbooq en français, allemand et espagnol
Finance, RH, déplacements, paramètres, rapports, intégrations et chaque écran sur téléphone sont traduits, et un nouvel espace de travail démarre dans sa propre langue.
Factures et paiements fournisseurs comptabilisés une seule fois
Une facture fournisseur est désormais comptabilisée en une seule écriture complète : taxe ventilée par taux, et tout écart avec le prix de la livraison présenté comme un écart de prix. Payer une facture, lancer un lot de paiement, payer un fournisseur d'avance et annuler un paiement sont chacun comptabilisés une seule fois, même si vous appuyez deux fois. Un lot de paiement génère une ligne bancaire par devise, pour correspondre à votre relevé bancaire.
Payer un fournisseur avant l'arrivée de sa facture
Enregistrez un paiement sur un bon de commande encore sans facture, et il est conservé comme avance à ce fournisseur. Quand la facture arrive, l'avance y est imputée automatiquement, écart de change compris.
Les paiements clients enregistrent escomptes, retenues à la source et écarts de change
Un escompte pour paiement anticipé ou un solde passé en perte réduit la taxe facturée, à chaque taux. La taxe retenue par un client est enregistrée. Un paiement dans une autre devise comptabilise le gain ou la perte de change. Annuler un paiement défait tout cela, demande un motif et prévient vos responsables financiers. En comptabilité de trésorerie, le chiffre d'affaires et la taxe sont constatés à l'encaissement.
Une facture reçoit son numéro à l'émission
Les brouillons n'ont pas encore de numéro. Le numéro suivant de la série est attribué au moment de l'émission, pour que votre numérotation n'ait pas de trous dus à des brouillons jamais envoyés.
Un taux de change inconnu n'est jamais traité comme 1
Quand aucun taux n'est connu pour un document ou un paiement dans une autre devise, il n'est pas comptabilisé au pair : le taux vous est demandé. Les devises à trois décimales, comme le dinar koweïtien, gardent désormais chaque décimale.
Chaque chiffre vient d'un seul endroit
Le chiffre d'affaires, les totaux des ventes, les créances et leur ancienneté, les budgets, la rentabilité des projets, les dépenses de déplacement, les chiffres des contrats et de la production viennent désormais du même calcul sur les tableaux de bord, les rapports, les PDF et dans Softbooq AI. Les totaux sont dans votre devise principale au taux propre à chaque document, avec chaque devise affichée à côté. Les relevés et les PDF impriment chaque document dans sa propre devise.
Le rapprochement de trésorerie affiche chaque compte
Une ligne par compte de banque ou d'espèces, dans sa propre devise : le solde dans votre comptabilité, la date du dernier rapprochement et les écritures qui ne figurent pas encore sur le relevé bancaire.
Rouvrir une affaire gagnée ou perdue
Ramenez une affaire clôturée à une étape ouverte et on vous demande pourquoi. Le motif reste dans l'historique de l'affaire. Les devis, commandes et factures créés à partir de l'affaire ne changent pas.
Les onglets des modules tiennent sur tablette
Sur une tablette, les onglets qui ne tiennent pas passent dans « Plus » et les boutons secondaires s'affichent en icônes, pour que rien ne se chevauche.
Documents et e-mails parviennent à chaque client dans sa langue
Factures, devis, avoirs, reçus et bons de livraison s'impriment dans la langue du client, et les e-mails qui les accompagnent, relances de paiement et reçus compris, sont rédigés dans cette langue aussi. La langue d'un client est celle de sa fiche, à défaut celle de votre espace de travail. Les montants et les dates sont toujours écrits au format de votre espace de travail. Un modèle que vous avez modifié vous-même est envoyé tel que vous l'avez écrit.
Les clients peuvent payer une facture par virement depuis sa page
La page qu'un client ouvre depuis l'e-mail d'une facture ne proposait que le paiement par carte, et n'indiquait rien d'utile sans elle. Elle affiche désormais vos coordonnées bancaires et la référence à indiquer, pour qu'un client, où qu'il soit, puisse payer par virement.
Réceptionner du stock directement depuis le produit
Sur un produit, choisissez « Réceptionner du stock », sélectionnez le fournisseur et saisissez la quantité et le coût. C'est enregistré comme un bon de commande réceptionné immédiatement, donc le stock, le coût et la comptabilité sont exactement ceux d'une réception dans Achats. Le stock trouvé plutôt qu'acheté relève plutôt d'un inventaire.
Les notes de frais portent la TVA et parviennent à leur approbateur
Chaque reçu d'une note de frais a désormais un taux de TVA issu de vos propres codes de taxe, pour qu'une demande comptabilise séparément le coût HT et la TVA récupérable, et que la TVA arrive dans votre déclaration. Soumettre une note prévient désormais la personne qui doit l'approuver, et elle apparaît dans son « En attente de moi ».
Connecter une application importe ses données tout de suite
Connecter Xero, HubSpot, Salesforce, Pipedrive, Zoho CRM, Personio, la gestion des appareils Google ou une banque lance désormais la première synchronisation immédiatement, au lieu d'attendre la prochaine exécution planifiée, et la carte l'indique. La carte de chaque application indique aussi ce qu'elle fait dans le module où vous êtes, et quand elle a été synchronisée pour la dernière fois.
Santé comptable repère les factures fournisseurs qui comptaient les marchandises deux fois
Une facture fournisseur liée à un bon de commande pouvait comptabiliser ses marchandises en charge alors qu'elles étaient déjà entrées en stock. Santé comptable liste désormais chaque facture de ce type et la corrige, et ce contrôle figure sur le tableau de bord Finance à côté des chiffres qu'il vérifie.
Les chiffres clés s'adaptent à chaque écran et restent repliés là où vous les repliez
La rangée de chiffres clés en haut de chaque écran tient désormais sur une seule ligne sur tablette et défile d'un geste sur téléphone. Repliez-la et elle reste repliée pour vous sur chaque appareil où vous vous connectez.
Les clients paient et téléchargent leurs factures depuis leur compte
Un client connecté à son compte chez vous peut désormais payer une facture par carte, si vous acceptez les paiements par carte en ligne, la télécharger en PDF ou en fichier de facture électronique, et voir ses avoirs, retours, échéanciers de paiement et relances de paiement. Il peut aussi commander à nouveau, enregistrer ses adresses de livraison et suivre ses colis. L'ancien portail client fait désormais partie de ce compte, et les liens vers le portail y mènent.
Les clients ouvrent des demandes d'assistance depuis leur compte
Un client peut ouvrir une demande d'assistance depuis son compte, y répondre et la noter une fois résolue. Elle arrive dans votre support comme n'importe quel ticket, et une réponse à une demande résolue la rouvre. Pendant qu'il écrit, des articles correspondants de votre centre d'aide public lui sont suggérés.
Encaisser une facture sur la carte enregistrée ou le prélèvement d'un client
Les clients peuvent enregistrer une carte ou mettre en place un prélèvement dans leur compte, après avoir confirmé un code reçu par e-mail. Sur la facture, vous cliquez ensuite sur « Encaisser avec un moyen de paiement enregistré » et le montant restant dû est prélevé. Rien n'est prélevé automatiquement. Si un prélèvement échoue ou est rejeté, la facture est rouverte et vous et le client êtes prévenus.
Indiquer pourquoi un paiement est insuffisant ou excédentaire
Quand vous liez un paiement bancaire à une seule facture dans l'Atelier de rapprochement et que les montants diffèrent, vous indiquez la nature de l'écart. Trop payé : la facture est réglée et le reste est conservé comme crédit du client. Pas assez payé : laissez-la ouverte comme paiement partiel, ou enregistrez l'écart comme frais bancaires, taxe retenue par le client, retenue, escompte pour paiement anticipé (proposé seulement quand les conditions de la facture le permettent) ou passage en perte. Le passage en perte n'est proposé que dans la limite fixée dans Paramètres financiers, Être payé, en montant et en pourcentage de la facture ; la plus stricte des deux s'applique, et il reste désactivé tant que vous n'avez pas fixé les deux.
Les paiements qui citent la référence de la facture s'enregistrent seuls
Activez-le dans Paramètres financiers, Être payé. Quand un paiement bancaire porte la référence RF de la facture et règle exactement ce qu'elle doit, dans sa devise, il est enregistré sur la facture sans vous attendre, après chaque synchronisation ou import bancaire et une fois par nuit. Un paiement n'est jamais enregistré ainsi sur la seule base d'un nom, d'un IBAN ou d'un montant, ni quand il règle une partie de la facture ou plus que son montant. Désactivé par défaut, et chaque paiement enregistré ainsi est noté dans le journal d'audit avec la règle qui l'a enregistré.
La caisse accepte les montants avec une virgule
Les espèces remises, la part carte, le prix ou la remise d'une ligne, le fonds de caisse, les entrées et sorties d'espèces, les espèces comptées et un pourboire personnalisé acceptent désormais les montants tels que vous les écrivez. Dans un espace de travail allemand, un caissier tape 12,50 et la caisse lit douze euros cinquante. Avant, la virgule était ignorée et 12,50 devenait 1250. Les champs vides affichent 0,00 ou 0.00 selon votre format.
Des relevés bancaires CSV de n'importe quelle banque
Le rapprochement bancaire lit désormais les exports CSV tels que les banques les écrivent : séparés par des points-virgules, des virgules ou des tabulations, avec les informations du compte au-dessus des noms de colonnes, des montants comme 1.234,56 et des dates comme 01.10.2026. Les colonnes sont reconnues par leur nom, en allemand, anglais, français ou espagnol, et le nom et l'IBAN du payeur sont repris pour le rapprochement.
Les dates et les montants suivent le format de votre espace de travail
Les écrans de toute l'application affichent désormais les dates et les montants au format de nombre de votre espace de travail, pour tous ses membres, au lieu du réglage par défaut du navigateur ou de la langue de chacun. Une entreprise allemande voit 01.10.2026 et 1.500,00, comme sur ses factures. Les bulletins de paie, les rapports et les exports de notes de frais le suivent aussi, tout comme la caisse, BI, Softbooq AI, Files, les pages de l'espace de travail dans Accounts et votre boutique. Si votre espace de travail n'a jamais choisi de format, il utilise désormais celui de votre pays.
Enregistrez une liste comme vous l'aimez
Configurez une liste avec la recherche, les filtres, le tri, la période et les colonnes voulus, et enregistrez-la comme vue sous un nom. Gardez-la pour vous ou partagez-la avec l'espace de travail, et faites-en votre vue par défaut pour que la liste s'ouvre ainsi. Disponible pour les factures, ventes, commandes, produits, bons de commande, clients, tickets et salariés.
Commentez les fiches et suivez celles qui vous intéressent
Factures, factures fournisseurs, affaires, produits, tickets et la plupart des autres fiches ont désormais une section Commentaires. Tapez @ pour mentionner un collègue qui peut voir cette fiche, et il est prévenu. Suivez une fiche pour être informé des nouveaux commentaires ; commenter ou être mentionné vous y abonne. Softbooq AI peut retrouver ce qui a été dit dans un commentaire, mais seulement pour les personnes qui peuvent ouvrir la fiche.
Recevoir des pourboires en caisse
Activez les pourboires dans Paramètres des ventes, choisissez trois pourcentages suggérés et décidez si le client touche son choix ou si le caissier le saisit. Les pourboires sont tenus à part de la vente, donc votre chiffre d'affaires et votre TVA ne changent pas, et chaque pourboire est dû au caissier qui a enregistré la vente. Ventes > Caisses affiche ce qui est dû à chacun, et une personne disposant des droits Finance peut enregistrer un versement.
Santé comptable vous dit quoi corriger en premier
Finance dispose d'un onglet Santé comptable : une phrase sur l'état de votre comptabilité, puis une liste numérotée de corrections dans l'ordre où un comptable les ferait. Chaque étape liste les documents concernés, avec un lien pour les ouvrir, et vous pouvez corriger toute une sélection d'un coup. Chaque nuit, il vérifie à nouveau et prévient les personnes disposant des droits Finance de toute nouveauté. Le compte de résultat, le bilan et la balance sont désormais calculés par la base de données, ils s'ouvrent donc vite quel que soit votre historique.
Suivez les lots et les dates de péremption, et voyez qui a acheté un lot
Les produits peuvent recevoir un numéro de lot et une date de péremption à leur réception. Chaque vente prend le lot qui expire le plus tôt et reste bon, et vous pouvez passer en perte un lot périmé. En caisse, le stock périmé est soit bloqué jusqu'à l'approbation d'un responsable, soit soumis à la confirmation du caissier, selon votre choix. « Qui l'a acheté » sur n'importe quel lot liste les clients et les ventes auxquels il est allé, en cas de rappel. Les commandes WooCommerce réduisent désormais aussi votre stock dans Softbooq.
Choisissez comment vos factures électroniques sont envoyées, y compris par Peppol
Paramètres > Entreprise > Taxes et TVA propose désormais « Envoi des factures électroniques ». Là où la loi impose le circuit, comme en Italie ou en Pologne, il reste fixe. Ailleurs, vous pouvez envoyer par Peppol via votre propre compte Storecove, et le fichier envoyé est exactement celui que vous pouvez télécharger depuis la facture.
Placer votre espace de travail sous gel juridique
Pendant un contrôle fiscal, un litige ou un procès, un administrateur peut placer un gel juridique dans Paramètres > Juridique & conformité, avec un motif. Tant qu'il est actif, rien dans l'espace de travail n'est supprimé ni anonymisé selon un calendrier, et une demande d'effacement d'un client attend la levée du gel. Les lignes bancaires sont désormais conservées pendant la durée légale de conservation et anonymisées ensuite.
Entrées d'audit, sources de l'IA et lignes BI ouvrent leur enregistrement
Une entrée du journal d'audit propose « Ouvrir l'enregistrement ». Les sources sous une réponse de Softbooq AI ouvrent l'enregistrement d'où elles viennent. Dans BI, une ligne derrière un chiffre ouvre sa facture, sa facture fournisseur, sa dépense, son produit ou son affaire. Chacun vérifie d'abord que vous avez le droit de le voir.
Les paramètres des modules montrent les réglages d'un coup d'œil
La page de paramètres de chaque module utilise désormais la même mise en page. Sur un grand écran, un panneau « Dans cet onglet » à côté des paramètres liste chaque section avec son réglage actuel en mots simples, et signale ce qui demande votre attention. Cliquez sur une ligne pour y aller.
Votre logo est de retour sur chaque PDF
Après un rechargement de la page, factures, devis, bons de commande, avoirs, reçus et bulletins de paie pouvaient afficher un cadre gris « LOGO » ou aucun logo. Chaque document récupère désormais votre logo au moment où il est généré, pour qu'il apparaisse toujours.
Une notification ouvre ce dont elle parle
Toucher une notification sur une facture en retard, une facture fournisseur qui vous attend ou un ticket ouvre désormais cette facture, cette facture fournisseur ou ce ticket, sur votre ordinateur comme sur votre téléphone, au lieu de la liste où il se trouve. Les affaires, tickets, traitements de paie, avoirs, candidats et ordres de fabrication s'ouvrent aussi depuis un lien, alors qu'avant le lien s'arrêtait au bon écran et vous laissait chercher l'enregistrement vous-même.
Les personnes désignées sur une facture fournisseur l'approuvent
Une facture fournisseur va désormais aux personnes que nomme son circuit d'approbation, comme le responsable du centre de coût, et elles l'approuvent sans avoir besoin d'être administrateur. Une fois que tout le monde a approuvé, une personne disposant des droits Finance la comptabilise. Si personne dans le circuit ne peut le faire, une étape de revue financière est ajoutée pour vous, pour qu'une facture approuvée finisse toujours comptabilisée.
Les clients de votre boutique ont leur propre compte
Les personnes qui achètent dans votre boutique peuvent se connecter avec un code reçu par e-mail et voir leurs commandes, factures, réservations et les documents que vous choisissez de partager avec elles. Vous pouvez inviter un client depuis sa fiche, et un client peut demander la suppression de ses données, qui vous parvient comme une demande à approuver.
Votre équipe voit les changements en direct
Quand un collègue ajoute une tâche, enregistre un appel ou met à jour un contact, cela apparaît désormais tout de suite sur votre écran, sans rechargement. Les livraisons se mettent à jour de la même façon.
Les responsables disposant des droits RH peuvent ajouter et modifier des salariés
Ajouter ou modifier un salarié ne demande plus un administrateur. Toute personne dont le rôle inclut la gestion des RH peut le faire. Les salaires restent visibles uniquement par les personnes autorisées à voir la paie.
Les tickets qu'aucune règle ne capte vont à l'équipe de votre choix
Choisissez une équipe par défaut dans Paramètres IT, et tout ticket qui ne correspond à aucune de vos règles de routage va à cette équipe au lieu d'attendre sans personne. Les tickets ouverts par du personnel hors IT sont routés et leur technicien est prévenu, sur téléphone comme sur ordinateur.
Exporter des données personnelles vous demande de confirmer votre identité
Télécharger le dossier de données d'un salarié ou une copie complète de votre espace de travail vous demande désormais de confirmer votre identité, comme c'était déjà le cas pour la suppression de données personnelles. Si quelqu'un d'autre a votre ordinateur portable ouvert, il ne peut pas emporter les données personnelles de tout le monde en un clic.
Un salaire indique s'il est annuel ou mensuel
Un salaire était enregistré sans préciser la période couverte, et la paie supposait un montant mensuel, si bien qu'un salaire annuel pouvait être payé comme un salaire mensuel. Chaque salaire porte désormais sa période. Jetez un œil rapide à la paie de vos salariés pour confirmer que chacune est juste.
Recharger la page vous garde dans votre espace de travail
Un rechargement pouvait afficher brièvement « Configurer votre espace de travail » à quelqu'un qui en avait déjà un, pendant le chargement de ses espaces de travail. Il les attend désormais, pour que vous arriviez là où vous étiez.
septembre 2026
Every list sorts, filters, and lets you choose its columns
Column headings across the product now sort, and every sortable column can be filtered from the same menu rather than only the one search box at the top. You can hide the columns you do not use, and a table can be worked entirely from the keyboard. This came from moving 153 lists onto one shared table, so a list behaves the same way wherever you meet it instead of depending on when its screen happened to be built.
A client portal, on your own web address
Your clients can sign in at your own address and see the invoices you issued them, the projects you are running for them and their support tickets. The sign-in page carries your name, your logo and your colour rather than ours. They can raise a support ticket from it too, and it arrives in your helpdesk like any other. Signing in is passwordless: an emailed code, or the Google or Microsoft account your client already has.
The assistant answers about people, tickets, stock and your pipeline
Ask how many people are in a department, what tickets are open, what has run low, what is in the pipeline or how a project is tracking, and you get an answer from your own figures instead of a refusal. Every number it gives you came from a tool that actually returned it, so anything it could not source is said to be an estimate rather than presented as your data.
Revenue and gross profit mean one thing everywhere
Revenue had three different definitions in different corners of the product, and gross profit subtracted costs from sales that its own revenue figure had excluded, so the margin could not be reconciled against either number printed beside it. There is now one definition, and the phone and the desktop read it from the same place rather than each working it out separately.
A row that looks clickable now opens something
Eight lists had rows that highlighted when you hovered over them and then did nothing at all. They open the record now. A line on a debtors statement opens the document it came from, so you can see what was actually sold, and on a phone, tapping a customer opens that customer.
One status, one colour
A status could mean different colours on different screens: Refunded was green in one place, red in another and purple in a third, which makes a colour worth nothing at a glance. Every status now takes its colour from one map, so the same word looks the same wherever it appears.
Fix a books problem once, not once per document
Books health would find 24 unposted invoices and then ask you to confirm the repair 24 separate times, which is a repair nobody performs. A problem affecting many documents is now put right in a single action, and you see the full list of what will change before you confirm it.
The finance dashboard opens quickly on a full workspace
Drawing a single sparkline used to read every invoice in the workspace eight times over, in the browser. Those figures are now worked out by the database and fetched once, so the dashboard opens at the same speed on a workspace with years of history as on a new one.
A colleague's private booking shows as busy, not as its contents
When the calendar loads other people's bookings to show you what time is taken, it now asks only for the times. A booking somebody marked private appears as a busy block with no title, customer or notes attached, so you can schedule around it without being shown what it is.
A service you sell credits your services account
A sale of a service posts to the revenue account you nominate for services rather than to the one used for goods, and it applies from a date you choose, so changing the treatment does not quietly rewrite what you have already filed.
Operating leases post every month, in the right shape
The monthly job now posts operating leases as an operating lease should be posted, rather than in the shape used for a finance lease. If you hold both kinds, the two no longer land in the ledger looking alike.
Your customers can sign in and see their own invoices and orders
A customer on a business's public site can enter their email address, receive a code, and sign in to an account page showing the invoices they were issued and the orders they placed. No password to choose or forget. They see only their own records, the code expires in minutes, and revoking someone's access takes effect on their very next click rather than whenever their session happens to end. A business can switch customer sign-in off entirely.
Set your workspace security policy from a phone
MFA enforcement, the inactivity lock, domain-restricted joining and SSO now open on a phone, and they sit in User Management alongside the rest of your access rules. Changing the policy asks you to confirm it is you first, on a phone exactly as on a desktop, so the control that protects every other control is not weaker on the smaller screen.
See every device signed in to your account, and sign one out
Your account lists the devices and apps currently signed in, where each was last used, and lets you end any one of them or every other one at once. Administrators can additionally see the sessions used in their own workspace. Ending a session stops it renewing straight away; a page already open keeps working until its current token expires, which is minutes rather than days.
A quote you send now says when it expires, and that date is enforced
Sending a quote requires an expiry date, and the date now decides what the customer can do: a quote past it can no longer be accepted. Previously the date was printed on the page and governed nothing, so a quote stayed acceptable indefinitely. Accepting is also once only, so a forwarded link cannot accept the same quote twice.
Publish your own help centre
Knowledge-base articles marked Public are readable by anyone on your public site, with no account needed, so you can point customers at your own instructions instead of attaching them to every email. Articles that are not Public stay internal, and both are findable from search inside the app.
Copy a link to almost anything, and it opens where it should
Invoices, contracts, quotes, sales, expenses, leave requests, employees, projects, knowledge-base articles, sales returns and RFQs all carry Copy Link, and the link opens that exact record rather than the module it sits in. A shared link names the workspace it belongs to, so somebody who works in two is not silently taken to the wrong one.
Turning off a notification now turns it off
The per-notification opt-out can be set, and it is read when the notification fires. Until now the preference existed on the screen and nothing consulted it.
Softbooq BI, included with every workspace
A reporting app that answers questions about your own figures. Nine data sets to start from - ledger, sales, purchases, expenses, stock, movements, cash, projects and your deal pipeline - and every figure drills through to the documents behind it, so a total can be taken apart rather than taken on trust. Build a board, print it, share it, or have it emailed on a schedule. BI shows only what a role already permits, so it cannot answer something the ERP would refuse. Beyond the nine, a catalogue opens every table your workspace owns.
Ask BI a question and watch the report change
The assistant does not only reply, it rearranges the screen: ask it to group by a different field and the report regroups, ask for the top ten and the limit changes. It works from the rows already in front of you, so it explains a figure rather than inventing one, and it says plainly when something cannot be done instead of pretending it has done it.
Shoppers can find their own past orders
A customer who has lost their confirmation email can enter their address in your shop and be sent a link to every order they have placed with you. No account and no password: the link is short-lived and goes only to the address that placed the orders. The form never reveals whether an address has ordered before, so it cannot be used to discover who buys from you.
Roles now govern what people can read, enforced by the database
A role that cannot open Finance can no longer be answered finance records by the API or an integration either. Reading the ledger, bank records, invoices, bills and expenses requires the same View permission the role editor already shows, checked by the database rather than by the screen - while what belongs to a person stays theirs: their own expense claims, an invoice they raised, a bill they approve.
Approve a change and the plan updates with it
Raise a change request against a project, and approving it writes the new baseline in the same transaction, so the approved plan and the record of who approved it cannot drift apart. Variance is then measured against the plan that was actually approved rather than the first estimate, which is the difference between a project that legitimately grew and one that overran.
Dated checkpoints, so a slip shows early
Projects carry checkpoints with their own dates. A milestone that passes without being met surfaces while there is still time to do something about it, instead of the slip only becoming visible at the point somebody moves the end date, which is usually too late to be a decision.
A risk register that admits when it is out of date
Record risks against a project with an owner, a likelihood and an impact, and see when each was last reviewed. A register nobody has opened in months says so on its face rather than presenting stale entries as current assessment, which is the failure mode of every risk log kept in a spreadsheet.
See who on the project is already booked elsewhere
A project shows where the people on it are committed to other work over the same dates. The conflict is visible while the assignment is still being made, rather than being discovered later by the person who turns out to have been promised to two places at once.
Budget, spend and commitment across every project
One screen showing, for every project at once, what was budgeted, what has been spent, and what is already committed but not yet invoiced. Commitment is the figure that is normally invisible until it arrives as a bill, by which point it is no longer a number anyone can act on.
WhatsApp that tells you whether it arrived
Send an approved template to a customer, chosen from a list rather than typed from memory, and see what actually became of it - delivered, read, or failed and for what reason. Replies arrive back in the conversation. Consent is checked before the message goes rather than after Meta objects, and opt-in is recorded at the moment it is given, which is the evidence that matters if the account is ever questioned.
Install it as an app
Softbooq, the register, Files, AI and Accounts each install to a home screen or a desktop from a button, instead of depending on someone knowing their browser can do it. An installed app opens on its own launch screen rather than a blank white one, which is the difference between an app and a bookmark.
Pay grades, bands, and a salary history that survives a raise
Define job grades with pay bands and see where a person sits within their band against its midpoint, so “is this person paid correctly” has an answer rather than an opinion. Changing a salary now keeps the one before it: pay history is a record, where it used to be a field that quietly overwrote itself.
Screens update when you save
Saving a record updates the screens that show it. Dozens of views previously held the old figure until you navigated away and returned, so a save that had worked perfectly looked like one that had not - and the natural response to that is to do it again.
Early-payment terms for 7 and 14 days
Payment terms now cover the 7- and 14-day early-settlement windows that are ordinary in Germany and Austria, alongside the 10- and 15-day ones. They are not labels: they compute the due date and the discount deadline, and a payment run shows the discount while it can still be taken.
Your public pages wear your brand
The public portal, storefront and shared documents use your logo and your brand colour rather than ours, so a customer following a link from your invoice arrives somewhere that looks like you.
Count stock at the shelf, approve hours from a phone
A stock count can be entered from a phone in front of the shelf instead of transcribed later, and reporting a loss opens the form it always should have. A manager can approve their team's hours on a phone, not only their leave, so the approval that holds up payroll does not wait for someone to reach a desk.
août 2026
Point of sale prints, and opens the drawer
The register now prints to a receipt printer over ESC/POS and sends the pulse that opens the cash drawer, so a counter with real hardware no longer needs a workaround. Where there is no printer, receipts still go out by native share sheet or a public link.
Cash you can count, in safes and drawers
Money that is not in a bank is now somewhere the books know about. A safe or a drawer holds a balance, and it is verified by counting it rather than by trusting a running total: the count is what the books take as true, and the difference is recorded rather than absorbed. Banking the day's takings is one action that moves the money and writes the entry, instead of a journal somebody has to remember to post.
Bank reconciliation you can prove
A statement file now produces the same rows a live bank feed does, so an account without a feed reconciles exactly like one with it. The tie-out proves the whole reconciliation rather than the matched lines alone: opening balance, what cleared, what is still outstanding, and the closing figure the bank shows.
Budgets over any axis, checked when the money is asked for
A budget can now target a GL account and not only a cost centre, and every axis is managed from one Budgets panel instead of a screen each. Procurement checks the budget when someone raises a requisition, which is while a person can still change their mind, rather than when the bill lands.
Early-payment discounts that are actually taken
A payment run now takes the early-payment discount it advertises, reading the terms off the invoice, and a bill can carry its own terms where a supplier's differ from the default. Fixed-sum Skonto sits alongside percentage terms, which could not be modelled at all before. On the sales side the invoice tells the customer what paying early is worth.
Payment runs: pay part of a bill, and quote the reference that matches
A run can pay part of a bill and leave the rest ageing, instead of all or nothing. Payments quote the supplier's own reference so the money is matched on their side, and the remittance tells the payer what to quote back. Suppliers who collect by direct debit are kept out of runs entirely, so nobody pays them a second time.
A chart of accounts in your language, and books in the law's
Accounts now carry reading translations: the name on screen is the one you think in, while the statutory designation stays on the files the tax office reads. Search finds an account by either. The chart can answer the coding question itself, and coding rules can be set in bulk and arrive seeded, so they work on the first day rather than after a setup session.
The General Ledger has a screen
The General Ledger existed as a service, a drawer and a button that pointed at nothing. It is a screen now: every posting, both sides of it named, filterable by any dimension.
HR: your own record, and approvals that do not hand over HR
An employee's own profile and payslips now live in HR, where people look for them. A manager can approve their team's hours and their leave without being given HR as a whole. Pay has moved off the employee record onto its own table, so the permission around it is a boundary rather than a convention.
Shortcuts you arrange yourself
The shortcuts on your dashboard can be arranged, renamed and removed where you see them, on desktop and on mobile. Every module offers its own tabs to the picker, and the page you are on can be pinned directly, so the row reflects the work you actually do rather than what your job title was assumed to need.
The dashboard answers more before you go looking
Leave can be approved from the widget that already showed it was waiting. Who is away today appears on the screen you already look at. An integration that has quietly stopped syncing now says so, instead of going unnoticed until someone finds the data missing.
A link points at the exact page
Settings hubs, and the Finance, Settings and Reports tabs, now write the open section to the address bar. A link you paste to a colleague opens where you were standing, instead of the module's front page with instructions to click twice.
Party records that fill themselves in
A VAT number can be checked against the EU register, and if you accept the result it fills in the party's registered name and address. An IBAN says which country and bank it belongs to as it is typed. A signed mandate and the agreement a credit limit rests on can be held on the record, a business can trade under one name while being registered under another, and supplier documents can carry an expiry date and warn before they lapse.
Softbooq AI: retention, and a record of what it was used for
Conversations can be given a retention period, set where the rest of the AI policy already lives. The audit record says what the assistant was used for rather than what it answered, which is the part that matters for a review and the part that does not need to store anybody's question.
A role you can hand an auditor
Access can now be granted that ends by itself. An auditor gets a role scoped to what they need to see, with an expiry on it, so the clean-up is not something anyone has to remember.
Collections - work your overdue accounts
A collections worklist under Finance groups every overdue receivable by customer, worst first, and shows what has already been tried: the escalation level reached, when they were last contacted, and how much is outstanding. Accounts the automated reminder schedule has run out of steps for are flagged as needing a decision, so a receivable can no longer quietly stop being chased. Pause reminders on a disputed invoice, record a date a customer has promised to pay, or write the invoice off, all from the same row.
Disputes and promises to pay
Reminders can be paused on a single invoice when a customer disputes it, without sparing them for everything else they owe. Record a promised payment date and chasing stops until it passes, then resumes on its own the next day if the money has not arrived, so a broken promise needs no clean-up. Every pause, resume, and promise is written to the audit trail.
Corrective invoicing
Correcting an issued invoice now raises a credit note and opens a replacement that references the original, on the document itself and as a link between the two. Whether an issued invoice may be edited in place or must be corrected this way follows your country by default, and can be set per workspace under Finance settings.
juillet 2026
Department-Based Access Control
Folders and AI knowledge bases can now be shared with whole departments, not just named people or broad roles. Grant a folder or knowledge base to Finance, Controlling, IT, or any HR department and every member gets access - and it follows your org chart automatically as people join, leave, or transfer, with no per-file upkeep. Each team sees only the knowledge bases assigned to its department.
Confidential Files Stay Out of AI
Files classified Confidential or Restricted are now never surfaced by Softbooq AI, even if they are dropped in a shared folder or reclassified after they were indexed. The rule is enforced at retrieval time, so a document downgraded to Confidential stops appearing in answers immediately, across the general assistant and every scoped knowledge base.
Point of Sale - offline selling and returns
The register keeps selling when the connection drops: sales are queued on the device and replayed in order once it is back, with stock guarded against overselling on the server. Returns are handled at the counter by looking up the original sale and refunding in one tap, posting to a contra-revenue account and putting the goods back into stock. Receipts can be shared without a printer, by native share sheet or a public link.
Pay later, credit limits and reserve-and-collect
Customers can be given a credit limit and sold to on account, with a per-customer override and an audited manager approval when a sale would exceed it. Overdue balances can block new credit automatically. Shoppers can also reserve online and collect in store, with the reservation held against real stock and released automatically if it is not picked up.
VAT returns and multi-currency accounting
Prepare, file, and pay a VAT return from Reports, with the figures drawn from the ledger rather than re-keyed. Foreign-currency invoices and bills now carry both the transaction and base amounts, with realised and unrealised exchange differences posted automatically at period end.
juin 2026
Document Intelligence - AI that reads your files
Upload PDFs, contracts, and spreadsheets and Softbooq AI reads them. Documents are chunked, embedded, and made semantically searchable, so you can ask questions that are answered directly from your own files. Retrieval is permission-trimmed - the assistant only surfaces documents you are allowed to see - and your files are never used to train the AI models that answer you.
Multi-rate VAT & Accounting Correctness
Invoices can now carry multiple VAT rates across their line items via configurable tax codes, with each rate posting to the correct general-ledger account. This release also hardens the accounting core: accounts-receivable settlement, credit-note posting, and opening-balance carry-over for go-live migrations are all double-entry verified.
AI Privacy Controls
A single workspace toggle now governs whether Softbooq AI can read your business data, and it is honored consistently across every AI surface. Knowledge search is permission-trimmed per user, and an automation master switch gates all autonomous AI actions so nothing runs without explicit opt-in.
mai 2026
Pipedrive Integration
OAuth bidirectional CRM sync with Pipedrive. Persons sync to/from Customers (email-matched), deals round-trip with your quotes, and a won deal auto-creates an ERP invoice (Draft by default so your approval chain runs; opt in to immediate Sent). Activities and notes sync into the CRM timeline. Real-time webhooks reflect changes in seconds, with a 15-minute catch-up cron. Connect from Settings → Integrations → Pipedrive. Not included in this release: Leads Inbox and deal line-item/product sync (planned), and Pipedrive Projects/Campaigns/Smart Docs (out of scope - Softbooq Projects, email infrastructure, and Contracts are the system of record).
Asana Integration
Two-way sync your Asana projects, tasks, and nested subtasks with Softbooq Projects. BYOK Personal Access Token or OAuth, per-project sync direction (two-way / pull only / push only), bulk-link existing projects or create Softbooq projects from selected Asana projects, webhook for real-time updates, 15-min delta cron, and auto-pause on 3 consecutive failures.
Accounting Integrations - Lexoffice, Sevdesk, Moneybird, Pennylane, Zoho Books
Five accounting platform integrations ship in one batch: Lexoffice, Sevdesk, Moneybird, Pennylane, and Zoho Books, connected via BYOK API key. Each integration pushes outbound invoices and pulls contact records on a configurable schedule. Connect any combination from Settings → Integrations.
Salesforce Integration
Connect Salesforce over OAuth (production or sandbox) with bidirectional sync of contacts, leads, and opportunities. A closed-won opportunity auto-creates an ERP invoice, Draft by default so your approval chain runs. Connect from Settings → Integrations → Salesforce.
Zoho CRM & Projects Integration
Zoho CRM joins the CRM line-up with two-way contact and deal sync and auto-invoicing when a deal is marked Closed Won, while Zoho Projects syncs into Softbooq Projects. Both connect through a single central Zoho OAuth app with multi-data-centre support (EU, US, and more), so there are no API keys to manage.
Project Management Integrations - Jira, Confluence, Linear, Trello
Four issue- and project-tracking tools connect to Softbooq Projects in one batch. Jira and Confluence bring enterprise issue and document sync, Linear adds OAuth 2.0 issue sync, and Trello connects via personal token with full board and card mapping. Each supports per-project sync direction and real-time updates.
PDF E-Signing + Factur-X
Contracts and invoices can now be sent for electronic signature via a unique public verification link - no recipient account required. Signatories sign in-browser; the completed document is stored against the original record. Invoices also export in Factur-X (ZUGFeRD) format, embedding structured XML in the PDF for automated processing by accounting software.
Leave Accrual
Automated leave balance accrual in the HR module. Policies define accrual rate (days per period), carry-over cap, and reset date. Balances update on the configured schedule and feed directly into the leave request approval flow.
Full Internationalisation - German, French, Spanish
The entire platform (ERP, Accounts, Files, marketing site) is now fully translated into German, French, and Spanish. Zero missing keys across all four languages. Language is detected from browser preference and can be overridden per-user from account settings.
Payment Terms
Payment terms (Net 30, Net 60, Due on Receipt, custom) can now be set at the invoice level and defaulted per customer in CRM. Due dates calculate automatically and feed the Accounts Receivable ageing report.
Microsoft Planner - Multi-tenant Hardening
All 7 Planner edge functions migrated to the canonical resolveTenantContext pattern. Fixes a latent bug where members of multiple tenants could trigger cross-tenant Planner reads/writes when using the tenant switcher. CI tripwire now enforces this pattern for every new tenant-scoped edge function.
avril 2026
Softbooq AI - Standalone App
Softbooq AI is now its own surface at ai.softbooq.com - a dedicated workspace for the conversational assistant with its own Wallet, Top-up, Actions, and Admin Usage views. Same single sign-on, same tenant data.
Operator Console
console.softbooq.com - internal operator surface for managing tenants, AI credits, and platform admins. Code-complete with full RLS, deployed against the same shared identity layer.
Custom Domain - db.softbooq.com
Supabase backend now lives at db.softbooq.com via Supabase Custom Domains. Edge functions, Auth, and Storage all consolidated under one branded URL. Original supabase.co URL still resolves via CNAME alias for zero-downtime migration.
Softbooq Files
Unified cloud file manager for Google Drive, OneDrive, SharePoint, Dropbox, and Box - available as a progressive web app on desktop, tablet, and mobile. Multi-tab browser interface, native folder navigation, resizable sidebar, and per-user connector management backed by Supabase.
AI Data Context (RAG)
Softbooq AI now retrieves and reasons over your real business data - invoices, contracts, employees, projects, and stock. Answers are grounded in your tenant's records, not just general knowledge.
AI Credit Economics - Bankruptcy-Proofed
Token-based settlement replaces the flat 1-credit-per-chat model. Per-request hard caps (10 normal / 3 trial), tool-round and output-token limits, mid-loop abort with refund, and a CI guard preventing rogue Anthropic SDK imports outside the ai-chat function.
Multi-Tenant Isolation Hardening
27 edge functions migrated to a shared resolveTenantContext + assert_tenant_admin_of pattern. Every privileged path now performs tenant ownership checks before any DB write.
Mobile Settings - Full UX Overhaul
All 8 Settings tabs now have purpose-built mobile variants. Banking (Stripe connect inline), Notifications (toggle groups), Preferences (native selects), Org Security (policy drill-ins), Legal & Compliance (textarea editing), and Email Templates (read-only with desktop notice) were each rebuilt for 375 px viewports with 44 px minimum touch targets.
CRM Pipeline Overhaul
CRM module rebuilt on Supabase with a Kanban pipeline view, deal stage automation, and bidirectional HubSpot contact sync. Contact records now aggregate invoice history, open quotes, and linked projects in a single timeline. Pipeline activity is logged to the platform-wide audit trail.
JWT Role Claim Collision
Fixed Supabase auth hook overwriting the PostgREST-reserved `role` claim. Custom role is now written as `userRole` so RLS policies and PostgREST role resolution work correctly side-by-side.
mars 2026
Backend Migration - Firebase to Supabase
The entire data layer migrated from Firebase Firestore to Supabase (PostgreSQL + Row Level Security). 190+ migrations applied to production. All authentication, storage, real-time subscriptions, scheduled jobs (pg_cron), and edge functions now run on the Supabase stack under the custom domain db.softbooq.com. Firebase is fully decommissioned.
HubSpot Integration
OAuth-based bidirectional contact sync with HubSpot CRM. Nightly cron keeps both sides aligned. CRM contact rows show a HubSpot badge when linked. Settings → Integrations → HubSpot for one-click connect.
Reorder Radar - AI Reorder Engine
Predictive stock depletion across all warehouses with AI-narrated recommendations. Nightly forecast cron, on-demand Gemini explanations per item, and a one-click "Create PO" path straight into Procurement.
Per-Order Profitability
New Profitability tab in Reports with 6 KPIs (gross margin, net margin, fulfilment cost, refund impact, channel mix, top/bottom orders) and a virtualised per-order table. Auto-COGS trigger backfills cost on every sale.
Payment Runs
Batch outbound payments via bank file export (SEPA, BACS, ACH). Create a run, select invoices or payroll entries, export a signed bank file, and mark the run as executed. Full audit trail per run.
Wise & Revolut BYOK Integration
Bring your own Wise and Revolut API keys to send outbound payments directly from the ERP. Keys stored in Supabase Vault. Integrated into Settings → Payments with live balance and transfer history.
Email Infrastructure Rewrite
Support for Brevo, SendGrid, Microsoft 365, and Custom SMTP (including Google Workspace). M365 OAuth fixed with the admin-consent flow. Tenant mapper fully rewritten to eliminate cross-tenant routing errors.
HR Module - Attendance & Payroll Fixes
Resolved recharts rendering crash on the Attendance dashboard. ClockInOutWidget now reflects live clock-in state. Grant Access flow patched for edge cases where the employee row was missing a linked user.
février 2026
Xero Integration
OAuth-based connection to Xero for accountants. Contact sync and ERP-to-Xero invoice push, fully automated. Reconciliation links Xero invoice IDs back to the source ERP record.
WooCommerce Integration
Self-hosted WordPress storefronts now sync via Consumer Key - no OAuth required. Full feature parity with Shopify: products, orders, inventory push, refund and fulfilment webhooks.
Auto-Reconciliation Engine
Three-pass bank statement matcher (HIGH / MEDIUM / LOW confidence) with a Reconciliation Workbench in Reports. Nightly pg_cron run keeps unmatched lines fresh. Manual override audited per match.
Multi-Channel Inventory & Performance
sales_channels table unifies Shopify, WooCommerce, POS, and direct sales as first-class channels. New Channels tab in Settings and a Channel Performance report in Reports - see revenue, margin, and fulfilment time by source.
E2E Test Suite
196 end-to-end tests across the ERP, Accounts hub, and Files app using Playwright. Covers critical flows: authentication, invoicing, contracts, HR payroll, client portal, and storefront checkout.
Bundle Performance
Main JS bundle reduced from 539 kB to 350 kB (gzip). All 20 top-level modules moved to lazyWithRetry(). AuthenticatedApp extracted as a lazy chunk. Vendor-react chunk isolated to prevent cache invalidation on every deploy.
Security Audit - Phase 1 & 2
P0 fixes: Stripe webhook signature validation, auth session hardening, and row-level security policies across all tenant tables. P1 fixes: client portal token scoping, Edge Function JWT enforcement, and admin panel access controls.
janvier 2026
Shopify Integration
OAuth flow, real-time webhooks (orders, fulfilments, refunds, inventory), two-way stock sync, fulfilment and refund push to Shopify, plus an outbound inventory queue with a 2-minute reconciliation cron. Date-range and per-entity import selection in the Integrations UI.
Quotes
New Quotes tab in Sales - draft, send, and convert quotes into invoices in one click. Email templates, e-sign acceptance, and full audit trail.
Admin Portal
Internal super-admin dashboard for managing tenants, subscriptions, feature flags, and billing. Includes Stripe customer lookup, plan overrides, usage metrics, and audit log viewer.
Booking Hub - Travelpayouts Integration
Built-in travel booking powered by the Travelpayouts API. Search flights, hotels, and car rentals within the ERP. Bookings linked to expense records and employee profiles.
Manufacturing Module
Bill of materials, production orders, work-centre scheduling, and yield tracking. Integrates with Inventory for real-time stock deduction on production completion.