Tiers & Clientèle
Tiers · SocietaireProfile · Roles · KYC · Contacts
Intermédiaire
v1.0
Stable
1. Présentation
Le module Tiers gère l'ensemble des acteurs de la coopérative : sociétaires, emprunteurs, fournisseurs. Chaque tiers peut avoir plusieurs rôles (sociétaire, client, fournisseur). Le profil sociétaire intègre le KYC conforme aux exigences COBAC.
2. Installation
"apps.tiers", # dans INSTALLED_APPS
3. Configuration
# Routes globales
path('tiers/', include('apps.tiers.urls')),
# /api/v1/tiers/tiers/
# /api/v1/tiers/roles/
# /api/v1/tiers/societaires/
4. Modèles de données
Tiers
TiersRole
SocietaireProfile
TiersContact
TiersAddress
TiersAttachment
Note opérateur : Les rôles de tiers sont distincts des rôles RBAC — ils représentent le rôle fonctionnel dans la coopérative, pas l'accès système.
5. Endpoints API
Tiers & Clientèle
9 endpoints| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/v1/tiers/tiers/ | Liste des tiers |
| POST | /api/v1/tiers/tiers/ | Créer un tiers |
| GET | /api/v1/tiers/tiers/{id}/ | Détail tiers |
| GET | /api/v1/tiers/roles/ | Rôles des tiers |
| POST | /api/v1/tiers/roles/ | Attribuer un rôle |
| GET | /api/v1/tiers/societaires/ | Sociétaires (KYC) |
| GET | /api/v1/tiers/contacts/ | Contacts |
| GET | /api/v1/tiers/adresses/ | Adresses |
| GET | /api/v1/tiers/attachments/ | Pièces jointes |
Métadonnées
| Mainteneur | COOP-CA AMIFOND |
| Version | v1.0 |
| Statut | Stable |
| Endpoints | 9 |
| Compatibilité | Django 4.2 LTS / Python 3.10 |