Historique des versions du module Tarifs dégressifs / NsPriceDegres, édité par NSINFO, de la plus récente à la plus ancienne.
Version 23.0.0 – 29/10/2026
- Version initiale (alignement sur les modules NSINFO : famille NSINFO, version dans VERSION, réglages via nsinfoSetup)
- Objet « Tarif dégressif » (ModuleBuilder) : produit, client facultatif, quantité minimale, prix de vente unitaire HT ; attributs supplémentaires, entité, droits
- Ajout d’une ligne produit (devis, commande, facture client) : le prix du palier de quantité remplace le prix par défaut (tarif du client d’abord, puis tarif général) ; un prix saisi à la main est conservé
- Option « Recalculer le prix quand la quantité d’une ligne est modifiée » (documents clients en brouillon) : prix refait au changement du champ et à l’enregistrement de la ligne (palier de la nouvelle quantité, sinon prix de vente par défaut)
- Bouton de mise à jour des prix sur les documents en brouillon, toujours affiché y compris après l’enregistrement d’une ligne ; nom et couleur réglables : documents clients (prix de vente par tarifs dégressifs, prix d’achat de chaque ligne au fournisseur le moins cher pour la quantité) et documents fournisseurs (prix d’achat du fournisseur par quantité, remise fournisseur appliquée)
- Menu Produits : liste des seuls produits ayant un tarif dégressif (nombre de paliers, prix le plus bas / le plus haut, lien vers l’onglet), réservée aux utilisateurs pouvant lire les produits, avec le logo du module
- Onglet « Tarifs dégressifs » de la fiche produit en liste standard Dolibarr : filtres, attributs supplémentaires (colonnes et filtres), choix des colonnes, tri, pagination, sélection multiple avec suppression en masse ; ajout au-dessus de la liste ; prix unitaire modifiable directement dans la liste avec enregistrement automatique
- Saisie des tarifs : quantité vide = première quantité libre (1, 2, 3…) pour le tarif général ou pour le client ; pas de doublon de quantité (par produit et par client, ou tous les clients) ; prix négatif refusé
- Import de tarifs par fichier csv, xls ou xlsx (zone de dépôt NSINFO dans une fenêtre ouverte par un bouton) : colonne 1 tiers (nom, code client ou identifiant, vide = tous les clients), colonne 2 quantité (vide = première libre), colonne 3 prix unitaire HT ; un palier existant pour la même quantité et le même périmètre est mis à jour ; compte rendu des lignes créées, mises à jour et en erreur
- Fiche produit, onglet Prix fournisseurs (nouveau contexte de hook pricesuppliercard : désactiver puis réactiver le module) : bouton « Importer des prix d’achat » (fournisseur choisi dans une liste, puis fichier : référence produit fournisseur, quantité minimale, taux de TVA, prix HT, remise %, délai de livraison, réputation, client) ; un prix existant pour le même fournisseur et la même quantité est mis à jour
- Fiche produit, onglet Prix fournisseurs : colonne de sélection multiple et suppression en masse au standard Dolibarr (hooks printFieldListTitle et printFieldListValue), limitée aux prix du produit affiché et au droit de suppression du module
- Corrections après relectures : suppression en masse et modification de prix limitées au produit et à l’entité, remise fournisseur sur le prix d’achat, code client numérique reconnu à l’import, valeurs du fichier échappées dans les messages, couleur par défaut du bouton, libellés traduits