Monthly attendance
One mark per person per day: present, unpaid absence, paid leave, sick, public holiday or rest. Marking a day again replaces the earlier mark.
Dido · payroll and attendance
Dido is payroll and attendance software for businesses in Algeria, published by Sindan Solutions. Companies that pay by the month and by the day use it to compute pay from each day's attendance, with overtime, allowances and the advances already paid out.
The demo opens on a sample joinery. In the Personnel menu you see its staff, attendance for October and November, two closed pay months and the November draft.
What the module does
Each card describes what the Dido payroll module does today. It is an optional module.
One mark per person per day: present, unpaid absence, paid leave, sick, public holiday or rest. Marking a day again replaces the earlier mark.
Each person has either a monthly salary or a daily rate. The staff list includes people with no login to the software, with their staff number.
A pay scale counts the month in days or hours: 22 days, 26 days, or 173.33 hours. A missed day costs the wage divided by the scale, and never more than the wage.
Tiers such as +50 %, +75 % or +100 %, applied to the person's hourly rate. A rate typed on the person takes precedence. Dido refuses overtime on a day the person was absent.
Meal, transport, seniority and any other allowance you define, set on each person's record.
Money handed over before payday goes on record with the cash drawer it came from. Cancelling an advance puts the money back and keeps the row.
For each person: paid days, missed days, unrecorded days, base pay, the price of one day, the cost of absences, overtime, advances and the month's net.
Only roles that carry the staff-management permission open this module. Other users see neither salaries nor advances.
Month end
Dido recomputes the pay every time you open it. Correct one day and the month follows, with nothing typed twice.
One mark per person each day, with its status.
Dido lists the days nobody marked. It counts them separately and never treats them as absences.
The month's advances, with the cash drawer each came from, show on the payroll next to the net.
Five- or six-day week, your choice. For a person with no pay terms, Dido shows the reason in place of an amount.
Gross to net
The Dido payroll module computes what each person's attendance earns over the month: base pay, absences, overtime, advances. Each allowance already says whether CNAS and income tax (IRG) apply to it. For now the module does not compute those deductions or produce payslips.
For the gross-to-net step, our free calculator applies the 9 % employee contribution, the IRG scale, the allowance and the smoothing formula between 30,000 and 35,000 DA.
Example: 50,000 DA gross, 4,500 DA CNAS contribution, 45,500 DA taxable, 4,585 DA IRG, for 40,915 DA net.
Open the net salary calculator (French)What changed in 2026
These rules apply to every company paying staff in Algeria, whatever software it runs.
Who it suits
The module earns its keep where attendance changes from day to day and money goes out before payday.
Part of an ERP
The payroll module shares Dido's cash drawers. A cash advance comes out of the drawer you name, and the movement shows in the cash ledger with the others.
It is part of Dido, our management software, alongside sales, purchasing, stock and production. You add it to Dido, or to an ERP built around your workflow.
See custom ERP developmentSee sales and invoicingQuestions
Yes. Each person has either a monthly salary or a daily rate. The month's pay starts from the days recorded, and monthly and daily staff appear on the same payroll.
The payroll module computes the month's net from attendance, overtime and advances. For now it does not compute IRG or the CNAS contribution. Our free calculator handles that step. With 50,000 DA gross it gives 40,915 DA net.
A missed day costs the wage divided by the pay scale, 22 days, 26 days or 173.33 hours, and never more than the wage. A day nobody marked stays separate, and Dido does not count it as an absence.
Dido applies the tier, for example +50 %, +75 % or +100 %, to the person's hourly rate. If you type a rate for someone, that rate applies. The software refuses overtime on a day of absence.
Yes. Each advance keeps its date, amount and the cash drawer the money came from. It shows on the month's pay. A cancelled advance puts the money back in the drawer and stays visible.
Only people whose role carries the staff-management permission. You create the roles and decide who holds them.
We do not publish a price list. The price depends on the modules you take, and we quote it after a short call.
Yes. The Open the demo button at the top of the page opens the sample joinery, with the password example shown on the sign-in page. The Personnel menu holds the staff, two months of attendance, two closed pay months and a draft.
Guides
What changed for payroll in 2026: the minimum wage at 24,000 DA, each employee's national ID number on the annual salary statement, mandatory online filing for the real regime, and training and apprenticeship taxes filed every half-year.
Read the guide (French)Who must file online since 1 January 2026, the Jibaya'tic sign-up file, filing the G50 by the 20th, paying by CIB or Edahabia card or bank transfer, and late penalties. Based on the 2026 finance law and the tax office's guides.
Read the guide (French)What moves the price of business software, how to read a quote line by line, and which questions to ask before you sign.
Read the guideWith your attendance sheet and pay terms, we will show you the same month computed in Dido.