Commit graph

323 commits

Author SHA1 Message Date
a1f059df8b Basic payments pairing. 2023-03-30 16:18:51 +02:00
d8b3f57868 Add skeleton of payment processing. 2023-03-30 15:54:54 +02:00
fc6e1360da Allow simple updating of members database. 2023-03-30 15:51:49 +02:00
99514ff7fe Add support for member record payments. 2023-03-30 15:46:27 +02:00
29aa9d9eba Add bank account accessors. 2023-03-30 15:43:37 +02:00
51747cfe84 Fix destroyed detection. 2023-03-30 14:00:06 +02:00
b86360904f Finish the loader. 2023-03-30 13:49:05 +02:00
71e016a3aa Splitting CSV into header and body. 2023-03-30 13:41:21 +02:00
5f1ad3e756 Add fio bank module skeleton. 2023-03-30 13:17:17 +02:00
38ee96d13b Basic bank account and transaction structures. 2023-03-30 12:56:25 +02:00
b0969ec182 Basic bank account and transaction structures. 2023-03-30 12:54:48 +02:00
739d663f6d Add bank account module skeleton. 2023-03-30 12:49:46 +02:00
a9c21c6cb0 Add csv simple tests. 2023-03-30 12:39:20 +02:00
a00b0f6239 Implement tokenizer and parser. 2023-03-30 12:35:29 +02:00
3c166fddb1 Add simple CSV module skeleton. 2023-03-30 12:21:45 +02:00
cf4652084f Finish total debit milestone. 2023-03-29 23:16:45 +02:00
d9d37daf1d Add missing exports. 2023-03-29 22:33:55 +02:00
362abf4a48 Move all printing from base to print. 2023-03-29 22:32:06 +02:00
8e0ac4cc25 Rename to members-print. 2023-03-29 22:26:49 +02:00
de38e4e1a4 Dependencies cleanup. 2023-03-29 20:38:37 +02:00
c94826dddb Move more into dir. 2023-03-29 20:37:30 +02:00
2b494b2edf Update documentation. 2023-03-29 20:25:32 +02:00
3c1a75eb9d Finish splitting dir from base. 2023-03-29 20:22:32 +02:00
3693b9860d Start splitting members-dir. 2023-03-29 20:15:48 +02:00
817a1c8422 Fix member-record tests. 2023-03-29 19:15:24 +02:00
c35d6585cc Fix members base info table. 2023-03-29 18:56:22 +02:00
7a895930e1 Deal with destroyed using period handling. 2023-03-29 18:43:24 +02:00
2117749d61 Fix basic info. 2023-03-29 18:35:26 +02:00
0c7cf11297 Make joined/destroyed member period. 2023-03-29 18:21:25 +02:00
99b86ff9c2 Configurable start stop markers. 2023-03-29 15:00:10 +02:00
cbaf49183b Add ignored keys. 2023-03-29 14:52:04 +02:00
d483025321 Move all fees functions to member-fees module. 2023-03-29 14:42:03 +02:00
b37a7ac2fb Update dependencies. 2023-03-29 14:38:50 +02:00
9b1652c9b5 Move the fees table to members-fees. 2023-03-29 14:38:26 +02:00
a48d521b94 Print the credit as well. 2023-03-29 14:36:30 +02:00
9cfd4e21e1 Basic member fees table. 2023-03-29 14:32:31 +02:00
19a370e448 Correct col0 for row delimiters. 2023-03-29 14:22:17 +02:00
71c9e7a5fe Implement col0 separators for lines. 2023-03-29 14:16:08 +02:00
4d7330a086 Implement row0-border. 2023-03-29 14:08:35 +02:00
965b0432fa Finish alignment. 2023-03-29 09:00:12 +02:00
3f50d85412 Work on cell lines alignment. 2023-03-28 22:58:50 +02:00
624460132b Handle empty strings in paragraph formatting. 2023-03-28 22:53:40 +02:00
c0a8d6d2b3 Split line padding from table cell padding. 2023-03-28 22:28:51 +02:00
19daaf7706 Pass leading and trailing tab characters in paragraph formatting. 2023-03-28 22:25:19 +02:00
5ceec258f9 Use new predicates and show students. 2023-03-28 19:56:03 +02:00
da29baa991 Print both errors and problems. 2023-03-28 19:02:34 +02:00
a849da5418 Parametric highlight styles. 2023-03-28 18:58:32 +02:00
ffc5442c17 Convert print-source-listings to use keywords. 2023-03-28 18:51:13 +02:00
7a0db40062 Fix handling calendar for nonsensical data. 2023-03-28 14:52:11 +02:00
bfe763c599 Validate months in periods. 2023-03-28 14:51:02 +02:00