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 不够智能,无法为您提供此默认销售税帐户的详细信息。我们将来可能会对此提供支持。
使用 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 不够智能,无法为您提供此默认销售税帐户的详细信息。我们将来可能会对此提供支持。