Panier

← Tous les guides

Module Abonnements · Guide de l’utilisateur

Créer des abonnements pour les clients Bexio et les facturer périodiquement

Le module Abonnements gère les contrats récurrents de vos clients Bexio et les facture automatiquement : contrats de maintenance, licences, forfaits de support — tout ce qui produit la même facture selon un rythme fixe.

Il s’appuie sur le module Bexio : articles et contacts viennent de là. Et il ne parle délibérément pas lui-même à Bexio — nous y venons.

Mensuel à annuel rythme par contrat
Sans lacune aucune période ne manque, aucune ne se chevauche
Au prorata les changements en cours de période sont calculés au prorata
Une validation rien ne part vers Bexio sans un humain

Créer un abonnement

Vous trouvez la liste sous Abonnements dans la navigation ; les réglages du module se trouvent sous Gérer → Bexio → Abonnements.

Un contrat exige un titre, un client Bexio, une date de début, un rythme — mensuel, trimestriel ou annuel — et au moins une position.

Une position est un article du module Bexio, avec quantité et prix. Un point important : la position est un instantané, pas une référence vivante. Si l’article change dans Bexio, le contrat ne change pas avec lui. Un contrat dont les prix bougent dans votre dos ne serait pas un contrat.

Vous définissez aussi qui est responsable. C’est la responsabilité, pas l’auteur — qui a créé le contrat reste à côté dans l’historique.

Comment les périodes sont calculées

Deux règles, dont tout le reste découle :

  • Chaque début de période est calculé depuis le début du contrat, jamais depuis la période précédente. Sinon chaque erreur d’arrondi de fin de mois s’accumule, et après deux ans plus aucune date n’est juste.
  • La fin de période est le début de la période suivante moins un jour et n’est jamais déterminée pour elle-même. Les périodes sont ainsi, par construction, sans lacune et sans chevauchement.

En fin de mois, cela donne ceci. Début de contrat le 31 janvier, mensuel :

PériodeIntervallePourquoi
Première31 jan – 27 févLa suivante commence le 28 février, car le 31 février n’existe pas
Deuxième28 fév – 30 marLa suivante commence le 31 mars, le jour d’ancrage est de retour
Troisième31 mar – 29 avr

Le jour d’ancrage n’est donc pas perdu simplement parce qu’un mois est plus court. C’est exactement ce qui se serait passé en comptant de période en période.

Facturation au prorata

Deux cas exigent une période partielle, et tous deux se calculent de la même façon :

Changement de position en cours de périodeCinq licences de plus dès le 1er avril : l’ancienne ligne est clôturée, une nouvelle ouverte au 1er avril, et l’augmentation refacturée pour les jours restants.
Dernière période raccourcieUn contrat résilié se termine en cours de période et n’est facturé que pour les jours effectifs.

Le dénominateur est toujours la longueur nominale de la période, pas la longueur raccourcie. Un abonnement annuel qui s’achève après 90 jours coûte au prorata 90 jours sur 365 — pas 90 sur 90. Sinon, résilier serait gratuit.

Le calcul se fait en jours calendaires réels, pas en 30/360. Ainsi les périodes partielles s’additionnent exactement à une période complète, même dans une année bissextile.

Pour certaines positions, le calcul au prorata peut être désactivé et réglé sur « toujours complet » — pour des prestations que votre propre fournisseur vous facture aussi en entier.

Le texte de facture

Chaque position a un texte de facture sur plusieurs lignes, et ce texte est un modèle : les {variables} sont remplacées par les valeurs de la période concrète lors de la facturation. La facture indique donc « Maintenance 01.01.2027 – 31.03.2027 » et non la même phrase creuse chaque trimestre.

Un aperçu vous montre ce que cela donne avant de facturer. Et l’ordre des positions se règle en les tirant — c’est l’ordre sur la facture.

La liste d’ensemble

La recherche porte sur le titre, le client Bexio avec son numéro et, s’il est renseigné, le client FreeScout. S’y ajoute un filtre par état.

Les colonnes que vous voulez voir se règlent dans le menu à trois points ; le choix est retenu pour vous. Sont disponibles client, responsabilité, début, rythme, période suivante, date de facturation, préavis, montant, positions et état.

Le montant est le montant net de la période suivante — le chiffre que vous voulez connaître en regardant la liste.

Facturer

C’est ici que se trouve la décision la plus importante du module : il n’envoie rien lui-même à Bexio. Un passage de facturation crée une facturation dans le module Activités avec l’état « ouverte ». C’est là qu’elle est poussée vers Bexio, avec le bouton existant Envoyer à Bexio.

Il n’y a ainsi qu’un seul chemin vers Bexio — celui du module Bexio — et exactement un endroit où un humain valide. Un module qui adresserait de vraies factures à un client sans surveillance est une mauvaise idée, aussi bien calcule-t-il.

Trois choses déclenchent un passage :

  • Le passage quotidien à 06:00 facture ce qui est dû.
  • Le bouton Facturer maintenant sur l’abonnement facture la prochaine période ouverte, même avant son échéance.
  • Un changement de position dans une période déjà facturée émet aussitôt la correction comme facturation distincte.

Un contrat en retard de plusieurs périodes en rattrape une par passage. C’est délibéré : sinon apparaîtrait d’un coup un flot de facturations que plus personne ne peut vérifier.

Quand un passage échoue

Un passage échoué se signale par une cloche propre dans la navigation, visible seulement pour les administratrices et seulement quand quelque chose attend.

Seul ce qui échoue sans surveillance déclenche une notification :

DéclencheurCloche
Passage quotidien : période échouéeoui
Passage quotidien : corrections échouéesoui
Changement de position : correction non émiseoui — elle reste ouverte et serait sinon oubliée
Le bouton « Facturer maintenant »non — l’erreur s’affiche directement

Tant qu’un avis non lu concernant la même période attend, aucun second n’est créé. Sans ce dédoublonnage, un contrat qui échoue durablement allongerait la cloche chaque jour, et on l’ignorerait bientôt.

Une fois la facturation réussie, les anciens avertissements de ce contrat sont retirés.

Bon à savoir

Résilié ne veut pas dire terminé

Un contrat résilié court jusqu’à la fin de sa durée et est facturé jusque-là — la dernière période au prorata s’il y a lieu. « Résilié » est une annonce, pas un interrupteur.

La date de début est verrouillée après la première facturation

Elle ne peut plus être déplacée ensuite. Toutes les limites de période en découlent ; un changement ultérieur remettrait en question chaque facture déjà émise.

Le taux de TVA vient de l’article

Il est résolu depuis l’article du module Bexio au moment de facturer et n’est pas déposé sur le contrat. Ainsi s’applique toujours le taux juste au moment de la facturation.

Les modules Bexio et Activités sont nécessaires

Articles et contacts viennent du module Bexio, et les facturations créées vivent dans le module Activités. Sans ces deux-là, le module Abonnements ne peut pas travailler.

Vous ne vous en sortez pas ? Assistance

Bon à savoir

Questions fréquentes

Tout ce que vous devriez savoir sur nos modules, nos licences, les mises à jour et le support avant d’acheter.

Pourquoi une date d’expiration s’affiche-t-elle sur le module FreeScout que j’ai acheté ?

Avec votre achat, vous recevez le module ainsi que douze mois de support, de mises à jour de sécurité et de nouvelles fonctions. La date d’expiration affichée concerne ces prestations comprises — pas votre droit d’utiliser le module.

Que se passe-t-il à l’expiration de ma licence ?

Le module que vous avez installé continue de fonctionner. Après l’expiration de la licence, en revanche, vous ne recevez plus de mises à jour de sécurité ni de fonctions, et le support compris n’est plus utilisable.

Vous décidez vous-même de renouveler la licence ou de continuer à utiliser le module installé sans autres mises à jour, sous votre propre responsabilité.

D’autres promettent des mises à jour à vie. Pourquoi pas vous ?

Les technologies, les exigences de sécurité et les dépendances évoluent sans cesse. Ce qui fonctionne de façon fiable aujourd’hui peut être dépassé ou plus pris en charge demain. Un bon logiciel demande donc un entretien, des tests et un développement continus.

Plutôt que de vous lier à un abonnement permanent, nous vous laissons le choix : renouveler votre licence, ou continuer à utiliser le module installé sans autres mises à jour, sous votre propre responsabilité.

Ai-je besoin de votre module LaStore ?

Non, mais le module LaStore relie votre installation FreeScout aux modules que vous avez achetés et vous apporte plusieurs avantages :

  • installation en un clic
  • détection automatique des mises à jour disponibles
  • mise à jour simple directement dans FreeScout
  • vérification de la signature du paquet
  • protection contre des paquets modifiés ou falsifiés à votre insu

Nos modules n’utilisent pas le processus de mise à jour habituel, car il n’est pas sûr. Le module LaStore vérifie chacun de nos modules avant la mise à jour. Un attaquant ne peut donc pas livrer de mises à jour falsifiées et dangereuses. Sans ce module, la vérification vous incombe et le processus est manuel.

sans LaStoreavec LaStore, pilote auto éteintavec LaStore, pilote auto activé
apprend les nouvelles versionsnonoui, chaque jouroui, chaque jour
installeà la main depuis le portailen un clicla nuit, sans vous
vérifiépar vous, via shasum -a 256ouioui
Est-ce que j’obtiens vraiment le code source complet ?

Oui. Nos modules sont fournis sous licence AGPL-3.0. Le module livré contient l’intégralité du code source, que vous pouvez consulter et adapter dans le cadre de cette licence.

Sur combien d’installations FreeScout puis-je utiliser le module ?

Une licence couvre une installation FreeScout active. Deux déménagements de serveur gratuits sont compris en plus.

Si un ancien serveur n’est plus utilisé, le système libère automatiquement son activation après 90 jours. Une installation devenue injoignable ou déjà supprimée n’est donc pas imputée durablement à votre licence.

Puis-je retourner un module acheté ?

Vous disposez d’un droit de retour de 14 jours. Il s’éteint dès que vous activez le module — et non déjà à la remise de la clé de licence.

N’activez donc le module que lorsque vous avez définitivement décidé de l’utiliser. Pour les consommateurs de l’EEE s’appliquent en outre les dispositions légales sur le droit de rétractation pour les contenus numériques.

Qui établit ma facture ?

Le paiement est traité par Paddle. Paddle agit comme Merchant of Record et donc comme vendeuse. C’est pourquoi Paddle figure comme émetteur de la facture, et éventuellement aussi comme bénéficiaire sur votre relevé de carte ou de compte.

Un module a-t-il besoin d’autres modules FreeScout ?

Cela dépend du produit. Certains modules fonctionnent entièrement seuls et offrent des fonctions supplémentaires lorsque d’autres modules sont présents. D’autres ont des dépendances strictes.

Le chercheur de créneaux, par exemple, exige impérativement le module Calendar, car les rendez-vous disponibles sont calculés à partir des agendas qui y sont tenus.

Les dépendances requises et optionnelles figurent sur chaque page de produit.

Que faire si quelque chose ne fonctionne pas ?

Nous vérifions nos modules avec soin. Il peut néanmoins arriver qu’une fonction ne se comporte pas comme prévu dans un environnement particulier.

Chaque module est accompagné d’un guide détaillé. Si cela ne suffit pas, vous pouvez ouvrir un ticket de support. Décrivez brièvement le problème et les étapes déjà effectuées — nous vous aidons volontiers.

Payer en toute sécurité, partoutVotre paiement est traité en toute sécurité par Paddle. Vous pouvez payer depuis le monde entier, confortablement dans votre propre monnaie — facturation en règle comprise.
Ouvert, vérifiable, adaptableGrâce à l’AGPL-3.0, vous obtenez le code source complet. Vous pouvez vérifier le logiciel, l’adapter vous-même et continuer à l’exploiter en toute indépendance.
Deux déménagements de serveur inclusVotre installation FreeScout déménage ? Vous pouvez transférer votre licence vers un nouveau serveur jusqu’à deux fois, gratuitement, et continuer à y utiliser le module.
Installer et rester à jour automatiquementAvec notre module LaStore pour FreeScout, vous installez vos achats en un seul clic. Les mises à jour disponibles sont vérifiées et installées automatiquement.

Lire la vidéo

La lecture établit une connexion avec YouTube.

Voir l’image