Historical imports
Stage ADP spreadsheets
Upload one spreadsheet at a time. Files are parsed into staged import rows, validated against deterministic counts and totals, and kept separate from canonical employee and payroll collections until promotion.
Recent import batches
Validation and promotion stay server-side. Imported history remains a snapshot and is never recomputed by the live engine.
No staged batches yet. Upload an ADP workbook to create the first one.
Promotion rules
- 1. Stage spreadsheet rows into an import batch.
- 2. Run validation and review actual-vs-expected totals plus row-level issues.
- 3. Promote only validated batches into employees or historical payroll snapshots.
- 4. Keep failed or unvalidated batches out of canonical payroll data.
The page now exposes the full admin sequence: stage, validate, review, and promote. Imported history remains snapshot data and is never recomputed by the live payroll engine.