avoids double paying.

This commit is contained in:
2021-06-14 07:29:50 -07:00
parent 15283f2679
commit 33912fe88d
2 changed files with 19 additions and 12 deletions

View File

@@ -238,7 +238,11 @@
:total (amount->money (:total_money settlement))
:client [:client/code client]
:location loc
:fee (- (reduce + 0 (map (comp amount->money :fee_money) (:entries settlement))))
:fee (- (reduce + 0 (map (fn [entry]
(if (= (:type entry) "REFUND")
(- (amount->money (:fee_money entry)))
(amount->money (:fee_money entry))))
(:entries settlement))))
:date (-> (:initiated_at settlement)
(coerce/to-date))})))))