Passer au contenu principal

Sage 100 FR: Gestion des décimales dans les environnements connectés

Dans un environnement connecté à Sage 100, Sage Sales Management récupère automatiquement la configuration des décimales afin d’assurer la cohérence des données et d’éviter les erreurs liées aux formats numériques.

Écrit par Training

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

Avez-vous trouvé la réponse à votre question ?