Convert Fio dates to ISO dates.

This commit is contained in:
Dominik Pantůček 2023-03-31 21:49:59 +02:00
parent 2daf2c6ea8
commit d3efbaa82d

View file

@ -38,11 +38,18 @@
csv-simple
progress)
;; Conversion of Fio date to ISO
(define (fio-date->iso str)
(string-intersperse
(reverse
(string-split str "."))
"-"))
;; Converts Fio account statement transaction row into standardized
;; bank transaction structure.
(define (make-fio-transaction row)
(let ((id (string->number (car row)))
(date (cadr row))
(date (fio-date->iso (cadr row)))
(amount (string->number
(string-translate* (caddr row)
'(("," . ".")))))