Tout ce qui concerne le logiciel de facturation BeDesk Express.

BeDesk Express 21 vient d’être publié ce 31 décembre 2020.

Mise à jour BREXIT

Sa publication correspond à quelques heures prêt à l’entrée en vigueur du BREXIT. Le logiciel intègre d’ailleurs un assistant de mise à jour qui permet de migrer les contacts assujettis à la TVA via le mini-guichet unique (MOSS) ou sous le régime intracommunautaire à destination de la Grande-Bretagne. Les utilisateurs pourront franchir le pas dès qu’ils auront clôturé le mois de décembre 2020.

Premier logiciel de facturation programmable pour les petites entreprises

Une autre amélioration très importante apportée par cette nouvelle version du logiciel est qu’il intègre un langage de programmation et tous les outils pour l’utiliser. Cela inclut un éditeur avec mise en évidence syntaxique et tout ce qu’il faut pour rédiger des scripts. Ces scripts permettent d’automatiser toutes sortes de procédures répétitives qu’autrement l’utilisateur devrait faire à main. Ces scripts peuvent accéder et manipuler les enregistrements de la base de données, produire des rapports personnalisés, exporter ou importer des données sous le format Microsoft Excel, interagir avec l’utilisateur via des boites de dialogues personnalisées, etc… Cette amélioration est vraiment très puissante et peut être étendue à volonté. L’assistant de maintenance BREXIT est d’ailleurs programmé de cette manière!

Autre possibilité offerte par cette amélioration, c’est la possibilité d’appliquer un « Service-Pack », c-à-d un ensemble de fonctionnalités conçues sur mesures, au logiciel pour en personnaliser le fonctionnement. Le logiciel peut donc voir ses fonctionnalités de base augmentées et étendues en fonction des besoins. Et cela, sans apporter aucune modification au logiciel standard! Celui-ci continue donc de bénéficier de toutes les mises à jour régulières gratuitement.

Et plus encore…

La version 21 de BeDesk-Express comprend aussi de nombreuses autres améliorations.

On peut, par exemple, mentionner l’optimisation de la procédure de démarrage. Celle-ci est non seulement environ deux fois plus rapide que pour la version précédente. Mais en plus, elle est plus fiable. Plusieurs garde-fous avec auto-correction ont été ajoutés.

Il y a aussi l’ajout de l’export des données des rapports dans le format Microsoft Excel (XLS). Plus besoin de passer par le format CSV. Vous pouvez directement produire un fichier Excel à partir de BeDesk Express.

Pour ceux dont le comptable utilise Sage BOB 50, il y a également une bonne nouvelle. BeDesk Express 21 dispose d’un outil d’export des données clients et du journal de vente vers ce logiciel de comptabilité fort utilisé en Belgique.

Parlons aussi de l’interface utilisateur qui a reçu quelques ajustements et améliorations. Bien que discrètes, elles sont particulièrement pratiques. Par exemple, le champ de saisie de la boite de dialogue « prompt » dispose d’un champ de saisie plus large. L’assistant de configuration du premier démarrage bénéficie aussi de ce type d’amélioration. Aussi, la présence d’un icône « Ajouter un contact », « Ajouter un document » et « Ajouter un article » directement dans la barre d’icônes de gauche. Plus besoin de revenir sur « Contacts » pour créer un nouveau document.

Enfin, parlons aussi des mises à jours des composants majeurs du logiciel. On passe par exemple du JDK 11.0.6 au JDK 11.0.9. Rien que cette maintenance corrige plus de 400 bugs dans l’environnement Java. La version 21 de BeDesk Express remplace aussi l’ancien composant iText par le nouveau OpenPDF. Idem pour ce qui est de l’interpréteur de scripts et de macros qui passe à une version stable spécifiquement développée pour BeDesk Express.

Toutes ces améliorations et corrections font de BeDesk Express 21 la version la plus puissante et la plus robuste du logiciel jamais publiée jusqu’à présent.

Découvrez la mise à jour: https://www.bedesk-express.com

BeDesk Express intègre depuis longtemps un interpréteur de scripts. Celui-ci est utilisé pour exécuter les macros et les champs de fusion qui agrémentent les documents. Cet interpréteur exécute des scripts rédigés dans le langage de programmation Abstrasy. Ce langage est aussi disponible séparément et indépendamment de BeDesk Express sous licence open-source.

Grace à ce langage de programmation intégré, il est possible d’automatiser un grand nombre d’opérations qu’autrement l’utilisateur devrait réaliser lui-même manuellement. Comme nous l’avons déjà dit, les macros sont notamment utilisées via les champs de fusion. Elles sont aussi utilisées dans le gestionnaire de fiscalité. En effet, ce sont des macros qui calculent automatiquement les montants de précomptes du profil France / AGESSA par exemple.

Avec la version 21 de BeDesk Express, il sera possible de créer et d’exécuter des scripts beaucoup plus avancés et puissants.

Illustrons cela par un exemple

Prenons un exemple concret. Imaginons que nous devions retrouver les clients qui ont acheté un certain produit en vue de leur proposer un service complémentaire. Pour notre exemple, supposons que nous disposons du code de référence de l’article à rechercher : « ART456 ».

A priori, on peut passer en revue chaque facture pour retrouver les clients pour qui l’article en question a été facturé au moins une fois. Cependant, outre le volume de recherche qui peut être important, il est aussi probable que les coordonnées des clients qui se trouvent sur les factures ne soient plus à jour. Il sera donc nécessaire de retrouver la fiche de contact de chaque client concerné pour s’assurer de disposer de ses dernières coordonnées à jour. Pour cela, il sera utile de croiser les informations des factures sélectionnées avec celles des fiches de contact de chaque client.

Vous pouvez bien sûr obtenir ces renseignements à l’aide de l’outil Rapports. Ce n’est pas difficile. Cependant, pour chaque facture, il vous faudra quand même pointer chaque client un par un. Si vous devez répéter ces opérations pour plusieurs références, ce travail peut devenir assez long et contraignant.

Mais, avec BeDesk Express 21, il suffira d’utiliser un script qui ressemble à ceci:

Ce script ne compte qu’une trentaine de lignes seulement (en comptant les commentaires qui commencent par le caractère « # »). Pourtant, il retrouve toutes les factures qui se rapportent à une vente de l’article recherché (ici « ART456 »), récupère la fiche de contact du client concerné et ajoute le document ainsi que la fiche de contact dans les favoris de l’application BeDesk Express.

Pas besoin donc de répertorier les clients, ce petit script le fait pour vous. Vous retrouvez ainsi les clients et les documents dans les favoris de votre application. Pour y accéder, il suffit de cliquer sur l’icône « Favoris » qui se trouve sur l’écran d’accueil de BeDesk Express. La page de « Favoris » de votre application pourrait alors ressembler à ceci:

Bien entendu, les liens vers les fiches de contacts et les documents resteront dans les « Favoris » jusqu’à ce que vous les en retirez. Vous pouvez donc y revenir plus tard. Vous les retrouverez facilement et y accéderez immédiatement. Mieux même, si vous utilisez BeDesk Express en mode réseau, vos collaborateurs peuvent y accéder également et éventuellement reprendre la main car les « Favoris » sont partagés. Par exemple, si vous avez un collaborateur pour chaque pays, le premier pourrait tout à fait s’occuper du premier contact français et un autre prendre en charge le contact en Belgique. Ce faisant, vous aurez non seulement gagné du temps en ce qui concerne les opérations de recherche et de classement proprement dites, mais également facilité la distribution des tâches au sein votre équipe. Tout cela à l’aide d’outils très efficaces et faciles à utiliser.

Étendre les possibilités à l’aide d’un outil unique!

Dans cet exemple, nous ne voyons qu’une fraction infime des possibilités offertes par cette amélioration. Il sera aussi possible d’ajouter des fonctionnalités personnalisées au logiciel, comme par exemple, des modules d’importations et d’exportations de données conçus sur mesures. Il s’agit là d’un outil absolument unique et exclusif!

Bien entendu, la documentation du langage de programmation intégré au logiciel suivra la publication de la mise à jour du programme. Elle pourra même être adaptée et évoluer en fonction des retours que vous pourrez transmettre via le support technique. Ce dernier se tiendra également à votre disposition pour créer vos scripts sur mesures. Vous aurez le choix entre créer vous-même vos propres scripts ou les faire développer par notre propre équipe.

Le développement de la version 21 de BeDesk Express progresse très bien. Cette nouvelle version du logiciel sera disponible très bientôt et comportera une amélioration notoire de l’outil « Rapports ». En effet, celui-ci permettra d’exporter le contenu de n’importe quel rapport directement dans le format XLS de Microsoft Excel. Les fichiers ainsi obtenus pourront être facilement ouverts dans Excel, bien entendu, mais aussi dans n’importe quel logiciel de feuille de calculs compatible avec le format de Microsoft.

Le gros avantage du format de fichier XLS est qu’il préserve le type et le format des données. Par exemple, une date est traitée comme une date et non pas comme une chaîne de caractères. Idem pour les montants. Avec le format CSV/TXT, il peut y avoir des problèmes lors de l’importation des données du fait de la confusion qu’il peut y avoir entre le point ou la virgule décimale (format des nombres en fonction de la langue et du pays). Dorénavant, ce problème n’existera plus avec la prise en charge du format XLS.