0% ont trouvé ce document utile (0 vote)
32 vues11 pages

Interfaces Lotus et Routes API Complètes

Le document présente un plan détaillé des interfaces Lotus avec les routes API pour diverses opérations telles que la gestion des clients, des ventes, des achats, des dépenses, et des produits. Chaque opération est accompagnée d'une liste exhaustive des routes API disponibles pour effectuer des actions spécifiques. Cela inclut des fonctionnalités comme la création, la modification, la suppression, et la consultation de données liées aux clients, ventes, achats, et gestion de produits.

Transféré par

geeko loi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues11 pages

Interfaces Lotus et Routes API Complètes

Le document présente un plan détaillé des interfaces Lotus avec les routes API pour diverses opérations telles que la gestion des clients, des ventes, des achats, des dépenses, et des produits. Chaque opération est accompagnée d'une liste exhaustive des routes API disponibles pour effectuer des actions spécifiques. Cela inclut des fonctionnalités comme la création, la modification, la suppression, et la consultation de données liées aux clients, ventes, achats, et gestion de produits.

Transféré par

geeko loi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Plan des Interfaces Lotus avec Routes API - Version Complète

Interface Vendeur

1. Opération Client

Routes utilisées :

GET /api/customers - Lister clients + infos


GET /api/customers/search - Rechercher un client
GET /api/customers/suggest - Suggestions de clients
POST /api/customers - Ajouter client
PUT /api/customers/{id} - Modifier client
DELETE /api/customers/{id} - Supprimer client
PUT /api/customers/{id}/restore - Restaurer client
GET /api/customers/{id}/payment-history - Historique des paiements
GET /api/customers/{id}/old-debts - Dettes anciennes
GET /api/customers/{id}/new-debts - Nouvelles dettes
GET /api/customers/{id}/activity-timeline - Situation globale des créances
POST /api/customers/{id}/deposit - Enregistrer dépôt client
POST /api/customers/{id}/withdrawal - Retrait client
GET /api/customers/{id}/deposit-balance - Solde dépôt
GET /api/customers/{id}/deposit-history - Historique dépôts
POST /api/customers/{id}/credit-payment - Remboursement de dette
POST /api/customers/{id}/impute-old-debt - Imputer ancienne dette
GET /api/customers/{id}/loyalty-points - Points de fidélité
POST /api/customers/{id}/earn-points - Gagner points
POST /api/customers/{id}/redeem-points - Utiliser points
PUT /api/customers/{id}/upgrade-tier - Upgrade carte fidélité

2. Opération Vente

Interface POS (Point of Sale)

Routes utilisées :

POST /api/sales/pos/quick-sale - Vente au comptant immédiate


POST /api/sales/pos/scan-barcode - Scan code-barres
POST /api/sales - Créer vente
GET /api/sales/{id} - Détails vente
POST /api/sales/{id}/payments/add - Ajouter paiement
PUT /api/sales/{id}/payments/{payment_id}/confirm - Confirmer paiement
DELETE /api/sales/{id}/payments/{payment_id}/cancel - Annuler paiement
GET /api/sales/{id}/payments - Liste paiements
POST /api/sales/{id}/apply-discount - Appliquer remise
GET /api/sales/{id}/available-discounts - Remises disponibles
POST /api/sales/{id}/calculate-change - Calculer monnaie
POST /api/sales/pos/{id}/hold - Mettre en attente
GET /api/sales/pos/on-hold - Ventes en attente
POST /api/sales/pos/resume-held - Reprendre vente
POST /api/sales/pos/{id}/resume - Reprendre vente spécifique
DELETE /api/sales/{id}/cancel - Annuler vente
POST /api/sales/{id}/return - Retour marchandise
POST /api/sales/{id}/items/{item_id}/apply-line-discount - Remise ligne

Gestion des tables (Restaurants) :

GET /api/sales/pos/tables - Liste tables


POST /api/sales/pos/tables/{table_number}/assign - Assigner table
POST /api/sales/pos/tables/{table_number}/merge - Fusionner tables

Interface Formulaire

Routes utilisées :

POST /api/sales/form/quotation - Créer devis


GET /api/sales/form/quotations - Liste devis
POST /api/sales/form/quotation/{id}/convert - Convertir devis
POST /api/sales/form/proforma - Créer proforma
POST /api/sales/form/credit-sale - Vente à crédit
POST /api/sales/form/deposit-sale - Vente avec dépôt
POST /api/sales/form/wholesale-sale - Vente grossiste
POST /api/sales/form/negative-sale - Vente négative (avoir)
POST /api/sales/form/credit-analysis - Analyse crédit client
POST /api/sales/form/payment-schedule - Échéancier paiement
POST /api/sales/form/delivery-schedule - Planning livraison
POST /api/sales/form/partial-delivery - Livraison partielle
GET /api/sales/form/pending-deliveries - Livraisons en attente
POST /api/sales/form/{id}/convert-to-sale - Convertir en vente
POST /api/customers/{id}/use-deposit-for-sale - Utiliser dépôt pour vente

Remises et approbations :

POST /api/sales/{id}/request-discount-approval - Demander approbation remise


GET /api/sales/pending-discount-approvals - Remises en attente
POST /api/sales/{id}/approve-discount - Approuver remise
POST /api/sales/{id}/remove-discount - Retirer remise

Promotions applicables :

GET /api/promotions/applicable/{product_id} - Promotions produit


GET /api/discount-rules/applicable - Règles remise applicables
POST /api/discount-rules/validate - Valider règle remise

3. Opération Achat

Routes utilisées :

GET /api/purchases - Lister factures & bons


GET /api/purchases/{id} - Détails achat
POST /api/purchases - Créer facture/bon
PUT /api/purchases/{id} - Modifier achat
GET /api/products/out-of-stock - Articles en rupture
GET /api/products/low-stock - Stock faible
GET /api/purchases/{id}/items - Articles achat
POST /api/purchases/{id}/items - Ajouter article
PUT /api/purchases/{id}/items/{itemId} - Modifier article
DELETE /api/purchases/{id}/items/{itemId} - Supprimer article
POST /api/purchases/{id}/submit-for-approval - Soumettre approbation
POST /api/purchases/{id}/approve - Approuver achat
POST /api/purchases/{id}/reject - Rejeter achat
POST /api/purchases/{id}/receive - Réceptionner marchandise
GET /api/purchases/{id}/receiving-status - État réception
POST /api/purchases/{id}/mark-complete - Marquer complet
POST /api/purchases/{id}/return - Retour fournisseur

4. Opération Dépense

Routes utilisées :

GET /api/expenses - Historique dépenses


POST /api/expenses - Saisir dépense
GET /api/expenses/{id} - Détails dépense
PUT /api/expenses/{id} - Modifier dépense
DELETE /api/expenses/{id} - Supprimer dépense
POST /api/expenses/{id}/submit-for-approval - Soumettre approbation
POST /api/expenses/{id}/approve - Approuver dépense
POST /api/expenses/{id}/reject - Rejeter dépense
POST /api/expenses/{id}/pay - Payer dépense
GET /api/expenses/by-category - Dépenses par catégorie
GET /api/expenses/by-period - Dépenses par période
POST /api/expenses/generate-report - Générer rapport
GET /api/expenses/export - Export dépenses

5. Opération Compte de l'exploitant

Routes utilisées :

GET /api/owner-account - Liste opérations


POST /api/owner-account - Saisir opération
GET /api/owner-account/{id} - Détails opération
PUT /api/owner-account/{id} - Modifier opération
DELETE /api/owner-account/{id} - Supprimer opération
POST /api/owner-account/{id}/approve - Approuver opération
POST /api/owner-account/{id}/cancel - Annuler opération
GET /api/owner-account/summary - Résumé compte exploitant
GET /api/reports/owner-account-statement - État compte exploitant

6. Opération Clôture de caisse

Routes utilisées :
GET /api/cash-registers/{id}/session-status - Statut session
GET /api/cash-registers/{id}/session-summary - Résumé session
GET /api/cash-registers/{id}/movements/today - Mouvements du jour
GET /api/cash-registers/{id}/movements/summary - Résumé mouvements
POST /api/cash-registers/{id}/count-cash - Compter espèces
GET /api/cash-registers/{id}/real-time-balance - Solde temps réel
POST /api/cash-registers/{id}/close - Clôturer caisse
POST /api/cash-registers/{id}/close-with-variance - Clôturer avec écart
GET /api/cash-registers/{id}/closing-report - Rapport clôture
POST /api/cash-registers/{id}/print-closing-report - Imprimer rapport
POST /api/cash-registers/{id}/reconcile - Rapprocher caisse
GET /api/reports/cash-register-statement - État caisse
GET /api/reports/daily-cash-summary - Résumé journalier

7. Opération Bancaire

Routes utilisées :

GET /api/bank-accounts - Liste comptes bancaires


POST /api/bank-accounts - Créer compte bancaire
GET /api/bank-accounts/{id} - Détails compte
PUT /api/bank-accounts/{id} - Modifier compte
DELETE /api/bank-accounts/{id} - Supprimer compte
GET /api/bank-accounts/{id}/balance - Solde compte
POST /api/bank-accounts/{id}/deposit - Dépôt bancaire
POST /api/bank-accounts/{id}/withdrawal - Retrait bancaire
GET /api/bank-accounts/{id}/transactions - Transactions
GET /api/bank-accounts/{id}/transactions/pending - Transactions en attente
POST /api/bank-accounts/{id}/reconcile - Rapprocher compte
GET /api/bank-accounts/{id}/unreconciled - Non rapprochées
POST /api/bank-accounts/{id}/transactions/{transaction_id}/reconcile - Rapprocher transaction
GET /api/bank-accounts/{id}/reconciliation-report - Rapport rapprochement
GET /api/reports/bank-reconciliation-report - État rapprochement bancaire

8. Opération Inter Caisse

Routes utilisées :

GET /api/cash-transfers - Historique transferts


POST /api/cash-transfers/initiate - Initier transfert
GET /api/cash-transfers/{id}/status - Statut transfert
POST /api/cash-transfers/{id}/confirm - Confirmer transfert
GET /api/cash-transfers/{id}/can-receive - Vérifier réception
POST /api/cash-transfers/{id}/receive - Recevoir transfert
POST /api/cash-transfers/{id}/approve - Approuver transfert
POST /api/cash-transfers/{id}/cancel - Annuler transfert
POST /api/cash-transfers/validate-code - Valider code transfert
GET /api/cash-transfers/pending - Transferts en attente
GET /api/cash-transfers/my-transfers - Mes transferts
GET /api/cash-transfers/history - Historique complet

9. Gestion Produit

Création et Configuration de Produit

Routes utilisées :

GET /api/products - Liste produits


POST /api/products - Créer produit
GET /api/products/{id} - Détails produit
PUT /api/products/{id} - Modifier produit
DELETE /api/products/{id} - Supprimer produit
GET /api/products/search - Rechercher produits
GET /api/products/advanced-search - Recherche avancée
POST /api/products/auto-classify - Classification automatique
POST /api/products/suggest-category - Suggérer catégorie

Images produits :

GET /api/products/{id}/images - Liste images


POST /api/products/{id}/images/upload - Upload image
PUT /api/products/{id}/images/{image_id} - Modifier image
DELETE /api/products/{id}/images/{image_id} - Supprimer image
POST /api/products/{id}/images/{image_id}/set-primary - Image principale
POST /api/products/{id}/images/reorder - Réorganiser images

Codes-barres et QR :
POST /api/products/{id}/generate-barcode - Générer code-barres
POST /api/products/{id}/generate-qr-code - Générer QR code
POST /api/products/bulk-generate-barcodes - Générer en masse

Gestion des Variations

Routes utilisées :

GET /api/products/{id}/variations - Liste variations


POST /api/products/{id}/variations - Créer variation
POST /api/products/{id}/variations/bulk-create - Créer en masse
GET /api/products/{id}/variations/{variation_id} - Détails variation
PUT /api/products/{id}/variations/{variation_id} - Modifier variation
DELETE /api/products/{id}/variations/{variation_id} - Supprimer variation
POST /api/products/{id}/variations/{variation_id}/generate-barcode - Code-barres variation
POST /api/products/{id}/variations/{variation_id}/images/upload - Image variation
GET /api/products/by-variation - Recherche par variation

Attributs produits :

GET /api/product-attributes - Liste attributs


POST /api/product-attributes - Créer attribut
GET /api/product-attributes/{id} - Détails attribut
PUT /api/product-attributes/{id} - Modifier attribut
DELETE /api/product-attributes/{id} - Supprimer attribut

Gestion des Packs/Bundles

Routes utilisées :

GET /api/bundles - Liste bundles


POST /api/bundles - Créer bundle
GET /api/bundles/{id} - Détails bundle
PUT /api/bundles/{id} - Modifier bundle
DELETE /api/bundles/{id} - Supprimer bundle
GET /api/bundles/{id}/components - Composants bundle
POST /api/bundles/{id}/add-component - Ajouter composant
PUT /api/bundles/{id}/components/{component_id} - Modifier composant
DELETE /api/bundles/{id}/components/{component_id} - Supprimer composant
POST /api/bundles/{id}/calculate-pricing - Calculer prix
GET /api/bundles/{id}/stock-availability - Disponibilité stock
POST /api/bundles/{id}/decompose - Décomposer bundle

Organisation et Catégories

Routes utilisées :

GET /api/category/families - Liste familles


POST /api/category/families - Créer famille
GET /api/category/subfamilies/{family_id} - Sous-familles
POST /api/category/subfamilies/{family_id} - Créer sous-famille
GET /api/category/tree-with-stats - Arbre catégories avec stats
POST /api/category/reorganize - Réorganiser catégories
POST /api/category/import-hierarchy - Importer hiérarchie
GET /api/category/classification-rules - Règles classification
POST /api/category/classification-rules - Créer règle
PUT /api/category/classification-rules/{id} - Modifier règle
DELETE /api/category/classification-rules/{id} - Supprimer règle

Gestion des Prix

Routes utilisées :

POST /api/pricing/update-real-price - Modifier prix réel


POST /api/pricing/update-fictive-price - Modifier prix fictif
POST /api/pricing/bulk-update-real-prices - Mise à jour masse réels
POST /api/pricing/bulk-update-fictive-prices - Mise à jour masse fictifs
GET /api/pricing/history - Historique prix
GET /api/products/{id}/pricing-matrix - Matrice prix
GET /api/products/{id}/pricing-tiers - Paliers prix
POST /api/products/{id}/pricing-tiers - Créer palier
PUT /api/products/{id}/pricing-tiers/{tier_id} - Modifier palier
DELETE /api/products/{id}/pricing-tiers/{tier_id} - Supprimer palier

Alertes et Rapports Stock

Routes utilisées :
GET /api/products/low-stock - Stock faible
GET /api/products/out-of-stock - Rupture stock
GET /api/products/overstock - Surstock
GET /api/products/expiring-soon - Produits à périmer
GET /api/products/stock-valuation - Valorisation stock
GET /api/reports/stock - Rapport stock

10. Prix par quantité

Routes utilisées :

GET /api/products/{id}/pricing-tiers - Liste paliers prix


POST /api/products/{id}/pricing-tiers - Définir palier
PUT /api/products/{id}/pricing-tiers/{tier_id} - Modifier palier
DELETE /api/products/{id}/pricing-tiers/{tier_id} - Supprimer palier
GET /api/products/{id}/pricing-matrix - Matrice complète

Interface Caissier

Navigation et Consultation

Routes utilisées :

GET /api/sales - Factures vente


GET /api/purchases - Factures achat
GET /api/statistics/dashboard - Stats globales
GET /api/statistics/sales-trend - Tendances ventes
GET /api/statistics/top-products - Top produits

Gestion des créances :

GET /api/customers/{id}/new-debts - Dettes clients


GET /api/customers/{id}/payment-history - Historique paiements
POST /api/customers/{id}/credit-payment - Remboursement client

Autres opérations :

GET /api/bank-accounts/{id}/transactions - Opérations bancaires


GET /api/owner-account - Compte exploitant
GET /api/expenses - Dépenses
GET /api/cash-transfers - Transferts inter-caisses
GET /api/cash-registers/{id}/session-summary - Résumé clôture

Interface Magasinier

1. Gestion Complète des Produits

Catalogue et CRUD produits :

GET /api/products - Catalogue produits


GET /api/products/search - Rechercher produits
GET /api/products/advanced-search - Recherche avancée
POST /api/products - Créer produit
GET /api/products/{id} - Détails produit
PUT /api/products/{id} - Modifier produit
DELETE /api/products/{id} - Supprimer/Archiver produit

Variations et attributs :

GET /api/products/{id}/variations - Variations produit


POST /api/products/{id}/variations - Créer variation
POST /api/products/{id}/variations/bulk-create - Créer variations masse
PUT /api/products/{id}/variations/{variation_id} - Modifier variation
DELETE /api/products/{id}/variations/{variation_id} - Supprimer variation
GET /api/product-attributes - Attributs disponibles
POST /api/product-attributes - Créer attribut

Organisation :

GET /api/category/families - Familles produits


GET /api/category/subfamilies/{family_id} - Sous-familles
GET /api/category/tree-with-stats - Arbre catégories
POST /api/category/reorganize - Réorganiser
Prix :

POST /api/pricing/update-real-price - Modifier prix réel


POST /api/pricing/update-fictive-price - Modifier prix fictif
POST /api/pricing/bulk-update-real-prices - Mise à jour masse
GET /api/pricing/history - Historique prix

Packs/Bundles :

GET /api/bundles - Liste bundles


POST /api/bundles - Créer bundle
POST /api/bundles/{id}/add-component - Ajouter composant
POST /api/bundles/{id}/calculate-pricing - Calculer prix
POST /api/bundles/{id}/decompose - Décomposer bundle

2. Gestion Complète des Stocks

Mouvements de stock :

GET /api/stock/movements - Mouvements stock


POST /api/stock/movements - Créer mouvement (entrée/sortie/transfert/ajustement)
GET /api/inventory/history - Historique mouvements
POST /api/stock/transfer-between-variations - Transfert entre variations

Suivi des stocks :

GET /api/products/{id} - Stock produit (inclus dans détails)


GET /api/products/low-stock - Alertes stock faible
GET /api/products/out-of-stock - Ruptures stock
GET /api/products/overstock - Surstock
GET /api/products/expiring-soon - Produits à périmer
GET /api/products/stock-valuation - Valorisation stock

Inventaire :

POST /api/inventory/count-product - Compter produit


GET /api/inventory/discrepancies - Écarts inventaire
GET /api/inventory/history - Historique inventaires
GET /api/inventory/valuation - Valorisation inventaire

Analyse :

GET /api/stock/rotation-analysis - Analyse rotation


GET /api/reports/stock - Rapport stock complet

3. Gestion des Bons (Achats)

Consultation et recherche :

GET /api/purchases - Liste bons/factures


GET /api/purchases/{id} - Détails bon
GET /api/purchases/{id}/items - Articles du bon

Actions sur bons :

POST /api/purchases - Créer bon


PUT /api/purchases/{id} - Modifier bon
DELETE /api/purchases/{id} - Annuler bon
POST /api/purchases/{id}/submit-for-approval - Soumettre approbation
POST /api/purchases/{id}/approve - Approuver
POST /api/purchases/{id}/reject - Rejeter
POST /api/purchases/{id}/receive - Réceptionner
GET /api/purchases/{id}/receiving-status - État réception
POST /api/purchases/{id}/mark-complete - Marquer complet
POST /api/purchases/{id}/return - Retour fournisseur

4. Réapprovisionnement

Alertes et suggestions :

GET /api/products/out-of-stock - Articles en rupture


GET /api/products/low-stock - Stock faible
POST /api/purchases - Créer bon de commande

Historique :

GET /api/purchases - Commandes en cours et passées


GET /api/purchases/{id}/receiving-status - Suivi commandes

5. Reporting et Statistiques
Tableaux de bord :

GET /api/statistics/top-products - Top articles


GET /api/products/stock-valuation - Valeur stock
GET /api/stock/rotation-analysis - Rotation stock

Rapports :

GET /api/reports/stock - État stocks détaillé


GET /api/inventory/history - Rapport mouvements
GET /api/inventory/discrepancies - Écarts inventaire
GET /api/inventory/valuation - Valorisation

6. Outils Avancés

Import/Export :

POST /api/products/import - Import massif produits (si disponible)


GET /api/products/export - Export catalogue (si disponible)
GET /api/customers/export - Export clients

Étiquetage :

POST /api/products/{id}/generate-barcode - Générer code-barres


POST /api/products/{id}/generate-qr-code - Générer QR code
POST /api/products/bulk-generate-barcodes - Génération masse

Interface Gérant

Statistiques de boutique

Routes utilisées :

GET /api/statistics/dashboard - Tableau de bord


GET /api/statistics/sales-trend - Tendances ventes
GET /api/statistics/top-products - Top produits
GET /api/reports/sales - Rapports ventes
GET /api/reports/purchases - Rapports achats
GET /api/reports/profit-loss - Profit & Pertes
GET /api/reports/cash-flow - Flux trésorerie
GET /api/reports/balance-sheet - Bilan

Gestion magasin et utilisateurs

Routes utilisées :

GET /api/shops/users - Liste utilisateurs boutique


POST /api/shops/users - Créer utilisateur
GET /api/shops/users/{id} - Détails utilisateur
PUT /api/shops/users/{id} - Modifier utilisateur
DELETE /api/shops/users/{id} - Supprimer utilisateur
POST /api/shops/users/{id}/activate - Activer utilisateur
POST /api/shops/users/{id}/deactivate - Désactiver utilisateur
GET /api/shops/users/{id}/permissions - Permissions utilisateur
PUT /api/shops/users/{id}/permissions - Modifier permissions
GET /api/shops/users/{id}/constraints - Contraintes utilisateur
PUT /api/shops/users/{id}/constraints - Modifier contraintes
GET /api/shops/users/{id}/constraints/advanced - Contraintes avancées
POST /api/shops/users/{id}/constraints/advanced - Créer contrainte
PUT /api/shops/users/{id}/constraints/advanced/{constraintId} - Modifier contrainte
DELETE /api/shops/users/{id}/constraints/advanced/{constraintId} - Supprimer contrainte

Gestion des caisses

Routes utilisées :

GET /api/cash-registers - Liste caisses


POST /api/cash-registers - Créer caisse
GET /api/cash-registers/{id} - Détails caisse
PUT /api/cash-registers/{id} - Modifier caisse
DELETE /api/cash-registers/{id} - Supprimer caisse
POST /api/cash-registers/{id}/configure - Configurer caisse
POST /api/cash-registers/{id}/assign - Assigner caisse
POST /api/cash-registers/{id}/unassign - Désassigner caisse
GET /api/cash-registers/{id}/assignment-history - Historique assignations
POST /api/cash-registers/{id}/set-limits - Définir limites
GET /api/cash-registers/{id}/can-open - Vérifier ouverture possible
POST /api/cash-registers/{id}/open - Ouvrir caisse
POST /api/cash-registers/{id}/open-with-count - Ouvrir avec comptage
GET /api/cash-registers/{id}/status - Statut caisse
GET /api/cash-registers/overview - Vue d'ensemble caisses
GET /api/cash-registers/alerts - Alertes caisses

Mouvements de caisse

Routes utilisées :

GET /api/cash-registers/{id}/movements - Mouvements caisse


POST /api/cash-registers/{id}/movements/cash-in - Entrée caisse
POST /api/cash-registers/{id}/movements/cash-out - Sortie caisse
POST /api/cash-registers/{id}/movements/adjustment - Ajustement
GET /api/cash-registers/{id}/movements/summary - Résumé mouvements
GET /api/cash-registers/{id}/movements/by-category - Par catégorie
GET /api/cash-registers/{id}/movements/period - Par période
GET /api/cash-registers/{id}/movements/balance - Solde
GET /api/cash-registers/{id}/movements/alerts - Alertes mouvements

Compte exploitant et dépenses

Routes utilisées :

GET /api/owner-account - Compte exploitant


POST /api/owner-account - Opération exploitant
GET /api/owner-account/summary - Résumé compte
GET /api/expenses - Dépenses
GET /api/expenses/by-category - Dépenses par catégorie
GET /api/expenses/by-period - Dépenses par période
POST /api/expenses/generate-report - Rapport dépenses

Inventaire

Routes utilisées :

POST /api/inventory/count-product - Premier inventaire / Comptage


GET /api/inventory/history - Historique inventaire api/inventory/discrepancies` - Écarts inventaire
GET /api/inventory/valuation - Valorisation stock

Transferts inter-caisses/boutiques

Routes utilisées :

GET /api/cash-transfers - Transferts inter-caisses


POST /api/cash-transfers/initiate - Initier transfert
GET /api/director/transfers - Transferts inter-boutiques (si gérant multi-boutiques)

Paramétrage

Routes utilisées :

POST /api/cash-registers/{id}/configure - Configuration caisses


POST /api/cash-registers/{id}/set-limits - Limites caisses
PUT /api/shops/users/{id}/permissions - Permissions utilisateurs

Audit et notifications

Routes utilisées :

GET /api/shops/audit/activity - Activité boutique


GET /api/shops/audit/auth - Authentifications
GET /api/shops/audit/stats - Statistiques audit
GET /api/shops/audit/user/{userId} - Audit utilisateur
GET /api/shops/audit/record/{tableName}/{recordId} - Audit enregistrement
GET /api/shops/communications - Communications/Notifications

Interface Superviseur (Directeur)

Tableau de bord
Routes utilisées :

GET /api/director/statistics/dashboard - Tableau de bord directeur


GET /api/director/statistics/sales - Statistiques ventes
GET /api/director/statistics/financial - Statistiques financières
GET /api/director/statistics/performance - Performance boutiques
GET /api/director/statistics/consolidated - Données consolidées
GET /api/director/statistics/comparison - Comparaison boutiques

Gestion Gérants

Routes utilisées :

GET /api/director/manager - Liste gérants


POST /api/director/manager - Ajouter gérant
GET /api/director/manager/{id} - Détails gérant
PUT /api/director/manager/{id} - Modifier gérant
DELETE /api/director/manager/{id} - Supprimer gérant
POST /api/director/manager/{id}/assign-shop - Assigner boutique
GET /api/director/manager/{id}/permissions - Permissions gérant
PUT /api/director/manager/{id}/permissions - Modifier permissions

Gestion Employés

Routes utilisées :

GET /api/director/employees - Liste employés


POST /api/director/employees - Ajouter employé
GET /api/director/employees/{id} - Détails employé
PUT /api/director/employees/{id} - Modifier employé
DELETE /api/director/employees/{id} - Supprimer employé
GET /api/director/employees/{id}/permissions - Permissions employé
PUT /api/director/employees/{id}/permissions - Modifier permissions

Gestion Boutiques

Routes utilisées :

GET /api/director/shops - Liste boutiques


POST /api/director/shops - Créer boutique
GET /api/director/shops/{id} - Détails boutique
PUT /api/director/shops/{id} - Modifier boutique
DELETE /api/director/shops/{id} - Supprimer boutique
GET /api/director/shops/{id}/status - Statut boutique
PUT /api/director/shops/{id}/status - Modifier statut

Transferts inter-boutiques

Routes utilisées :

GET /api/director/transfers - Liste transferts


POST /api/director/transfers - Créer transfert
GET /api/director/transfers/{id} - Détails transfert
PUT /api/director/transfers/{id} - Modifier transfert
POST /api/director/transfers/{id}/complete - Compléter transfert

Licences

Routes utilisées :

GET /api/director/licences - Liste licences


GET /api/director/licences/{id} - Détails licence
POST /api/director/licences/purchase - Acheter licence
POST /api/director/licences/upgrade - Upgrade licence
GET /api/director/licences/usage - Utilisation licences
GET /api/director/licences/billing - Facturation

Communications

Routes utilisées :

GET /api/director/communications - Liste communications


POST /api/director/communications - Créer communication
GET /api/director/communications/{id} - Détails communication
PUT /api/director/communications/{id} - Modifier communication
DELETE /api/director/communications/{id} - Supprimer communication
Rapports

Routes utilisées :

GET /api/reports/sales - Rapports ventes consolidés


GET /api/reports/purchases - Rapports achats consolidés
GET /api/reports/profit-loss - Profit & Pertes
GET /api/reports/cash-flow - Flux trésorerie
GET /api/reports/balance-sheet - Bilan consolidé

Interface Superadmin

Tableau de bord

Routes utilisées :

GET /api/superadmin/statistics/dashboard - Dashboard global


GET /api/superadmin/statistics/performance - Performance système
GET /api/superadmin/statistics/revenue - Revenus
GET /api/superadmin/statistics/product-flow - Flux produits
GET /api/superadmin/statistics/product-flow-map - Carte flux produits
GET /api/superadmin/statistics/product-velocity - Vélocité produits

Gestion Directeurs

Routes utilisées :

GET /api/superadmin/directors - Liste directeurs


POST /api/superadmin/directors - Créer directeur
GET /api/superadmin/directors/{id} - Détails directeur
PUT /api/superadmin/directors/{id} - Modifier directeur
DELETE /api/superadmin/directors/{id} - Supprimer directeur

Gestion Boutiques

Routes utilisées :

GET /api/superadmin/shops - Liste boutiques


GET /api/superadmin/shops/{id}/status - Statut boutique
PUT /api/superadmin/shops/{id}/status - Modifier statut
POST /api/superadmin/shops/{id}/maintenance - Mode maintenance

Licences

Routes utilisées :

GET /api/superadmin/licences - Liste licences


GET /api/superadmin/licences/{id} - Détails licence
PUT /api/superadmin/licences/{id} - Modifier licence
POST /api/superadmin/licences/{id}/renew - Renouveler licence
POST /api/superadmin/licences/bulk-renew - Renouvellement masse
GET /api/superadmin/licences/expiring - Licences expirant
GET /api/cron/check-licenses - Vérification automatique licences

Logs et Audit

Routes utilisées :

GET /api/superadmin/logs/activity - Logs activité


GET /api/superadmin/logs/system - Logs système
GET /api/shops/audit/activity - Audit activité boutiques
GET /api/shops/audit/auth - Audit authentifications

Exports

Routes utilisées :

GET /api/superadmin/exports - Liste exports


POST /api/superadmin/exports - Créer export
GET /api/superadmin/exports/{id} - Détails export
DELETE /api/superadmin/exports/{id} - Supprimer export

Vous aimerez peut-être aussi