在GitHub上的开源QuickBooks PHP DevKit中更新发票中的一行

时间:2014-06-10 13:41:06

标签: quickbooks

我在GitHub上使用开源QuickBooks PHP DevKit。假设它们是发票中的三个订单项。是否有可能更新第三行项目?还可以删除发票吗?请帮忙。

1 个答案:

答案 0 :(得分:1)

从这里更新发票的例子开始:

您将首先从QuickBooks中检索发票:

$invoices = $InvoiceService->query($Context, $realm, "SELECT * FROM Invoice WHERE Id = '34' ");
$Invoice = $invoices[0];

然后你可以得到第三个项目:

$Line = $Invoice->getLine(2);   // zero-indexed, so "2" is the third line item 

然后你可以改变它:

$Line->setDescription('Here is my updated description');

然后更新发票:

$resp = $InvoiceService->update($Context, $realm, $Invoice->getId(), $Invoice);