Как установить параметр категории отслеживания с помощью xero API? - PullRequest
0 голосов
/ 03 июня 2018

Как установить разделение (опция категории отслеживания), используя Оболочка Laravel 5 для PHP API Xero ?

В соответствии с API Xero объект, который отправляется, должен выглядеть примерно так:

<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, как показано ниже.

enter image description here

1 Ответ

0 голосов
/ 03 июня 2018

Используемый ниже базовый 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

Ура, Мэтт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...