Overview
Lorsque ton environnement est connecté à Sage 100, la configuration des décimales (montants, prix, quantités) est directement récupérée depuis Sage 100 et appliquée dans Sage Sales Management.
Cela permet de :
Garantir une cohérence d’affichage entre les deux systèmes
Éviter les erreurs lors de l’envoi ou de la mise à jour des données
Assurer la compatibilité des valeurs numériques
Cette fonctionnalité est disponible à partir de la version 1.0.7 du connecteur Sage 100.
Comment fonctionne cette fonctionnalité ?
SSM récupère automatiquement les paramètres numériques définis dans Sage 100 et les applique à l’environnement connecté.
Les informations synchronisées sont :
Devise (Currency)
Nombre de décimales pour les montants (Amount format)
Nombre de décimales pour les quantités (Quantity)
Nombre de décimales pour les prix (Price)
Nombre de décimales dans SSM → fixé par défaut à 4
Point important
Dans Sage 100, il n’existe pas de champ spécifique permettant de définir le nombre maximal de décimales visibles dans SSM.
Pour cette raison, le champ Nombre de décimales dans SSM est automatiquement défini à 4, qui correspond au maximum pris en charge.
Quand cette information est-elle mise à jour ?
À la création d’un environnement
Lorsqu’un environnement connecté est créé, les valeurs sont automatiquement renseignées.
Lors d’un changement dans Sage 100
Si la configuration est modifiée dans Sage 100 (devise, montants, quantités, prix), ces changements sont répercutés dans SSM lors de la mise à jour de l’environnement.
Sens de synchronisation
La synchronisation est unidirectionnelle :
De Sage 100 vers SSM
Les modifications dans SSM ne sont pas renvoyées vers Sage 100
Règle appliquée lors de l’envoi des données
Pour garantir la compatibilité avec Sage 100 :
Toute valeur contenant plus de 4 décimales est automatiquement limitée à 4 décimales lors de l’envoi
Cette règle s’applique :
À la création d’un enregistrement
À la mise à jour d’un enregistrement
Pourquoi cette règle est-elle nécessaire ?
Certains champs dans SSM peuvent contenir plus de décimales que celles acceptées par Sage 100.
Sans ajustement automatique, cela pourrait provoquer :
Un blocage à l’insertion
Un échec de mise à jour
Des incohérences entre les systèmes
Cette règle garantit que les données restent compatibles avec Sage 100.
Quels types de champs sont concernés ?
En plus des paramètres de l’environnement, cette amélioration concerne tous les champs intégrés de type :
décimal
montant
prix
quantité
L’objectif est de garantir que ces valeurs :
soient correctement envoyées à Sage 100
soient correctement affichées dans SSM
respectent le nombre de décimales attendu selon leur nature
Exemple
Si un prix saisi dans SSM est :
125,123456
et que cette valeur doit être envoyée à Sage 100, elle sera transmise comme suit :
125,1234
Cela permet d’éviter le rejet du registre lors de l’insertion ou de la mise à jour.
Ce qu’il faut retenir
La configuration des décimales est récupérée depuis Sage 100
SSM ne renvoie pas cette configuration vers Sage 100
Le nombre de décimales dans SSM est limité à 4
Toute valeur est automatiquement ajustée à ce maximum
Cette règle s’applique aux créations et aux mises à jour
Résultat attendu
Avec cette fonctionnalité :
Les données sont cohérentes entre les systèmes
L’environnement reflète la configuration Sage 100
Les erreurs liées aux décimales sont réduites
Les échanges de données sont plus fiables