COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

Trésorerie

CaisseSession · CashOperation · Balance · Séquences COBAC

Avancé v1.0 Stable
Voir dans Swagger

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
Swagger UI ReDoc OpenAPI JSON

Métadonnées

Mainteneur COOP-CA AMIFOND
Version v1.0
Statut Stable
Endpoints 5
Compatibilité Django 4.2 LTS / Python 3.10