Overview

What this tool does

Migrate and continuously synchronize item codes, sent invoices, received invoices, and receipts from a legacy EGEInvoicing SQL Server database into an EGKits tenant (direct database or Secure Migration API). Includes manual sync, scheduled jobs, checkpoints, and a background Windows service.

Compatibility

Compatibility

Windows
Windows 10 / Windows 11 / Windows Server 2016+
Architecture: ARM64 · x64 · x86
MSI

.NET runtime included (self-contained)

Capabilities

Key features

One-time migration and ongoing MSSQL → EGKits synchronization

Manual sync with preview, validation, and duplicate prevention

Scheduled jobs with incremental checkpoints (Windows service included in MSI)

Database or Secure Migration API destination modes

Duplicate-safe synchronization with per-record audit and truthful job counters

Live progress during manual and scheduled synchronization runs

Cadence-aware sync health dashboard on the Command Center

Organisation mapping with registration-number and name suggestions

Resumable batch migration with per-batch transactions

Automatic reconciliation of document counts and totals

Profiles, schedules, and logs under ProgramData / AppData

Requirements

System requirements

Windows 10, Windows 11, or Windows Server 2016 or later (x64, x86, or ARM64)

Access to the legacy EGEInvoicing SQL Server database

EGKits tenant database connection or Secure Migration API credentials

Network connectivity to source and target systems

Local Administrator rights to install the MSI and register the sync service

Setup

Installation

Before you install

  1. Confirm SQL connectivity to the legacy database and the EGKits target (or API endpoint).

  2. Identify the EGKits tenant identifier that must be stamped on migrated rows.

  3. Plan a dry-run window before any production cutover.

  4. Decide which entities need one-time migration vs ongoing scheduled sync.

Install

  1. Download the official MSI for your PC architecture from this page (x64 recommended).

  2. Run the installer (or msiexec /i EGKits.LegacyMigrator-{version}-win-x64.msi /qn /norestart).

  3. Accept the installation terms and complete the wizard.

  4. The installer registers the EGKitsLegacyMigratorSync Windows service (auto-start).

  5. Launch EGKits Migration Platform from the Start Menu or desktop shortcut.

After install

  1. Open the app and create a connection profile for legacy and target databases.

  2. Use Test connection / Test target before mapping or synchronizing.

  3. Configure schedules on the Schedules page; the Windows service runs due jobs automatically.

  4. Profiles live under %APPDATA%\EGKits\LegacyMigrator; schedules and service logs under %ProgramData%\EGKits\LegacyMigrator.

Configuration

  1. Load tenants from the platform registry database or paste a direct target connection string.

  2. Map legacy organisation ids to EGKits CompanyCodes / Branches.

  3. Review Options (placeholder catalogue rows, orphaned line-tax attachment) before a production run.

  4. On Schedules, set frequency (minutes, hours, daily, weekly) and incremental scope.

  5. Optional: edit appsettings.json next to the service exe to change poll interval or default profile name.

Troubleshooting

  1. If a profile was copied from another PC, re-enter passwords (DPAPI is machine/user bound).

  2. Unmapped organisations block documents — complete Mapping and re-run preflight.

  3. Use Dry run and the failure report to fix data issues before a live Start.

  4. If scheduled sync does not run, confirm the EGKitsLegacyMigratorSync service is Running in services.msc.

  5. Check %ProgramData%\EGKits\LegacyMigrator\service-logs for background sync errors.

Upgrade

  1. Download the newer MSI for the same architecture you already installed.

  2. Run the new MSI. Windows Installer replaces the previous version in place (same UpgradeCode).

  3. Connection profiles, schedules, checkpoints, and logs under AppData / ProgramData are preserved.

  4. The sync service is stopped for the file replace, then started again automatically.

Uninstallation

  1. Open Windows Settings → Apps → Installed apps (or Control Panel → Programs and Features).

  2. Select EGKits Migration Platform and choose Uninstall. Confirm the UAC prompt.

  3. Silent: msiexec /x {ProductCode} /qn /norestart (or msiexec /x the original MSI).

  4. Profiles and logs under %APPDATA%\EGKits\LegacyMigrator and %ProgramData%\EGKits\LegacyMigrator are kept so you can reinstall without losing work. Delete those folders only if you want a clean slate.


See documentation
more

Related downloads

Latest Stable
Desktop Agents
EGKits ETA Signing Agent

On-premises ETA e-signature companion

Securely connect EGKits E-Invoices with local USB security tokens (Egypt Trust / SafeNet) for ETA CAdES-BES signing when the SaaS backend cannot access the token.

Platform Windows
Package MSI
Version v1.0.3
Released 2026-10-25 UTC
Size 42 MB
Architecture ARM64 · x64 · x86
Compatibility Windows 10 / Windows 11 / Windows Server 2016+
Other architectures:ARM64x64
Latest Stable
Utilities
EGKits Screen Overlay

Desktop screen-share overlay companion

Provide the required EGKits desktop screen-overlay for supported collaboration workflows: cursor, click ripples, ink, and shapes on a transparent click-through overlay over the shared monitor.

Platform Windows
Package MSI
Version v1.0.2
Released 2026-10-25 UTC
Size 71 MB
Architecture x64
Compatibility Windows 10 / Windows 11 / Windows Server 2016+
Download
Version

v1.4.9

File

EGKits.LegacyMigrator-1.4.9-win-x64.msi

Architecture
Size

94 MB

Digital signature

Unsigned in this build — signed when the production certificate is available.

SHA-256
0ad05b8387ff926df4d73f89dfb0fb143266805e7069ce536343e7bb14396690 Verify on Windows with Get-FileHash -Algorithm SHA256.
Download MSI (x64) Publisher: IDSYSEG / EGKits

Release history


Help & docs

Reconnecting to the server…

This page stays right here while we reconnect.

Still waiting? You can reload the page.