filtering down to just active invoices/etc.

This commit is contained in:
Bryce Covert
2018-08-23 18:46:08 -07:00
parent 5e507f4f8d
commit 8a74f4a4e2
4 changed files with 15 additions and 7 deletions

View File

@@ -25,7 +25,9 @@
(GET "/invoices/export" {:keys [query-params identity] :as request}
(assert-admin identity)
(let [query [[:all_invoices
{:company-id (query-params "company")}
{:company-id (query-params "company")
:statuses ["unpaid" "paid"]}
[:id :total :outstanding-balance :invoice-number :date
[:checks [:amount [:check [:check-number :memo [:bank_account [:id :number :bank-name :bank-code]]]]]]
[:vendor [:name :id :primary_contact [:address [:street1 :city :state :zip]]]]
@@ -37,7 +39,8 @@
(GET "/checks/export" {:keys [query-params identity]}
(assert-admin identity)
(let [query [[:all_checks
{:company-id (query-params "company")}
{:company-id (query-params "company")
:statuses ["pending" "cleared"]}
[:id :check-number :amount :memo :date
[:invoices [:invoice-id :amount]]
[:bank-account [:number :bank-name :bank-code :id]]