FR ENAR
User Manual Production module Version 1.0 · Stable

Production manual

The Production module transforms raw materials and semi-finished goods into finished products through manufacturing orders. Each order consumes the components from a purchasing stock and injects the produced quantity into a destination stock — driving the stock movements directly.

2
Stocks involved
7
Tracking columns
N
Components per order
12
"Production" movement
1

Overview

The manufacturing order (MO) is the central document of production. It describes the recipe of a product: a list of components (raw materials and semi-finished goods) taken from a purchasing stock, transformed into a produced item that joins a destination stock. When the MO is validated, Swifto deducts the consumed components and adds the finished product to stock, tracing every movement.

Business goal

  • Transform materials into finished products
  • Consume the components from a purchasing stock
  • Feed the destination stock with finished product
  • Trace every production stock movement

Target audience

  • Production manager — drives the MOs
  • Warehouse / logistics — manages materials & finished goods
  • Production assistant — supports the manager

Direct link with stock

Production acts on two location stocks: a purchasing stock (source of the components) and a destination stock (finished product). See Stock management and Items for the related concepts.

2

Access and navigation

Left-hand side menu: ProductionManage manufacturing orders. The Production module also groups Locations, Layouts, Warehouses and Production cycles.

Swifto ERP — Production menu
Global dashboard
Stocks
Production Cycle
Locations
Accommodations
Warehouses
Production cycles
Manufacturing Orders
Purchases
Need help? Click here...
The list of manufacturing orders opens on the right after the click.
3

List of manufacturing orders

The page lists all the company's manufacturing orders (not deleted). Each row summarizes the recipe: source components, produced item, destination, quantities and responsible. Filtering/sorting is available on each column, plus a Search by stock.

Production › Manufacturing orders
Global dashboard
Stocks
Production Cycle
Production cycles
Manufacturing Orders
Purchases
012 Mr Amine ABDELKEFI
Need help? Click here...
Manufacturing Orders Management
New Search
LabelPurchase stockProduced ArticleDestination stockIntact QuantityDefective QuantityManager
MO — Plain yogurt 500ml batchSTK-MP1 - Raw materialsART0102 - Plain yogurt 500mlSTK-PF - Finished goods480.00012.000Sami TRABELSI
MO — Crates of 6 bottles 1LSTK-MP1 - Raw materialsART0214 - Pack 6×1LSTK-PF - Finished goods300.0000.000Sami TRABELSI
MO — SMART module assemblySTK-SF - Semi-finished467802 - Smart Supervisor moduleSTK-PF - Finished goods50.0002.000Ines GHARBI

Table columns

ColumnDescription
LabelName of the manufacturing order (unique within the company).
Purchasing stockSource of the components — a main location stock (code + label).
Produced itemThe finished item obtained at the end of manufacturing.
Destination stockLocation stock that receives the produced units.
Intact QtyQuantity of compliant finished product added to the destination stock.
Defective QtyProduced quantity that is non-compliant (scrap), recorded for tracking.
ResponsibleProduction manager in charge of the order.

Search

The Search button opens a filtering window by stock. The toolbar also offers New and the deletion of the ticked order.

4

Create a manufacturing order

Click New. Fill in the header (stocks, produced item, quantities, responsible), then add the consumed components. On save, Swifto deducts the materials and credits the finished product.

New manufacturing order
Manufacturing order
MO — Plain yogurt 500ml batch
STK-MP1 - Raw materials
STK-PF - Finished goods
ART0102 - Plain yogurt 500ml
480.000
12.000
Sami TRABELSI
Ines GHARBI
Production Components
Consumed ArticleRequired QuantityType
MP-LAIT - Whole milk (L)240.000Raw material
MP-FERM - Lactic cultures (g)4.800Raw material
SF-POT500 - 500ml pot + lid (u)492.000Semi-finished

Header fields

FieldRole
Label *Readable identifier of the order, unique per company.
Purchasing stock *Source stock from which the components are taken (main location).
Destination stock *Stock that receives the produced intact quantity.
Produced item *The manufactured finished item (from the Items catalog).
Intact Qty *Compliant quantity to add to the destination stock.
Defective Qty *Scrap quantity, recorded for quality tracking.
Responsible *Production manager. Mandatory.
AssistantSecond contributor (optional) — cannot be the responsible.
Start / end date · DescriptionSchedule and free notes for the order.

Adding a component

The + button of the "Manufacturing components" table becomes active once the purchasing stock is chosen. For each component you select an item from the stock, you see the maximum available quantity and you enter the Required Qty (capped at the stock). The type (raw material / semi-finished) is derived automatically from the item.

Availability check

On save, Swifto checks that each component is available in sufficient quantity in the purchasing stock. If a material is missing, the order is not validated and a message specifies the item concerned (Insufficient quantity).

5

Production tracking

In Swifto, the manufacturing order is executed on save: there is no intermediate "pending" status — validation immediately triggers the consumption and the production. Tracking is done via the order's Details, its stock movements and the ability to edit or delete it.

Save (production)

Stock impacted

Deducts each component from the purchasing stock and adds the finished product's Intact Qty to the destination stock. Two sets of type 12 stock movements are created (consumption + product entry).

Details

Read

Opens the order: header, list of components and quantities, produced item and destination.

Edit

Delta recalculation

Recalculates stock by variance: only the changes in quantities, components or stock/item are applied (type 12 movements for additions, type 13 for returns).

Delete

Production cancelled

Cancels the production: returns the components to the purchasing stock and removes the finished product from the destination stock (type 13 movements). Logical deletion of the order.

All these movements appear in the Stock movements screen, identified as Production (12) and Production cancellation (13), with old and new quantity.

6

Manufacturing cycle (workflow)

flowchart LR
  A([Manufacturing order]):::s --> B[Components
raw materials + semi-finished]:::p B --> C[(Purchasing stock
debited)]:::ko A --> D[Production
finished item]:::p D --> E[(Destination stock
credited)]:::ok C -.->|type 12 mvt| M[/Stock movements/]:::st E -.->|type 12 mvt| M A -.->|deletion: type 13 mvt| R([Return of materials
+ product removal]):::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;
7

Business rules

Dual stock impact — an order debits the components from the purchasing stock and credits the finished product's Intact Qty into the destination stock, all on save.

"Production" movement (type 12) — each component deduction and each finished-product entry generates a stock movement of type 12. Cancellation/return uses type 13.

Delta modification — on editing, only the quantity variance (per component and on the finished product) is applied to stock; changing stock or item fully transfers the old one to the new one.

Blocking availability check — creation or a quantity increase is refused if the purchasing stock (or destination stock, on cancellation) is insufficient: Insufficient quantity message on the offending item.

Unique label & mandatory responsible — each order must have a unique label within the company, at least one component and a responsible; otherwise the save is rejected.

8

Roles & permissions

Access to the actions depends on the profile's Manage manufacturing orders privilege (view, create, delete).

ActionProd. managerWarehouseAssistantAdmin
View
Create the order
Edit
Delete

Indicative matrix — depends on the profiles defined in your company.

9

FAQ & Tips

"Insufficient quantity" on save?

A component is missing from the purchasing stock. Replenish the material (purchase / receipt) or reduce the Required Qty, then try again.

The components "+" button is greyed out?

First select the Purchasing stock in the header: the list of available items is only loaded after this choice.

Difference between Intact Qty and Defective Qty?

Only the Intact Qty enters the destination stock. The Defective Qty (scrap) is recorded for quality tracking but does not feed stock.

Tip — correct rather than delete

To adjust a produced quantity, prefer to Edit the order: stock is recalculated by variance, without returning everything then re-consuming it as with delete/recreate.

Swifto

Swifto ERP · Production module · User Manual v1.0

Manufacturing orders — Home