Attendance and payroll
Record daily hours, review calculated wages and create the related payment records.
Start with a complete daily sheet
Attendance is the source for wage calculation. Open Attendance, choose project and date, and load the daily sheet. Review the roster, select Present, Absent, Half day or Leave, and enter shift, worked hours and overtime as appropriate. Submit or save the sheet and check the resulting records. There is no separate attendance-approval stage in the current wage calculation.
- 01
Check hours and duplicates
Do not enter the same labourer twice in one sheet. Absent and Leave resolve to zero hours; Half day cannot exceed four worked hours. Check shift defaults before saving actual hours.
- 02
Open Payroll for the period
Choose the project and date range, review each labourer’s worked hours, overtime, rate and existing payment status. Present and Half day records contribute to wages.
- 03
Create wage payments
Select the labourers, choose the payment method and notes, then create the bulk wage payments. Review the created and skipped results before repeating the action.
Calculation, approval and actual payment
Regular wages use worked hours ÷ 8 × the applicable daily rate. Overtime uses overtime hours × daily rate ÷ 8 × 1.5, with rounding in the calculation. At PKR 2,000 daily, eight regular hours plus two overtime hours produce PKR 2,750. Assignment overrides can change the applicable rate.
Payroll creates Payment records, not bank transfers. With payment approval required, they start Pending; otherwise they start Approved. Follow the payment workflow and mark Paid only after settlement. Existing wage payments for an overlapping period can be skipped to prevent duplicates. If a worker is missing, check attendance dates, status and assignments rather than widening the pay period blindly. See Payments.
Eligible attendance and rates determine wages. Creating wage payments does not transfer money.