FR ENAR
User Manual Items & Catalog Version 1.0 · Stable

Manual Items & Catalog

The item is Swifto's product repository: it feeds stock, sales and purchasing. Each item carries its code, its barcode, its prices, its VAT, its category, its management mode (batch / expiry date) and its photos.

4
Price levels
3
Stock management modes
2
Unique identifiers
2
Pricing grids
1

Overview

The item is the central element of the system: it's the heart of stock and sales. Every piece sold, purchased, stocked or counted in a stocktake references an item. The item record centralizes the product's identity (code, barcode, label, domain and category), its prices (ex-works, reseller, customer, consumer), its VAT, its stock management mode and its photos.

Business goal

  • Build the company's product repository
  • Set the price levels and the VAT
  • Define the stock tracking mode (simple / batch / expiry date)
  • Feed sales, purchasing, stocktakes and the catalog

Target audience

  • Product / catalog management — create and maintain the records
  • Warehouse clerks — manage batches, expiry dates and stock
  • Sales staff — apply prices and specific rate agreements

Position in the system

The item is upstream of everything: it is consumed by Stock, Sales and Purchasing. A well-filled-in item determines the reliability of the whole chain.

2

Access and navigation

Left-hand side menu: StockItems.

Swifto ERP — Stock menu
Global dashboard
Stocks
Products
Categories
Stock status
Stock movements
Stocktakes
Settings
Sales
Need help? Click here...
The list of items (product cards) opens on the right after the click.
3

List of items

The list of items is displayed as product cards (3 columns), not as a table. Each card shows the image, the label, the code, the category and the prices. At the top: a global filter (code or item) and an advanced Search button.

Stock › Items
Global dashboard
Stocks
Products
Categories
Stock status
Stocktakes
Settings
Sales
071 Mr Amine ABDELKEFI
Need help? Click here...
Products
French PDF
New Search
Global filter
Code or Item
467802 — SMART SUPERVISOR MODULE
Electronics › IoT Modules
Customer price (excl. tax)650.000 TND
Reseller590.000 TND
300145 — USB-C CABLE 2M
Accessories › Cabling
Customer price (excl. tax)12.500 TND
Reseller9.800 TND
512030 — OLIVE OIL 1L
Food › Groceries · Expiry date management
Customer price (excl. tax)18.900 TND
Reseller15.200 TND

Reading an item card

ElementDescription
HeaderInternal code + item label (e.g. 467802 — SMART SUPERVISOR MODULE).
StarItem present in the catalog (solid star) or not in the catalog (grey star).
Stock iconStockable item (tracked in stock).
PhotoMain product image (default photo if not provided).
CategoryItem's parent category › category chain.
PriceCustomer (excl. tax), reseller and consumer price, in the company's currency.

Advanced search

The Search button opens a premium dialog for filtering by domain, category, catalog, barcode, code and label.

4

Create / edit an item

Click New. Fill in the identity, the prices, the VAT and the stock management mode, add the photos, then save.

New item
Article record
Electronics
IoT Modules
SMART SUPERVISOR MODULE
467802
6194000123456
Yes
480.000
590.000
650.000
19,000 %
No
No
Product photos

Form fields

FieldDescription
DomainTop-level family classifying the item.
CategoryCategory (and its parent category) the item belongs to — section 5.
Label *Item's name (mandatory, unique).
CodeItem's internal code (unique within the company).
BarcodeScannable barcode (unique) — can be by weight or by price.
Ex-works priceReference cost; values purchases and returns, and acts as the floor for selling prices.
Reseller / customer / consumer price *The three selling price levels (≥ ex-works price, ascending order enforced).
VATVAT rate applied to the item.
Variable priceIf Yes, the unit price remains editable at the time of sale.
Batch managementEnables tracking by batch (advanced mode) — section 9.
Expiry-date managementTracking by expiry date (available if batch management is enabled).
In catalogMakes the item visible in the commercial catalog (star on the card).
PhotosUp to several images of the product (the 1st is shown on the card).

Price consistency

Swifto checks the order of prices: reseller and customer must remain ≥ ex-works price. An inconsistent price blocks saving, with a help message.

5

Categories & catalog

Categories organize items into a tree: a category can have a parent category, forming families (parent › child). A root category can be given a distinctive color.

Category tree

  • Electronics
  • IoT Modules
  • Accessories
  • Food
  • Groceries

Catalog

The In catalog flag on the item record decides its presence in the commercial catalog.

  • Cataloged item (visible)
  • Not in catalog (referenced only)

The color of root categories is used in some screens (CRM, point of sale) to visually identify product families.

6

Price by customer / seller

Beyond the base prices on the item record, Swifto manages specific rate agreements: a negotiated price for a given customer, or a price dedicated to a seller. These grids take precedence over standard prices at the time of sale.

Price by customer
ItemCustomerStandard priceSpecific priceCurrency
467802 — SMART SUPERVISOR MODULESOCIÉTÉ FONDS CLAIR650.000595.000TNDDinars
300145 — USB-C CABLE 2MECAR12.50010.900TNDDinars

Price by customer

Negotiated rate automatically applied when this item is sold to this customer.

Price by seller

Rate tied to a seller (e.g. field seller), used for their sales.

7

Competitor items

Swifto lets you reference competitor items and track their prices on the market, alongside your own items. This price watch helps position your offering.

Competitor price tracking is handled in a dedicated module (Competitor items / Competitor price tracking); it ties back to the item repository described here.

8

Lifecycle (workflow)

flowchart LR
  A([Item creation]):::p --> B[Identity + price + VAT]:::p
  B --> C{Stockable?}:::d
  C -->|yes| D[(Stock entry)]:::st
  C -->|no| E([Service / not tracked]):::s
  D --> F([Available for sale]):::ok
  E --> F
  F --> G([Sale / Delivery note]):::ok
  B -.->|catalog| H([Commercial catalog]):::s
  classDef p fill:#FEF3C7,stroke:#F59E0B,color:#92400E;
  classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6;
  classDef d fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d;
  classDef st fill:#e9e6ff,stroke:#867bfe,color:#5b4dee;
  classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46;
9

Business rules

Uniqueness of code and barcode — each item has a code and a barcode that are unique within the company. A duplicate is rejected on save.

A single stock management mode — an item is tracked in simple mode, by batch, OR by batch + expiry date. Expiry-date management is only available if batch management is enabled (and in advanced stock mode).

Price hierarchy — ex-works price ≤ reseller price ≤ customer price. The ex-works price acts as the floor and values purchases and returns.

Variable price — an item with variable pricing lets the salesperson adjust the unit price at the time of sale (within configured limits).

10

Roles & permissions

ActionProduct managementWarehouse clerkSalespersonAdmin
View items
Create / edit an item
Manage categories / catalog
Manage batches / expiry dates
Set price by customer / seller
Delete an item

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

11

FAQ & Tips

My item can't be created?

Check the uniqueness of the code and barcode and the price consistency (reseller/customer ≥ ex-works price). The error message indicates the cause.

I don't see the expiry-date option?

Expiry-date management only appears once batch management is enabled, and only if the company is in advanced stock mode.

Tip — a clean catalog

Only check In catalog for items that are actually sold: your salespeople gain clarity, and the catalog stays relevant.

Swifto

Swifto ERP · Items & Catalog · User Manual v1.0

Items — Home