-1
我試圖從QuickBooks獲得已支付的特定期間的所有付款發票。我怎樣才能做到這一點?如何使用quickbooks-ruby gem從QuickBooks獲取所有付款發票?
或者,如果我在該期間收到所有發票,如何查看哪些付款已付款?
我試圖從QuickBooks獲得已支付的特定期間的所有付款發票。我怎樣才能做到這一點?如何使用quickbooks-ruby gem從QuickBooks獲取所有付款發票?
或者,如果我在該期間收到所有發票,如何查看哪些付款已付款?
我發現IntuitDevelopers論壇回答 - link
所以,得到所有變化的發票需要一段
query = "SELECT * FROM Invoice WHERE MetaData.LastUpdatedTime >= '#{last_sync_time}'"
all_inv = []
@invoice_service.query_in_batches(query, per_page: 100) do |batch|
batch.each do |invoice|
all_inv << invoice
end
end
再檢查,因爲上次同步它們中的支付。
all_inv.each do |inv|
if inv.balance == 0 and inv.linked_transactions.any?
my_local_invoice.update_attribute(:paid, true)
end
end
這對我很有用。
你的問題是什麼?你試過什麼了?你有什麼特定的問題?你看到什麼錯誤信息? – Yule
我把所有的發票特定時期 - > '查詢= 「SELECT * FROM發票WHERE MetaData.LastUpdatedTime> = '#{} LAST_SYNC_TIME'」,這其中已經支付了' 我怎樣才能找到? – Wep89