Skip to documentation
WorkforceSupervisorsWorkforce and payroll teams

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.

  1. 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.

  2. 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.

  3. 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.

From attendance to recorded payment

Eligible attendance and rates determine wages. Creating wage payments does not transfer money.