FR ENAR
User Manual Stock module Version 1.0 · Stable

Manual Stock levels

The Stock levels screen lists all the company's stocks, monitors available quantities, triggers below-threshold and shortage alerts and manages the three modes: simple, batch and batch + expiry date.

3
Stock types
3
Management modes
4
Summary cards
2
Alert levels
1

Overview

A stock is a logical container of item quantities: central warehouse, a field seller's stock, POS register… Each stock has a label, a type, a nature (goods receipt/purchasing or sales) and a last updated date. Its lines (item, quantity, minimum threshold, unit price) are adjusted by every movement in the ERP.

Business goal

  • See available quantities by item and by stock
  • Be alerted before a shortage (minimum threshold)
  • Organize stocks by type (warehouse, seller, register)
  • Track batches and expiry dates

Target audience

  • Warehouse staff — monitor levels
  • Procurement — anticipate shortages
  • Management — oversees the value tied up in stock

Place within the Stock module

"Stock levels" is the module's entry point. It feeds stock movements, stocktakes and transfer notes. Module overview: Stock module.

2

Access and navigation

Left-hand side menu: StockStock levels.

Swifto ERP — Stock menu
Global dashboard
Sales
Purchases
Stocks
Stocks
Stock movements
Stocktake
Transfer notes
Exit vouchers
Return notes
Settings
Need help? Click here...
The list of stocks opens on the right after the click.
3

List of stocks

At the top, the page displays four summary cards (stocks in shortfall, items in shortfall, out of stock, almost depleted), then the company's list of stocks.

Stock › Stock levels
Global dashboard
Stocks
Stocks
Stock movements
Stocktake
Transfer notes
Exit vouchers
Return notes
Settings
571 Mr Amine ABDELKEFI
Need help? Click here...
Stocks
New
Stocks in shortfall
3stocks
Items in shortfall
12items
In shortage
4items
Almost depleted
8items
LabelTypeUpdateNatureActions
Central WarehouseLocation02/06/2026Purchasing stock
Seller Stock — Mr. ORABI 2Seller02/06/2026Sales stock
POS register — Shop 1POS register01/06/2026Sales stock

List columns

ColumnDescription
LabelName of the stock. An orange badge indicates the number of items in shortfall on this stock.
TypeSeller, Location or POS register (section 6).
UpdatedDate of the last movement recorded on the stock.
NaturePurchasing / goods receipt stock (main stock) or Sales stock.

Summary cards

The four counters (in shortfall, in shortage, almost depleted) are calculated across all stocks and form your daily replenishment radar.

4

Action bar

PDF / Excel

Exports the displayed list of stocks.

New

Opens the form for creating a stock (section 6).

Delete

Deletes the checked stocks (reserved for the administrator).

Details

Opens the stock's lines: items, quantities, thresholds, batches/expiry dates (section 5).

5

Stock detail

The detail lists the stock lines: item, quantity, minimum threshold, unit price and, depending on the mode, the batch number and the expiry date. The alert level is calculated relative to the threshold.

Detail — Central Warehouse
Central Warehouse — stock lines
Search
ItemQuantityMinimum thresholdUnit priceBatch / ExpiryAlert
SMART SUPERVISOR MODULE92.00020.000650.000TNDAvailable
SMART BUS CABLE 5M15.00020.00038.000TNDBelow threshold
SENSOR EXPIRY MILK 1L0.00030.0002.400TNDLOT-A7 · 14/06/2026Shortage

Alert levels

LevelConditionSignal
AvailableQuantity > minimum thresholdNone
Below threshold0 < Quantity ≤ minimum threshold Restock needed
ShortageQuantity = 0 Unavailable

On a batch + expiry date stock, the Batch / Expiry column is filled in per line. Expired batches (or those expiring within 2 days) are hidden from selection screens (transfer, issue, return).

6

Create a stock

Click New. Fill in the label, choose the type (seller, location, POS register) and the management mode, then save.

New stock
Stock
Central Warehouse
Location
Sfax — Sfax Ville
Yes
No
No

Stock types

TypeUsage
LocationLocalized physical stock (store, warehouse). Often the company's main stock.
SellerOn-board stock of a field seller, fed by transfer / issue note.
POS registerStock attached to a point-of-sale register.

Mode locked at creation — the combination of batch management / expiry date management defines the stock's mode once and for all (section 7). Choose it carefully.

7

Simple / batch / expiry modes

Each stock has one and only one mode, determined by two flags: batch management and expiry date management. The mode governs the allocation screens (batches / expiry dates) for transfers, issues and returns.

Simple

A single quantity per item. No batch or date tracking. The most common mode.

Batch

Quantities broken down by batch number (production / goods-receipt traceability).

Batch + expiry

Batch and expiry date. Ideal for food products and perishables.

ModeBatch managementExpiry management
SimpleNoNo
BatchYesNo
Batch + expiryYesYes

During a transfer or a return to a batch/expiry stock, Swifto asks for the quantities to be allocated by batch and only offers valid batches.

8

Thresholds & alerts

Each stock line carries a minimum threshold. When a sale, transfer or issue brings the quantity below this threshold, Swifto raises an alert that surfaces in the summary cards and in the Stock dashboard.

Below-threshold alert

The quantity has fallen below the minimum threshold without reaching zero: replenishment is needed before a shortage occurs.

Shortage alert

The available quantity is zero: the item can no longer be sold or transferred from this stock.

Rule  ·  Below threshold if 0 < quantity ≤ minimum threshold  ·  Shortage if quantity = 0.

9

Lifecycle (workflow)

A stock level lives at the pace of movements: it rises on receipts, falls on issues, and switches to alert when it crosses the threshold.

flowchart LR
  E([Receipt
supply · intact return]):::ok --> Q[Available quantity]:::p Q -->|sale / transfer / issue| Q Q -->|qty ≤ threshold| A[Below-threshold alert]:::st A -->|qty = 0| R[Shortage]:::ko R -->|replenishment| Q Q -->|stocktake| AJ([Adjustment]):::p AJ -.->|variance| Q classDef p 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;
10

Business rules

A single mode per stock — simple, batch OR batch + expiry. The mode is chosen at creation and does not change; it drives the downstream allocation screens.

Automatic update — a stock's quantity and updated date are recalculated on every movement (purchase, sale, transfer, return, stocktake).

Expired batches hidden — a batch whose date has passed (or that expires within 2 days) is excluded from selections: it is impossible to mistakenly issue an expired product.

Main stock — the stock with "purchasing / goods receipt" nature is the entry point for goods; it feeds the sales stocks via transfer or issue note.

11

Roles & permissions

ActionWarehouse staffProcurementManagementAdmin
View stocks
Create a stock
Edit thresholds
Export (PDF / Excel)
Delete a stock

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

12

FAQ & Tips

Why does an item appear "in shortage" when I have stock?

The shortage is calculated per stock: the item can be at zero on this specific stock while remaining available elsewhere. Do a transfer.

I can't change a stock's mode?

That's normal: the mode (simple / batch / expiry) is locked at creation. Create a new stock in the right mode if needed.

Tip — calibrating thresholds

Set the minimum threshold based on consumption over your replenishment lead time: the below-threshold alert gives you time to order before a shortage.

Swifto

Swifto ERP · Stock module · User Manual v1.0

Stock levels — Home