我正致力于将发票集成到Quickbooks中。我想在创建/更新发票到Quickbook时将发票状态更改为付费。
我找不到更新发票状态的方法。
任何帮助都会非常感激。
答案 0 :(得分:0)
通过在发票上应用付款,发票在QuickBooks中标记为已付款。
因此,您应该查看有关在QuickBooks中创建PAYMENTS的文档:
答案 1 :(得分:0)
我注意到,即使我没有添加任何付款,使用API添加发票时其标记为已付款/已存入。
要创建未付款的发票,我添加了:"LinkedTxn" => [],
所以我的请求如下:
$theResourceObj = Invoice::create([
"Line" => $lineArray,
"DocNumber" => $invoiceid,
"GlobalTaxCalculation" => "TaxExcluded",
"ExchangeRate" => $exchangerate, #0.856164,
"LinkedTxn" => [],
"TxnDate" => $date, #2019-11-15
"DueDate" => $duedate,#2019-12-21
"InvoiceLink" => "https://my.webshop.com/?invoice=".$invoiceid,
"CustomerRef"=> [
"value"=> $quickbID
],
"CurrencyRef"=> [
"value"=> $currencycode #EUR
]
]);
添加发票后,您应该添加付款。 这会将付款标记为已付款。