Migration readiness report2026-11-09

Sample Company

Dynamics GP exit assessment: what the data is, what will break, and how long the move takes.

3 issues block the import: duplicate customer names under different ids; items with a zero standard cost; items with no unit of measure.

Source systemMicrosoft Dynamics GP Tables analysed10 Rows13,599 Estimated effort13.0 days Findings5

What is here

GP tableBusiness Central equivalentRows
OP10200—7,000
SOP10100Sales Header3,000
OP10110—2,009
OP10100—800
IV00101Item400
GL00100G/L Account160
PM00200Vendor80
PR00100—64
RM00101Customer50
SY40100Accounting Period36

What will break

Every item below was counted from the exports, not estimated. Severity reflects whether it blocks the import or corrupts a number after it.

HIGH Duplicate customer names under different IDs12

12 names appear more than once, 50 records total. Example: 'Harbor Supply' exists as 10000, 10001, 10002.

Do this: Decide one surviving ID per name before import, or the duplicate logic moves with you.

MEDIUM Customer records with no state20

20 of 50 customers have a blank state (40.0%). Business Central will reject the address on import unless a state or region is supplied.

Do this: Backfill from the billing address or set a default by country.

MEDIUM Balances on customers with no activity in a year34

34 customers carry a non-zero balance and have not transacted in over 365 days ($392,942.28 total).

Do this: Decide write-off versus opening balance before cutover, not after.

HIGH Items with a zero standard cost31

31 of 400 items (7.8%) have no standard cost. Every one becomes a margin error in the new system on the first sale.

Do this: Recompute from purchase history or last landed cost; do not import at zero.

HIGH Items with no unit of measure13

13 items have a blank UOFM. Business Central requires a base unit of measure on every item; the import will fail at the first of them.

Do this: Default to EA, then correct the exceptions by item class.

What this report cannot see

Table exports do not contain VBA modifications, modified reports, Dexterity customisations or SQL triggers. Those live in the application dictionary and must be requested separately: a .set file, the modified forms and reports list, and any third-party add-ins. Treat the effort estimate as a floor until those arrive.

Import pack

Four files are written alongside this report, shaped for Business Central's configuration packages:

FileRows
customers_bc.csv50
vendors_bc.csv80
items_bc.csv400
gl_accounts_bc.csv0
Amounts are carried as-is. Reconciliation to the GP trial balance is a separate step and is not claimed here.