special vendors like cintas and general produce should still support payment matching
This commit is contained in:
@@ -465,7 +465,8 @@
|
|||||||
(let [payment-tx (i-transactions/add-new-payment [(select-keys (d/entity db transaction_id) #{:transaction/amount :transaction/date :db/id})]
|
(let [payment-tx (i-transactions/add-new-payment [(select-keys (d/entity db transaction_id) #{:transaction/amount :transaction/date :db/id})]
|
||||||
(map (fn [id]
|
(map (fn [id]
|
||||||
(let [entity (d/entity db id)]
|
(let [entity (d/entity db id)]
|
||||||
[(-> entity :invoice/vendor :db/id)
|
[(or (-> entity :invoice/vendor :db/id)
|
||||||
|
(-> entity :invoice/vendor))
|
||||||
(-> entity :db/id)
|
(-> entity :db/id)
|
||||||
(-> entity :invoice/total)]))
|
(-> entity :invoice/total)]))
|
||||||
autopay_invoice_ids)
|
autopay_invoice_ids)
|
||||||
@@ -503,7 +504,8 @@
|
|||||||
(let [payment-tx (i-transactions/add-new-payment [(select-keys (d/entity db transaction_id) #{:transaction/amount :transaction/date :db/id})]
|
(let [payment-tx (i-transactions/add-new-payment [(select-keys (d/entity db transaction_id) #{:transaction/amount :transaction/date :db/id})]
|
||||||
(map (fn [id]
|
(map (fn [id]
|
||||||
(let [entity (d/entity db id)]
|
(let [entity (d/entity db id)]
|
||||||
[(-> entity :invoice/vendor :db/id)
|
[(or (-> entity :invoice/vendor :db/id)
|
||||||
|
(-> entity :invoice/vendor))
|
||||||
(-> entity :db/id)
|
(-> entity :db/id)
|
||||||
(-> entity :invoice/total)]))
|
(-> entity :invoice/total)]))
|
||||||
unpaid_invoice_ids)
|
unpaid_invoice_ids)
|
||||||
|
|||||||
Reference in New Issue
Block a user