Achats — Vue d'ensemble¶
Le module Achats gère l'ensemble du cycle d'approvisionnement, de la commande fournisseur à la réception et facturation.

Flux de travail¶
graph LR
A[Devis fournisseur] -->|Convertir| B[BC Fournisseur]
B -->|Convertir| C[Réception]
C -->|Convertir| D[Facture fournisseur]
C -->|Retour| E[Bon de retour fournisseur]
E -->|Convertir| F[Avoir fournisseur]
| Étape | Document | Code | Description |
|---|---|---|---|
| 1 | Devis fournisseur | prov_quot |
Demande de prix au fournisseur |
| 2 | BC Fournisseur | prov_bc |
Commande d'achat confirmée |
| 3 | Réception (BR) | prov_rec |
Réception physique des marchandises |
| 4 | Facture fournisseur | prov_inv |
Document comptable du fournisseur |
| 5 | Bon de retour fournisseur | prov_br |
Retour de marchandise au fournisseur |
| 6 | Avoir fournisseur | prov_av |
Note de crédit fournisseur |
Concepts clés¶
Quantité en commande¶
Quand un BC fournisseur est validé, les quantités commandées sont ajoutées au champ qty_arriving des produits. Cela permet de connaître les quantités en cours de livraison.
PMP (Prix Moyen Pondéré)¶
À chaque réception, le PMP est recalculé :
Nouveau PMP = (Qté actuelle × PMP actuel + Qté reçue × Prix achat) / (Qté actuelle + Qté reçue)
Multi-devise¶
Si un fournisseur a une devise différente de la devise principale, les prix sont automatiquement convertis au taux configuré.
Calcul des besoins (Prévisions)¶
DIP intègre un module de prévision qui calcule les quantités à commander :
- VM : Vente Moyenne sur X jours
- Stock d'alerte (SA) = VM × Jours de stock souhaités
- Stock de sécurité (SS) = VM × Délai de livraison
- Quantité à proposer (QP) = SS + VM × (Délai − (Disponible + En commande))