more progress towards removing default expense accounts.
This commit is contained in:
@@ -125,6 +125,7 @@
|
||||
(defn invoice-rows->transaction [rows]
|
||||
(->> rows
|
||||
(mapcat (fn [{:keys [vendor-id total client-id amount date invoice-number default-location account-id check vendor]}]
|
||||
(println account-id vendor)
|
||||
(let [invoice #:invoice {:db/id (.toString (java.util.UUID/randomUUID))
|
||||
:vendor vendor-id
|
||||
:client client-id
|
||||
@@ -140,8 +141,9 @@
|
||||
:invoice-status/unpaid)
|
||||
:invoice-number invoice-number
|
||||
:date (to-date date)
|
||||
:expense-accounts [#:invoice-expense-account {:account (or account-id
|
||||
(-> vendor :vendor/account :db/id))
|
||||
:expense-accounts [#:invoice-expense-account {:account (doto (or account-id
|
||||
(-> vendor :vendor/default-account :db/id))
|
||||
println)
|
||||
:location default-location
|
||||
:amount total}]}
|
||||
payment (if (= :invoice-status/paid (:invoice/status invoice))
|
||||
|
||||
Reference in New Issue
Block a user