GP to BC Compare: Salesperson 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 SALESPERSON 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 |
18 |
21 |
Customer Card |
188 |
|
RM00101 |
Customer Master |
Customer Maintenance |
103 |
222 |
300 |
Ship-To Address |
36 |
|
RM00102 |
Customer Address Master |
Customer Address
Maintenance |
33 |
13 |
5116 |
Salesperson/Purchaser
Card |
31 |
|
RM00301 |
Salesperson Master |
Salesperson Maintenance |
39 |
This next table shows the best and most important field matches for the salesperson master records between Dynamics GP and Business Central.
Business Central |
|
Dynamics GP |
|
The Dynamics Mindset |
||
Table 13 |
|
Table RM00301 |
|
GP to BC SALESPERSON
Field Mapping Notes |
||
Field |
Field Length |
|
Field |
Field Length |
|
**Filtered and Mapped
Fields |
Code |
Code 20 |
|
SLPRSNID |
15 |
|
Also a D365 Sales sync
consideration |
Phone No. |
Text 30 |
|
PHONE1 |
20 |
|
BC only allows numbers |
Blocked |
Boolean |
|
INACTIVE |
tinyint |
|
BC Blocked/Unblocked; GP
Active/Inactive |
Commission % |
3 Decimal |
|
COMPRCNT |
smallint |
|
|
Name |
Text 50 |
|
SLPRSNFN |
15 |
|
BC has one name field; GP splits first and last name |
|
|
|
SPRSNSLN |
20 |
|
BC has one name field; GP splits first and last name |
This table shows the Dynamics GP salesperson 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 RM00301 |
|
GP to BC SALESPERSON
Field Mapping Notes |
Field |
|
**UN-Mapped Fields |
ADDRESS1 |
|
This resides on the
Internet Information window in GP (SY01200) |
ADDRESS2 |
|
This resides on the
Internet Information window in GP (SY01200) |
ADDRESS3 |
|
BC does not have Address
3 |
CITY |
|
|
COMAPPTO |
|
GP Config Sales only or
Invoice |
COMMCODE |
|
Not used by GP |
COMMDEST |
|
|
COMSLLYR |
|
System-generated |
COMSLTDT |
|
System-generated |
COSTTODT |
|
System-generated |
COUNTRY |
|
|
CREATDDT |
|
System-generated |
CSTLSTYR |
|
System-generated |
DEX_ROW_ID |
|
System-generated |
DEX_ROW_TS |
|
System-generated |
EMPLOYID |
|
Associated Employee ID |
FAX |
|
|
KPCALHST |
|
GP option flag; not
relevant to BC |
KPERHIST |
|
GP option flag; not
relevant to BC |
MODIFDT |
|
System-generated |
NCOMSLTD |
|
System-generated |
NCOMSLYR |
|
System-generated |
NOTEINDX |
|
System-generated |
PHONE2 |
|
|
PHONE3 |
|
|
SALSTERR |
|
BC picklist for
assigning to Contacts (table 286, page 429) |
SPRSNSMN |
|
|
STATE |
|
|
STDCPRCT |
|
Commission Percent |
TTLCOMLY |
|
System-generated |
TTLCOMTD |
|
System-generated |
VENDORID |
|
Associated Vendor ID |
ZIP |
|
|
This table shows the Business Central salesperson 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 13 |
|
GP to BC SALESPERSON
Field Mapping Notes |
Field |
|
**UN-Mapped Fields |
Avg. Estimated Value ($) |
|
BC auto-summary field |
Avg.Calcd. Current Value ($) |
|
BC auto-summary field |
Calcd. Current Value ($) |
|
BC auto-summary field |
Cost ($) |
|
BC auto-summary field |
Coupled to Dataverse |
|
For BC sync to D365
Sales (CRM) |
Coupled to Dataverse |
|
For BC sync to D365
Sales (CRM) |
Created At |
|
System-generated |
Created By |
|
System-generated |
Customergroup Code |
|
|
Department Code |
|
|
Duration (Min.) |
|
|
Email |
|
This resides on the
Internet Information window in GP (SY01200) |
Email 2 |
|
This resides on the
Internet Information window in GP (SY01200) |
Estimated Value ($) |
|
BC auto-summary field |
Job Title |
|
|
Modified At |
|
System-generated |
Modified By |
|
System-generated |
Next Task Date |
|
|
No. of Interactions |
|
BC auto-summary field |
No. of Opportunities |
|
BC auto-summary field |
Opportunity Entry Exists |
|
BC auto-summary field |
Privacy Blocked |
|
BC feature limits access
to the Salesperson |
RowVersion |
|
System-generated |
Search Email |
|
|
System ID |
|
System-generated |
Task Entry Exists |
|
BC auto-summary field |
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!