Trésorerie
CaisseSession · CashOperation · Balance · Séquences COBAC
Avancé
v1.0
Stable
1. Présentation
Le module Treasury gère les opérations de caisse en temps réel. Chaque session de caisse est ouverte et fermée par un caissier autorisé. Les opérations sont tracées avec justificatifs et numérotées via des séquences COBAC.
2. Installation
"apps.treasury", # dans INSTALLED_APPS
3. Configuration
# Routes globales
path('treasury/', include('apps.treasury.api.urls')),
# /api/v1/treasury/sessions/
# /api/v1/treasury/operations/
# /api/v1/treasury/balance/
4. Modèles de données
CaisseSession
CashOperation
TreasurySequence
Note opérateur : La balance de caisse doit être vérifiée à chaque fermeture de session. Toute anomalie déclenche une alerte COBAC.
5. Endpoints API
Trésorerie
5 endpoints| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/treasury/sessions/ | Sessions de caisse |
| POST | /api/v1/treasury/sessions/ | Ouvrir une session |
| GET | /api/v1/treasury/operations/ | Opérations de caisse |
| POST | /api/v1/treasury/operations/ | Enregistrer opération |
| GET | /api/v1/treasury/balance/ | Balance de caisse |
Métadonnées
| Mainteneur | COOP-CA AMIFOND |
| Version | v1.0 |
| Statut | Stable |
| Endpoints | 5 |
| Compatibilité | Django 4.2 LTS / Python 3.10 |