                    (assoc :start-date (or (parse-date (:start-date params))
                                           (default-start-date))
                           :end-date (or (parse-date (:end-date params))
-                                        (default-end-date))))]
+                                        (default-end-date))
+                          :as-of (or (parse-date (:as-of params))
+                                     (default-end-date))))]
     (layout
       "Reports" {}
       [:div.row


(defmethod render-filter :balance-sheet
  [params]
  )

(defn render
  [params]

                                               end-date))])

(defmethod render-report :balance-sheet
  [{:keys [entity-id as-of]}]
  [:table.table.table-striped
   (map report-row (reports/balance-sheet (env :db)
                                          entity-id
                                          as-of))])

(defmulti render-filter
  (fn [params]
