Constantes numériques
Les constantes numériques sont des valeurs fixes qui représentent une donnée.
Elles sont utilisées à la place des constantes chaînes pour éviter les erreurs de saisie ou de casse.
Par exemple, pour représenter la nature d'un compte général, on utilise les constantes numériques suivantes :
1. Banque
2. Caisse
3. Charge
...
9. Divers
10. Immobilisation
...
Dans l'application, ce sont des libellés qui sont affichés à l'utilisateur dans les listes de choix qui ne sont pas personnalisables.
Par exemple, pour la nature d'un compte général, on verra ceci dans l'application :

Ces constantes numériques seront retournées par les API de lecture, le plus souvent accompagnées de la constante chaine stockée en base et de la valeur affichée dans l'application.
Par exemple, pour un compte général de charge, on aura un retour de ce type où
natureIdcontient la constante numérique (3)natureCodecontient la constante chaine stockée en base ("CHA")natureDescriptioncontient la valeur affichée dans l'application ("Compte de charge")
{
"id": "607000",
"description": "Achats de marchandises",
"natureId": 3,
"natureCode": "CHA",
"natureDescription": "Compte de charge"
}
Note
Ces constantes seront potentiellement utilisées dans les filtres de recherche des méthodes de lecture et comme valeurs dans les appels aux API de mise à jour.