lots of changes to make ledger actually visible.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
(ns auto-ap.ledger
|
||||
(:require [datomic.api :as d]
|
||||
[auto-ap.datomic.accounts :as a]
|
||||
[auto-ap.datomic :refer [uri remove-nils]]))
|
||||
|
||||
|
||||
@@ -41,15 +42,15 @@
|
||||
:journal-entry/vendor (:db/id (:invoice/vendor entity))
|
||||
:journal-entry/amount (:invoice/total entity)
|
||||
|
||||
:journal-entry/line-items (mapcat (fn [ea]
|
||||
[{:journal-entry-line/expense-account 2110
|
||||
:journal-entry-line/location (:invoice-expense-account/location ea)
|
||||
:journal-entry-line/debit (:invoice-expense-account/amount ea)}
|
||||
{:journal-entry-line/expense-account (:invoice-expense-account/expense-account-id ea)
|
||||
:journal-entry-line/location (:invoice-expense-account/location ea)
|
||||
:journal-entry-line/credit (:invoice-expense-account/amount ea)}
|
||||
])
|
||||
(:invoice/expense-accounts entity))
|
||||
:journal-entry/line-items (into [{:journal-entry-line/account (a/get-account-by-numeric-code-and-sets 2110 ["default"])
|
||||
:journal-entry-line/credit (:invoice/total entity)}]
|
||||
(map (fn [ea]
|
||||
{:journal-entry-line/account (a/get-account-by-numeric-code-and-sets
|
||||
(:invoice-expense-account/expense-account-id ea)
|
||||
["default"])
|
||||
:journal-entry-line/location (:invoice-expense-account/location ea)
|
||||
:journal-entry-line/debit (:invoice-expense-account/amount ea)})
|
||||
(:invoice/expense-accounts entity)))
|
||||
#_#_:general-ledger/from-expense-account 2110
|
||||
#_#_:general-ledger/to-expense-account (:invoice-expense-account/expense-account-id ea)
|
||||
:journal-entry/cleared (and (< (:invoice/outstanding-balance entity) 0.01)
|
||||
|
||||
Reference in New Issue
Block a user