TriblockHR Help Center
← All modules
Admin Guide

Importing Hours, Allowances & Deductions

When the data lives in a spreadsheet — commission schedules, hours from another system, one-off deductions — import it instead of typing it.

What can be imported into a pay run

Import typeTypical use
AllowancesCommissions, tips, one-time bonuses applied per employee
DeductionsOne-off deductions — uniform charges, recoveries
HoursHours exported from a third-party time system

Imports apply to the open pay run and are available while it's in Draft or Pending Approval. Once a run is approved, the import menu disappears — recall the run first if you still need to import.

Importing hours from a spreadsheet (3–4 min)
▶ Video placeholder

Importing hours from a spreadsheet (3–4 min)

Screen recording: download the hours template, paste in data with one deliberate error (a misspelled employee name), upload, walk the preview — point out the valid-row count and the error row with its message — fix the file, re-upload, apply, and show the recalculated amounts in the run.

Save as: admin-guide__payroll__imports__vid1.mp4

Running an import

  1. In the pay run, open the Import menu and choose Allowances, Deductions, or Hours.
  2. Click Download template and fill it in — one row per employee, headers exactly as the template has them. Both .xlsx and .csv work.
  3. Choose your file and click Preview import. Nothing is applied yet.
  4. Review the preview. You'll see a count of valid rows and a count of errors. Row-level errors list the row number, the employee, and what's wrong.
  5. If there are errors, fix the file and re-upload — or proceed and the error rows are skipped while valid rows apply.
  6. Click Apply. The run recalculates with the imported amounts.
The Bulk import allowances dialog — template download and file upload for importing allowances into a run.
Preview is your safety net Nothing touches the pay run until you click Apply. If the preview looks wrong — wrong column matched, amounts off by a factor — cancel, fix the file, try again. No harm done.

Imported hours add up — and can be rolled back

Imported hours are additive: they're added on top of whatever the employee already has for the period rather than replacing it. Import the same file twice and you'll double the hours, so treat a second upload as a top-up, not a correction.

Each upload is kept as its own import batch. If a batch was wrong, you don't have to unpick rows by hand or rebuild the timesheet — roll that batch back and only its hours come off, leaving earlier imports and manually entered hours untouched. The run recalculates afterwards.

Roll back rather than re-import If you spot a bad hours file after applying it, roll the batch back first, then import the corrected one. Re-importing over the top adds to the mistake instead of fixing it.

Common import errors

ErrorUsual cause
Employee not matchedThe identifier in your file doesn't match an employee in the run — check spelling/ID, and confirm the person is actually included in this pay run.
File-level parse errorHeaders don't match the template, or the file is in an unexpected format. Re-download the template and paste your data into it.
Invalid amount/hours valueText in a numeric column, negative values, or formatted numbers (currency symbols, thousands separators). Use plain numbers.