COOP-CA AMIFOND

Core Banking System · PC-EMF · Django

Comptabilité Générale

Journaux · Écritures · 7 types (CA,BQ,PS,CR,VR,OD,AN) · Séquences

Avancé v1.0 Stable
Voir dans Swagger

1. Présentation

Le module Accounting implémente la comptabilité générale de la coopérative conformément au PC-EMF. Les 7 types de journaux couvrent toutes les opérations financières. Les écritures sont générées automatiquement par le moteur d'événements.

2. Installation

"apps.accounting",  # dans INSTALLED_APPS

3. Configuration

# Routes globales
path('accounting/', include('apps.accounting.api.urls')),

# /api/v1/accounting/journals/
# /api/v1/accounting/entries/

4. Modèles de données

Journal JournalEntry JournalLine JournalSequence
Note opérateur : Les journaux sont initialisés automatiquement lors de la création d'une entreprise. Ne pas supprimer les journaux système (CA, BQ).

5. Endpoints API

Comptabilité Générale

5 endpoints
Méthode Endpoint Description
GET /api/v1/accounting/journals/ Journaux (7 types : CA,BQ,PS,CR,VR,OD,AN)
POST /api/v1/accounting/journals/ Créer journal
GET /api/v1/accounting/entries/ Écritures comptables
POST /api/v1/accounting/entries/ Nouvelle écriture
GET /api/v1/accounting/entries/{id}/ Détail écriture
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