Un métier itinérant facture mal parce que le moment de la facture et le moment du bureau ne coïncident jamais : quand l'intervention se termine à deux heures du matin sur une bande d'arrêt d'urgence, personne ne rentre saisir une facture. La réponse n'est pas de discipliner l'artisan, c'est de faire émettre la facture là où le travail se termine, puis de la transmettre automatiquement à la comptabilité. Depann All In One, entreprise de dépannage et de remorquage du Var, fonctionne ainsi : ses factures partent du terrain et arrivent dans CashFacture sans ressaisie.
Le problème : la facture qui n'arrive jamais au bureau
Le dépannage automobile concentre toutes les difficultés de la facturation itinérante. L'intervention est imprévisible, elle a lieu de nuit comme le dimanche, le client est pressé et souvent sous le choc d'une panne. Le règlement se fait sur place, en carte ou en espèces, souvent au sans contact depuis le téléphone. Et le document à remettre n'est pas un simple ticket : le client a besoin d'une facture en règle pour se faire rembourser par son assurance ou par son employeur.
Dans ce contexte, le schéma classique, noter sur un carnet puis ressaisir au bureau le lendemain, produit trois pertes. Des interventions oubliées, purement et simplement. Des délais qui repoussent l'encaissement de plusieurs jours. Et des écarts entre ce qui a été annoncé au client et ce qui figure sur la facture, quand le montant est reconstitué de mémoire.
La règle qui structure tout : une seule source pour la facture
Le piège technique le plus courant, dans ce genre d'architecture, est d'avoir deux chemins de création de facture : un depuis l'application mobile du terrain, un autre depuis l'espace d'administration. Les deux divergent toujours, parce qu'ils sont maintenus séparément.
C'est exactement ce qui s'était produit chez Depann All In One. Le générateur du terrain recopiait le bon d'intervention tel quel : la facture héritait du statut du bon, n'avait pas de montant facturé propre, et surtout n'était jamais transmise à la comptabilité. Le générateur de l'espace d'administration, lui, produisait une facture correcte et synchronisée. Résultat : une facture créée depuis le bord de la route restait invisible de la comptabilité jusqu'à ce que quelqu'un la rouvre et la réenregistre depuis le bureau, soit précisément la ressaisie qu'on cherchait à supprimer.
La correction a consisté à ramener les deux pages sur une fonction unique de construction de facture. Une seule source, un seul format, un seul chemin de transmission. C'est la condition sans laquelle aucune synchronisation n'est fiable.
L'intégration : signature côté serveur, jamais côté navigateur
La transmission vers CashFacture passe par un point d'entrée serveur dédié, qui reçoit la facture depuis l'interface, la met au format attendu, la signe et l'envoie à l'API.
| Élément | Choix retenu | Pourquoi |
|---|---|---|
| Emplacement du secret | variables d'environnement côté serveur | un secret de signature exposé au navigateur est un secret compromis |
| Signature | HMAC sur la charge utile | l'API vérifie que la requête vient bien du partenaire déclaré |
| Identifiant de rapprochement | la référence de la facture émise | permet le dédoublonnage côté CashFacture |
| Déclenchement | à l'enregistrement de la facture | pas de traitement différé, pas de file d'attente à surveiller |
Le point le plus utile en production est le dédoublonnage par identifiant externe. Une connexion mobile de bord de route est instable : la requête part, le réseau tombe, l'utilisateur recommence. Sans identifiant de rapprochement, chaque tentative créerait une facture supplémentaire, et la comptabilité se retrouverait avec des doublons à nettoyer à la main. En transmettant la référence de la facture comme identifiant externe, une même référence ne crée jamais deux factures, quel que soit le nombre de tentatives. C'est un détail d'implémentation de quelques lignes, et c'est ce qui rend le dispositif utilisable dans la vraie vie.
Ce que cela change dans le métier
L'effet le plus visible n'est pas comptable, il est commercial. Quand la facture est produite sur place, le prix annoncé au téléphone, le montant encaissé et le montant facturé sont nécessairement le même chiffre. L'entreprise peut alors tenir une promesse simple et vérifiable : le montant communiqué avant l'intervention est celui qui figure sur la facture, sans supplément découvert à l'arrivée. Cette promesse ne se tient pas avec une ressaisie du lendemain.
Le deuxième effet concerne le client. Dans le dépannage, le bon d'intervention et la facture sont les pièces que réclame l'assureur pour un remboursement. Les remettre immédiatement, plutôt que de les promettre pour la semaine suivante, supprime une source d'appels et de relances des deux côtés. Sur les factures qui traînent malgré tout, les relances automatiques prennent le relais.
Transposable à tout métier d'intervention
Le dépannage automobile n'a rien de particulier ici : la même contrainte pèse sur le plombier appelé en urgence, l'électricien d'astreinte, le serrurier de nuit, le vétérinaire itinérant ou le technicien en maintenance. Le schéma se résume à quatre décisions.
- Une seule fonction de construction de la facture, partagée par toutes les interfaces qui en émettent.
- Le secret de signature côté serveur, jamais dans le navigateur ni dans l'application mobile.
- Un identifiant de rapprochement transmis à chaque envoi, pour que les tentatives multiples ne produisent jamais de doublon.
- Un déclenchement à l'enregistrement, pour que le document parte pendant que l'intervention est encore fraîche.
Ces quatre points ne dépendent ni du métier ni de la taille de l'entreprise. Ils déterminent si la facturation mobile tient en production ou si elle se transforme en travail de nettoyage mensuel. Le cadre réglementaire qui s'y applique est celui de la réforme entrée en vigueur au 1er septembre 2026.
Brancher son propre outil sur CashFacture
L'API de facturation est ouverte aux clients : si vous avez déjà un logiciel métier, une application de terrain ou un espace d'administration maison, vos factures peuvent y naître et arriver dans CashFacture sans ressaisie. Le plan START est à 9 euros par mois, avec un essai de 7 jours. Vous pouvez créer votre compte et tester l'intégration sur une vraie facture.
Depann All In One est une entreprise de dépannage et de remorquage automobile intervenant dans le Var et les Bouches-du-Rhône, cliente de CashFacture. Son site : depannallinone.fr.