spendenquittungen/readme.md
iwt-pjost 3ab4e3c210 * Fixing ruby script with wrong File.exists
* Adding Gemfile for ruby dependencies
* Adding script to install LateX dependencies
* Updating Readme
* Adding devcontainer config for having a development environment
2024-03-19 22:32:05 +00:00

1.1 KiB

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.