Remove full JendaSAP compat layer.

This commit is contained in:
Dominik Pantůček 2023-04-05 11:27:15 +02:00
parent 110a416039
commit 6553683eda
3 changed files with 3 additions and 13 deletions

View file

@ -87,8 +87,6 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
(-apikeys-file- fname))
(-bankdir (dir) "Where are bank CSV files"
(-bank-dir- dir))
(-jenda () "JendaSAP compatibility mode"
(*jendasap-compat* #t))
(-jenda-checked (file) "JendaSAP checked.ntlm file"
(*jendasap-checked* file))
""

View file

@ -31,7 +31,6 @@
*current-month*
*member-suspend-max-months*
*members-directory*
*jendasap-compat*
*jendasap-checked*
)
@ -54,9 +53,6 @@
;; Needed by multiple modules actually
(define *members-directory* (make-parameter "members"))
;; JendaSAP compatibility mode
(define *jendasap-compat* (make-parameter #f))
;; JendaSAP compatibility file with last checked Fio transaction
(define *jendasap-checked* (make-parameter "checked.ntlm"))

View file

@ -67,10 +67,8 @@
(if (equal? (bank-transaction-type transaction) "Poplatek")
#f
(let* ((varsym-id0
(if (*jendasap-compat*) ;; JendaSAP - whole string
(bank-transaction-varsym transaction)
(string->number
(bank-transaction-varsym transaction))))
(bank-transaction-varsym transaction)))
(varsym-id
(or varsym-id0
(let* ((msg (bank-transaction-message transaction))
@ -83,9 +81,7 @@
;; Special comparator with JendaSAP hack
(define (compare-member-id member-id bank-varsym)
(if (*jendasap-compat*)
(equal? bank-varsym (number->string member-id))
(eq? member-id bank-varsym)))
(eq? member-id bank-varsym))
;; Merges bank account statement into members payment keys. The
;; payment key will be a list of transactions.