Suivi de production
Comment un ordre de fabrication agit concrètement sur le stock : à l'enregistrement, Swifto consomme les matières du stock d'achat et fait entrer le produit fini au stock destination. La modification se fait par écart (delta), la suppression restitue tout (mouvement type 13), et la valeur retenue est le prix départ usine.
Présentation
Cette page complète Ordres de fabrication : là où la première décrit comment composer un ordre, celle-ci décrit ce qui se passe au stock une fois l'ordre enregistré, modifié ou supprimé. Tout est automatique : l'utilisateur n'écrit jamais un mouvement de stock à la main — il enregistre l'ordre et Swifto en déduit les écritures.
Ce que fait Swifto
- Déduit chaque composant du stock d'achat
- Ajoute le produit fini au stock destination
- Recalcule par écart lors d'une modification
- Restitue tout à la suppression
Au menu de cette page
- Consommation des matières (type 12)
- Entrée du produit fini (type 12)
- Modification par delta · Restitution (type 13)
- Valorisation au prix départ usine
Voir aussi
Les écritures décrites ici sont consultables dans Mouvements de stock et leur effet visible sur les Niveaux de stock. Vue d'ensemble du module : Production.
Exécution à l'enregistrement
Il n'existe pas de statut « en attente » : dès que vous cliquez sur Enregistrer, la production est réellement exécutée. En une seule transaction, Swifto déduit les composants et fait entrer le produit fini.
Enregistrement (production)
Stock impactéDéduit chaque composant du stock d'achat et ajoute la Qte Intacte du produit fini au stock destination. Deux séries de mouvements type 12 sont créées.
Détail
LectureOuvre l'ordre : entête, composants et quantités, article produit et destination — sans effet sur le stock.
Modifier
Recalcul par deltaReporte uniquement l'écart de quantités, de composants ou de stock/article (voir §6).
Supprimer
Production annuléeRestitue les composants et retire le produit fini (mouvements type 13). Suppression logique de l'ordre (voir §7).
Tout ou rien. Si un composant est indisponible, l'enregistrement est rejeté en bloc : aucune déduction ni entrée n'est appliquée. Corrigez puis ré-enregistrez.
Consommation des matières
Pour chaque composant de l'ordre, Swifto retrouve la ligne correspondante dans le stock d'achat et retranche la quantité requise. Un mouvement type 12 est tracé avec l'ancienne et la nouvelle quantité.
| Date | Article | Stock | Type | Ancienne Qte | Nouvelle Qte |
|---|---|---|---|---|---|
| 02/06/2026 09:14 | MP-LAIT - Lait entier (L) | STK-MP1 - Matières premières | Production (12) | 1 200,000 | 960,000 |
| 02/06/2026 09:14 | MP-FERM - Ferments lactiques (g) | STK-MP1 - Matières premières | Production (12) | 15,000 | 10,200 |
| 02/06/2026 09:14 | SF-POT500 - Pot 500ml (u) | STK-MP1 - Matières premières | Production (12) | 600,000 | 108,000 |
Si un composant est introuvable ou en quantité insuffisante dans le stock d'achat au moment de l'enregistrement, l'ordre est refusé (Quantité insuffisante) et aucune matière n'est consommée.
Entrée du produit fini
En parallèle de la consommation, Swifto ajoute la Qte Intacte de l'article produit au stock destination. Si l'article n'y figure pas encore, la ligne de stock est créée. La Qte Défectueuse n'entre pas : elle reste un simple indicateur qualité.
| Date | Article | Stock | Type | Ancienne Qte | Nouvelle Qte |
|---|---|---|---|---|---|
| 02/06/2026 09:14 | ART0102 - Yaourt nature 500ml | STK-PF - Produits finis | Production (12) | 0,000 | 480,000 |
+480 au stock destination : seule la Qte Intacte est portée au niveau de stock.
Les 12 unités défectueuses ne créent aucun mouvement de stock : rebut hors stock.
Valorisation au prix départ usine
Les quantités produites sont valorisées au prix départ usine (PDU) de l'article. C'est le coût de revient de fabrication qui sert de base à la valeur du stock de produits finis — la même logique que pour valoriser les retours en stock.
| Article produit | Qte Intacte | Prix départ usine | Valeur produite |
|---|---|---|---|
| ART0102 - Yaourt nature 500ml | 480,000 | 0,850 TND | 408,000 TND |
| ART0214 - Pack 6×1L | 300,000 | 3,200 TND | 960,000 TND |
Où définir le prix départ usine ?
Le prix départ usine se renseigne sur la fiche de l'article (voir Articles). Tenez-le à jour pour une valorisation du stock fidèle des produits fabriqués.
Modification par delta
À l'édition d'un ordre, Swifto ne recommence pas tout : il applique uniquement l'écart par rapport à la version précédente. Selon le sens de l'écart, le mouvement est type 12 (ajout) ou type 13 (restitution).
| Changement | Effet stock | Mouvement |
|---|---|---|
| Qte Intacte augmentée | Ajoute l'écart au stock destination. | Type 12 |
| Qte Intacte diminuée | Retire l'écart du stock destination. | Type 13 |
| Composant : Qte requise modifiée | Consomme ou restitue uniquement l'écart au stock d'achat. | Type 12 / 13 |
| Composant supprimé | Restitue intégralement sa quantité au stock d'achat. | Type 13 |
| Changement de stock / d'article | Transfère intégralement l'ancien vers le nouveau. | Type 12 + 13 |
Exemple. Passer la Qte Intacte de 480 à 500 n'écrit qu'un mouvement +20 (type 12) au stock destination — pas une restitution suivie d'une reconsommation totale.
Une hausse de quantité (composant ou produit) reste soumise au contrôle de disponibilité : si le stock concerné ne couvre pas l'écart, la modification est refusée.
Restitution (mouvement type 13)
Supprimer un ordre annule la production : Swifto rend les composants au stock d'achat et retire le produit fini du stock destination. Ces écritures inverses portent le mouvement type 13 (Annulation production). L'ordre fait l'objet d'une suppression logique (conservation de la trace).
| Date | Article | Stock | Type | Ancienne Qte | Nouvelle Qte |
|---|---|---|---|---|---|
| 03/06/2026 16:02 | MP-LAIT - Lait entier (L) | STK-MP1 - Matières premières | Restitution (13) | 960,000 | 1 200,000 |
| 03/06/2026 16:02 | ART0102 - Yaourt nature 500ml | STK-PF - Produits finis | Restitution (13) | 480,000 | 0,000 |
Garde-fou à la suppression. Le produit fini doit encore être disponible en stock destination pour pouvoir être retiré. S'il a déjà été vendu/sorti et que la quantité manque, la restitution est refusée (Quantité insuffisante).
Cycle complet (workflow)
flowchart LR A([Enregistrer l'OF]):::s --> B[Consommer composants]:::p B --> C[(Stock d'achat
débité)]:::ko A --> D[Entrer produit fini
Qte Intacte]:::p D --> E[(Stock destination
crédité · PDU)]:::ok C -.->|mvt type 12| M[/Mouvements de stock/]:::st E -.->|mvt type 12| M A ==>|Modifier| F{Écart ?}:::s F -->|hausse| G[+ stock · type 12]:::ok F -->|baisse| H[- stock · type 13]:::ko A ==>|Supprimer| R([Restitution matières
+ retrait produit · type 13]):::ko classDef p fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef s fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d; classDef st fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
Règles métier
Exécution immédiate — pas de statut intermédiaire : l'enregistrement déclenche en une transaction la consommation des matières et l'entrée du produit fini.
Modification par delta — seul l'écart de quantité (par composant et sur le produit) est appliqué ; changer de stock ou d'article transfère intégralement l'ancien vers le nouveau.
Restitution type 13 — la suppression rend les composants au stock d'achat et retire le produit fini du stock destination. Suppression logique de l'ordre.
Valorisation PDU — la production est valorisée au prix départ usine de l'article fabriqué ; tenez ce prix à jour pour une valeur de stock juste.
Disponibilité bloquante des deux côtés — insuffisance au stock d'achat (création/hausse) ou au stock destination (baisse/suppression) refuse l'opération.
FAQ & Conseils
Corriger plutôt que supprimer
Pour ajuster une quantité produite, préférez Modifier l'ordre : le stock est recalculé par écart, sans tout restituer puis reconsommer comme à la suppression/recréation.
Pourquoi je ne peux pas supprimer un ordre ?
Le produit fini a sans doute déjà été vendu ou sorti : il n'en reste pas assez en stock destination pour la restitution. Réapprovisionnez ou laissez l'ordre en place.
La valeur produite me paraît fausse ?
Vérifiez le prix départ usine de l'article fabriqué dans sa fiche Article : c'est lui qui sert de base à la valorisation.
Où retrouver toutes les écritures d'un ordre ?
Dans Mouvements de stock, filtrez sur les types Production (12) et Annulation production (13) : vous obtenez la chronologie complète, ancienne et nouvelle quantité incluses.
Swifto ERP · Module Production · Manuel Utilisateur v1.0
Suivi de production — Ordres de fabrication · Production · Accueil