Ventes — Vue d'ensemble¶
Le module Ventes gère l'ensemble du cycle commercial, de la création d'un devis jusqu'à la facturation et les retours.

Flux de travail complet¶
graph LR
A[Devis] -->|Convertir| B[Bon de commande]
B -->|Valider| C[Bon de livraison]
C -->|Prélèvement| D[BL Préparé]
D -->|Facturer| E[Facture]
C -->|Retour| F[Bon de retour]
F -->|Convertir| G[Avoir]
| Étape | Document | Code | Description |
|---|---|---|---|
| 1 | Devis | cmd_quot |
Proposition commerciale au client |
| 2 | Bon de commande (BC) | cmd_bc |
Commande confirmée, réserve le stock |
| 3 | Bon de livraison (BL) | cmd_bl |
Préparation et expédition |
| 4 | Facture | cmd_inv |
Document de facturation |
| 5 | Bon de retour (BR) | cmd_br |
Gestion des retours client |
| 6 | Avoir | cmd_av |
Note de crédit |
Documents liés¶
Chaque document est lié aux documents précédents et suivants dans la chaîne. Vous pouvez naviguer entre eux via les liens affichés dans l'en-tête du document.
Statuts¶
| Statut | Signification | Actions possibles |
|---|---|---|
| 0 - Brouillon | En cours de création | Modifier, supprimer, valider |
| 1 - Validé | Confirmé | Convertir en document suivant |
| 2 - Converti | Transformé | Consultation uniquement |
| 3 - Annulé | Supprimé | Consultation uniquement |
| 4 - Soldé | BL soldé (annulé après arbitrage) | Réactivation possible |
Concepts clés¶
Remises¶
DIP gère deux types de remises :
- Remise globale (
promo) : s'applique à l'ensemble du document - Remise par ligne (
det_promo) : s'applique à un produit spécifique
Remises incompatibles
Vous ne pouvez pas appliquer une remise globale et des remises par ligne sur le même document. Désactivez l'une pour activer l'autre.
Escompte¶
L'escompte (esc) est une réduction pour paiement anticipé, calculée sur le montant HT total.
Marge¶
La marge est calculée automatiquement pour chaque ligne :
Marge = Prix de vente HT - Prix d'achat fournisseur
Marge % = (Prix vente - Prix achat) / Prix vente × 100
Reliquats (Backorder)¶
Si la quantité commandée dépasse le stock disponible :
- Un premier BL est créé avec les quantités disponibles
- Un second BL est créé en attente pour les quantités manquantes
- Optionnellement, une commande fournisseur est auto-générée
Séparation des documents¶
Les BLs peuvent être séparés automatiquement selon :
- Température : Produits ambiants vs réfrigérés (FROID)
- Douane : Produits en douane vs hors douane
- Stupéfiants : Produits classés stupéfiants