COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

Tiers & Clientèle

Tiers · SocietaireProfile · Roles · KYC · Contacts

Intermédiaire v1.0 Stable
Voir dans Swagger

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

Métadonnées

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