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

在GitHub上的开源QuickBooks PHP DevKit中更新发票中的一行,quickbooks,Quickbooks,我正在GitHub上使用开源QuickBooks PHP DevKit。假设它们是发票中的三个行项目。是否有可能更新第三行项目?还可以删除发票吗?请提供帮助。从更新发票的示例开始: 您将首先从QuickBooks检索发票: $invoices = $InvoiceService->query($Context, $realm, "SELECT * FROM Invoice WHERE Id = '34' "); $Invoice = $invoices[0]; 然后您可以获得第三行

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

从更新发票的示例开始:

您将首先从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);

谢谢行更新成功。是否可以删除发票?@Shino删除发票的示例