SQL 服务器中数据库中的 Quickbooks 数据布局

Quick Books Data Layout in DB in SQL Server

我是 QuickBooks 的新手。我正在为杂货店数据开发 SQL Server 2017 (v14)。

QuickBook 数据已上传到server.And 许多表是空的。

数据布局如下:https://doc.qodbc.com/qodbc/usa

我希望了解数据结构,以便能够找到每周按部门分组的库存采购量。

数据是杂货店数据。 QB 有薪资数据表。我能够理解这些工资单数据。

但无法找到采购数据 - 我不知道如何对项目进行分组(class?),DateField(TxnDate?)在哪里以及如何汇总一周。

QuickBooks上有一些报告可以带入Excel;我应该用那个吗?有哪一个的指针吗?

我无法理解列名 ListIDs(其中很多 - 可能是描述符)以及 Txn IDTxnlineID

关于如何理解库存采购数据如何归档和保存在 QB 中的任何指示都会有很大帮助。

https://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2369/0/how-to-use-the-quickbooks-reporting-engine-with-qodbc

QuickBooks 有两种类型的数据,列表和交易(Txn)。 ListID 是列表 table 的主键,TxnID 是事务 table 的主键。如果交易有行项目(如账单),每行都有自己的 TxnLineID。 可以通过四种交易购买(或退回)库存:Bill、Check、CreditCardCharge 或 VendorCredit(用于将库存退回给供应商)。

Bill/Check/CC/VCtables 也将有其相应的 LineItem tables,因为这些交易一次可以购买不止一件商品。这些将在父 table 名称之后具有 ItemLine,即 BillItemLine。这些行中的每一行都将有一个返回到 ItemList table 的 Item 引用,以了解购买了什么项目。 QuickBooks 使用的 ID(如 4651C-1355327815)是它自己内部生成的 ID,但它的功能就像主键一样,其他具有引用的 tables(如 ItemLineItemRefListID)是外键其他 tables.

https://doc.qodbc.com/qodbc/usa/TableList.php?categoryName=Purchases 显示所有采购交易,但您只需要查看具有 ItemLines 的那些。其他采购交易,如 PurchaseOrders,不会影响 QuickBooks 中的库存数量。只有 Bill、Check、CreditCardCharge 和 VendorCredit 有效。