Convert Fio dates to ISO dates.
This commit is contained in:
parent
2daf2c6ea8
commit
d3efbaa82d
1 changed files with 8 additions and 1 deletions
|
@ -38,11 +38,18 @@
|
||||||
csv-simple
|
csv-simple
|
||||||
progress)
|
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
|
;; Converts Fio account statement transaction row into standardized
|
||||||
;; bank transaction structure.
|
;; bank transaction structure.
|
||||||
(define (make-fio-transaction row)
|
(define (make-fio-transaction row)
|
||||||
(let ((id (string->number (car row)))
|
(let ((id (string->number (car row)))
|
||||||
(date (cadr row))
|
(date (fio-date->iso (cadr row)))
|
||||||
(amount (string->number
|
(amount (string->number
|
||||||
(string-translate* (caddr row)
|
(string-translate* (caddr row)
|
||||||
'(("," . ".")))))
|
'(("," . ".")))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue