FR ENAR
User Manual HR & Payroll module Version 1.0 · Stable

Social declarations manual

The Salary and employee declaration screen consolidates a period's payroll data to prepare the Tunisian legal obligations: CNSS summary (employee & employer shares) and salary declaration (gross, IRPP, CSS, net totals).

2
Declaration types
2
CNSS shares
3
Consolidated deductions
100%
From payroll
1

Overview

Social declarations aggregate the items of the payslips already generated for a period to produce the reports expected by the authorities (CNSS, tax administration). The screen does not recalculate payroll: it consolidates what has already been produced.

Business goal

  • Prepare the period's CNSS declaration
  • Produce the salary declaration
  • Consolidate IRPP, CSS and net amounts per employee
  • Meet the legal obligations

Target audience

  • Payroll manager — produces the reports
  • Accounting — checks & remits
  • Management — legal compliance

Position in the module

Declarations are the culmination of the cycle: employeecontractpayrollsocial declarations.

2

Access and navigation

Left-hand side menu: Human resourcesSalary declaration.

Swifto ERP — Human resources menu
Global dashboard
Human resources
Employees
Payslips
Declarations of employees and salaries
Contracts
Sales
Need help? Click here...
The declaration screen opens on the right after the click.
3

The declaration screen

You choose a period, then Swifto consolidates the corresponding payslips per employee: gross, CNSS (employee & employer), CSS, IRPP and net.

Human resources › Salary declaration
Human resources
Employees
Payslips
Declarations of employees and salaries
Sales
Mrs Sonia TRABELSI
Declarations of employees and salaries
Excel Period
Q1 2026Q2 2026Q3 2026Q4 2026Year 2026
EmployeeCumulative grossEmployee CNSSEmployer CNSSCSSIRPPNet
Mohamed Ali GHARBI7,200.000TND660.9601,193.04032.694708.9065,797.440
Ines BEN SALAH4,800.000TND440.640795.36021.797335.1624,036.800
Total12,000.000TND1,101.6001,988.40054.4911,044.0689,834.240

The amounts are illustrative examples (totals of 3 monthly payslips). The actual values depend on the payslips generated and the tax table.

4

CNSS declaration

Summary of the employee and employer shares per employee and per period — basis of the quarterly CNSS declaration.

Employee share

Contribution withheld from each employee's salary (on the gross).

Employer share

Cost borne by the employer, calculated on the same gross.

Total CNSS to remit = Σ employee shares + Σ employer shares (over the period)

5

Salary declaration

Gross totals, IRPP / CSS withholdings and net amounts per employee over the fiscal year — for the annual salary declaration.

Consolidated dataDescription
Cumulative grossSum of the employee's gross salaries over the period.
CNSS (employee / employer)Cumulative employee and employer contributions.
Cumulative CSSWithheld social solidarity contribution.
Cumulative IRPPIncome tax withheld at source.
Cumulative netNet paid over the period.

The report can be viewed on screen and exported (Excel / PDF) for submission or archiving.

6

Generate a declaration

Select the period (quarter / year), choose the report type, then view or export.

1. Choose the period

Quarter / Year

Select the consolidation window (e.g. Q2 2026).

2. Consolidate

From payslips

Swifto aggregates the period's generated payslips, per employee.

3. Export

Excel / PDF

Produces the report to submit to the authorities or archive.

7

Prerequisite: the month's payroll

Declarations rely on the already-generated payslips: it is essential that the period's payroll is complete and validated before producing the reports.

Checklist before declaration

  • All the month's/quarter's payslips are generated
  • The month's bonuses / advances are entered
  • The year's tax table is up to date
  • Atypical payslips have been checked
8

Frequency

DeclarationUsual frequencyContent
CNSSQuarterlyEmployee + employer shares per employee.
SalariesAnnualCumulative gross, IRPP, CSS and net per employee.

The actual frequency depends on the regulations in force and your company's configuration.

9

Lifecycle (workflow)

flowchart LR
  A[Validated payslips]:::p --> B[Period selection]:::p
  B --> C[Consolidation per employee]:::p
  C --> D([CNSS declaration]):::ok
  C --> E([Salary declaration]):::ok
  D --> F[Export Excel / PDF]:::p
  E --> F
  F --> G([Submission to authorities]):::ok
  classDef p fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6;
  classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46;
10

Business rules

Source = payroll — the declaration aggregates exclusively the generated payslips: no independent amount entry.

Complete payroll first — a missing or ungenerated payslip distorts the period's totals. Check completeness before exporting.

Rate consistency — consolidated CNSS, CSS and IRPP reflect the tax table applied to payroll; a scale change during the year impacts the totals.

Archiving — export and keep the reports produced for traceability and possible audits.

11

Roles & permissions

ActionManagerHR managerAccountantAdmin
View the declarations
Generate / consolidate
Export (Excel / PDF)
Submit to the authorities

Indicative matrix — the actual rights depend on the profiles defined in your company.

12

Usage scenarios

Quarterly CNSS declaration

At the end of the quarter, you generate the CNSS summary, check the employee/employer shares, then export for remittance.

Annual salary declaration

At the start of the following year, you produce the annual totals (gross, IRPP, CSS, net) per employee for the tax declaration.

Consistency check

Before exporting, you check that all the period's payslips exist — a discrepancy often reveals a forgotten payslip.

13

FAQ & Tips

An employee is missing from the declaration?

Their payslip for the period has probably not been generated. Generate it then rerun the consolidation.

The totals look wrong?

Check the tax table applied and the completeness of the period's payslips. The declaration only sums up payroll.

Tip — close payroll first

Always finalize payroll (generation + check + entry of bonuses/advances) before producing the period's declarations.

Swifto

Swifto ERP · HR & Payroll module · User Manual v1.0

Social declarations — HR & Payroll module · Home