ExoConnect pour Acomba
Latest
  • Latest
  • 2.2.0
  • 2.3.2
  • 2.4.0
AccueilGuidesRéférence de l'APIRecettes
AccueilGuidesRéférence de l'APIRecettes
Contactez-nous
Latest
  • Latest
  • 2.2.0
  • 2.3.2
  • 2.4.0
Latest
  • Latest
  • 2.2.0
  • 2.3.2
  • 2.4.0
  1. Recettes
  • États de compte automatisés
  • Relances de recouvrement
  • Bons de commande, réceptions et rapprochement
  • Commande en ligne, facture et paiement
  • Lot de paiements fournisseurs
  • Synchronisation CRM
  • Import de feuilles de temps
  • Rapport de trésorerie
  • Vérification des DAS
  • Power BI et Excel
  • Rapport mensuel CCQ
  • Embaucher un travailleur de la construction
  • Le vrai coût horaire dans vos soumissions
  • Coût de la main-d’œuvre par chantier
  • Vérifier une paie avant de la fermer
  • Une prime à la prochaine paie
  • Vacances et banques d’heures en libre-service
  • Masse salariale à venir et rétention du personnel
  • De la soumission à la commande
  • Retours et notes de crédit
  • Prix spéciaux et clients exemptés
  • Catalogue de boutique en ligne
  • Réapprovisionnement sans double commande
  • Rentabilité des produits
  • Rapprocher l'état de compte d'un fournisseur
  • Budget contre réel
  • Surveiller votre intégration
  1. Recettes

Rentabilité des produits

Le chiffre d'affaires a monté de 30 % cette année. Mais qu'est-ce qui rapporte vraiment ? Le tirage de joints au pied carré se vend bien, sauf que sa marge ne couvre plus la hausse du prix des matériaux. Et la main-d'œuvre facturée à l'heure, la moitié des ventes, n'a aucun coûtant dans Acomba : sa « marge » n'y est qu'une illusion de 100 %.
Dans cette recette, nous allons produire le bilan de rentabilité des produits de l'année : ventes par groupe et écart avec l'année précédente, marge réellement mesurable, produits sous un seuil de marge, produits sans coûtant, et les quelques produits qui font l'essentiel des ventes.
Ce que vous allez apprendre
regrouper les ventes et la marge par produit ou par groupe de produits ;
comparer une année à la précédente ;
distinguer la marge mesurable des ventes sans coûtant ;
repérer les produits à faible marge et les produits de classe A.
Avant de commencer
une clé API en lecture : cette recette n'écrit rien dans Acomba ;
le module Facturation actif, avec au moins deux années de factures pour la comparaison ;
le coûtant de vos produits tenu à jour dans Acomba (sinon leur marge est inconnue).

D'où vient la marge#

Avant de lire les chiffres, voyons comment la marge se calcule. Chaque ligne de facture garde le coûtant unitaire au moment de la vente : la marge de la ligne est son montant moins ce coûtant multiplié par la quantité. Les notes de crédit viennent en déduction. Une ligne sans coûtant (main-d'œuvre, services, frais) a une marge inconnue : l'API la laisse à null au lieu d'afficher 100 %.

Étape 1 : les ventes par groupe, comparées à l'an dernier#

Commençons par la vue d'ensemble. group_by=group regroupe par groupe de produits ; compare_from et compare_to ajoutent l'année précédente.
cURL
Réponse 200 (extrait)
Le total des ventes égale le sous-total de GET /api/sales/summary pour la même période : ce sont les mêmes factures, avant taxes. delta_pct est null quand l'année précédente est nulle ou négative.

Étape 2 : la marge mesurable#

Le résumé additionne toutes les lignes, y compris celles sans coûtant : ici, 5 984 lignes sur 8 053, surtout de la main-d'œuvre. Leur montant entre tout entier dans margin_total ; le 73 % affiché surestime donc la rentabilité. Par produit, margin_pct vaut null quand le coût est inconnu : additionnez seulement les produits qui ont un coûtant pour obtenir la marge mesurable.
cURL

Le script complet#

Assemblons le bilan : ce script affiche les ventes de l'année, la marge mesurable, les groupes comparés à l'année précédente, les produits sous le seuil de marge, ceux sans coûtant et la classe A.
Python
JavaScript (Node.js)
Exemple de sortie :
Ventes 2025 : 8,392,059.47 $ avant taxes, 1736 factures
Lignes sans coûtant : 5984 sur 8053 (main-d'œuvre, services)
Marge mesurable : 59.8 % sur 5,532,990.72 $ de ventes à coûtant connu

Par groupe de produits (écart avec l'année précédente)
  Joints                             3,682,137.95 $     +57 %  marge 59 %
  Peinture                           3,237,773.83 $     +33 %  marge 80 %
  Gypse                                786,240.69 $    +184 %  marge 99 %
  Retenues à recevoir                   79,910.57 $         —  marge coût inconnu

Marge sous 30 % : 9 produit(s)
  JOINT-PI2  Tirage de joint au pied carré  2,011,178.15 $  marge 29.8 %
  PEINT-H    Peinture à l'heure               198,071.37 $  marge -6.0 %

Sans coûtant (marge inconnue) : 47 produit(s)
  JOB-J      Job de tirage de joint         1,408,300.24 $

Classe A : 5 produit(s) sur 68 font 81 % des ventes

Bon à savoir#

Main-d'œuvre sans coûtant. Les heures facturées n'ont pas de coûtant dans l'inventaire : leur coût réel est dans la paie. Pour la rentabilité d'un chantier, rapprochez les ventes du coût de la main-d'œuvre par projet (Coût de la main-d'œuvre par chantier).
Une marge négative (comme PEINT-H ci-dessus) signale un coûtant plus élevé que le prix de vente au moment de la vente : prix à revoir, ou coûtant mal saisi.
Classe A : les produits qui, triés par ventes, constituent les premiers 80 % ; ensemble, ils dépassent légèrement 80 %.
D'autres regroupements : group_by=segment, category ou location.
Le calcul d'une année complète prend quelques secondes ; le résultat est gardé en cache (4 heures pour l'année courante, 24 heures pour une année terminée). Changer le tri ou la page ne le relance pas.
Codes d'erreur : voir Codes d'erreur.

Et voilà#

Votre bilan de rentabilité est prêt : les ventes de chaque groupe et leur évolution, la marge que vous pouvez vraiment mesurer, les produits qui rapportent peu et ceux qui font l'essentiel du chiffre d'affaires. Vous savez aussi pourquoi la marge globale d'Acomba surestime la rentabilité quand la main-d'œuvre n'a pas de coûtant.
Pour aller plus loin
Coût de la main-d'œuvre par chantier : le coût réel des heures facturées.
Le vrai coût horaire dans vos soumissions : fixer un prix de main-d'œuvre qui couvre son coût.
Power BI et Excel : suivre ces chiffres dans un tableau de bord.
Modified at 2026-10-11 23:39:15
Previous
Réapprovisionnement sans double commande
Next
Rapprocher l'état de compte d'un fournisseur
Built with