{"id":3194,"date":"2026-11-02T10:00:50","date_gmt":"2026-11-02T04:30:50","guid":{"rendered":"https:\/\/www.nevastech.com\/blog\/?p=3194"},"modified":"2026-10-29T16:31:54","modified_gmt":"2026-10-29T11:01:54","slug":"dynamics-gp-tables-a-working-reference-for-finance-and-it-teams","status":"publish","type":"post","link":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/","title":{"rendered":"Dynamics GP Tables: A Working Reference for Finance and IT Teams"},"content":{"rendered":"<p>Sooner or later, every <a href=\"https:\/\/www.nevastech.com\/solutions\/microsoft-dynamics-erp\/microsoft-dynamics-gp\/\">Dynamics GP<\/a> user meets a question that the standard screens cannot answer. An auditor wants every payment made to one vendor across ten years. A controller needs to know why a subledger total does not agree with the General Ledger. An IT manager is asked to feed GP data into a new reporting tool. At that point, someone has to look beneath the windows and into the SQL Server tables where GP actually keeps its data.<\/p>\n<p>This can feel intimidating at first. GP has thousands of tables, and their names look like a code nobody explained. The good news is that the code is quite logical once you learn to recognize the pattern. Here, I will walk you through how GP tables are named, which ones finance and IT teams use most often, and how to work with them safely. This guidance comes from the daily experience of our Dynamics GP consultants at Nevas Technologies, who query these tables for clients every week.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Two_Kinds_of_Database\"><\/span>Two Kinds of Database<span class=\"ez-toc-section-end\"><\/span><\/h2><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Two_Kinds_of_Database\" >Two Kinds of Database<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#How_to_Read_a_GP_Table_Name\" >How to Read a GP Table Name<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#The_Tables_Finance_Teams_Use_Most\" >The Tables Finance Teams Use Most<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#General_Ledger\" >General Ledger<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Payables_Management\" >Payables Management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Receivables_Management\" >Receivables Management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Sales_and_Purchasing\" >Sales and Purchasing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Inventory_and_Fixed_Assets\" >Inventory and Fixed Assets<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#The_Tables_IT_Teams_Use_Most\" >The Tables IT Teams Use Most<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Finding_a_Table_You_Do_Not_Recognize\" >Finding a Table You Do Not Recognize<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Rules_for_Working_with_GP_Tables_Safely\" >Rules for Working with GP Tables Safely<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Why_This_Knowledge_Matters_More_Now\" >Why This Knowledge Matters More Now<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Summarizing_the_Essentials\" >Summarizing the Essentials<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#How_Nevas_Technologies_Can_Help\" >How Nevas Technologies Can Help<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#Frequently_Asked_Questions\" >Frequently Asked Questions<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Before looking at individual tables, it helps to know where they live. A GP installation has one system database, usually called DYNAMICS, and a separate company database for each company your organization runs in GP.<\/p>\n<p>The system database holds information shared across all companies: users, company records, security, and the activity of who is logged in. The company databases hold the business data itself: accounts, vendors, customers, items, transactions and history. When you query financial data, you will almost always be working in a company database. When you are dealing with users or locks, you will be in DYNAMICS.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Read_a_GP_Table_Name\"><\/span>How to Read a GP Table Name<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Most GP table names follow the same shape: a module prefix followed by five digits. Once you recognize the two parts, you can usually guess what a table holds before you open it.<\/p>\n<p>The prefix tells you the module. Some of the most common are:<\/p>\n<ul>\n<li>GL \u2013 General Ledger<\/li>\n<li>PM \u2013 Payables Management<\/li>\n<li>RM \u2013 Receivables Management<\/li>\n<li>SOP \u2013 Sales Order Processing<\/li>\n<li>POP \u2013 Purchase Order Processing<\/li>\n<li>IV \u2013 Inventory<\/li>\n<li>FA \u2013 Fixed Assets<\/li>\n<li>UPR \u2013 US Payroll<\/li>\n<li>SY \u2013 System and company setup<\/li>\n<\/ul>\n<p>The first digit tells you the type of data. This is the part most people find useful:<\/p>\n<ul>\n<li>0 \u2013 master records, such as accounts, vendors, customers and items<\/li>\n<li>1 \u2013 work tables, holding transactions that are entered but not yet posted<\/li>\n<li>2 \u2013 open tables, holding posted transactions that are still active<\/li>\n<li>3 \u2013 history tables, holding completed or fully applied transactions<\/li>\n<li>4 \u2013 setup tables, holding module settings<\/li>\n<\/ul>\n<p>So PM00200 is a Payables master table, which is where vendor records live. PM20000 holds open, posted Payables transactions. PM30200 holds Payables history. The same logic applies throughout the system, and it makes analyzing an unfamiliar problem much quicker.<\/p>\n<p>One point to emphasize: a transaction moves between these tables as it progresses. An invoice starts in a work table, moves to an open table when posted, and moves to history when it is paid in full. If you search only one stage, you will miss records. Many reporting errors come from exactly this oversight.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_Tables_Finance_Teams_Use_Most\"><\/span>The Tables Finance Teams Use Most<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Below is a practical shortlist. It is not complete, but it covers the questions we are asked most often.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"General_Ledger\"><\/span>General Ledger<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>GL00100 \u2013 Account Master.<\/strong> One row per account, with its description, type and active status.<\/li>\n<li><strong>GL00105 \u2013 Account Index Master.<\/strong> Links the internal account index to the full account number as users see it.<\/li>\n<li><strong>GL10000 \/ GL10001 \u2013 Journal entries entered but not yet posted<\/strong> (header and lines).<\/li>\n<li><strong>GL20000 \u2013 Posted journal lines for open fiscal years.<\/strong><\/li>\n<li><strong>GL30000 \u2013 Posted journal lines for years that have been closed.<\/strong><\/li>\n<li><strong>GL10110 \/ GL10111 \u2013 Period summary balances for open and historical years.<\/strong><\/li>\n<\/ul>\n<p>A common mistake is reporting from GL20000 alone and wondering why prior-year detail is missing. After a year-end close, that detail moves to GL30000.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Payables_Management\"><\/span>Payables Management<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>PM00200 \u2013 Vendor Master.<\/strong><\/li>\n<li><strong>PM10000 \u2013 Unposted Payables transactions.<\/strong><\/li>\n<li><strong>PM20000 \u2013 Posted transactions that are still open.<\/strong><\/li>\n<li><strong>PM30200 \u2013 Paid transaction history.<\/strong><\/li>\n<li><strong>PM10200 \/ PM30300 \u2013 Apply records showing which payments settled which invoices.<\/strong><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Receivables_Management\"><\/span>Receivables Management<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>RM00101 \u2013 Customer Master.<\/strong><\/li>\n<li><strong>RM00102 \u2013 Customer address records.<\/strong><\/li>\n<li><strong>RM10301 \u2013 Unposted sales transactions entered in Receivables.<\/strong><\/li>\n<li><strong>RM20101 \u2013 Posted open transactions.<\/strong><\/li>\n<li><strong>RM30101 \u2013 Transaction history.<\/strong><\/li>\n<li><strong>RM20201 \/ RM30201 \u2013 Apply records for open and historical transactions.<\/strong><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Sales_and_Purchasing\"><\/span>Sales and Purchasing<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>SOP10100 \/ SOP10200 \u2013 Sales documents in progress<\/strong> (header and lines).<\/li>\n<li><strong>SOP30200 \/ SOP30300 \u2013 Posted sales history<\/strong> (header and lines).<\/li>\n<li><strong>POP10100 \/ POP10110 \u2013 Open purchase orders<\/strong> (header and lines).<\/li>\n<li><strong>POP30300 \/ POP30310 \u2013 Posted receipts history<\/strong> (header and lines).<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Inventory_and_Fixed_Assets\"><\/span>Inventory and Fixed Assets<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>IV00101 \u2013 Item Master.<\/strong><\/li>\n<li><strong>IV00102 \u2013 Item quantities by site.<\/strong><\/li>\n<li><strong>IV30200 \/ IV30300 \u2013 Inventory transaction history<\/strong> (header and lines).<\/li>\n<li><strong>FA00100 \u2013 Asset general information.<\/strong><\/li>\n<li><strong>FA00200 \u2013 Asset book details.<\/strong><\/li>\n<li><strong>FA01400 \u2013 Fixed Asset account groups.<\/strong><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"The_Tables_IT_Teams_Use_Most\"><\/span>The Tables IT Teams Use Most<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>IT teams tend to work with a different set, usually because something is stuck.<\/p>\n<ul>\n<li><strong>SY01400 (DYNAMICS) \u2013 User Master,<\/strong> listing GP user IDs.<\/li>\n<li><strong>SY01500 (DYNAMICS) \u2013 Company Master,<\/strong> listing each company and its database name.<\/li>\n<li><strong>SY60100 (DYNAMICS) \u2013 Which users can open which companies.<\/strong><\/li>\n<li><strong>ACTIVITY (DYNAMICS) \u2013 Users currently logged in.<\/strong><\/li>\n<li><strong>SY00800 (DYNAMICS) \u2013 Batches currently in use or being posted.<\/strong><\/li>\n<li><strong>SY00801 (DYNAMICS) \u2013 Resources currently locked by users.<\/strong><\/li>\n<li><strong>SY00500 (company) \u2013 Batch headers,<\/strong> including batch status.<\/li>\n<li><strong>DEX_LOCK \/ DEX_SESSION (tempdb) \u2013 Low-level session and record locks.<\/strong><\/li>\n<\/ul>\n<p>When a user&#8217;s session drops during posting, records in these tables can be left behind and block others. Clearing them is a routine task for experienced support staff, but it must be done carefully. Removing the wrong record while another user is genuinely working can damage data. Our Dynamics GP support team handles these cases regularly for clients.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Finding_a_Table_You_Do_Not_Recognize\"><\/span>Finding a Table You Do Not Recognize<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You do not need to memorize table names. GP gives you a way to look them up.<\/p>\n<p><strong>Resource Descriptions.<\/strong> Inside GP, go to Tools, then Resource Descriptions, then Tables. You can search by the friendly name, such as &#8220;Vendor Master&#8221;, and see the physical table name and every field it contains. This is the most reliable reference, because it reflects your exact version and installed products.<\/p>\n<p><strong>Find the window, then the table.<\/strong> If you know which window holds the data, you can identify the tables it uses through tools such as GP Power Tools, a separately licensed add-on popular with GP administrators.<\/p>\n<p><strong>Third-party and custom tables.<\/strong> Products from independent vendors add their own tables, usually with their own prefixes. Any customization built for your company may also store data in custom tables. Keep a written record of these, because they are easy to overlook during upgrades and migrations.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Rules_for_Working_with_GP_Tables_Safely\"><\/span>Rules for Working with GP Tables Safely<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Direct access to the database is powerful, and that is exactly why it needs discipline.<\/p>\n<p><strong>Read freely; write rarely.<\/strong> Running SELECT queries to report or investigate is generally safe. Writing to GP tables directly is a different matter. GP&#8217;s own windows apply business rules, update related tables and keep subledgers in balance. A direct UPDATE or DELETE skips all of that and can leave data inconsistent in ways that surface months later.<\/p>\n<p><strong>Always back up first.<\/strong> If a correction truly must be made in SQL, take a full backup, test the script in a copy of the company, and only then run it in live data.<\/p>\n<p><strong>Use the right reporting route.<\/strong> For regular reporting, SmartList, SmartList Designer, Excel reports and SQL Server Reporting Services are safer than ad hoc queries. Each respects GP&#8217;s structure and security settings.<\/p>\n<p><strong>Respect security and licensing.<\/strong> Giving staff direct SQL access bypasses GP&#8217;s user security, so it should be limited to people who genuinely need it. Also check that any external tool reading GP data complies with your Microsoft license terms and your own data policies.<\/p>\n<p><strong>Mind the dates and decimals.<\/strong> GP stores some dates with default values such as 1 January 1900 for &#8220;no date&#8221;, and stores amounts to five decimal places. Reports that ignore these details can show strange results.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_This_Knowledge_Matters_More_Now\"><\/span>Why This Knowledge Matters More Now<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>With Microsoft ending Dynamics GP support at the end of 2029, many companies are preparing to move to a new platform. A clear understanding of GP tables helps in several ways: reconciling subledgers before migration, extracting history accurately, documenting custom tables, and confirming that totals in the new system match the old.<\/p>\n<p>If you are not yet on the latest release, an upgrade to the current version of Dynamics GP gives you the longest period of Microsoft support and a cleaner database to work with when the time comes to move.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Summarizing_the_Essentials\"><\/span>Summarizing the Essentials<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Summarizing the key points for your team:<\/p>\n<ul>\n<li>GP has one system database (DYNAMICS) and one database per company.<\/li>\n<li>Table names combine a module prefix with a five-digit number.<\/li>\n<li>The first digit shows the data type: master, work, open, history or setup.<\/li>\n<li>Transactions move from work to open to history, so search all stages.<\/li>\n<li>Use Resource Descriptions to find any table and its fields.<\/li>\n<li>Query freely, but avoid writing to tables directly without backup and testing.<\/li>\n<li>Document any third-party or custom tables your company relies on.<\/li>\n<\/ul>\n<p>Keep this list with your internal procedures, and new team members will find their way around GP data far more quickly.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_Nevas_Technologies_Can_Help\"><\/span>How Nevas Technologies Can Help<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For more than a decade, Nevas Technologies has helped companies across the United States and Asia Pacific make the most of Microsoft Dynamics GP. Our consultants write reports, investigate data issues, clear stuck batches, document customizations and prepare GP data for migration.<\/p>\n<p>If your finance or IT team needs help finding, understanding or correcting data in Dynamics GP, contact us. We can resolve the immediate issue and leave your team better equipped for the next one.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions\"><\/span>Frequently Asked Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Where are Dynamics GP tables stored?<\/strong> GP data is stored in Microsoft SQL Server. Each installation has one system database, usually called DYNAMICS, for users, companies and security, plus a separate database for each company, which holds accounts, vendors, customers, items and transactions.<\/p>\n<p><strong>How are Dynamics GP table names structured?<\/strong> Most names combine a module prefix, such as GL, PM or RM, with a five-digit number. The first digit shows the type of data: 0 for master records, 1 for unposted work, 2 for open posted transactions, 3 for history and 4 for setup.<\/p>\n<p><strong>Which table holds vendor records in Dynamics GP?<\/strong> Vendor records are held in PM00200, the Vendor Master table. Open posted Payables transactions are in PM20000, and paid transaction history is in PM30200.<\/p>\n<p><strong>Why is prior-year General Ledger detail missing from my report?<\/strong> Posted journal detail for open years is held in GL20000. After a fiscal year is closed, that detail moves to GL30000. Reports that need several years of history must read both tables.<\/p>\n<p><strong>How can I find which table a Dynamics GP field is stored in?<\/strong> In GP, go to Tools, then Resource Descriptions, then Tables. You can search by the table&#8217;s display name and see its physical name and all of its fields for your exact version and installed products.<\/p>\n<p><strong>Is it safe to update Dynamics GP tables directly in SQL?<\/strong> Reading data with queries is generally safe. Writing directly to tables is risky, because it bypasses the business rules GP applies through its own windows. Any correction made in SQL should only follow a full backup and testing in a copy of the company database.<\/p>\n<p><strong>Can Nevas Technologies help with Dynamics GP data and reporting?<\/strong> Yes. Our consultants write reports, investigate data issues, clear stuck batches and locks, document custom tables and prepare GP data for migration to a new platform.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sooner or later, every Dynamics GP user meets a question that the standard screens cannot answer. An auditor wants every payment made to one vendor across ten years. A controller needs to know why a subledger total does not agree with the General Ledger. An IT manager is asked to feed GP data into a &#8230; <a title=\"Dynamics GP Tables: A Working Reference for Finance and IT Teams\" class=\"read-more\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/\" aria-label=\"Read more about Dynamics GP Tables: A Working Reference for Finance and IT Teams\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":3195,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-3194","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamics-gp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dynamics GP Tables: Reference for Finance &amp; IT Teams<\/title>\n<meta name=\"description\" content=\"Learn how Dynamics GP tables are named, which GL, PM, RM and system tables finance and IT teams use most, and how to query GP data safely.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynamics GP Tables: Reference for Finance &amp; IT Teams\" \/>\n<meta property=\"og:description\" content=\"Learn how Dynamics GP tables are named, which GL, PM, RM and system tables finance and IT teams use most, and how to query GP data safely.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/\" \/>\n<meta property=\"og:site_name\" content=\"Nevas Technologies Insights\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-02T04:30:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/10\/Dynamics-GP-Tables-for-Teams.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"John Solomon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Solomon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dynamics GP Tables: Reference for Finance & IT Teams","description":"Learn how Dynamics GP tables are named, which GL, PM, RM and system tables finance and IT teams use most, and how to query GP data safely.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/","og_locale":"en_US","og_type":"article","og_title":"Dynamics GP Tables: Reference for Finance & IT Teams","og_description":"Learn how Dynamics GP tables are named, which GL, PM, RM and system tables finance and IT teams use most, and how to query GP data safely.","og_url":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/","og_site_name":"Nevas Technologies Insights","article_published_time":"2026-11-02T04:30:50+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/10\/Dynamics-GP-Tables-for-Teams.png","type":"image\/png"}],"author":"John Solomon","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Solomon","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#article","isPartOf":{"@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/"},"author":{"name":"John Solomon","@id":"https:\/\/www.nevastech.com\/blog\/#\/schema\/person\/4999a5a32569d9cb02ceb097d8bb6f9f"},"headline":"Dynamics GP Tables: A Working Reference for Finance and IT Teams","datePublished":"2026-11-02T04:30:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/"},"wordCount":1883,"publisher":{"@id":"https:\/\/www.nevastech.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/10\/Dynamics-GP-Tables-for-Teams.png","articleSection":["Dynamics GP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/","url":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/","name":"Dynamics GP Tables: Reference for Finance & IT Teams","isPartOf":{"@id":"https:\/\/www.nevastech.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#primaryimage"},"image":{"@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#primaryimage"},"thumbnailUrl":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/10\/Dynamics-GP-Tables-for-Teams.png","datePublished":"2026-11-02T04:30:50+00:00","description":"Learn how Dynamics GP tables are named, which GL, PM, RM and system tables finance and IT teams use most, and how to query GP data safely.","breadcrumb":{"@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#primaryimage","url":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/10\/Dynamics-GP-Tables-for-Teams.png","contentUrl":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/10\/Dynamics-GP-Tables-for-Teams.png","width":1672,"height":941,"caption":"Dynamics GP Tables for Teams"},{"@type":"BreadcrumbList","@id":"https:\/\/www.nevastech.com\/blog\/dynamics-gp-tables-a-working-reference-for-finance-and-it-teams\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nevastech.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dynamics GP Tables: A Working Reference for Finance and IT Teams"}]},{"@type":"WebSite","@id":"https:\/\/www.nevastech.com\/blog\/#website","url":"https:\/\/www.nevastech.com\/blog\/","name":"Nevas Technologies Insights","description":"Nevas Technologies Insights","publisher":{"@id":"https:\/\/www.nevastech.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nevastech.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.nevastech.com\/blog\/#organization","name":"Nevas Technologies Insights","url":"https:\/\/www.nevastech.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nevastech.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2022\/09\/nevas-tech-logo.png","contentUrl":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2022\/09\/nevas-tech-logo.png","width":171,"height":50,"caption":"Nevas Technologies Insights"},"image":{"@id":"https:\/\/www.nevastech.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nevastech.com\/blog\/#\/schema\/person\/4999a5a32569d9cb02ceb097d8bb6f9f","name":"John Solomon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/01\/Gemini_Generated_Image_85xsyk85xsyk85xs.png","url":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/01\/Gemini_Generated_Image_85xsyk85xsyk85xs.png","contentUrl":"https:\/\/www.nevastech.com\/blog\/wp-content\/uploads\/2026\/01\/Gemini_Generated_Image_85xsyk85xsyk85xs.png","caption":"John Solomon"},"sameAs":["https:\/\/www.nevastech.com\/"],"url":"https:\/\/www.nevastech.com\/blog\/author\/nevas_blog_author\/"}]}},"_links":{"self":[{"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/posts\/3194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/comments?post=3194"}],"version-history":[{"count":2,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/posts\/3194\/revisions"}],"predecessor-version":[{"id":3197,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/posts\/3194\/revisions\/3197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/media\/3195"}],"wp:attachment":[{"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/media?parent=3194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/categories?post=3194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nevastech.com\/blog\/wp-json\/wp\/v2\/tags?post=3194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}