From d1971d0759b09045b4df4d10e8a10aca8e9de17f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pant=C5=AF=C4=8Dek?= Date: Fri, 26 May 2023 17:22:33 +0200 Subject: [PATCH] Document bank account statements files. --- doc/hackerbase.1 | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/doc/hackerbase.1 b/doc/hackerbase.1 index ee074b2..be16e02 100644 --- a/doc/hackerbase.1 +++ b/doc/hackerbase.1 @@ -250,7 +250,38 @@ Show destroyed members in \fB-fees\fR action as well. Load all mailman list memberships to show them in members info. .SH "FILES" + +All the information about members is stored in in members file in the +members directory which is also a git repository. Bank account +statements are stored for each year separately for the purpose of +updating the data from the bank and merged together for +processing. Last checked bank transaction ID is stored in the checked +transaction file. + +.SS Member Files + +.SS Bank Account Statements + +The CSV files with bank account statements are stored in the directory +specified "bank-dir" key in \fBCONFIGURATION\fR or given as +command-line option \fB-bankdir\fR. + +In the directory with bank account statements a subdirectory named +"parts/" is maintained which contains the account statements for +distinct years and only those which need an update are downloaded +regularly. Any account statement for particular year is considered as +up-to-date if it has been downloaded on January 2nd or later the +following year. + +The format of the files is the same as the format provided by the Fio +bank API. + +.SS Last Checked Transaction ID File + .SH "CONFIGURATION" + +it is in /etc/hackerbase + .SH "EXAMPLES" .SH "COPYRIGHT"