Run a small import in a safe test environment, compare individual records and control totals, and verify a supported way to undo errors before importing the portfolio.

Open laptop, pens, and sticky notes on a wooden desk surrounded by houseplants.
Illustrative stock photo · Photo: RDNE Stock project / Pexels · Pexels License

Freeze a reference copy

Keep an unchanged source export and a separate working copy. Write down the destination field for each source column, including unit ID, tenancy ID, date, amount and transaction type. Decide whether you are importing opening balances or transaction history; combining both can count the same activity twice.

IRS recordkeeping guidance calls for a system that clearly shows income and expenses. The import test below is our practical way to check that a move between systems has not obscured those records. [1]

Choose five records that reveal mapping errors

Synthetic recordExpected outcome
A closed charge with zero dueThe account remains at zero, not blank or overdue
A tenancy with a $75 creditCredit remains a credit under the destination sign convention
Unit 2A and a name with punctuationUnit suffix and name remain intact
A transaction dated March 4, 2026Destination clearly represents March 4, not April 3
An invoice with a linked document and adjustmentBoth the adjustment explanation and the actual file remain retrievable

Check totals and individual rows

  • Compare record counts by type, not only the grand total.
  • Compare charges, payments and credits separately; offsetting errors can leave a correct-looking net balance.
  • Open the record containing the unit suffix and the document.
  • Check required fields that were left blank or given a default value.
  • Test a repeated import only where the vendor confirms it is safe, and verify whether it skips, updates or duplicates records.

Illustrative failure: the source has $200 of payments and $50 of credits. The destination labels both as payments and still produces the same $250 reduction. Matching the balance alone would miss the classification error.

Set a stop condition

Stop if balances, identities, dates or documents do not match. Save the import report and affected record IDs. Use the provider’s documented rollback or correction process; do not repeatedly reimport into a live account hoping to repair the result.

Only expand after the pilot passes. For the actual migration, record a cutoff time and reconcile activity entered after the source export so late-arriving transactions are not lost.

Put the comparison to work

Sources

Editorial standards.

  1. Recordkeeping — IRSSource checked Sep 20, 2026.

Have a correction? See our editorial policy and correction process.