Remove full JendaSAP compat layer.
This commit is contained in:
parent
110a416039
commit
6553683eda
3 changed files with 3 additions and 13 deletions
|
@ -87,8 +87,6 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
(-apikeys-file- fname))
|
(-apikeys-file- fname))
|
||||||
(-bankdir (dir) "Where are bank CSV files"
|
(-bankdir (dir) "Where are bank CSV files"
|
||||||
(-bank-dir- dir))
|
(-bank-dir- dir))
|
||||||
(-jenda () "JendaSAP compatibility mode"
|
|
||||||
(*jendasap-compat* #t))
|
|
||||||
(-jenda-checked (file) "JendaSAP checked.ntlm file"
|
(-jenda-checked (file) "JendaSAP checked.ntlm file"
|
||||||
(*jendasap-checked* file))
|
(*jendasap-checked* file))
|
||||||
""
|
""
|
||||||
|
|
|
@ -31,7 +31,6 @@
|
||||||
*current-month*
|
*current-month*
|
||||||
*member-suspend-max-months*
|
*member-suspend-max-months*
|
||||||
*members-directory*
|
*members-directory*
|
||||||
*jendasap-compat*
|
|
||||||
*jendasap-checked*
|
*jendasap-checked*
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -54,9 +53,6 @@
|
||||||
;; Needed by multiple modules actually
|
;; Needed by multiple modules actually
|
||||||
(define *members-directory* (make-parameter "members"))
|
(define *members-directory* (make-parameter "members"))
|
||||||
|
|
||||||
;; JendaSAP compatibility mode
|
|
||||||
(define *jendasap-compat* (make-parameter #f))
|
|
||||||
|
|
||||||
;; JendaSAP compatibility file with last checked Fio transaction
|
;; JendaSAP compatibility file with last checked Fio transaction
|
||||||
(define *jendasap-checked* (make-parameter "checked.ntlm"))
|
(define *jendasap-checked* (make-parameter "checked.ntlm"))
|
||||||
|
|
||||||
|
|
|
@ -67,10 +67,8 @@
|
||||||
(if (equal? (bank-transaction-type transaction) "Poplatek")
|
(if (equal? (bank-transaction-type transaction) "Poplatek")
|
||||||
#f
|
#f
|
||||||
(let* ((varsym-id0
|
(let* ((varsym-id0
|
||||||
(if (*jendasap-compat*) ;; JendaSAP - whole string
|
|
||||||
(bank-transaction-varsym transaction)
|
|
||||||
(string->number
|
(string->number
|
||||||
(bank-transaction-varsym transaction))))
|
(bank-transaction-varsym transaction)))
|
||||||
(varsym-id
|
(varsym-id
|
||||||
(or varsym-id0
|
(or varsym-id0
|
||||||
(let* ((msg (bank-transaction-message transaction))
|
(let* ((msg (bank-transaction-message transaction))
|
||||||
|
@ -83,9 +81,7 @@
|
||||||
|
|
||||||
;; Special comparator with JendaSAP hack
|
;; Special comparator with JendaSAP hack
|
||||||
(define (compare-member-id member-id bank-varsym)
|
(define (compare-member-id member-id bank-varsym)
|
||||||
(if (*jendasap-compat*)
|
(eq? member-id bank-varsym))
|
||||||
(equal? bank-varsym (number->string member-id))
|
|
||||||
(eq? member-id bank-varsym)))
|
|
||||||
|
|
||||||
;; Merges bank account statement into members payment keys. The
|
;; Merges bank account statement into members payment keys. The
|
||||||
;; payment key will be a list of transactions.
|
;; payment key will be a list of transactions.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue