Blog

EUR et DZD : pourquoi nous stockons l'argent en unités mineures

Éviter les erreurs de virgule flottante dans les factures et rapports en utilisant des unités mineures entières pour chaque montant.

Par Équipe Sanad

  • ingénierie
  • argent

Les factures sont des artefacts juridiques et financiers. De petites erreurs d’arrondi se cumulent à travers les taxes, remises et totaux de ligne—donc Sanad ne stocke jamais l’argent sous forme de nombres à virgule flottante.

Unités mineures

Les montants sont stockés sous forme d’entiers dans la plus petite unité monétaire (par ex. centimes pour l’EUR). Les couches d’affichage formatent les valeurs pour les humains ; le registre reste exact.

EUR et DZD

Nous nous concentrons sur l’EUR et le DZD pour les équipes opérant à travers la France, l’Algérie et les marchés connectés. Les mêmes règles s’appliquent : un entier, un code de devise par montant.

Rapports et exports

Lorsque vous exportez ou synchronisez des données, vous obtenez des chiffres cohérents qui correspondent à vos documents—pas de mauvaises surprises de « 0,01 € d’écart » après réconciliation.

Préférences de cookies

Nous utilisons des cookies pour améliorer votre expérience et (optionnellement) activer les analyses.