MODULE · #33 ACHATS
🛒

Module Achats fournisseurs

Cycle complet : Bon de commande → Bon de livraison → Facture fournisseur → Règlement. Plus retour produit (BR), demande d'avoir (DAF) et avoir fournisseur (AF). Intégration stock PMP, comptabilité auto.

Cycle BC→FFBR/DAF/AFStock PMPComptabilité auto
7
Étapes cycle
PMP
Recalcul auto
30j
Standard
PDF
BC + DAF
01 Cycle complet

Les 7 étapes du cycle d'achat.

Cycle complet 7 étapes

  1. BC — Bon de commande envoyé au fournisseur
  2. BL — Réception physique des marchandises, stock incrémenté
  3. FF — Facture fournisseur arrivée, écriture comptable
  4. Règlement — Paiement à échéance (30j typique)
  5. BR — Bon de retour si non-conforme (optionnel)
  6. DAF — Demande d'avoir fournisseur (optionnel)
  7. AF — Avoir fournisseur reçu (optionnel)
02 Routes API

12 endpoints pour la gestion complète des achats.

RouteDescription
GET/api/bons-commandeListe des BC
POST/api/bons-commandeCréer un BC + envoi PDF email auto
GET/api/bons-livraisonListe des BL
POST/api/bons-livraisonCréer un BL lié à un BC
GET/api/factures-fournisseursListe des FF
POST/api/factures-fournisseursCréer une FF liée à un BL
POST/api/factures-fournisseurs/:id/reglerEnregistrer le règlement
GET/api/bons-retourListe des BR
POST/api/bons-retourCréer un BR (retour produit)
GET/api/demandes-avoir-fournListe des DAF
POST/api/demandes-avoir-fournCréer une DAF
GET/api/avoirs-fournListe des AF reçus
03 Notes techniques

Guards, whitelist, PDF.

Whitelist colonnes : guards R-26 et R-32 actifs sur toutes les routes BC/BL/FF (S73-S74). Toute modification de colonne BDD doit passer par la whitelist explicite dans custom-routes.ts.
S74 : 4 routes PDF éditions livrées : /editions/bon-livraison/:id, /editions/bon-retour/:id, /editions/demande-avoir-fourn/:id, /editions/avoir-client/:id.