Implement last payment date in brmember format.

This commit is contained in:
Dominik Pantůček 2023-05-10 20:28:33 +02:00
parent 5fed8899a4
commit f6fb372938
3 changed files with 9 additions and 3 deletions

View file

@ -36,7 +36,8 @@
(chicken string)
(chicken format)
util-dict-list
brmember)
brmember
bank-account)
;; Member formatting function for general use.
(define (brmember-format fmt mr)
@ -56,6 +57,11 @@
(if (eq? n 0)
""
(sprintf "[~A]" n))))
((#\P)
(let ((payments (brmember-payments mr)))
(if (null? payments)
"-"
(bank-transaction-date (car payments)))))
((#\~) "~"))
resl))
(loop (cdr fmtl)