【发布时间】:2019-10-14 22:41:40
【问题描述】:
我正在尝试使用 XERO-API 更新 XERO 中的发票。我可以将发票保存为“草稿”,这是客户需要支付的未结金额。付款完成后,我想向 Xero 发送请求并将状态更改为“已付款”; amountDue = '$ 0.00' 和 AmountPaid = '$XX.xx'。我无法更新此信息,我正在使用 PHP。对此也没有太多的讨论/研究。
$refXero = 'INV-123456';
$invoices = $xero->loadByGUID('Accounting\\Invoice', $refXero );
**//I am getting errors from here onwards:-**
$invoices->setAmountDue('0');
$invoices->setAmountPaid('50.00');
$invoices->setStatus('PAID');
$invoices->setDate('2019-10-15');
$invoices->save();
我得到的错误是'Call to undefined method XeroPHP\Models\Accounting\Invoice::setAmountDue()'
如何发送此信息并更新此信息。
谢谢
【问题讨论】: