Automatisiertes Ausstellen der Bescheinigungen über die Zahlung der Mitgliedsbeiträge. Brauchen die Mitglieder um das beim Finanzamt geltend zu machen.
Go to file
Basti 66b8606def Merge pull request 'edit_document' (#3) from edit_document into main
Reviewed-on: #3
2024-03-29 20:38:48 +01:00
.devcontainer/advanced * Fixing ruby script with wrong File.exists 2024-03-19 22:32:05 +00:00
csvsimple Initial state 2024-03-19 12:46:28 +01:00
.gitignore adds signature support: 2024-03-29 20:34:25 +01:00
Gemfile * Fixing ruby script with wrong File.exists 2024-03-19 22:32:05 +00:00
Gemfile.lock Update gitignore 2024-03-20 10:28:30 +00:00
LICENSE.md adds readme and license 2024-03-19 13:25:31 +01:00
beitragsquittung.rb fixes second use of betrag -> now called summe 2024-03-26 15:46:53 +00:00
document.tex adds signature support: 2024-03-29 20:34:25 +01:00
install_tex_packages.sh * Fixing ruby script with wrong File.exists 2024-03-19 22:32:05 +00:00
readme.md * Fixing ruby script with wrong File.exists 2024-03-19 22:32:05 +00:00

readme.md

Project Name

This script creates automatic donation reciepts from an MT940 file exported in the online banking transaction history.

Table of Contents

Installation

You need LaTex and Ruby installed

LaTex Dependencies

All required packages are listed in install_tex_packages.sh. Run the following command to install them:

./install_tex_packages.sh

Ruby Dependencies

All required gems are listed in the Gemfile. Run the following command to install them:

bundle install

Usage

./beitragsquittung.rb <MT940 file> <Excel file> <member id>

The member ID is optional. If not provided, all members are processed. The time range is used from the MT940 file.

MT940 file: The file exported from the online banking transaction history. Excel file: The file containing the member data. Member ID: The ID of the member for which the reciept should be created.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.