Как отправить квитанции в Xero, используя calcinai / xero-php - Laravel? - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь отправить квитанцию ​​(счет / счет) в качестве черновика в Xero, но, что бы я ни пытался сделать, я получаю сообщение об ошибке.Как правило, я хочу загрузить квитанцию ​​(счет-фактуру, отправленный поставщиком), ввести имя поставщика, сумму оплаты, номер счета-фактуры от поставщика и объединить наш ссылочный код (например, Inv Num / Ref as 987/123), срок исполнения и небольшое описание, как 1 дюжина синих шариковых ручек.Подскажите, пожалуйста, как мне решить эту проблему, пожалуйста.

$invoice= new \XeroPHP\Models\Accounting\Receipt();
$xcontact= new \XeroPHP\Models\Accounting\Contact();

$xcontact->setName('Test Contact');
$xcontact->setFirstName('Test');
$xcontact->setLastName('Contact');
$xcontact->setEmailAddress('amo.chohan@gmail.com');
$xcontact->setDefaultCurrency('AUD');
$invoice->setContact($xcontact);

// till the above code, things are working fine but having issues here)

 $invoice->setTotal('300.00');
 $dateInstance = new DateTime();
 $invoice->setDate($dateInstance);
 $invoice->setReceiptNumber('987/');
 $invoice->setReference('123');

Я пытался отправить информацию, но выдает ошибку:

Вызов неопределенного метода XeroPHP \Модели \ Бухгалтерия \ Receipt :: setReceiptNumber ()

и если комментарий, то setReceiptNumber ();Я получаю следующую ошибку:

XeroPHP \ Models \ Accounting \ Receipt :: $ LineItems является обязательным, либо отсутствует, либо пусто.

Не слишком уверен, как можноЯ отправляю счета ксеро.

Спасибо за ваше время.

1 Ответ

0 голосов
/ 27 июня 2019

Используйте функцию sendEmail() для отправки электронной почты.

$invoice->sendEmail();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...