GP to BC Compare: Checkbook / Banking 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 BANK ACCOUNTS 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 |
270 |
370 |
Bank Account Card |
101 |
|
CM00100 |
Checkbook Master |
Checkbook Maintenance |
41 |
|
|
|
|
|
SY04100 |
Bank Master |
Bank Maintenance |
18 |
|
|
|
|
|
CM0101 |
Checkbook EFT Master |
Checkbook EFT Bank
Maintenance |
67 |
This next table shows the best and most important field matches for the bank account records between Dynamics GP and Business Central.
Business Central |
|
Dynamics GP |
|
Dynamics GP |
|
Dynamics GP |
|
The Dynamics Mindset |
||||
Table 270 |
|
Table CM00100 |
|
Table SY04100 |
|
Table CM00101 |
|
GP to BC CHECKBOOK Field
Mapping Notes |
||||
Field |
Field Length |
|
Field |
Field Length |
|
Field |
Field Length |
|
Field |
Field Length |
|
**Filtered and Mapped
Fields |
No. |
Code 20 |
|
CHEKBKID |
15 |
|
|
|
|
CHEKBKID |
15 |
|
|
Name |
Text 100 |
|
DSCRIPTN |
30 |
|
|
|
|
|
|
|
|
Address |
Text 100 |
|
|
|
|
ADDRESS1 |
60 |
|
|
|
|
|
Address 2 |
Text 50 |
|
|
|
|
ADDRESS2 |
60 |
|
|
|
|
BC is 10 char less than GP |
City |
Text 30 |
|
|
|
|
CITY |
35 |
|
|
|
|
BC is 5 char less than GP |
State |
Text 30 |
|
|
|
|
STATE |
29 |
|
|
|
|
|
ZIP Code |
Code 20 |
|
|
|
|
ZIPCODE |
10 |
|
|
|
|
|
Country/Region Code |
Code 10 |
|
|
|
|
COUNTRY |
60 |
|
CCode |
6 |
|
BC Region/Country (table
9, page 10) |
Phone No. |
Text 30 |
|
|
|
|
PHNUMBR1 |
20 |
|
|
|
|
BC only allows numbers |
Fax No. |
Text 30 |
|
|
|
|
FAXNUMBR |
20 |
|
|
|
|
|
Currency Code |
Code 10 |
|
CURNCYID |
15 |
|
|
|
|
ISOCURRC |
15 |
|
BC only needs currency
if not functional; Currency (table 4, page 5) |
Last Check No. |
Code 20 |
|
NXTCHNUM |
20 |
|
|
|
|
|
|
|
Last/Next Check number |
Blocked |
Option |
|
INACTIVE |
|
|
|
|
|
|
|
|
BC Blocked/Unblocked; GP
Active/Inactive |
Bank Account No. |
Text 30 |
|
BNKACTNM |
15 |
|
DDTRANUM |
9 |
|
EFTBankAcct |
35 |
|
BC is 5 char less than GP |
Transit No. |
Text 20 |
|
|
|
|
TRNSTNBR |
9 |
|
EFTTransitRoutingNo |
10 |
|
|
Bank Branch No. |
Text 20 |
|
|
|
|
BNKBRNCH |
20 |
|
EFTBankBranch |
5 |
|
|
IBAN |
Code 50 |
|
|
|
|
|
|
|
IntlBankAcctNum |
35 |
|
|
This table shows the Dynamics GP bank account 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 |
CM00100 |
|
GP to BC CHECKBOOK
MASTER Field Mapping Notes |
Field |
|
**UN-Mapped Fields |
ACTINDX |
|
GL Posting Account |
ADPVADLR |
|
|
ADPVAPWD |
|
|
BANKID |
|
BC does no have a Bank master |
CashInTransAcctIdx |
|
GL Posting Account |
CHBKPSWD |
|
GP checkbook password |
CHKBKTYP |
|
|
CMPANYID |
|
|
CMUSRDF1 |
|
BC does not have
user-defined fields on the customer |
CMUSRDF2 |
|
BC does not have
user-defined fields on the customer |
CREATDDT |
|
System-generated |
CRNCYRCD |
|
|
CURNCYPD |
|
|
CURRBLNC |
|
|
DDACTNUM |
|
GP Payroll |
DDINDNAM |
|
GP Payroll |
DDTRANS |
|
GP Payroll |
Deposit_In_Progress |
|
System-generated |
DepositRateTypeID |
|
GP Multicurrency |
DEX_ROW_ID |
|
System-generated |
DUPCHNUM |
|
Allow duplicate check
numbers |
DYCHTCLR |
|
|
DYDEPCLR |
|
|
Last_Reconciled_Balance |
|
System-generated |
Last_Reconciled_Date |
|
System-generated |
LOCATNID |
|
|
MODIFDT |
|
System-generated |
MXCHDLR |
|
Max check amount |
Next_Deposit_Number |
|
System-generated |
NOTEINDX |
|
System-generated |
OVCHNUM1 |
|
GP checkbook password |
PaymentRateTypeID |
|
GP Multicurrency |
Reconcile_In_Progress |
|
System-generated |
Recond |
|
System-generated |
XCDMCHPW |
|
|
Dynamics GP |
|
The Dynamics Mindset |
SY04100 |
|
GP to BC BANK MASTER
Field Mapping Notes |
Field |
|
**UN-Mapped Fields |
ADDRESS3 |
|
BC does not have Address
3 |
DEX_ROW_ID |
|
System-generated |
NOTEINDX |
|
System-generated |
PHNUMBR2 |
|
|
PHONE3 |
|
|
Dynamics GP |
|
The Dynamics Mindset |
CM00101 |
|
GP to BC CHECKBOOK EFT
Field Mapping Notes |
Field |
|
**UN-Mapped Fields |
AcctHolder |
|
|
BankIDNum |
|
|
BankInfo1 |
|
|
BankInfo2 |
|
|
BankInfo3 |
|
|
BankInfo4 |
|
|
BankInfo5 |
|
|
BankInfo6 |
|
|
DEX_ROW_ID |
|
System-generated |
DomDirDbtCollectFile |
|
GP export pathname |
DomDirDbtRefundFile |
|
GP export pathname |
DomPmtsFile |
|
GP export pathname |
EFTBankBranchCode |
|
BC uses Data Exchange
Definitions |
EFTBankCheckDigit |
|
BC uses Data Exchange
Definitions |
EFTBankCode |
|
BC uses Data Exchange
Definitions |
EFTBankCoName |
|
BC uses Data Exchange
Definitions |
EFTBankType |
|
BC uses Data Exchange
Definitions |
EFTBlockingFactor |
|
BC uses Data Exchange
Definitions |
EFTCommunicationFile |
|
GP export pathname |
EFTCommunicationType |
|
BC uses Data Exchange
Definitions |
EFTCompanyID |
|
BC uses Data Exchange
Definitions |
EFTDataCentreCode |
|
BC uses Data Exchange
Definitions |
EFTFormatCode |
|
BC uses Data Exchange
Definitions |
EFTNextFileNo |
|
BC uses Data Exchange
Definitions |
EFTPMNextNumber |
|
BC uses Data Exchange
Definitions |
EFTPMPostBankRecSummary |
|
BC uses Data Exchange
Definitions |
EFTPMPrenoteFile |
|
GP export pathname |
EFTPMPrenoteGracePeriod |
|
BC uses Data Exchange
Definitions |
EFTPMPrenoteRequired |
|
BC uses Data Exchange
Definitions |
EFTPMReconcile |
|
BC uses Data Exchange
Definitions |
EFTPMServClassAll |
|
BC uses Data Exchange
Definitions |
EFTPMServClassBus |
|
BC uses Data Exchange
Definitions |
EFTPMServClassCorp |
|
BC uses Data Exchange
Definitions |
EFTPMServClassForeign |
|
BC uses Data Exchange
Definitions |
EFTPMServClassPersonal |
|
BC uses Data Exchange
Definitions |
EFTPMTrxNumbers |
|
BC uses Data Exchange
Definitions |
EFTPreTransitDigit |
|
BC uses Data Exchange
Definitions |
EFTPriorityCode |
|
BC uses Data Exchange
Definitions |
EFTReference |
|
BC uses Data Exchange
Definitions |
EFTRMBankFormat |
|
BC uses Data Exchange
Definitions |
EFTRMNextNumber |
|
BC uses Data Exchange
Definitions |
EFTRMPostBankRecSummary |
|
BC uses Data Exchange
Definitions |
EFTRMPrenoteFile |
|
GP export pathname |
EFTRMPrenoteGracePeriod |
|
BC uses Data Exchange
Definitions |
EFTRMPrenoteRequired |
|
BC uses Data Exchange
Definitions |
EFTRMReconcile |
|
BC uses Data Exchange
Definitions |
EFTRMServClassAll |
|
BC uses Data Exchange
Definitions |
EFTRMServClassBus |
|
BC uses Data Exchange
Definitions |
EFTRMServClassForeign |
|
BC uses Data Exchange
Definitions |
EFTRMServClassPersonal |
|
BC uses Data Exchange
Definitions |
EFTRMServiceClassCorp |
|
BC uses Data Exchange
Definitions |
EFTServiceClassCode |
|
BC uses Data Exchange
Definitions |
EFTSmallCoName |
|
BC uses Data Exchange
Definitions |
EFTUseOriginatingCur |
|
BC uses Data Exchange
Definitions |
FedResBankNum |
|
|
FedResBranch |
|
|
FedResClient |
|
|
ForeignPmtsFile |
|
GP export pathname |
RMUSEEFTNUM |
|
GP use EFT numbers in
Receivables |
TXRGNNUM |
|
|
This table shows the Business Central bank account 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 270 |
|
GP to BC BANK ACCOUNT
Field Mapping Notes |
Field |
|
**UN-Mapped Fields |
RowVersion |
|
System-generated |
Amount |
|
|
Automatic Stmt. Import
Enabled |
|
BC uses Data Exchange
Definitions |
Balance |
|
BC auto-summary field |
Balance ($) |
|
BC auto-summary field |
Balance at Date |
|
BC auto-summary field |
Balance at Date ($) |
|
BC auto-summary field |
Balance Last Statement |
|
BC auto-summary field |
Bank Acc. Posting Group |
|
|
Bank Clearing Code |
|
BC uses Data Exchange
Definitions |
Bank Clearing Standard |
|
BC uses Data Exchange
Definitions |
Bank Code |
|
BC uses Data Exchange
Definitions |
Bank Communication |
|
BC uses Data Exchange
Definitions |
Bank file Name |
|
|
Bank Name |
|
|
Bank Statement Import
Format |
|
BC uses Data Exchange
Definitions |
Bank Stmt. Service
Record ID |
|
BC uses Data Exchange
Definitions |
Chain Name |
|
|
Check Date Format |
|
Default format for
printing on checks |
Check Date Separator |
|
Default format for
printing on checks |
Check Report ID |
|
System-generated |
Check Report Name |
|
|
Check Transmitted |
|
|
Client Name |
|
|
Client No. |
|
|
Comment |
|
System-generated |
Contact |
|
|
Created At |
|
System-generated |
Created By |
|
System-generated |
Credit Amount |
|
BC auto-summary field |
Credit Amount ($) |
|
BC auto-summary field |
Credit Transfer Msg.
Nos. |
|
|
Creditor No. |
|
|
Customergroup Code |
|
|
Debit Amount |
|
BC auto-summary field |
Debit Amount ($) |
|
BC auto-summary field |
Department Code |
|
|
Direct Debit Msg. Nos. |
|
System-generated |
Disable Automatic
Payment Matching |
|
|
Disable Bank
Reconciliation Optimization |
|
|
EFT IAT Export Format |
|
BC uses Data Exchange
Definitions |
Email |
|
|
Enable for Intercompany
transactions |
|
|
E-Pay Export File Path |
|
|
E-Pay Trans. Program
Command |
|
|
E-Pay Trans. Program
Path |
|
|
Export Format |
|
BC uses Data Exchange
Definitions |
Format Region |
|
|
Home Page |
|
|
Input Qualifier |
|
|
Language Code |
|
|
Last ACH File ID
Modifier |
|
System-generated |
Last Date Modified |
|
System-generated |
Last E-Pay Export File
Name |
|
System-generated |
Last E-Pay File Creation
No. |
|
System-generated |
Last Payment Statement
No. |
|
System-generated |
Last Remittance Advice
No. |
|
System-generated |
Last Statement No. |
|
System-generated |
Match Tolerance Type |
|
|
Match Tolerance Value |
|
|
Min. Balance |
|
|
Mobile Phone No. |
|
|
Modified At |
|
System-generated |
Modified By |
|
System-generated |
Name 2 |
|
|
Net Change |
|
BC auto-summary field |
Net Change ($) |
|
BC auto-summary field |
No. Series |
|
System-generated |
Our Contact Code |
|
|
Payment Export Format |
|
BC uses Data Exchange
Definitions |
Payment Reconciliation
No. Series |
|
System-generated |
Positive Pay Export Code |
|
BC uses Data Exchange
Definitions |
Search Name |
|
|
SEPA Direct Debit Exp.
Format |
|
BC uses Data Exchange
Definitions |
Statistics Group |
|
|
SWIFT Code |
|
|
System ID |
|
System-generated |
Telex Answer Back |
|
|
Telex No. |
|
|
Territory Code |
|
|
Threshold Code |
|
|
Total on Checks |
|
BC auto-summary field |
Transaction Import
Timespan |
|
|
Use as Default for
Currency |
|
|
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!