Skip to content

Data migration ​

Goal ​

Import master and historical data from external accounting systems with a safe preview (dry-run) before commit. Failed commits roll back the whole batch.

Who it is for ​

Operators with migration.import only (powerful — treat as break-glass).

Preconditions ​

  • Target tenant is the one you intend to load.
  • Source files / staged snapshots ready:
    • Manager.io — .manager upload
    • Shamel Lite / ShamelPro — supported entity packs
    • Hesabate — staged server snapshot
  • Prefer a backup before large commits on lasting environments.

Steps ​

  1. Open Administration → Organization → Data Migration.
  2. Choose source system.
  3. Configure connection / upload; use Test connection when offered.
  4. Select entity scope (accounts, parties, items, journals, invoices, … — set varies by source).
  5. Run Preview (dry-run). Review counts and row-level issues in the report.
  6. Import (commit) only when preview looks correct. Use Stop only while status is queued/processing.
  7. Open history / report panels for prior runs and drill into failed rows.

Result ​

Committed entities appear in BlueMatrix masters and documents per the importer. Preview alone writes nothing.

Hard stops ​

SymptomCauseWhat to do
Only queued/processing can be cancelledImport already finished/failedStart a new run if needed
Unknown migration entityEntity key not in source packRemove from scope
Connection / upload 422Bad file or credentialsFix upload/path/credentials
Empty failed batch 422Nothing to commit after errorsFix preview errors first
Confirm copy: failed import rolls backTransactional safetyRe-preview after fixes

BlueMatrix Help — product documentation for tenants