Import, Export and Backup¶
Import CSV¶
Menu path:
File -> Import CSV...
Import rules:
- each valid row is inserted as a transaction
- invalid rows are skipped and counted as errors
- if an account does not exist, it is created automatically
Expected CSV fields:
datetype(incomeorexpense)amountaccount_namecategorysubcategorypayment_methoddescriptionnotereceipt_path
Export CSV¶
Menu path:
File -> Export CSV...
Export content:
- includes transactions with the system's standard columns
- can be used for external analysis or historical control
Database backup¶
Menu path:
File -> Backup Database...
Behavior:
- creates a full SQLite copy
- does not allow overwriting the active database file itself
Good practices:
- Keep a weekly backup.
- Preserve at least the latest 4 versions.
- Store a copy outside the main device when possible.
Restore database¶
Menu path:
File -> Restore Database...
Behavior:
- validates that the selected file is a compatible MIRA backup before replacing the active database
- restores through a staged database swap and reconnects the runtime afterwards
- reports when a supported schema upgrade was applied during restore
- it is recommended to close pending workflows before restoring
Recommended continuity strategy¶
- Create a backup before large imports.
- Export monthly CSV for audit purposes.
- Create an additional backup before upgrading MIRA.