QuickBooks API:使用TaxCode中的选择性TaxRate创建发票

时间:2018-08-07 06:11:19

标签: quickbooks quickbooks-online

我正在尝试将订单从我的平台导出到Quickbooks。 在我们的订单结构中,我们对订单项应用了多种税率。 除了可以为每个订单项创建税码外,还可以从税码中选择要应用于快速簿中的行项目的税率。 根据我对文档的了解,该订单项只能应用一个税码,因此很难在没有重复条目的情况下动态创建税码。

订单项中的税项数组:

[{
    "name": "sGST",
    "taxable_amount": 900,
    "tax_amount": "90.00",
    "tax_type": "exclusive",
    "index": 1,
    "rate": 10,
},{
    "name": "cGST",
    "taxable_amount": 900,
    "tax_amount": "90.00",
    "tax_type": "exclusive",
    "index": 1,
        "rate": 10,
}]

QuickBooks上的TaxCode对象:

{
    "Name": "GST",
    "SalesTaxRateList": {
        "TaxRateDetail": [{
            "TaxRateRef": {
                "value": "1",
                "name": "cGST"
            },
            "TaxTypeApplicable": "TaxOnAmount",
        },{
            "TaxRateRef": {
                "value": "2",
                "name": "sGST"
            },
            "TaxTypeApplicable": "TaxOnAmount",
        },{
            "TaxRateRef": {
                "value": "3",
                "name": "iGST"
            },
            "TaxTypeApplicable": "TaxOnAmount",
        }]
    }
}

在使用API​​生成发票时,是否可以在订单项中跳过IGST?

0 个答案:

没有答案