FlecBase Docs

Employment Hero · Pay Run Import (end-to-end)

Upload an Employment Hero "Pay Categories Report" CSV; FlecBase finds-or-creates People, Sites, Pay Codes, Placements, and Time Entries; then turns those Time Entries into a draft Journal and a draft Invoice you can edit and export to your accounting system.

Prerequisite: the Group State Setup rows above must be configured for every (Group × State) the pay run touches. See Payroll setup — WIC, PRT, Super; Groups → Placements for the one-off setup.

What you upload: an Employment Hero "Pay Categories Report" CSV — one row per (employee × pay category) in the pay run. Columns include Pay Category, Pay Category Id, ExternalId, Location, Date Paid, Units, Rate, Amount, SG Super.

What lands in FlecBase: People (by ExternalId), Site Organisations (by Location string), Pay Codes (one per Site), Pay Code Items (one per Pay Category, charge_rate = pay_rate on first sight with a warning), Placements (one per Person × Site), and Time Entries (one per CSV row, snapshotted pay/charge/super/payg at entry).

Idempotency: re-uploading the same file is safe — every find-or-create keys on stable natural keys; existing rows are skipped, never duplicated. Pay code rates are NEVER mutated on re-import (the Pay Code edit page is the source of truth).

Outputs: the per-import draft Journal (per-state DR Expense / CR Payable lines for W/C, PRT, Super, plus DR Salary & CR Bank), and per-customer draft Invoice(s) you spawn from the Placements. Both export to Xero / MYOB / QBO / Generic CSVs.

Pay run import flow — Upload → Land → Build → Export
Pay run import flow — Upload → Land → Build → Export payrun-import-eh_flow.png
Employment Hero · Pay Run Import (end-to-end) — overview
Employment Hero · Pay Run Import (end-to-end) — overview payrun-import-eh_1.png

How to use Employment Hero · Pay Run Import (end-to-end) →