Data Import
Data Import
Purpose and when to use this screen
Data Import loads supported CSV datasets while preserving a run record, row-level diagnostics, source-system identity, and dry-run/apply distinction. Use it for controlled migration or conversion—not as a shortcut around normal validation or as a replacement for database restore.
Choose an import workflow

Use Master Data Import for accounts, items, customers, vendors, payment terms, taxes, item classes, customer classes, and units of measure. Use Historical Import for archived business transactions that must remain searchable without becoming ordinary live operational records. Download/use the headers shown for the selected dataset rather than guessing column names.
Import master data

- Select the dataset and identify the source system.
- Choose the lookup strategy that matches reliable source identifiers. Auto is not permission to accept ambiguous matches.
- Upload the CSV and run File Check/Preflight. Fix blocking errors and review warnings.
- Leave Dry Run selected for the first import. Review created, updated, skipped, warning, and error counts.
- Decide whether existing records may be updated, missing related records created, opening balances applied, and blank source values allowed to clear existing data.
- Apply only after the dry-run result and representative row mappings are approved.
Opening customer/vendor balances and account balances have accounting consequences. Confirm effective date, offset/control accounts, duplicate prevention, and reconciliation plan before applying them.
Import historical data

Select the transaction type, source system, and CSV. Start with dry run, verify external/document IDs, party, transaction date, reference, memo, amounts, and line detail. Decide whether an existing archive record may be updated and whether existing lines should be replaced. Historical archive entries support lookup and migration history; do not assume they post to inventory, receivables, payables, or the general ledger.
Review import runs

Open the saved run and review import type, dataset, filename, source system, options, timestamps, status, counts, lookup strategy, and up to the recorded row-level issues. Download failed rows, correct the source CSV, and retry from the run link so dataset/source context is preserved. Do not repeatedly apply the entire original file when only failed rows need correction unless the chosen upsert keys make that safe.
Look up imported history

Filter Historical Lookup by transaction type and search document number, external ID, party, reference, memo, or lookup key. Open a representative sample across dates and transaction types and verify header/line totals and source identifiers. The archive retains up to the displayed search scope; use run/detail views for precise diagnostics.
Working safely and effectively
Back up the database and media first, test on a non-production copy, and retain the original file, transformed file, mapping rules, run IDs, approvals, and reconciliation results. After apply, verify record counts, duplicates, relationships, balances, permissions, and representative downstream screens/reports. Roll back by restoring the tested backup when the import’s effects cannot be safely and completely reversed through normal records.
No comments to display
No comments to display