FlecBase Docs

Week-ending batches

A week-ending batch is the natural unit of a payroll/billing cycle — every invoice issued in the 7-day window ending on your configured day, grouped for one export to the accountant.

Every workspace runs on a weekly rhythm. The default is Sunday — most Australian payroll cycles end on a Sunday — but you can configure any day of the week (Monday through Sunday) per workspace. The week_ending_day setting on tenant_settings drives the rest of the system.

Two batching modes coexist on every export. Hand-pick — tick the specific rows you want and export. Virtual batch — filter to a week ending, tick all visible, export. The audit log stamps the week-ending date on virtual batches so you can answer "did the cycle for week ending 2026-06-07 already get exported?" without recomputing.

The same filter appears on Invoices (by issued_on) and on Journals (by posting_date) — so a payroll cycle of "invoice the week's timesheets + export the journal" is two filter selections and two exports.

Week-ending batching — configured day → 7-day window → batch
Week-ending batching — configured day → 7-day window → batch week-ending_concept.png
📷Screenshot: Week-ending batches — overview week-ending_1.png

How to use Week-ending batches →