06 ERP · Opérations terrain · Facturation

C+ERP

  • Elixir
  • Phoenix LiveView
  • Ash
  • Postgres

Un ERP pour les entreprises de propreté et de gestion des déchets. Clients et sites, devis, contrats, plans de facturation, facturation, reporting et opérations terrain vivent dans une seule application, plutôt qu'un tableur et une boîte mail par service.

Livré sous accord de confidentialité — le client n'est pas nommé et l'application n'est pas publique.

Deux côtés, un seul système

Le bureau

Les clients et les sites qu'ils détiennent, les devis qui deviennent des contrats, les plans de facturation qui deviennent des factures, la facturation électronique, les exports PDF et XLSX, et le reporting sur l'ensemble.

Le terrain

Ce que font les équipes sur site est enregistré sur les mêmes clients et les mêmes sites que ceux des contrats, avec les documents stockés et les notifications envoyées depuis le même endroit.

Ce qui a été difficile

  1. 01

    La facturation est un plan, pas un événement

    Un contrat de propreté ou de collecte ne produit pas une facture : il en produit une par période, pendant des années. Si les factures sont saisies à la main, quelqu'un finit par oublier un site — et le mois ressort incomplet.

  2. 02

    Un client, plusieurs sites

    Un seul client est un portefeuille d'immeubles, chacun avec son planning, son prix et ses dates de début et de fin. Tout ce qui vient ensuite — facturation, reporting, travail terrain — doit conserver cette structure au lieu de l'aplatir.

  3. 03

    Une facture sort de l'entreprise

    La facturation électronique, c'est un document à valeur légale et à format imposé. Une fois émis, il doit rester reproductible exactement tel qu'il a été envoyé, quoi qu'il ait changé ensuite dans le système.

  4. 04

    Tout le monde ne doit pas tout voir

    Exploitation, comptabilité et direction travaillent dans la même application sur les mêmes clients. Les accès doivent être décidés par rôle, et entrer doit demander plus qu'un mot de passe qui a fuité.

Comment nous l'avons construit

01

Devis, contrat et facture : une seule chaîne

Un devis devient un contrat, et un contrat porte son plan de facturation : chaque étape découle de la précédente au lieu d'être ressaisie dans un nouveau formulaire.

02

Des factures générées à l'échéance, pas à la main

Les plans de facturation émettent leurs factures via des jobs de fond : une période se clôture, que quelqu'un ait pensé ou non à ouvrir l'application ce matin-là.

03

Documents produits, stockés et envoyés

Exports PDF et XLSX, facturation électronique, stockage documentaire et notifications par e-mail font partie du même système : rien n'est reconstitué à la main pour répondre à une question.

04

Accès par rôle, protégé par double authentification

Chaque rôle voit la partie de l'activité sur laquelle il travaille, et chaque compte est protégé par une authentification à deux facteurs.

Le prochain pourrait être le vôtre.

Dites-nous ce que vous construisez et ce qu'il ne peut pas se permettre de rater. Nous vous dirons honnêtement si nous sommes la bonne équipe pour ça.

Démarrer un projet hello@elixiria.ma
enfrar