HELIXADSI Digital · Référentiel
TAC Module · Prise de Commandes

Tarifs & Conditions

Le moteur CPQ (Configure · Price · Quote) de la plateforme SFA SaaS. Calcule le prix de vente applicable à chaque ligne et panier en 4 niveaux : grille de base, remises en cascade, évaluation du panier entier (gratuités), éléments de facturation (transport, frais). Conçu pour couvrir la complexité des ERP les plus avancés (Odoo, X3, Sage Intact) tout en restant simple pour les cas courants.

Auteurs · Clément Dubard · Nicolas Agnus · Idir Bouiflou Version · v0.2 — Relecture CDU Statut · En cours de rédaction

01 Fiche d'identité

Périmètre
Moteur CPQ : 4 niveaux de calcul constituant le même objet métier — (1) prix de base depuis la grille, (2) remises successives en cascade (N niveaux), (3) évaluation du panier entier (remises globales + gratuités), (4) éléments de pied de page (frais de port, frais de gestion).
Vocabulaire
Grille tarifaire : table de prix par article ou famille. Condition tarifaire (CPQ) : ensemble de critères + taux de remise ou prix net. Chemin tarifaire : traçabilité détaillée de chaque étape du calcul, du prix brut au prix net. Prix plancher : prix minimum autorisé par article ou famille, exprimé en taux de marge ou en montant absolu.
Utilisateurs cibles
Administrateur SFA (configurateur du moteur), ADV/Back-office (gestionnaire tarifaire opérationnel), Commercial terrain (consommateur : voit le prix calculé, saisie libre dans la limite du plancher), Client B2B (voit ses prix applicables, sans visibilité sur le chemin tarifaire), Manager (statistiques et supervision des dépassements plancher).
Dépendances obligatoires
Middleware/Règles · User/Secteur · Clients/Prospects/Contacts · Catalogue Numérique.
Modules consommateurs
Masques de Saisie (appelant principal) · Devis Libre · Portail B2B · ERP (import des grilles via connecteur).
Décision clé
Aucune IA identifiée comme pertinente sur ce module à court terme. Le moteur est un moteur de règles — pas d'inférence IA propre. Ambition : niveau Odoo / X3 / Sage Intact avec une interface de configuration simple pour les cas courants.

02 User Stories

26 user stories réparties en six scénarios fonctionnels.

SC-01 Configurer une grille tarifaire et des critères de conditions

US-01AdministrateurCréer une grille tarifaire et l'associer à un client, une centrale ou un groupe via des critères configurablesPermettre à chaque client ou segment d'avoir les prix qui lui correspondent sans gestion manuelle
US-02AdministrateurConfigurer N niveaux de remise successifs en cascade, chacun basé sur un critère indépendant (article, famille, client, centrale, quantité, montant, date…)Modéliser des structures tarifaires complexes fidèles aux conditions ERP
US-03AdministrateurUtiliser des opérateurs de comparaison avancés sur les critères (égal, supérieur, inférieur, compris entre, liste de valeurs)Couvrir des cas conditionnels comme « remise X% si quantité ≥ 12 »
US-04AdministrateurConfigurer un masque de saisie simplifié (prix unique par article, remise unique) qui configure le moteur complexe en arrière-planPermettre à un client simple (TPE, artisan) de paramétrer ses conditions sans former un expert
US-05ADVImporter une grille tarifaire depuis un fichier CSV ou depuis le connecteur ERP, avec mise à jour des prix existantsSynchroniser les conditions tarifaires avec l'ERP sans ressaisie manuelle

SC-02 Résoudre le prix à la ligne de commande

US-06Commercial / SystèmeObtenir automatiquement le prix de base applicable à un article en fonction du contexte (utilisateur, tiers, type de document, adresse de livraison)Déclencher le bon calcul sans intervention manuelle à chaque ligne
US-07Commercial / SystèmeVoir les N remises successives appliquées à la ligne calculées en temps différé ou à l'ajout au panierDisposer du prix net résultant de toutes les conditions contractuelles
US-08CommercialSaisir librement un prix sur une ligne, dans la limite du prix plancher configuréAdapter ponctuellement le prix sans compromettre la rentabilité
US-09Commercial (multi-grilles)Sélectionner manuellement une grille tarifaire par ligne parmi celles auxquelles le client a accèsProposer plusieurs niveaux de prix selon le contexte (prix standard, prix opération, prix de lancement)
US-10Commercial / ADVDéclencher manuellement un recalcul du prix pour appliquer les dernières grilles en vigueurActualiser les prix d'un document en cours sans le supprimer et le ressaisir

SC-03 Évaluer le panier entier (remises globales et gratuités)

US-11SystèmeÉvaluer les conditions tarifaires portant sur le panier entier (cumul de quantités d'une famille, montant total…) et appliquer les remises correspondantesCouvrir les structures tarifaires qui ne peuvent pas être évaluées article par article
US-12CommercialVoir une remise globale en pied de panier (ex. 5% si montant total > 2 000€), distincte des remises ligne à ligneProposer un geste commercial simple sur le total de la commande
US-13Commercial / SystèmeDéclencher automatiquement une gratuité conditionnelle : pour X unités de A commandées, Y unités de B offertesGérer les opérations « acheté X, offert Y » sans manipulation manuelle ni client fictif
US-14Commercial / SystèmeDéclencher une gratuité sur seuil de montant : au-delà de X€ sur la famille F, un article offert est ajoutéGérer les opérations commerciales à seuil de montant, fréquentes en distribution BtoB

SC-04 Gérer les taxes spécifiques (DEEE, TGAP…)

US-15AdministrateurConfigurer des taxes spécifiques (DEEE, TGAP, taxe carbone, éco-contribution…) liées à un article ou famille, sous forme de montant fixe par unité ou de pourcentageRespecter les obligations légales de refacturation sans calcul manuel
US-16AdministrateurDéfinir pour chaque taxe si elle est soumise à la TVA ou non, et si elle s'applique avant ou après les remisesModéliser correctement les bases de calcul selon le régime fiscal de chaque taxe
US-17AdministrateurAssocier plusieurs taxes différentes à un même article (ex. DEEE + éco-contribution plastique)Anticiper l'empilement de taxes réglementaires susceptible d'évoluer avec la législation
US-18Commercial / ClientVoir le détail des taxes spécifiques par article sur le document de vente (code taxe, montant, base de calcul)Justifier le montant TTC auprès d'un client qui ne comprend pas les éco-contributions

SC-05 Gérer les éléments de facturation (transport, frais de gestion)

US-19AdministrateurConfigurer des règles de frais de port basées sur des critères (poids total, zone géographique, transporteur, franco de port)Calculer automatiquement les frais de livraison sans saisie manuelle
US-20AdministrateurImporter et maintenir une grille tarifaire transporteur (par poids, par zone) depuis le fichier du transporteurÉviter la ressaisie manuelle des grilles et les erreurs de calcul
US-21AdministrateurConfigurer des frais de gestion selon des critères (client, type de commande, montant seuil), en montant fixe ou pourcentageFacturer automatiquement les frais administratifs courants
US-22Commercial / ClientVoir les éléments de facturation (transport, frais de gestion) clairement identifiés sur le récapitulatif avant validationVérifier l'ensemble des composantes du montant total avant de s'engager

SC-06 Traçabilité du chemin tarifaire et saisie libre

US-23Commercial / ADVConsulter pour chaque ligne le chemin tarifaire détaillé : grille utilisée, remises appliquées dans quel ordre, aboutissant au prix netJustifier le prix auprès du client, comprendre une incohérence et tracer l'origine de chaque composante
US-24CommercialSaisir librement un prix, à condition qu'il ne soit pas inférieur au prix plancher autoriséNégocier au cas par cas dans la limite de la politique commerciale, sans risquer de vendre à perte
US-25ManagerConfigurer le prix plancher par article, famille ou profil de commercial (taux de marge minimum ou montant absolu)Déléguer la flexibilité tarifaire aux commerciaux tout en maintenant un garde-fou sur la rentabilité
US-26Commercial / SystèmeDéclencher à la demande un recalcul des prix avec la grille tarifaire la plus récente (bouton « Actualiser les prix »)Éviter qu'un devis saisi plusieurs semaines auparavant soit validé avec des prix obsolètes

03 MVP & versions

MVP = ce qu'izOrder fait aujourd'hui. Le moteur CPQ complet à N critères est l'objectif V1 — identifié comme différenciateur fort du produit.

FonctionnalitéPalierCommentaire
Grille tarifaire (prix par article / famille)MVPCe qu'izOrder fait aujourd'hui
Remise client (niveau unique par client ou centrale)MVPCe qu'izOrder fait aujourd'hui
Prix net et taux de remise configurablesMVPCe qu'izOrder fait aujourd'hui
Résolution contextuelle de la grille (user + tiers)MVPCe qu'izOrder fait aujourd'hui
Franco de port simple (seuil unique par client)MVPCe qu'izOrder fait aujourd'hui
Saisie libre de prix (dans la limite du plancher)MVPCe qu'izOrder fait aujourd'hui
Masque de configuration simplifiéMVPPrioritaire pour l'onboarding autonome
N niveaux de remise successifs en cascade (récursivité N)V1Moteur CPQ complet — effort significatif
Critères avancés (opérateurs supérieur, compris entre…)V1Dépend moteur CPQ V1
Évaluation au panier entier (remises sur cumul)V1Dépend moteur CPQ V1
Gratuités conditionnelles (article A → article B offert)V1US-13, US-14
Chemin tarifaire (traçabilité détaillée étape par étape)V1Différenciateur fort vs X3 / Odoo
Taxes spécifiques (DEEE, TGAP, taxe carbone…)V1Requis pour électronique, batteries, équipements
Grille tarifaire transporteur (poids / zone)V1Import grille transporteur
Frais de gestion paramétrablesV1
Sélection de grille par ligne (modèle IPC / multi-grilles)V1Cas avancé — US-09
Workflow d'approbation (dépassement plancher)V2Dépend module Workflow
Remise dynamique basée sur l'historique CA saisonnierV2Dépend ERP + connecteur