COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

DEVELOPMENT

Inventory

Stock · Alertes · En-cours · Dépréciations

Avancé v1.0 Beta
Voir dans Swagger

1. Présentation

L'Inventory est scopé par enterprise via drf-nested-routers. Il expose des endpoints de lecture avec agrégations (alertes, synthèse financière) et des endpoints de mutation pour les contributeurs.

2. Installation

"apps.inventory",  # dans INSTALLED_APPS

3. Configuration

# Nested sous enterprise
# /api/v1/enterprises/{enterprise_pk}/inventory/stock-items/

4. Modèles de données

StockItem EnCoursProduction DepreciationStock
Note opérateur : L'endpoint /alerts/ retourne uniquement les articles sous le seuil minimum. L'endpoint /summary/ agrège les valeurs financières.

5. Endpoints API

Inventory

5 endpoints
Méthode Endpoint Description
GET …/inventory/stock-items/ Articles en stock
GET …/inventory/stock-items/alerts/ Alertes stock
GET …/inventory/stock-items/summary/ Synthèse financière
GET …/inventory/en-cours/ En-cours production
GET …/inventory/depreciations/ Dépréciations
Swagger UI ReDoc OpenAPI JSON

Métadonnées

Mainteneur Core Team
Version v1.0
Statut Beta
Endpoints 5
Compatibilité Django 5.0+ / Python 3.12