
Help centre · Step-by-step manual
HR and payroll
Choose the appropriate workspace and branch. Your plan, enabled modules and team permissions determine which actions are available.
38HR & attendance
HR sits on top of Staff (41.1): the employee file and documents with expiry reminders, leave, the weekly roster, timesheets, attendance devices, and the monthly payroll with payslips.
Plans: the file, documents, leave, attendance, devices and roster — Shop and up online, Silver and up on your PC. Payroll, payslips, the bank sheet and HR reports — Business and Chain online, Gold and up on your PC.
38.1 Online (PosMasr Cloud)
- Switch Staff on first (Settings → Staff), then Settings →
HRsettings → on. Choose who may seeHR: the owner only by default; then per person, “see”, “change and approve leave”, and “salaries” — a manager never sees a salary unless you give that one. HR→ People: the file (job, department, joining date, probation, contacts, emergency contact) and, for salary readers, the pay (basic, allowances, bank account). Documents: national ID, health certificate, contract, and the shop's own (commercial register, tax card, licence), each with its scan and expiry; the board lists what ends in 90, 60, 30 or 7 days, and reminders arrive through the owner alerts.- Leave: the Egyptian defaults (21 days' annual leave, sick, maternity, Hajj, unpaid) and a Friday weekend, all editable, with the public holidays to check each year. Requests, approval, balances and the team calendar.
- Roster and timesheets: the week's grid with shift templates and conflicts in plain words, publish it, and the timesheets are worked out against your rules (grace minutes, rounding, overtime); approving a period locks it. Staff clock in at the till, or from their own phone through their personal link, where they also see their payslips, ask for leave or an advance.
- Attendance devices (Settings → Attendance devices): three ways in — the device sends punches over the internet (ZKTeco, Hikvision), the till app reads it on the shop's network (ZKTeco, Hikvision, Anviz), or you upload the file you export from it on a USB stick. You match each device code to a person once. Fingerprints and faces stay on the device; we keep only the punch.
HR→ Payroll → a new run for the month: the salary for the days worked, overtime, commission, advances paid back, the deductions you switched on, income tax and social insurance from the Egyptian tables. Change any figure with a reason, approve (a second person if you want), finalise — the run locks. Payslips print or save as PDF from the browser, or go by e-mail; the bank sheet and the summary come as Excel or CSV.
38.2 On the program on your PC
Settings → Features → HR (Silver and up), then the Staff screen → HR (the owner and managers). The tabs: People, Documents, Leave, Payroll (Gold), Attendance devices (the device's file, or reading it on the shop's network), Weekly roster, Timesheets, Letters and records, Labour cost, and HR settings. The rules and the Egyptian tables are the same as online.
What the program on your PC does not have: clocking in from a phone and the person's own page, devices sending over the internet, payslips by e-mail, editing leave types and holidays (Egypt's are used), and the timesheet lock. Document scans are encrypted for that Windows user and stay out of backups, so a restore on a new PC brings the documents back without their scans.
More: HR, the page · Attendance and payroll without the notebook
On this screen
Online · HR and payroll
Staff
Online · HR and payroll · 2
Edit · Delete
Online · HR and payroll · 3
From · To · Show
Online · HR and payroll · 4
Online · HR and payroll · 5
Add · Delete
Online · HR and payroll · 6
Online · All
Owner alerts
Online · HR and payroll · 7
Online · Help
Online · All · 2
Add · Save
Online · HR and payroll · 8
Online · HR and payroll · 9
Online · HR and payroll · 10
Online · Back
Online · HR and payroll · 11
Open
Online · HR and payroll · 12
Save
Online · HR and payroll · 13
Clock in · Clock out · Cancel
Online · Back · 2
Online · HR and payroll · 14
Clock in / out
Online · Back · 3
Online · HR and payroll · 15
Online · HR and payroll · 16
Delete
Online · HR and payroll · 17
Edit · Save · Delete · Add
Online · HR and payroll · 18
Online · HR and payroll · 19
Save
Online · Back · 4
Online · Timesheet
Save · Edit · From · To · Language
Online · HR and payroll · 20
Online · Back · 5
Save
Online · HR and payroll · 21
Online · Branch
Cancel
Online · HR and payroll · 22
From · To · Save
Online · HR and payroll · 23
Expense reimbursement · Back
Online · HR and payroll · 24
Clock in · Clock out · Cancel · Save
Online · Back · 6
Online · HR and payroll · 25
Online · HR and payroll · 26
Online · HR and payroll · 27
Online · HR and payroll · 28
Online · Branch · 2
From · To · Show · Back
Online · HR and payroll · 29
Online · Staff settings
Save · Upgrade · Owner alerts
Online · HR and payroll · 30
Save · Edit · Delete
Desktop · HR and payroll
Desktop · HR and payroll · 2
Pick a line in the list first.
Desktop · kept — leave empty to keep it
Other · LAN bridge: this computer reads the device · file from a USB stick · Connection (LAN bridge) · a ZKTeco terminal (port 4370) · a web-managed terminal (port 80: Hikvision) · an Anviz terminal (port 5010)
Desktop · Dates are month first (10/05/2026 = 5 October)
Export the attendance log to a USB stick (or from the device's software), pick the device it came from and upload it. You see what it holds before anything is written.
Attendance file · No devices yet: add one, or import a file. · Rows · Punches · Rows skipped · code belongs to nobody · Done. The punches are on the timesheet.
Desktop · Codes that belong to nobody yet
A device sent punches with these codes. Nothing is dropped and nobody is guessed: pick the person, and their punches move to the timesheet.
Every code seen belongs to someone. · Pick a line in the list first. · Mapped. The held punches are on the timesheet.
Desktop · Punches waiting for approval
From devices set to hold their punches. Approved punches go on the timesheet as the device recorded them.
Nothing is waiting. · Pick a line in the list first.
Desktop · Raw log: what the devices sent
Nothing new.
Desktop · HR
A payroll run works out each person's pay for a period from their file, timesheet, commission, leave and advances. Review it, change what needs changing (with a reason), then finalise.
After the retention period, the name becomes “Former employee NNNN”; personal details, bank details, notes, documents and scans are erased. Payroll amounts, leave days and attendance stay under that name — the books need them. This cannot be undone.
The attendance device still holds this person's fingerprint or face template: delete the user on the device itself.
Switch Staff on first: HR keeps its files on the staff profiles. · Switch HR on in Settings → Features (Staff must be on first). · files, documents, leave, payroll · inactive · Nobody yet — add your people in Staff first. · Pick a line in the list first. · Org list · Show every document · Expiring soon · No documents yet. · expires today · This document has no scan. · Whose · Document
Desktop · HR and payroll · 3
Desktop · That figure cannot be changed.
The file is marked left on that day; the run opens as a draft for review.
Final settlement · Settlement statement · Settlement total
Desktop · Type an amount (not below zero).
Employee file · Gratuity (estimate) · No salary in the file. · under one year of service: no gratuity yet · capped · Nothing noted yet. · Add to the log
Desktop · Archived (renewed or no longer needed)
the business
Desktop · Half a day
File leave for someone · Days · Left · The request is filed — it is more than the balance left. · Pick a line in the list first.
Desktop · HR and payroll · 4
Team calendar · Waiting
Desktop · Set a target sales per labour hour in the HR settings to get a suggestion.
A suggestion, not a rule: it ignores prep time, deliveries and days that were special. Deterministic and explained; no AI service.
Staffing suggestion · Nothing sold on this weekday in the weeks seen. · Hours over · Hours short
Desktop · Shift templates
A shift has a name, a start and an end (an end before the start crosses midnight), a break (paid or not) and a colour. The roster places them.
— none — · Pick a line in the list first.
Desktop · The break is paid
Add shift · Retire
Desktop · HR and payroll · 5
Open shift (nobody yet) · Own times (below)
Desktop · HR and payroll · 6
Days on and off, like 6-1 (six on, one off) or 2-2-3; the first day of the pattern is the anchor date.
Rotating pattern
Desktop · Time off in lieu instead of paid overtime (the minutes are banked)
Figures marked “from published law” follow your country's labour law as published — confirm with your adviser; the rest are this business's own choices. A shift template can override none of these; the roster's shift sets the day's expected hours.
Attendance and overtime rules · Rates (× the hourly rate)
Desktop · Letter
A preview: no number yet, nothing in the register.
A preview: no number yet, nothing in the register. · The letter is written and numbered.
Desktop · Payroll run
A draft: work it out again any time; nothing is posted until you finalise.
Finalising locks the run: nothing in it changes again. Advances repaid and commission paid go to the staff ledger; if you chose it, the salaries are recorded as an expense (never through the cash drawer).
Settlement statement · Payroll · Net pay · Total · Pick a line in the list first. · Carry a correction to the next run · Carried to the person's next run with its reason. · Pay date · Finalised and locked. · Payslip · Bank transfer sheet
Desktop · HR and payroll · 7
Change
Desktop · Type an amount (not below zero). · 2
Add the line · e.g. Eid bonus, social insurance
Desktop · Type an amount (not below zero). · 3
When the branch's commission base for the period reaches the target, each person gets the bonus % of their own base on top.
Role (the job title in the file, else the staff role): points. A role not listed counts 1.
Type them as role: points, separated by commas.
2 to 10 labels separated by commas, e.g. 1, 2, 3, 4, 5 or Below, Meets, Exceeds.
Leave types and public holidays start from the country's tables and can be changed above; check the holidays against the official announcement every year.
HR settings · is taken back in full in the next payroll · is left to you (payroll does not touch it) · by calendar days · by working days · the POS's service charge · an amount typed per pool · equally · by hours worked · by points per role · Type them as role: points, separated by commas. · Points per role