我们如何使用Laravel 5 wrapper for Xero's PHP API设置分部(跟踪类别选项)?
根据Xero API,发送的对象应如下所示:
<Tracking>
<TrackingCategory>
<Name>Activity/Workstream</Name>
<Option>Onsite consultancy</Option>
</TrackingCategory>
</Tracking>
我尝试了以下代码,但它没有用。
$line[$i]->setTrackingCategory('Divisions');
$line[$i]->setTrackingOption('Cruises');
我收到了一个错误:
Call to undefined method XeroPHP/Models/Accounting/Invoice/LineItem::setTrackingCategory()
我的分区已在Xero中设置,如下所示。
答案 0 :(得分:2)
正在使用的基础SDK就是这个:https://github.com/calcinai/xero-php
查看该SDK的源代码,看起来这是您应该使用的方法将跟踪详细信息放在发票行项目上:https://github.com/calcinai/xero-php/blob/master/src/XeroPHP/Models/Accounting/Invoice/LineItem.php#L356:#L364
干杯, 马特