Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xero api Xero API>;发票>;PUT>;跟踪类别_Xero Api - Fatal编程技术网

Xero api Xero API>;发票>;PUT>;跟踪类别

Xero api Xero API>;发票>;PUT>;跟踪类别,xero-api,Xero Api,以下: 建议您在以XML格式创建发票时添加跟踪类别: <Tracking> <TrackingCategoryID>ABC</TrackingCategoryID> <Name>Name</TrackingCategoryID> <Option>Option</Option> </Tracking> 我理解这意味着它无法识别XML中的元素/节点 没有节点,一切都可以正常工作,因此问题是

以下:

建议您在以XML格式创建发票时添加跟踪类别:

<Tracking>
  <TrackingCategoryID>ABC</TrackingCategoryID>
  <Name>Name</TrackingCategoryID>
  <Option>Option</Option>
</Tracking>
我理解这意味着它无法识别XML中的元素/节点

没有节点,一切都可以正常工作,因此问题是由节点和节点引起的。单独测试内部的每个子节点会导致相同的问题

我很确定我正在按照docs的结构进行操作,因此,如果有人能解释一下将跟踪代码添加到发票行项目的正确结构

非常感谢

谢谢
罗伯

我遇到了同样的问题。在Xero中发布用于跟踪选项的XML时,跟踪数据应位于TrackingCategory XML元素中,如下所示:

<Tracking>
    <TrackingCategory>
        <TrackingCategoryID>ABC</TrackingCategoryID>
        <Name>Name</Name>
        <Option>Option</Option>
    </TrackingCategory>
</Tracking>

基础知识
名称
选项
TrackingCategoryID是可选的,最多可以有2个TrackingCategory元素

<LineItems>
Object reference not set to an instance of an object.
<Tracking>
    <TrackingCategory>
        <TrackingCategoryID>ABC</TrackingCategoryID>
        <Name>Name</Name>
        <Option>Option</Option>
    </TrackingCategory>
</Tracking>