firstlinedesk.Let’s talk
Menu

Synthetic-data sandbox

From sheet to checked row.

Read a printed timesheet, check it beside its source, and download the records you reviewed.

1. Choose your synthetic sheets

One supported layout: FIRSTLINE DEMO V1, printed English labels, one worker/assignment/week per file. PDF, PNG or JPEG; 1–10 files per session, 5 MiB each, 20 MiB total. PDFs: exactly one page, unencrypted. Images: at most 12 megapixels / 6000 px per edge. Handwriting is unvalidated; unreadable values must be reviewed or excluded.

Choosing a batch replaces the current session. Sample batch includes a PDF, scan and six exception cases.

Choose files or try the sample batch.

Download samples, template and demo rules

Use the clean PDF as the template; keep the labels, change synthetic worker/hours, then save as PDF or a clear printed image. Every weekday and weekend day needs an explicit number, including zero. Week is a Monday in YYYY-MM-DD format. Total is optional; if present, we compare it with the sum of daily hours, using decimal hundredths. No breaks, overtime, pay rates or rounding rules are inferred.

Inspect source values and expected results

Synthetic references

Matching uses exact worker ID plus name, exact assignment ID plus client, and the supplied week. No fuzzy matching or ID inference. A name shared by multiple workers is ambiguous.

Workers
IDName
W-104Alex Reed
W-108Jamie Lane
W-112Robin Moss
W-116Sam Vale
W-120Sam Vale
Assignments
IDClient
A-10Demo Orchard
A-20Demo Harbour

3. Download your reviewed rows

Only reviewed, included records go into the reviewed CSV. Unresolved, excluded and not-yet-reviewed records go into the separate exceptions CSV. Source references are local filenames and page numbers, not permanent hosted document links.

No records yet.