QBO v3 API (IPP) 发票或销售收据的 TxnTaxDetail 涉及哪个帐户?

Which Account does a QBO v3 API (IPP) Invoice or Sales Receipt's TxnTaxDetail touch?

使用 v3 QBO API(Intuit 合作伙伴平台的一部分),我正在查询包含销售税的发票,表示如下:

"TxnTaxDetail": {
    "TxnTaxCodeRef": {
        "value": "3"
    }, 
    "TotalTax": 35.13, 
    "TaxLine": [
        {
            "DetailType": "TaxLineDetail", 
            "Amount": 35.13, 
            "TaxLineDetail": {
                "NetAmountTaxable": 395.87, 
                "TaxPercent": 8.875, 
                "TaxRateRef": {
                    "value": "4"
                }, 
                "PercentBased": true
            }
        }
    ]
}, 

当我运行余额sheet(使用网络UI)时,我可以清楚地看到35.15美元打到哪个销售税应付账户,但我无法弄清楚如何通过 API 访问该信息,我真的很想

我尝试跟踪业务对象,希望以这种方式找到它,从 TaxRate 开始,当查询 ID 2 时,结果是:

{
    "RateValue": 8.875, 
    "AgencyRef": {
        "value": "2"
    }, 
    "domain": "QBO", 
    "Name": "NYC Sales Tax", 
    "SyncToken": "0", 
    "SpecialTaxType": "NONE", 
    "DisplayType": "ReadOnly", 
    "sparse": false, 
    "Active": true, 
    "MetaData": {
        "CreateTime": "2013-02-04T15:18:23-08:00", 
        "LastUpdatedTime": "2013-02-04T15:18:23-08:00"
    }, 
    "Id": "4", 
    "Description": "Sales Tax"
}

我想也许 AgencyRef 有我问题的答案,所以查询 TaxAgency 2,我得到:

{
    "SyncToken": "0", 
    "domain": "QBO", 
    "DisplayName": "New York State Taxes and Finance", 
    "TaxTrackedOnSales": true, 
    "TaxTrackedOnPurchases": false, 
    "sparse": false, 
    "Id": "2", 
    "MetaData": {
        "CreateTime": "2013-02-04T15:18:22-08:00", 
        "LastUpdatedTime": "2013-02-04T15:18:22-08:00"
    }
}

现在我觉得这是我的死胡同。

采取不同的策略,我查看了 TxnTaxDetail 的 TaxCode Ref,但我也没有从 TaxCode 3 中找到任何帮助:

{
    "SyncToken": "0", 
    "domain": "QBO", 
    "TaxGroup": true, 
    "Name": "NYC Sales Tax", 
    "Taxable": true, 
    "PurchaseTaxRateList": {
        "TaxRateDetail": []
    }, 
    "sparse": false, 
    "Active": true, 
    "Description": "NYC Sales Tax", 
    "MetaData": {
        "CreateTime": "2013-02-04T15:18:22-08:00", 
        "LastUpdatedTime": "2013-02-04T15:18:22-08:00"
    }, 
    "Id": "3", 
    "SalesTaxRateList": {
        "TaxRateDetail": [
            {
                "TaxTypeApplicable": "TaxOnAmount", 
                "TaxRateRef": {
                    "name": "NYC Sales Tax", 
                    "value": "4"
                }, 
                "TaxOrder": 0
            }
        ]
    }
}

我在这里错过了什么? 是否真的无法通过API访问此交易的销售税部分涉及哪个帐户的信息?

QBO Api 根据此逻辑将销售税过帐到默认负债帐户-

事务 => TaxRate => TaxAgency => LiabilityAccount。 但是,api 不够智能,无法为您提供此默认销售税帐户的详细信息。我们将来可能会对此提供支持。