Xero API-新发票行未设置跟踪类别

时间:2018-06-20 18:21:49

标签: xero-api

我正在将一个订单项的新发票写入Xero。除未设置“跟踪类别”外,它工作正常。

我正在按照此处的说明进行操作: https://developer.xero.com/documentation/api/invoices#post

以下是正在发送的JSON的一部分。除跟踪外的所有属性均已填写。跟踪数据来自已加载的TrackingCategories,因此绝对正确。

"LineItems": [{
        "Description": "test",
        "LineAmount": 123.45,
        "Tracking": [{
            "TrackingCategoryID": "8990282b-63b6-459c-ab3b-cf7b8ff08bbc",
            "Name": "Project",
            "OptionName": "C17212 - 11 Boas Avenue, Joondalup"
        }],
        "Quantity": 1.0
    }]

关于我的PUT请求可能有什么问题的任何想法?除跟踪外,其他所有功能都可以正常工作。

1 个答案:

答案 0 :(得分:2)

知道了。有关POST的文档说要设置“ OptionName”,但是如果您查看侧面的示例,则会显示“ Option”。而“选项”是可行的。

这是书面文档:

enter image description here

这是页面右侧的示例:

enter image description here