Import & ETL
Upload, parse, map, preview, commit. The five-stage flow that bookkeepers use to bring opening balances, supplier ledgers, and weekly POS dumps into Corelith.
See it in use
A live ledger ingestion — Mukuru opening balances.
The five stages
| Stage | What happens | Block used |
|---|---|---|
| 1 · Upload | Drag a CSV/XLSX. Header row is detected. | Attachment center |
| 2 · Parse | Rows are tokenised; encoding is normalised. | Status state |
| 3 · Map | Columns are mapped to fields. Saved templates remembered. | Form shell |
| 4 · Preview | The first 50 rows render as the target table. | Data toolbar + table |
| 5 · Commit | Rows are posted in a single transaction; failures are queued. | Sync panel |
Composition
Mobile behaviour
Each stage becomes a full-screen step. The stepper collapses to "Stage 3 of 5" with a thin progress meter. The mapping table is horizontally scrollable; the next/back actions sit in the bottom action bar.
Related
For the destination tables see Data tables. For posting rules that interpret imported rows see Posting Studio.