【问题标题】:Quick Books Data Layout in DB in SQL ServerSQL Server 中 DB 中的 Quickbooks 数据布局
【发布时间】:2021-04-03 15:38:22
【问题描述】:

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

QuickBook 数据已上传到服务器。很多表是空的。

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

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

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

但无法找到采购数据 - 我看不到如何对项目进行分组(类?),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

【问题讨论】:

  • TxnLineID 字段的值如下:4651C-1355327815。日期是否有可能被编码在这个值中,例如。 Juliandate 被用作 TxnLineID? TIA

标签: sql-server data-structures quickbooks qodbc


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢@Hpjchobbes。这正是我一直在寻找的。我在哪里可以找到 QB 数据布局的这种(如你的答案)解释。我见过:doc.qodbc.com/qodbc/usa。有没有其他网站?我必须处理工资、销售、间接费用等。您的回答非常有帮助,谢谢。
  • 我的大部分知识来自于大量使用 QuickBooks 本身。还有包含一些信息的桌面 SDK 参考:developer.intuit.com/app/developer/qbdesktop/docs/api-reference/…
  • 非常感谢!
猜你喜欢
  • 2016-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 2010-10-27
  • 2011-10-30
  • 1970-01-01
相关资源
最近更新 更多