COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

DEVELOPMENT

Catalog

Produits · Catégories · TVA · Unités de mesure

Intermédiaire v1.2 Stable
Voir dans Swagger

1. Présentation

Le Catalog expose des ressources en lecture seule pour les membres et en écriture pour les contributeurs. Les produits supportent le téléchargement de fichiers (endpoint /download/ avec IsAuthenticated).

2. Installation

"apps.catalog",  # dans INSTALLED_APPS

3. Configuration

# Nested sous enterprise
# /api/v1/enterprises/{enterprise_pk}/catalog/products/

4. Modèles de données

Product Category TaxRate Unit
Note opérateur : Les catégories sont hiérarchiques (parent/enfant). Les taux de TVA sont configurables par enterprise.

5. Endpoints API

Catalog

4 endpoints
Méthode Endpoint Description
GET …/catalog/products/ Produits
GET …/catalog/categories/ Catégories
GET …/catalog/tax-rates/ Taux de TVA
GET …/catalog/units/ Unités de mesure
Swagger UI ReDoc OpenAPI JSON

Métadonnées

Mainteneur Core Team
Version v1.2
Statut Stable
Endpoints 4
Compatibilité Django 5.0+ / Python 3.12