Dépannage 1.LES REMISES N'APPARAISSENT PAS Vérifications : Le module est bien activé (Configuration > Modules) Les permissions "use" sont accordées à l'utilisateur Les remises sont activées pour le type de document (Configuration du module) Le document est en mode "brouillon" (les remises ne peuvent pas être ajoutées sur un document validé) 2.LES MONTANTS NE SE RECALCULENT PAS Causes possibles : Document n'est pas en mode brouillon Cache navigateur (rafraîchir avec Ctrl+F5) Erreur JavaScript (ouvrir la console développeur) Solution : Rafraîchir la page (Ctrl+F5) Vérifier que le document est en brouillon Si le problème persiste : modifiez manuellement la ligne de remise 3.ERREUR APRÈS MISE À JOUR Symptômes : Erreurs lors de l'ouverture de documents Remises qui ne fonctionnent plus Champs manquants Solution : Allez dans Configuration > Modules Désactivez InfraSMultiDiscount Réactivez immédiatement InfraSMultiDiscount Videz le cache navigateur (Ctrl+F5) Cette opération met à jour la base de données. 4.LES MARGES SONT INCORRECTES Vérifications : Les prix d'achat sont bien renseignés sur les fiches produits Les articles comptables pour les remises sont correctement paramétrés La répartition des remises respecte bien le type d'article (produit/service) 5.REMISES AUTOMATIQUES NON APPLIQUÉES Vérifications : La fonctionnalité est activée dans la configuration Le nombre de commandes du client est inférieur à la limite paramétrée Les références concernées sont bien sélectionnées dans la configuration La commande a été validée (les remises auto s'appliquent à la validation) 6. PROBLÈME DE COMPATIBILITÉ VERSION PHP Le module vérifie la version PHP requise : Version minimale : définie dans le changelog.xml Version maximale : définie dans le changelog.xml Si erreur : Vérifiez votre version PHP ( phpinfo() ) Mettez à jour PHP si nécessaire Ou téléchargez une version compatible du module 7.PROBLÈME DE COMPATIBILITÉ DOLIBARR Le module vérifie la version minimale de Dolibarr requise. Si le module se désactive automatiquement : Vérifiez votre version Dolibarr ( Accueil > À propos ) Mettez à jour Dolibarr si nécessaire Ou téléchargez une version compatible du module Pour désactiver cette vérification ( déconseillé ) : Ajoutez la constante INFRASDISCOUNT_DISABLE_CHECK_VERSION_MIN = 1 Dans Configuration > Autres > Dictionnaires 8.ERREUR XML MANQUANTE Erreur : "InfraSDiscountChangelogXMLError" Cause : Extension PHP XML non installée Solution : Installez l'extension PHP XML Sur Debian/Ubuntu : sudo apt-get install php-xml Sur Red Hat/CentOS : sudo yum install php-xml Redémarrez le serveur web Réactivez le module