Differences
This shows you the differences between two versions of the page.
control_sql_-_identify_manual_postings_to_inventory_gl_accounts [2019/01/27 11:29] |
control_sql_-_identify_manual_postings_to_inventory_gl_accounts [2019/01/27 11:29] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | =Explanation of SQL= | ||
+ | |||
+ | |||
+ | |||
+ | The total of all GL Accounts that are for Inventory Tracking (GLClassificationType 1003) should match the total value of inventory for that specific period. | ||
+ | * Using the Inventory GL Account as the " | ||
+ | * Making manual Journal Entries into those accounts. | ||
+ | * Extra GL entries in Orders due to a bug in 2009. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Risk of Data Corruption if Run Improperly ===== | ||
+ | |||
+ | **None**. This is a selection query and no data is modified in the running of it. | ||
+ | |||
+ | |||
+ | |||
+ | ===== SQL ===== | ||
+ | |||
+ | |||
+ | |||
+ | <code sql> | ||
+ | select | ||
+ | EntryDateTime | ||
+ | , Amount | ||
+ | , (Select AccountName from GLAccount where ID = GLAccountID) as [Account Name] | ||
+ | , (Select BillNumber from TransHeader where ID = TransactionID) as [Bill Number] | ||
+ | , (Select OrderNumber from TransHeader where ID = TransactionID) as [Order Number] | ||
+ | , Description | ||
+ | , TransDetailID | ||
+ | -- , * | ||
+ | from GL | ||
+ | where PartID is null and GLClassificationType = 1003 | ||
+ | -- and TransactionID in (select ID from TransHeader where TransactionType in (1,6)) -- orders | ||
+ | -- and TransactionID in (select ID from TransHeader where TransactionType = 9) -- bills | ||
+ | -- and TransactionID is null -- manual entries | ||
+ | order by EntryDateTime | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Version Information ===== | ||
+ | * Entered : 11/2011 | ||
+ | * Version : 4.5+ | ||
+ | |||
+ | |||
+ | |||