使用QBFC集成快速书籍项目数据

时间:2013-03-01 06:18:26

标签: quickbooks quickbooks-online qbfc

我正在使用QBFC将快速书籍项目数据从快速书籍导入CSV文件。

我看到很少有字段具有相同的值(103)。

  1. ParentRefType = 103

  2. SalesTaxCodeRefType = 103

  3. ExpenseAccountType = 103

  4. PrefVendorType = 103

  5. PurchaseTaxCodeType = 103

  6. Find the file here

    让我知道为什么?我没有直接从快速书籍应用程序中看到这些值。

    我希望这些价值来自背景。

1 个答案:

答案 0 :(得分:0)

简短的回答是103指的是FullName引用类型。是的,这些价值来自"背景" Quickbooks和QBFC,因此您可能无法在Quickbooks UI中看到它们。

上面列出的所有字段都是Quickbooks对象的引用类型(即Parent,SalesTaxCode,ExpenseAccount等)。您可以通过两种方式引用对象:ListID或FullName。引用的类型指示对象是使用ListID引用还是FullName引用。

整数103似乎是FullName引用类型的内部标识符。请注意,在导出文件(Item.csv)中,所有引用对象都使用FullName类型来引用对象(请参阅ParentRefFullName,SalesTaxCodeRefFullName,ExpenseAccountRefFullName等列)。另请注意,紧随其后的列是Ref Type列(即ParentRefType,SalesTaxCodeRefType等)。只要左侧的单元格(FullName单元格)包含值,这些Ref Type列就会设置为103。当没有FullName引用时,Type列包含一个零(我假设它意味着Ref Type Not Notown或类似的东西)。

QBFC Quick Reference说明以下内容(在IQBBaseRef定义下):

  

IQBBaseRef用于所有qbXML"对象引用,"它指的是对象。例如,一个   AccountRef是指会计科目表中的一个帐户。如果请求同时指定了ListID   和FullName,QuickBooks将只使用ListID。

最后一句话很重要。 ListID引用优先于FullName引用。虽然导出文件中没有使用ListID引用,但似乎无法显示。