Intuit partner platform IPP QBD CustomTxnDetail不返回库存或COG

Intuit partner platform IPP QBD CustomTxnDetail不返回库存或COG,intuit-partner-platform,Intuit Partner Platform,在Quickbooks桌面版中,当我为发票的交易类型运行交易详细信息报告时,我显示了5个科目:应收账款、库存资产、应付销售税、销售额和销售商品成本 但是,当我通过.NET IPP DevKit v2运行此程序时,我只看到其中的3个帐户:应收账款、应付销售税和销售。因此,销售商品的库存和成本缺失 代码: 请求: <?xml version="1.0" encoding="utf-8"?> <AdvancedReportQuery xmlns:xsi="http://www.w3.

在Quickbooks桌面版中,当我为发票的交易类型运行交易详细信息报告时,我显示了5个科目:应收账款、库存资产、应付销售税、销售额和销售商品成本

但是,当我通过.NET IPP DevKit v2运行此程序时,我只看到其中的3个帐户:应收账款、应付销售税和销售。因此,销售商品的库存和成本缺失

代码:

请求:

<?xml version="1.0" encoding="utf-8"?>
<AdvancedReportQuery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.intuit.com/sb/cdm/v2">
    <CustomTxnDetail>
        <OfferingId>ipp</OfferingId>
        <StartTransactionDate>2013-01-01T00:00:00</StartTransactionDate>
        <EndTransactionDate>2013-12-31T00:00:00</EndTransactionDate>
        <TxnType>Invoice</TxnType>
        <ReportBasis>Accrual</ReportBasis>
        <Columns>AccountId</Columns>
        <Columns>AccountName</Columns>
        <Columns>Amount</Columns>
        <Columns>DocNum</Columns>
        <Columns>ItemId</Columns>
        <Columns>ItemName</Columns>
        <Columns>ItemType</Columns>
        <Columns>TxnDate</Columns>
        <Columns>TxnId</Columns>
        <Columns>TxnLineId</Columns>
        <Columns>TxnType</Columns>
        <Columns>UnitPrice</Columns>
    </CustomTxnDetail>
</AdvancedReportQuery>

独立发电商
2013-01-01T00:00:00
2013-12-31T00:00:00
发票
增加物
帐户ID
帐户名
数量
多克努姆
项目ID
项目名称
项目类型
TxnDate
TxnId
TxnLineId
TxnType
單價
答复:

<?xml version="1.0" encoding="UTF-8"?>
<!--XML GENERATED by IntuitDataSyncEngine (IDS) using \\SBDomainServices\CDM\branches\3.9.0-rel-1-->
<RestResponse xmlns="http://www.intuit.com/sb/cdm/v2"
xmlns:xdb          ="http://xmlns.oracle.com/xdb"
xmlns:xsi          ="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation ="http://www.intuit.com/sb/cdm/v2 RestDataFilter.xsd">
    <Report name="CustomerTxnDetail">
        <ColDesc>
            <ColTitle>AccountId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>AccountName</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>Amount</ColTitle>
            <ColType>ids_Amount</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>DocNum</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>ItemId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>ItemName</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>ItemType</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnDate</ColTitle>
            <ColType>ids_Date</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnLineId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnType</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>UnitPriceQnty</ColTitle>
            <ColType>ids_Amount</ColType>
        </ColDesc>
        <Data>
            <DataRow>
                <ColData>6</ColData>
                <ColData>Sales</ColData>
                <ColData>-524.85</ColData>
                <ColData/>
                <ColData>39</ColData>
                <ColData>201</ColData>
                <ColData>Inventory</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData>34.99</ColData>
            </DataRow>
            <DataRow>
                <ColData>6</ColData>
                <ColData>Sales</ColData>
                <ColData>-174.95</ColData>
                <ColData/>
                <ColData>40</ColData>
                <ColData>200</ColData>
                <ColData>Inventory</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData>34.99</ColData>
            </DataRow>
            <DataRow>
                <ColData>6</ColData>
                <ColData>Sales</ColData>
                <ColData>-209.94</ColData>
                <ColData/>
                <ColData>37</ColData>
                <ColData>203</ColData>
                <ColData>Inventory</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData>34.99</ColData>
            </DataRow>
            <DataRow>
                <ColData>32</ColData>
                <ColData>Sales Tax Payable</ColData>
                <ColData>0</ColData>
                <ColData/>
                <ColData>1</ColData>
                <ColData>Out of State</ColData>
                <ColData>Sales Tax Item</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
            <DataRow>
                <ColData>32</ColData>
                <ColData>Sales Tax Payable</ColData>
                <ColData>0</ColData>
                <ColData/>
                <ColData>1</ColData>
                <ColData>Out of State</ColData>
                <ColData>Sales Tax Item</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
            <DataRow>
                <ColData>35</ColData>
                <ColData>Accounts Receivable</ColData>
                <ColData>734.79</ColData>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
            <DataRow>
                <ColData>35</ColData>
                <ColData>Accounts Receivable</ColData>
                <ColData>174.95</ColData>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
        </Data>
    </Report>
</RestResponse>

帐户ID
ids\u IdType
帐户名
ids\u字符串
数量
ids\u金额
多克努姆
ids\u字符串
项目ID
ids\u IdType
项目名称
ids\u字符串
项目类型
ids\u字符串
TxnDate
日期
TxnId
ids\u IdType
TxnLineId
ids\u IdType
TxnType
ids\u字符串
单位价格
ids\u金额
6.
销售额
-524.85
39
201
库存
2013-09-18
发票
34.99
6.
销售额
-174.95
40
200
库存
2013-09-18
发票
34.99
6.
销售额
-209.94
37
203
库存
2013-09-18
发票
34.99
32
应付销售税
0
1.
州外
销售税项目
2013-09-18
发票
32
应付销售税
0
1.
州外
销售税项目
2013-09-18
发票
35
应收账款
734.79
2013-09-18
发票
35
应收账款
174.95
2013-09-18
发票

有什么想法吗?我完全被卡住了:(

你能检查一下那些丢失的账目(库存和销售成本)是否处于错误状态吗

您可以通过执行查询并设置ErroredObjectsOnly=true进行检查

如果实体处于错误状态,则可以使用SyncStatus API查询特定原因:

在此之后,您将需要删除或还原处于错误状态的对象,具体取决于是否发生了同步

蜂房探险者-


谢谢

请查询DetailColumnsEnum.AccountType。它应该有COGS帐户。存货应该属于固定资产 参考:

SDK仅支持以下帐户子类型- 用于对QuickBooks中的科目进行分类的科目子类型枚举。值:银行、应收账款、其他流动资产、固定资产、其他资产、应付账款、信用卡、其他流动负债、长期负债、权益、收入、销售商品成本、费用、其他收入、其他费用、未过帐

有关所有帐户子类型的说明,请参阅:

事实证明,这是Quickbooks API中的一个已知错误。我用Intuit打开了一张罚单。他们非常有帮助,他们的一位开发人员能够重现这个问题

然而,目前还没有解决这个问题的办法。而且,给我的印象是,这个问题短期内不会得到解决

QBD V2:Intuit承认这是一个bug。(CustomTxnDetail不返回COGS事务)

QBD V3:截至本次发布,V3中没有可用的ReportingServices


如果其他任何人找到一种方法来检索可追溯到发票/销售收据的实际成本交易记录,我将非常感谢您的帮助。

没有帐户处于错误状态,结果也是一样的。因此,这不是问题所在。我在列中包含AccountType,但这不会改变结果。我无法确定如何按AccountType进行查询。没有示例或文档。ItemsElementName将不支持AccountType枚举,并且我无法确定哪个其他属性将支持按AccountType进行筛选。能否提供如何按Account或Account Type进行筛选的代码段?通过查询,我的意思是此时,您还需要添加detail.Columns=new[]{DetailColumnsEnum.AccountType},您已经添加了
<?xml version="1.0" encoding="UTF-8"?>
<!--XML GENERATED by IntuitDataSyncEngine (IDS) using \\SBDomainServices\CDM\branches\3.9.0-rel-1-->
<RestResponse xmlns="http://www.intuit.com/sb/cdm/v2"
xmlns:xdb          ="http://xmlns.oracle.com/xdb"
xmlns:xsi          ="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation ="http://www.intuit.com/sb/cdm/v2 RestDataFilter.xsd">
    <Report name="CustomerTxnDetail">
        <ColDesc>
            <ColTitle>AccountId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>AccountName</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>Amount</ColTitle>
            <ColType>ids_Amount</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>DocNum</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>ItemId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>ItemName</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>ItemType</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnDate</ColTitle>
            <ColType>ids_Date</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnLineId</ColTitle>
            <ColType>ids_IdType</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>TxnType</ColTitle>
            <ColType>ids_String</ColType>
        </ColDesc>
        <ColDesc>
            <ColTitle>UnitPriceQnty</ColTitle>
            <ColType>ids_Amount</ColType>
        </ColDesc>
        <Data>
            <DataRow>
                <ColData>6</ColData>
                <ColData>Sales</ColData>
                <ColData>-524.85</ColData>
                <ColData/>
                <ColData>39</ColData>
                <ColData>201</ColData>
                <ColData>Inventory</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData>34.99</ColData>
            </DataRow>
            <DataRow>
                <ColData>6</ColData>
                <ColData>Sales</ColData>
                <ColData>-174.95</ColData>
                <ColData/>
                <ColData>40</ColData>
                <ColData>200</ColData>
                <ColData>Inventory</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData>34.99</ColData>
            </DataRow>
            <DataRow>
                <ColData>6</ColData>
                <ColData>Sales</ColData>
                <ColData>-209.94</ColData>
                <ColData/>
                <ColData>37</ColData>
                <ColData>203</ColData>
                <ColData>Inventory</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData>34.99</ColData>
            </DataRow>
            <DataRow>
                <ColData>32</ColData>
                <ColData>Sales Tax Payable</ColData>
                <ColData>0</ColData>
                <ColData/>
                <ColData>1</ColData>
                <ColData>Out of State</ColData>
                <ColData>Sales Tax Item</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
            <DataRow>
                <ColData>32</ColData>
                <ColData>Sales Tax Payable</ColData>
                <ColData>0</ColData>
                <ColData/>
                <ColData>1</ColData>
                <ColData>Out of State</ColData>
                <ColData>Sales Tax Item</ColData>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
            <DataRow>
                <ColData>35</ColData>
                <ColData>Accounts Receivable</ColData>
                <ColData>734.79</ColData>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
            <DataRow>
                <ColData>35</ColData>
                <ColData>Accounts Receivable</ColData>
                <ColData>174.95</ColData>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData/>
                <ColData>2013-09-18</ColData>
                <ColData/>
                <ColData/>
                <ColData>Invoice</ColData>
                <ColData/>
            </DataRow>
        </Data>
    </Report>
</RestResponse>