Back to Knowledge Base
April 2026 Reference Guide193+ Tables

Common Data Tables: Dynamics GP, D365 BC & F&O

Complete reference of the most commonly used data tables across Microsoft Dynamics GP, Dynamics 365 Business Central, and Dynamics 365 Finance & Operations — organized by module with naming conventions and cross-platform mapping.

71 GP Tables 51 BC Tables 71 F&O Tables
+ Cross-Platform Mapping
Share:

Search Tables

Search by table name, description, module, or table ID across all three platforms.

Overview & Naming Conventions

Each Microsoft Dynamics platform uses a distinct table naming convention. Understanding these patterns is essential for reporting, data migration, and integration work.

Dynamics GP

Prefix + Number system

  • 0 = Master
  • 1 = Work
  • 2 = Open
  • 3 = History
  • 4 = Setup
  • 5 = Temporary

D365 Business Central

Numeric Table IDs (from NAV)

  • Core tables: IDs 1–9999
  • Extensions: higher ranges
  • Accessed via AL code
  • Human-readable names

D365 Finance & Operations

CamelCase descriptive names

  • Organized in AOT
  • Accessed via X++ / OData
  • Module-based grouping
  • e.g., CustTable, SalesTable

Dynamics GP Module Prefixes

PrefixModule
GLGeneral Ledger
RMReceivables Management
PMPayables Management
SOPSales Order Processing
POPPurchase Order Processing
IVInventory
UPRPayroll
SYSystem
CMCash Management
FAFixed Assets

Data Tables by Platform

GLGeneral Ledger

Table NameDescription
GL00100Account Master
GL00102Account Category Master
GL00105Account Index Master
GL10000Transaction Work
GL10001Transaction Work Lines
GL20000Year-to-Date Transaction Open
GL30000Account Transaction History
GL40000Net Change / Period Balances
GL00200Budget Master
GL00201Budget Summary

RMReceivables Management

Table NameDescription
RM00101Customer Master
RM00102Customer Addresses
RM00201Customer Class Master
RM00301Salesperson Master
RM00303Sales Territory Master
RM10201RM Sales Work
RM20101RM Sales Open
RM30101RM Sales History
RM30201RM Distribution History
RM40401National Accounts Master

PMPayables Management

Table NameDescription
PM00200Vendor Master
PM00300Vendor Address Master
PM00400Payment Terms Master
PM10000PM Transaction Work
PM10100PM Distribution Work
PM20000PM Transaction Open
PM20100PM Distribution Open
PM30200PM Transaction History
PM30300PM Distribution History
PM30600PM Paid Transaction History

SOPSales Order Processing

Table NameDescription
SOP10100Unposted / Work Header
SOP10200Unposted / Work Lines
SOP30200Historical Header
SOP30300Historical Lines
SOP10106SOP Process Holds
SOP60100SOP Document Taxes
SOP60200SOP Commissions

POPPurchase Order Processing

Table NameDescription
POP10100PO Work Header
POP10110PO Line Work Line
POP10300Receipt Work Header
POP10310Receipt Work Line
POP30100PO History Header
POP30110PO History Line
POP30300Receipt History Header
POP30310Receipt History Line

IVInventory

Table NameDescription
IV00101Item Master
IV00102Item Quantity Master
IV00103Item Vendor Master
IV00108Item Price List
IV40400Item Class Setup
IV00200Item Kit Master
IV10200Inventory Transaction Work
IV30200Inventory Transaction History
IV30300Inventory Transaction Detail History

UPRPayroll

Table NameDescription
UPR00100Employee Master
UPR00102Employee Address Master
UPR00300Employee Pay Code Master
UPR00400Employee Deduction Master
UPR00500Employee Benefit Master
UPR00900Employee State Tax Master
UPR10100Payroll Work Header
UPR10200Payroll Work Lines
UPR30100Payroll History Header
UPR30200Payroll History Detail
UPR30300Payroll Check History
UPR30401Payroll Year-End History

SYSystem & Company

Table NameDescription
SY01200User Master
SY01400User Activity
SY03900Company Master
SY04100Posting Accounts Master
SY06000Posting Definitions Master

Cross-Platform Table Mapping

Use this mapping when migrating data between platforms or building cross-system integrations. Each row shows the equivalent table for the same business concept across all three Dynamics platforms.

Business Concept Dynamics GP Business Central Finance & Operations
Customer MasterRM00101Customer (18)CustTable
Vendor MasterPM00200Vendor (23)VendTable
Item MasterIV00101Item (27)InventTable
Chart of AccountsGL00100G/L Account (15)MainAccount
GL Entries (Posted)GL30000G/L Entry (17)GeneralJournalEntry
Sales OrdersSOP10100Sales Header (36)SalesTable
Purchase OrdersPOP10100Purchase Header (38)PurchTable
Inventory TransactionsIV30200Item Ledger Entry (32)InventTrans
Employee MasterUPR00100Employee (5200)HcmWorker
Fixed AssetsFA00100Fixed Asset (5600)AssetTable
Bank AccountsCM00100Bank Account (270)BankAccountTable
DimensionsGL00100 (segments)Dimension (348)DimensionAttributeValueCombination

Note: Some mappings are simplified. Actual data migration may require joining multiple tables or handling structural differences between platforms.

Frequently Asked Questions

What is the naming convention for Dynamics GP tables?

Dynamics GP uses a prefix+number system. The prefix identifies the module (GL = General Ledger, RM = Receivables, PM = Payables, SOP = Sales Order Processing, POP = Purchase Order Processing, IV = Inventory, UPR = Payroll). The number suffix indicates the table type: 0 = Master, 1 = Work, 2 = Open, 3 = History, 4 = Setup, 5 = Temporary.

How are D365 Business Central tables numbered?

Business Central uses numeric table IDs inherited from Navision. Core tables are in the 1–9999 range (e.g., Customer = 18, Vendor = 23, Item = 27, G/L Account = 15). Extension tables use higher ranges. Tables are accessed via AL code using the table ID or name.

What naming convention does D365 Finance & Operations use?

D365 Finance & Operations uses descriptive CamelCase names (e.g., CustTable, VendTable, InventTable, SalesTable, PurchTable). Tables are organized by module in the Application Object Tree (AOT) and accessed via X++ code or OData endpoints.

Where is customer data stored in each Dynamics platform?

Customer master data is stored in: RM00101 (Dynamics GP), Customer table ID 18 (Business Central), and CustTable (Finance & Operations). Each platform stores customer addresses, posting groups, and transaction history in related tables.

How do I find the equivalent table across platforms?

Use the cross-platform mapping table above. Key equivalents: GL00100 / G/L Account / MainAccount for chart of accounts, RM00101 / Customer / CustTable for customers, PM00200 / Vendor / VendTable for vendors, IV00101 / Item / InventTable for items.

What tables hold posted transactions in Dynamics GP?

In Dynamics GP, posted transactions use the '3' suffix (History tables): GL30000 for GL history, RM30101 for receivables history, PM30200 for payables history, SOP30200/SOP30300 for sales history, and POP30100/POP30110 for purchase history.

Need Help with Data Migration or Reporting?

Cole Solutions has 30+ years of experience working with Dynamics GP, Business Central, and Finance & Operations data structures. Whether you're building reports, migrating platforms, or integrating systems — we can help.

Newsletter

Get Weekly ERP Insights

Join IT leaders and finance executives who receive our weekly newsletter — migration tips, cost analysis, and exclusive tools delivered every Tuesday.