FR ENAR
User Manual Customer master data Version 1.0 · Stable

Manual Customer records

The customer record carries the identity of the buying third party: unique code, company name, nature (individual / corporate), tax identity (CIN / tax ID), currency, payment terms and credit limit. It feeds the entire sales cycle.

2
Natures (individual / corporate)
2
Types (customer / reseller)
7
List columns
3
Search criteria
1

Overview

The customer record keeps your company's file of third-party buyers up to date. Each customer has a unique code, a company name / name, a nature (individual or corporate), a type (end customer or reseller), a billing currency and a geolocated address. It is the foundation of every sales document: it is selected as early as the quote, and it automatically propagates the currency, payment terms and credit limit.

Business goal

  • Centralize the customer's identity and contact details
  • Carry the tax details (tax ID / CIN)
  • Set currency, payment terms and credit limit
  • Feed quotes, orders, delivery notes, invoices and payments received

Target audience

  • Sales reps / order admin — create and qualify customers
  • Accounting — sets credit limits and monitors outstanding balances
  • Field sellers / mobile sales — SmartSeller customers, routes

Related pages in the Customers module

The record relies on Categories & groups, manages its Contacts & delivery addresses and consolidates into the Customer statement / outstanding balance.

2

Access and navigation

Left-hand side menu: CustomersCustomers. The submenu also gives access to Categories, Groups, Contacts and the Account statement.

Swifto ERP — Customers menu
Global dashboard
Customers
Customers
Customer Categories
Customer groups
Contacts
Customer account statements
Settings
Sales
Need help? Click here...
The list of customers opens on the right after the click.
3

List of customers

The page lists all of the company's customers. The table is paginated and filterable column by column; a Search dialog lets you filter by customer code, CIN, tax ID, category, type, nature, location…

Customers › List
Global dashboard
Customers
Customers
Customer Categories
Customer groups
Customer account statements
Settings
Sales
071 Mr Amine ABDELKEFI
Need help? Click here...
Customer management
New Search
LabelCategoryDateNatureTypeCurrencyCredit limit
EL MAZRAAWholesaler12/02/2026CorporateCustomerDinars50,000.000TND
ECARSouth Reseller28/01/2026CorporateResellerDinars25,000.000TND
BEN AMMAR FouedRetail05/01/2026IndividualCustomerDinars0.000TND

Table columns

ColumnDescription
LabelCustomer's company name / name (filterable, sortable).
CategoryClassification category (Wholesaler, Retail, South Reseller…).
DateDate the record was created.
NatureIndividual (CIN) or Corporate (tax ID).
TypeEnd Customer or Reseller.
CurrencyCustomer's billing currency (Dinars, EUR, USD…).
Credit limitAuthorized credit limit, in the customer's currency.
4

Action bar

Import template

Downloads the Excel template file to fill in for bulk import.

Import Excel

Loads an .xls / .xlsx file to create several customers at once.

Export Excel

Exports the displayed list to a spreadsheet.

New

Opens the creation form (section 6).

Search

Opens the multi-criteria search dialog (section 5).

5

Multi-criteria search

The Search button opens a dialog filtering by Customer code, Type, Category, Nature, then — depending on the nature — by Tax ID (corporate) or CIN (individual), and by Country / Governorate / Delegation.

Searching by code, CIN or tax ID is more reliable than filtering on the label when customers share the same name. The tax field offered (CIN or tax ID) follows the chosen nature.

6

Create a customer

Click New. The form is organized into two columns (identity & classification on the left, commercial terms on the right), followed by the geolocated address and GPS coordinates.

New customer
Customer
CLI-00128
EL MAZRAA
Customer
Corporate
1234567 A/M/000
B01234562026
Wholesaler
Key account
30 days
Dinars
50,000.000
No
— (parent)
Address & GPS coordinates
Tunisia
Sfax
3000
Route de Gabès Km 4, Sfax
+216 74 000 000
contact@elmazraa.tn
34.7406
10.7603

Nature → tax field

Choosing Corporate displays Tax ID + Trade register; choosing Individual displays the CIN (8 digits, validated in Tunisia). Both blocks are displayed dynamically based on your choice.

7

Form fields

FieldRoleRequired
CodeUnique identifier of the customer within the company.Yes
LabelCompany name / name displayed everywhere.Yes
TypeEnd customer or Reseller (affects pricing).Yes
NatureIndividual or corporate (determines CIN vs tax ID).Yes
Tax IDTax identifier — corporate.Depending on nature
Trade registerTrade register no. — corporate.
CINID card — individual (8 digits in Tunisia).Depending on nature
CategoryCommercial classification (can be created on the fly).Yes
ClassificationAdditional scale (Key account, SME…).
CurrencyBilling currency; determines the number of decimal places.Yes
Payment termsTerm (15 / 30 / 45 / 60 / 90 days).
Credit limitAuthorized outstanding balance ceiling, in the customer's currency.
VAT exemptIndicates whether the customer is exempt (invoices without VAT).
Billing customerParent account to which documents are invoiced.
Country / Governorate / AddressGeolocated address (Google Maps).Yes

The category and classification can be created without leaving the record ( button). Details in Categories & groups.

8

Excel import / export

1. Template — download the Excel template file and respect the column order (code, label, nature, tax details…).

2. Import — load the completed file; Swifto creates the customers in bulk and flags rows with errors.

3. Export — export the displayed list at any time for archiving or reprocessing.

Import best practices

First create your categories and classifications, check that codes are unique, then import: your dashboards and pricing will be consistent from the start.

9

Lifecycle (workflow)

flowchart LR
  A([Record creation
code + tax details]):::s --> B[Category / classification]:::p B --> C[Contacts & delivery
addresses]:::p C --> D[Selected in documents
quote → invoice]:::p D --> E([Statement & outstanding
balance updated]):::ok D -.->|balance > limit| K([Credit limit alert]):::ko classDef p fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d; classDef s fill:#E0F2FE,stroke:#0284C7,color:#075985; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
10

Business rules

Code uniqueness — the customer code must be unique within the company; it identifies the third party in all documents.

Tax identity based on nature — corporate ⇒ tax ID + trade register; individual ⇒ CIN (8 digits in Tunisia).

Fixed currency — the customer's currency propagates to their documents and sets the number of decimal places; the credit limit is expressed in that currency.

Multi-tenant isolation — each company only sees its own customers; access by identifier is controlled (anti-IDOR) and multi-domain setups can separate customer files by domain.

11

Roles & permissions

ActionSales rep / order adminAccountantField sellerAdmin
View
Create / edit
Set the credit limit
Assign (sales rep / zone)
Reset / activate the password
Bulk import
Delete

Indicative matrix — each action is governed by the GClient privilege of the profile defined in your company.

12

FAQ & Tips

The Tax ID field isn't showing?

It only appears for the Corporate nature. For an individual, the CIN field is offered instead.

Can't save: "code already in use"?

The customer code must be unique. First search for the existing customer via the code before creating a new one.

Finding a specific customer

Use Search by code, CIN or tax ID — more reliable than filtering on the label when customers share the same name.

Tip — track the outstanding balance

After creation, monitor the customer statement / outstanding balance to compare the balance to the credit limit before authorizing a new sale.

Swifto

Swifto ERP · Customer master data · User Manual v1.0

Customer records — Customers Overview · Home