FR ENAR
User Manual Field seller module Version 1.0 · Stable

Van sales manual

The Field seller module drives route-based selling: the seller loads stock into their truck (issue note), visits customers in the field, sells from the Swifto Seller mobile app, then brings back the unsold goods (return note). Everything is consolidated into sales reports.

5
Main screens
3
Sync statuses
2
Types of unsold goods
1
Linked mobile app
1

Overview

Van sales (or route-based selling / van selling) refers to the model where a field seller travels with a vehicle loaded with goods and sells directly to their customers during a route. Swifto manages the complete cycle from the back office: you plan the route, load the truck (issue note), the seller takes payment in the field via the mobile app, and on return the unsold goods are brought back into stock (return note) before the sales reports are reviewed.

Business goal

  • Organize routes (seller ↔ customers)
  • Load stock onto the truck
  • Sell on the go, in the field
  • Return unsold goods to stock at the end of the route
  • Track sales by seller / route

Target audience

  • Field sellers — carry out the route (mobile app)
  • Sales manager / supervisor — plans & assigns
  • Warehouse / logistics — loads & receives returns

Not to be confused with

Van sales (Field seller module) is independent from standard sales (quotes / POs / delivery notes / office invoices) and from POS registers (fixed points of sale). Here, it is a traveling seller who carries their own stock.

2

Access and navigation

The module is accessible via the left-hand side menu: Field seller (truck icon). It groups the route screens and a Settings submenu (assignments, loading templates, numbering prefixes…).

Swifto ERP — Field seller menu
Global dashboard
Sales
Deliverers
Client planning
Map of GPS coordinates
Deliverers
Customers per seller
Exit vouchers
Return notes
Sales reports
Settings
Need help? Click here...
Select a screen from the Field seller module in the left-hand submenu.

Module screens

ScreenRole
Visit schedulingRoute calendar: who visits which customer, on which day.
GPS tracking (map)Field sellers' positions (real-time tracking).
Field sellersField seller records (master data).
Customers by sellerAssignment of customers / groups to each seller (territories).
Issue notesLoading of the stock carried in the truck.
Return notesReturn of unsold goods to stock at the end of the route.
Sales reportsConsolidation of sales / non-sales reported from the field.

The module's Settings submenu notably contains: Assignments (terminal / vehicle / seller), issue note templates (standard loadings), field seller classification and the prefixes for numbering issue / return notes.

3

Visit scheduling

This screen organizes routes as a calendar: you schedule which seller visits which customers and on which date. Each scheduled visit becomes a marker the seller finds again in the mobile app.

Field seller › Visit scheduling
Deliverers
Client planning
Customers per seller
Exit vouchers
Return notes
Sales reports
3 Mr Amine ABDELKEFI
Need help? Click here...
Client planning
Seller: Mouadh BEN AZIZA
Schedule
May 2026 View: Week
MON 18
TUE 19
WED 20
THU 21
FRI 22
EL MAZRAA
08:30
SUPÉRETTE LE BON PRIX
09:00
ÉPICERIE CENTRALE
10:15

Click a calendar slot to create a visit, or an existing event to view / move it. Visits can be dragged and dropped from one day to another to reorganize the route.

4

Issue notes / truck loading

The issue note (BS) records the stock carried onboard: the list of items and quantities loaded into the seller's vehicle before the route. The colored dot shows the synchronization status with the mobile app.

Field seller › Issue notes
Deliverers
Exit vouchers
Return notes
Sales reports
3 Mr Amine ABDELKEFI
Need help? Click here...
Exit vouchers
New Search
NumberTypeSeller / RegisterDateNatureAction(s)
BS: N°000312SellerMouadh BEN AZIZA18/05/2026Stock replenishment
BS: N°000311SellerAyatollah ORABI18/05/2026Stock correction
BS: N°000310RegisterPOS Mégrine17/05/2026Stocktake

Table columns

ColumnDescription
● SyncMobile sync dot: see the status table below.
NumberIssue note reference (e.g. BS: N°000312).
TypeSeller (stock carried by a field seller) or Register (point of sale).
Seller / RegisterThe field seller (or the POS register) receiving the load.
DateDate of the load.
NatureStock replenishment · Stock correction · Stocktake.

Synchronization statuses (dot)

DotStatusMeaning
BlueIn preparationThe note is being entered on the back-office side.
OrangePendingSent to the mobile app, awaiting acknowledgment by the seller.
GreenSyncedReceived / confirmed by the seller's mobile app.

Validation — once a note is synced (green dot), the Validate action appears to confirm the load and update stock. To save time, create issue note templates (recurring loads) in Settings.

5

Return notes / unloading unsold goods

At the end of the route, the seller brings back the unsold goods. The return note (RN) reintegrates them into stock. Each return distinguishes intact goods (resalable) from defective goods.

Field seller › Return notes
Deliverers
Exit vouchers
Return notes
Sales reports
3 Mr Amine ABDELKEFI
Need help? Click here...
Return notes
New Search
NatureNumberSellerReasonDateStateAction(s)
IntactRN: N°000087Mouadh BEN AZIZAUnsold (route)18/05/2026In progress
DefectiveRN: N°000086Ayatollah ORABIDamaged product18/05/2026Validated
IntactRN: N°000085Mouadh BEN AZIZACustomer return15/05/2026Rejected

Return nature

  • Intact Resalable → reintegrated into sellable stock.
  • Defective Damaged → tracked separately, not put back up for sale.

Note statuses

  • In progress Entered, awaiting validation.
  • Validated Confirmed → stock reintegrated.
  • Rejected Refused → no stock impact.

On validation of an intact return note, Swifto can allocate the quantities across the appropriate stocks / batches / expiry dates (advanced stock), or put everything back into the originating seller's stock. Fine-grained batch management depends on the company's stock mode.

6

Sales reports

Sales reports consolidate what the seller has reported from the field: the sales made at each customer, but also the non-sales (visit without a sale) with their reason. It is the tool for tracking route performance, by seller and by customer.

Field seller › Sales reports
Deliverers
Exit vouchers
Return notes
Sales reports
3 Mr Amine ABDELKEFI
Need help? Click here...
Sales reports
Search
SaleSellerCustomer codeCustomerDateNature
SaleMouadh BEN AZIZACL-0142EL MAZRAA18/05/2026Direct sale
NoMouadh BEN AZIZACL-0207ÉPICERIE CENTRALE18/05/2026Customer absent
SaleAyatollah ORABICL-0331SUPÉRETTE LE BON PRIX18/05/2026Direct sale
ColumnDescription
● / SaleGreen dot = sale made; red dot = visit without a sale.
SellerField seller who made the visit.
Customer code / CustomerCustomer visited (reference and company name).
DateDate of the visit / sale.
NatureType of sale if a sale; reason for non-sale otherwise (customer absent, refusal, etc.).

The PDF and Excel buttons export the filtered report (by seller / period) — handy for an end-of-day debrief or a weekly follow-up.

7

Customers by seller (territories)

This screen defines each field seller's portfolio: you attach customers (or customer groups) to a seller. It is the basis for splitting into territories: on mobile, each seller only sees the customers assigned to them.

Field seller › Customers by seller
Deliverers
Customers per seller
Exit vouchers
Return notes
3 Mr Amine ABDELKEFI
Need help? Click here...
Customers per seller
New Search
Seller (field seller)Customer groupAction(s)
Mouadh BEN AZIZAGrand Tunis Territory
Ayatollah ORABISahel Territory
Slim TRABELSISfax-Nord Territory

Assigning by customer group lets you manage a territory in a single action. Combine this screen with Visit scheduling (section 3) to turn a territory into a dated route.

8

Swifto Seller mobile app

The back office (this interface) and the field communicate via the Swifto Seller mobile app, installed on the seller's smartphone / terminal. Synchronization moves data in both directions: the load goes down to mobile, sales and returns come back up to Swifto.

Back office → Mobile

  • Issue notes (stock carried onboard)
  • Assigned customers & scheduled visits
  • Item catalog & price lists

Mobile → Back office

  • Field sales & payments collected
  • Unsold goods (return notes)
  • Sales & non-sales reports
  • Route GPS position

The colored dot of an issue note (section 4) directly reflects the status of this synchronization: blue (in preparation, not yet sent), orange (sent, pending on the mobile side), green (successfully received on the terminal). As long as a note is not green, the seller does not see it yet.

9

Lifecycle (workflow)

flowchart LR
  P([Visit
scheduling]):::s --> C[Issue note
Truck loading]:::p C --> SY[(Mobile sync
Swifto Seller)]:::st SY --> T[Route /
Customer visits]:::p T --> V([Field sales]):::ok T --> N([Non-sales
+ reason]):::ko V --> R[Return note
Unsold goods]:::p N --> R R --> S2[(Stock reintegrated)]:::st V --> RP[Sales report]:::p N --> RP classDef p fill:#FFFBEB,stroke:#F59E0B,color:#92400E; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FEF3C7,stroke:#D97706,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;

Scheduling → Loading → Mobile sync → Route & sales → Return of unsold goods → Report.

10

Business rules

Stock travels with the seller — the issue note transfers goods from the warehouse to the seller's onboard stock. Whatever is neither sold nor returned remains considered "on route".

Synchronization required — an issue note can only be used by the seller once synced (green dot). A blue/orange dot signals that it has not yet reached the terminal.

Intact return = sellable stock — validating an intact return note reintegrates the quantities into sellable stock. A defective return is tracked separately and is not put back up for sale.

Scope siloed by seller — a seller only sees the customers assigned to them (Customers by seller). Assignments, territories and routes determine what comes back up in their reports.

11

Roles & permissions

ActionField sellerSales supervisorWarehouseAdmin
Schedule visits
Assign customers / territories
Create the issue note
Sell in the field (mobile)
Enter / validate a return
View reports
Delete

Indicative matrix — each action depends on the privileges (create / edit / delete) defined on your company's profiles.

12

FAQ & real-world scenario

Scenario — a day on the route

  1. 1
    7:00 AM — Scheduling. The supervisor has scheduled Mouadh's route: 6 customers in the Grand Tunis territory for the day.
  2. 2
    7:30 AM — Loading. The warehouse creates an issue note: 80 packs of water, 40 crates of juice, 200 yogurts (value ≈ 4,200.000 TND). Orange dot then green after sync.
  3. 3
    8:30 AM–4:00 PM — Route. Mouadh sells at 5 customers via Swifto Seller (≈ 3,650.000 TND collected); 1 customer absent → non-sale with a reason.
  4. 4
    4:30 PM — Return. Back at the depot, an intact return note reintegrates 12 unsold packs and 30 unsold yogurts; 4 damaged yogurts → defective return note.
  5. 5
    5:00 PM — Report. The supervisor reviews the day's sales report, exports the PDF and prepares tomorrow's route.

The seller doesn't see their load on mobile?

Check the dot on the issue note: as long as it is not green (synced), the note has not reached the terminal. Restart the synchronization on the app side.

A customer doesn't appear in a seller's route?

It is probably not assigned to that seller. Open Customers by seller and attach the customer (or their group) to the right seller.

Tip — save time on loading

Create issue note templates (Settings) for recurring loads: a single click is then enough to reload a standard truck, day after day.

Swifto

Swifto ERP · Field seller module · User Manual v1.0

Van sales — Home