{"id":321,"date":"2007-12-30T21:45:34","date_gmt":"2007-12-31T04:45:34","guid":{"rendered":"http:\/\/members.crystalreportsbook.com\/crystal-reports-xi\/a14-account-types-table\/"},"modified":"2007-12-30T21:45:34","modified_gmt":"2007-12-31T04:45:34","slug":"a14-account-types-table","status":"publish","type":"post","link":"http:\/\/www.crystalreportsonlinetraining.com\/training\/a14-account-types-table\/","title":{"rendered":"A.14 Account Types Table"},"content":{"rendered":"<h2>Account Types Table<\/h2>\n<p>This table lists the different account types that the accounts are grouped into. This is a pretty simple table. It has a primary key for identifying each record and it lists the account type. The actual names used are typically very similar to the account types listed in Table A-1: Assets, Liabilities, Revenues, Expenses and Shareholder Equity. To find the proper table, look for a table name with the word &#8220;Account&#8221; in it as well as some type of word relating to classifying data.<\/p>\n<p>If you look at Xtreme tables listed in Figure A-1, you&#8217;ll see three tables with the word &#8220;Account&#8221; in them and another descriptive word. It appears that accounts are broken down into three categories: Type, Heading and Class. Once I opened up the tables and looked at the data, I saw that the table &#8220;Account Type&#8221; had what I was looking for. There were five records with names matching Table A-1. However, I was curious about what was in the other tables. Upon inspection I saw that the table &#8220;Account Class&#8221; broke each account into more descriptive sub-types such as &#8220;Cash&#8221;, &#8220;Operating Revenue&#8221;, &#8220;NonOperating Revenue&#8221;, etc. The table, &#8220;Account Heading&#8221; lists appropriate headings that should appear on financial reports. Some examples are: &#8220;Current Assets&#8221;, &#8220;Inventory Assets&#8221;, &#8220;Current Liabilities&#8221;, &#8220;Long Term Liabilities&#8221;, etc. All these tables will prove to be very useful when we build our own financial reports.<\/p>\n<p>The MS Financials database, shown in Figure A-2, has two tables with the word &#8220;Account&#8221; in them. The first table, &#8220;frl_acct_code&#8221;, is the list of the individual accounts. The second table, &#8220;frl_acct_seg&#8221;, lists the account segments. When I opened up this table to see how they define segments, all I saw were references to another segment ID field. I closed the table and upon further review of the other table names in the database, I saw the tables &#8220;frl_seg_ctrl&#8221; and &#8220;frl_seg_desc&#8221;. These two tables appear to be their method for breaking down an account number into individual segments (group of numbers). Each group defines the department\/division that the account applies to as well as the account type. It&#8217;s clear that prior to designing the financial reports, support documentation will have to be consulted to get a thorough understanding of how the account segments are used to structure the account number.<\/p>\n<p>The QuickBooks database, shown in Figure A-3, has the most tables listed of all three databases that we discuss. Unfortunately, there is only one table relating to accounts and that is the &#8220;Accounts&#8221; table which lists the individual account codes. There doesn&#8217;t appear to be a table we could use that specifies an account type. Nor is there anything related to helping us classify the accounts into groups. We&#8217;ll have to make a mental note about that and continue looking for the other necessary tables.<\/p>\n<p>So far in our search for a table that lists the account types, we see that the Xtreme.mdb table will be the easiest to report from.&#x2; It has ample tables for classifying accounts into groups. The MS Financials database uses a segment notation for classifying accounts and the QuickBooks database doesn&#8217;t appear to have anything related to account types (let&#8217;s hope we find out otherwise before we are done).<\/p>\n<p>From what we&#8217;ve seen of the database structures, we can already make a logical assumption about which accounting software is tailored to which type of company. The MS Financials database uses a segment notation to break down accounts into different departments and divisions. Clearly, this is designed for a large corporation which needs separate financial statements for each department\/division and they are probably in different locations around the world. At the opposite end of the spectrum is the QuickBooks database which, as far as we can tell, doesn&#8217;t even break down accounts into their type. This is geared for a small sized business which doesn&#8217;t have sophisticated reporting requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Account Types Table This table lists the different account types that the accounts are grouped into. This is a pretty simple table. It has a primary key for identifying each record and it lists the account type. The actual names used are typically very similar to the account types listed in Table A-1: Assets, Liabilities, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,1],"tags":[],"class_list":["post-321","post","type-post","status-publish","format-standard","hentry","category-appendix-a-financial-reporting","category-crystal-reports-xi","entry"],"_links":{"self":[{"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/posts\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":0,"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/posts\/321\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/categories?post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.crystalreportsonlinetraining.com\/training\/wp-json\/wp\/v2\/tags?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}