首页 > 解决方案 > Xero API - 新发票行未设置跟踪类别

问题描述

我正在将包含一个行项目的新发票写入 Xero。它工作正常,只是没有设置跟踪类别。

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

下面是正在发送的 JSON 的一部分。除了tracking之外的所有属性都在填写。tracking数据来自加载的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 请求可能有什么问题的任何想法?除了跟踪之外的一切都在工作。

标签: xero-api

解决方案


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

这是书面文件:

在此处输入图像描述

这是页面右侧的示例:

在此处输入图像描述


推荐阅读