GP to BC Compare: ITEM Master Record Tables
There are many differences between Dynamics GP and Dynamics 365 Business Central, but this page highlights the technical differences important to me between the primary master record tables for ITEMS for carrying over this information to BC. BC is not GP in the cloud, as you can see by the underlying table structure differences for these master records.
Business Central |
|
Dynamics GP |
||||||
Table ID |
Page ID |
Page Name |
Table Columns |
|
Table ID |
Table Name |
Form Name |
Table Columns |
27 |
30 |
Item Card |
223 |
|
IV00101 |
Item Master |
Item Maintenance |
90 |
14 |
5703 |
Location |
73 |
|
IV40700 |
Sites |
Site Maintenance |
33 |
This next table shows the best and most important field matches for the item records between Dynamics GP and Business Central.
Business Central |
|
Dynamics GP |
|
The Dynamics Mindset |
||
Table 27 |
|
Table IV00101 |
|
GP to BC ITEM Field
Mapping Notes |
||
Field |
Field Length |
|
Field |
Field Length |
|
**Filtered and Mapped
Fields |
No. |
Code 20 |
|
ITEMNMBR |
30 |
|
BC is 10 char less - or 33% less than GP |
Description |
Text 100 |
|
ITEMDESC |
100 |
|
|
No. 2 |
Code 20 |
|
ITMGEDSC |
10 |
|
|
Search Description |
Code 100 |
|
ITMSHNAM |
15 |
|
|
Type |
Option |
|
ITEMTYPE |
smallint |
|
GP has Sales Inventory,
Discontinued, Kit, Misc Charges, Services, Flat Fee; BC has Inventory, Service,
Non-Inventory |
Base Unit of Measure |
Code 10 |
|
UOMSCHDL |
10 |
|
GP and BC Unit of
Measure setup is slightly different |
Standard Cost |
Decimal |
|
STNDCOST |
numeric |
|
|
Unit Cost |
Decimal |
|
CURRCOST |
numeric |
|
|
Item Tracking Code |
Code 10 |
|
ITMTRKOP |
smallint |
|
Both GP and BC have Lot
and Serial tracking |
Blocked |
Boolean |
|
INACTIVE |
tinyint |
|
|
Country/Region of Origin
Code |
Code 10 |
|
CNTRYORGN |
7 |
|
|
Alternative Item No. |
Code 20 |
|
ALTITEM1 |
30 |
|
BC allows you to
maintain a list of substitues; GP is limited to 2 |
Purch. Unit of Measure |
Code 10 |
|
PRCHSUOM |
10 |
|
Purchase Default Unit of
Measure |
Sales Unit of Measure |
Code 10 |
|
SELNGUOM |
10 |
|
Sales Default Unit of
Measure |
This table shows the Dynamics GP item master table fields not included in the matched field mapping above.
Many simply don’t fit, or their purpose is conceptually or fundamentally different or incompatible with a clean, straight mapping of data from GP to Business Central.
Dynamics GP |
|
The Dynamics Mindset |
Table IV00101 |
|
GP to BC ITEM Field
Mapping Notes |
Field |
|
**UN-Mapped Fields |
ABCCODE |
|
|
ALTITEM2 |
|
BC allows you to
maintain a list of substitues, and not be limited
to 2 |
ALWBKORD |
|
GP Allow Back Orders on
Item |
ASMVRIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
CGSINFLX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
CGSMCIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
CREATDDT |
|
System-generated |
DECPLCUR |
|
GP Item Currency
Decimals |
DECPLQTY |
|
GP Item Quantity
Decimals |
DEX_ROW_ID |
|
System-generated |
DEX_ROW_TS |
|
System-generated |
DPSHPIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
INCLUDEINDP |
|
GP Include in Depot
Management |
INVMCIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
ITEMCODE |
|
|
ITEMSHWT |
|
GP Item Shippint Weight |
ITMCLSCD |
|
BC Item Template is closest concept to GP Classes. Also consider Inventory
Setup, General Product Posting Groups in BC for default GL accounts |
ITMPLNNNGTYP |
|
|
ITMTSHID |
|
BC taxes map to Tax
Areas (table 318, page 464) and Jurisdictions (table 320, page 466) |
IVCOGSIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVDMGIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVINFIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVINSVIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVINUSIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVIVINDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVIVOFIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVRETIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVSCRVIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVSLDSIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVSLRNIX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVSLSIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
IVVARIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
KPCALHST |
|
GP option flag; not
relevant to BC |
KPDSTHST |
|
GP option flag; not
relevant to BC |
KPERHIST |
|
GP option flag; not
relevant to BC |
KPTRXHST |
|
GP option flag; not
relevant to BC |
KTACCTSR |
|
|
LASTGENLOT |
|
System-generated |
LASTGENSN |
|
System-generated |
LOCNCODE |
|
GP Default Item Location |
Lot_Split_Quantity |
|
|
LOTEXPWARN |
|
|
LOTEXPWARNDAYS |
|
|
LOTTYPE |
|
|
MINSHELF1 |
|
|
MINSHELF2 |
|
|
MODIFDT |
|
System-generated |
MSTRCDTY |
|
|
NOTEINDX |
|
System-generated |
PINFLIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
PRCLEVEL |
|
GP Price Level |
PriceGroup |
|
|
PRICMTHD |
|
|
Purchase_Item_Tax_Schedu |
|
|
Purchase_Tax_Options |
|
|
PURMCIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
PURPVIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
QtyOverTolerancePercent |
|
|
QtyShortTolerancePercent |
|
|
Revalue_Inventory |
|
|
STTSTCLVLPRCNTG |
|
|
TAXOPTNS |
|
|
TCC |
|
|
Tolerance_Percentage |
|
|
UPPVIDX |
|
GP posting account; maps
to General Product and Inventory Posting Groups |
USCATVLS_1 |
|
GP Item User-defined
Category Labels |
USCATVLS_2 |
|
GP Item User-defined
Category Labels |
USCATVLS_3 |
|
GP Item User-defined
Category Labels |
USCATVLS_4 |
|
GP Item User-defined
Category Labels |
USCATVLS_5 |
|
GP Item User-defined
Category Labels |
USCATVLS_6 |
|
GP Item User-defined
Category Labels |
UseQtyOverageTolerance |
|
|
UseQtyShortageTolerance |
|
|
USERID |
|
System-generated |
VCTNMTHD |
|
|
WRNTYDYS |
|
|
This table shows the Business Central Item master table fields not included in the matched field mapping above.
Many simply don’t fit, or their purpose is conceptually or fundamentally different or incompatible with a clean, straight mapping of data from GP to Business Central.
Business Central |
|
The Dynamics Mindset |
Table 27 |
|
GP to BC ITEM Field
Mapping Notes |
Field |
|
**UN-Mapped Fields |
Allow Invoice Disc. |
|
|
Allow Online Adjustment |
|
|
Application Wksh. User ID |
|
System-generated |
Assembly BOM |
|
System-generated |
Assembly Policy |
|
Assemble to Stock,
Assemble to Order |
Automatic Ext. Text |
|
BC extra text option for
Items |
Block Reason |
|
|
Budget Profit |
|
|
Budget Quantity |
|
|
Budgeted Amount |
|
|
COGS ($) |
|
BC auto-summary field |
Comment |
|
|
Commission Group |
|
|
Common Item No. |
|
BC Text field |
Consumptions (Qty.) |
|
BC auto-summary field |
Cost is Adjusted |
|
GL Posting Configuration |
Cost is Posted to G/L |
|
GL Posting Configuration |
Cost of Open Production
Orders |
|
BC auto-summary field |
Costing Method |
|
FIFO, LIFO, Specific,
Average, Standard |
Country/Region Purchased
Code |
|
BC Region/Country (table
9, page 10) |
Coupled to Dynamics 365
Sales |
|
For BC sync to D365
Sales (CRM) |
Coupled to Dynamics 365
Sales |
|
For BC sync to D365
Sales (CRM) |
Created At |
|
System-generated |
Created By |
|
System-generated |
Created From Catalog
Item |
|
System-generated |
Critical |
|
BC Item Planning option |
Customergroup Code |
|
|
Dampener Period |
|
BC Item Planning option |
Dampener Quantity |
|
BC Item Planning option |
Default Deferral
Template Code |
|
|
Department Code |
|
|
Description 2 |
|
BC additional item
description field |
Discrete Order Quantity |
|
BC Item Planning option |
Durability |
|
|
Duty Class |
|
Not in US localization? |
Duty Code |
|
Not in US localization? |
Duty Due % |
|
Not in US localization? |
Duty Unit Conversion |
|
Not in US localization? |
Excluded from Cost
Adjustment |
|
|
Expiration Calculation |
|
BC uses Date Formulas |
Flushing Method |
|
|
FP Order Receipt (Qty.) |
|
BC auto-summary field |
Freight Type |
|
Not in US localization? |
Gen. Prod. Posting Group |
|
GL Posting Configuration |
Gen. Prod. Posting Group
Id |
|
System-generated |
Gross Weight |
|
|
GTIN |
|
Global Trade Item Number
(GTIN) / UPC Code |
Has Sales Forecast |
|
|
Identifier Code |
|
|
Include Inventory |
|
BC Lot configuration
option |
Indirect Cost % |
|
BC option for GP Landed
Cost |
Inventory Posting Group |
|
GL Posting Configuration |
Inventory Posting Group
Id |
|
System-generated |
Inventory Value Zero |
|
|
Item Category Code |
|
BC Optional Item
Category / Attribute |
Item Category Id |
|
System-generated |
Item Disc. Group |
|
|
Last Counting Period
Update |
|
BC Warehouse option |
Last Date Modified |
|
System-generated |
Last DateTime
Modified |
|
System-generated |
Last Direct Cost |
|
|
Last Phys. Invt. Date |
|
BC Warehouse option |
Last Time Modified |
|
System-generated |
Last Unit Cost Calc.
Date |
|
System-generated |
Lead Time Calculation |
|
BC Item Planning option |
Lot Accumulation Period |
|
BC Item Planning option |
Lot Nos. |
|
BC Numbering Series for
Item Lot Numbers |
Lot Size |
|
BC Item Planning option |
Low-Level Code |
|
BC Item Planning option |
Manufacturer Code |
|
|
Manufacturing Policy |
|
BC Item Planning option |
Maximum Inventory |
|
BC Item Planning option |
Maximum Order Quantity |
|
BC Item Planning option |
Minimum Order Quantity |
|
BC Item Planning option |
Modified At |
|
System-generated |
Modified By |
|
System-generated |
Negative Adjmt. ($) |
|
BC auto-summary field |
Negative Adjmt. (Qty.) |
|
BC auto-summary field |
Net Change |
|
BC auto-summary field |
Net Invoiced Qty. |
|
BC auto-summary field |
Net Weight |
|
|
Next Counting End Date |
|
BC Item Planning option |
Next Counting Start Date |
|
BC Item Planning option |
No. of Substitutes |
|
BC auto-summary field |
No. Series |
|
System-generated |
Order Multiple |
|
BC Item Planning option |
Order Tracking Policy |
|
BC Item Planning option |
Outputs (Qty.) |
|
BC auto-summary field |
Overflow Level |
|
|
Overhead Rate |
|
BC Item Planning option |
Over-Receipt Code |
|
BC Item Planning option |
Phys Invt
Counting Period Code |
|
BC Item Planning option |
Planned Order Receipt
(Qty.) |
|
BC auto-summary field |
Planned Order Release
(Qty.) |
|
BC auto-summary field |
Planning Issues (Qty.) |
|
BC auto-summary field |
Planning Receipt (Qty.) |
|
BC auto-summary field |
Planning Release (Qty.) |
|
BC auto-summary field |
Planning Transfer Ship.
(Qty). |
|
BC auto-summary field |
Planning Worksheet
(Qty.) |
|
BC auto-summary field |
Positive Adjmt. ($) |
|
BC auto-summary field |
Positive Adjmt. (Qty.) |
|
BC auto-summary field |
Prevent Negative
Inventory |
|
BC Item Planning option |
Price Includes Tax |
|
BC tax config for VAT |
Price Unit Conversion |
|
|
Price/Profit Calculation |
|
Price-Cost, Cost +
Profit, or No Relationship |
Prod. Forecast Quantity
(Base) |
|
BC auto-summary field |
Production BOM No. |
|
|
Profit % |
|
BC profit for markup to
sell |
Purch. Req. Receipt
(Qty.) |
|
BC auto-summary field |
Purch. Req. Release
(Qty.) |
|
BC auto-summary field |
Purchases ($) |
|
BC auto-summary field |
Purchases (Qty.) |
|
BC auto-summary field |
Purchasing Blocked |
|
BC Item Planning option |
Purchasing Code |
|
BC Item Planning option |
Put-away Template Code |
|
BC Warehouse option |
Put-away Unit of Measure
Code |
|
BC Warehouse option |
Qty. Assigned to ship |
|
BC auto-summary field |
Qty. in Transit |
|
BC auto-summary field |
Qty. on Asm. Component |
|
BC auto-summary field |
Qty. on Assembly Order |
|
BC auto-summary field |
Qty. on Component Lines |
|
BC auto-summary field |
Qty. on Prod. Order |
|
BC auto-summary field |
Qty. on Project Order |
|
BC auto-summary field |
Qty. on Purch. Order |
|
BC auto-summary field |
Qty. on Purch. Return |
|
BC auto-summary field |
Qty. on Sales Order |
|
BC auto-summary field |
Qty. on Sales Return |
|
BC auto-summary field |
Qty. on Service Order |
|
BC auto-summary field |
Qty. Picked |
|
BC auto-summary field |
Quantity on Hand |
|
BC auto-summary field |
Rel. Order Receipt
(Qty.) |
|
BC auto-summary field |
Rel. Scheduled Need
(Qty.) |
|
BC auto-summary field |
Rel. Scheduled Receipt
(Qty.) |
|
BC auto-summary field |
Reorder Point |
|
BC Item Planning option |
Reorder Quantity |
|
BC Item Planning option |
Reordering Policy |
|
BC Item Planning option |
Replenishment System |
|
BC Item Planning option |
Res. Qty. on Asm. Comp. |
|
BC auto-summary field |
Res. Qty. on Assembly
Order |
|
BC auto-summary field |
Res. Qty. on Inbound
Transfer |
|
BC auto-summary field |
Res. Qty. on Outbound
Transfer |
|
BC auto-summary field |
Res. Qty. on Prod. Order
Comp. |
|
BC auto-summary field |
Res. Qty. on Project
Order |
|
BC auto-summary field |
Res. Qty. on Purch.
Returns |
|
BC auto-summary field |
Res. Qty. on Req. Line |
|
BC auto-summary field |
Res. Qty. on Sales
Returns |
|
BC auto-summary field |
Res. Qty. on Service
Orders |
|
BC auto-summary field |
Rescheduling Period |
|
BC Item Planning option |
Reserve |
|
BC Item Planning option |
Reserved Qty. on
Inventory |
|
BC auto-summary field |
Reserved Qty. on Prod.
Order |
|
BC auto-summary field |
Reserved Qty. on Purch.
Orders |
|
BC auto-summary field |
Reserved Qty. on Sales
Orders |
|
BC auto-summary field |
Rolled-up Cap. Overhead
Cost |
|
BC auto-summary field |
Rolled-up Capacity Cost |
|
BC auto-summary field |
Rolled-up Material Cost |
|
BC auto-summary field |
Rolled-up Mfg. Ovhd Cost |
|
BC auto-summary field |
Rolled-up Subcontracted
Cost |
|
BC auto-summary field |
Rounding Precision |
|
|
Routing No. |
|
|
RowVersion |
|
System-generated |
Safety Lead Time |
|
BC uses Date Formulas |
Safety Stock Quantity |
|
BC Item Planning option |
Sales ($) |
|
BC auto-summary field |
Sales (Qty.) |
|
BC auto-summary field |
Sales Blocked |
|
BC Item Planning option |
SAT Hazardous Material |
|
For Community
Development Financial Institution reporting |
SAT Item Classification |
|
For Community
Development Financial Institution reporting |
SAT Material Type |
|
For Community
Development Financial Institution reporting |
SAT Packaging Type |
|
For Community
Development Financial Institution reporting |
Scheduled Need (Qty.) |
|
BC auto-summary field |
Scheduled Receipt (Qty.) |
|
BC auto-summary field |
Scrap % |
|
BC Item Planning option |
Serial Nos. |
|
BC Numbering Series for
Item Serial Numbers |
Service Blocked |
|
|
Service Item Group |
|
|
Shelf No. |
|
BC Text field |
Single-Level Cap. Ovhd Cost |
|
BC auto-summary field |
Single-Level Capacity
Cost |
|
BC auto-summary field |
Single-Level Material
Cost |
|
BC auto-summary field |
Single-Level Mfg. Ovhd Cost |
|
BC auto-summary field |
Single-Level Subcontrd. Cost |
|
BC auto-summary field |
Special Equipment Code |
|
|
Statistics Group |
|
|
Stockkeeping Unit Exists |
|
BC auto-summary field |
Stockout Warning |
|
BC Item configuration
option |
Substitutes Exist |
|
System-generated |
System ID |
|
System-generated |
Tariff No. |
|
|
Tax Bus. Posting Gr.
(Price) |
|
GL Posting Configuration |
Tax Group Code |
|
BC taxes map to Tax
Areas (table 318, page 464) and Jurisdictions (table 320, page 466) |
Tax Group Id |
|
System-generated |
Time Bucket |
|
BC Item Planning option |
Trans. Ord. Receipt
(Qty.) |
|
BC auto-summary field |
Trans. Ord. Shipment
(Qty.) |
|
BC auto-summary field |
Transferred ($) |
|
BC auto-summary field |
Transferred (Qty.) |
|
BC auto-summary field |
Unit Group Exists |
|
|
Unit List Price |
|
|
Unit of Measure Id |
|
System-generated |
Unit Price |
|
|
Unit Volume |
|
BC Item Planning option |
Units per Parcel |
|
BC Item Planning option |
Use Cross-Docking |
|
BC Item Planning option |
Variant Mandatory if
Exists |
|
|
VAT Prod. Posting Group |
|
GL Posting Configuration |
Vendor Item No. |
|
BC Item Planning option |
Vendor No. |
|
BC Item Planning option |
Warehouse Class Code |
|
BC Item Planning option |
Author’s note and Disclaimer:
Mapping ERP systems is a complex and subjective task for any one person.
Significant differences between GP and BC will require you to learn more deeply about the product to perform a successful implementation.
There is more than one way to map particular fields, but I think you’ll get a lot out of the references provided.
I am not infallible, so let me know if you spot an issue I need to update. I don’t want to present anything factually incorrect here, however how you map your data in real life is up to you.
I needed to know the differences that really matter between the master records in both Dynamics GP and Business Central. I hope you gain value from my analysis and notes.
As I do more BC implementations, and if / when BC changes, I’ll keep this up to date, and make adjustments and add additional notes where needed. I’ll also work on filling in any holes to make this complete because these are MY personal reference pages too.
Some of the tables on the individual pages probably won’t render very well on some mobile devices, but try tipping it horizontally instead!