https://github.com/SFTtech/abrechnung
Payment tracking and money splitting for groups 💸
https://github.com/SFTtech/abrechnung
accounting bill-splitting events expense-tracker money-management money-splitting multi-tenant payment reckoning split-expenses splitwise tricount
Last synced: about 2 months ago
JSON representation
Payment tracking and money splitting for groups 💸
- Host: GitHub
- URL: https://github.com/SFTtech/abrechnung
- Owner: SFTtech
- License: agpl-3.0
- Created: 2020-09-01T13:18:09.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-23T20:26:08.000Z (about 2 months ago)
- Last Synced: 2025-02-23T21:09:43.399Z (about 2 months ago)
- Topics: accounting, bill-splitting, events, expense-tracker, money-management, money-splitting, multi-tenant, payment, reckoning, split-expenses, splitwise, tricount
- Language: TypeScript
- Homepage: https://abrechnung.readthedocs.io
- Size: 7.86 MB
- Stars: 157
- Watchers: 8
- Forks: 16
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
- Authors: authors.md
Awesome Lists containing this project
- stars - SFTtech/abrechnung - Payment tracking and money splitting for groups 💸 (TypeScript)
README
# Abrechnung
[](https://github.com/SFTtech/abrechnung/actions/workflows/ci_testing.yaml)
[](https://hosted.weblate.org/engage/abrechnung/)The _Abrechnung_ (German for _reckoning_, _settlement_, _revenge_) aims to be a versatile and user-centric **payment**, **transaction** and **bookkeeping** management tool for human groups and events.
> You can simply **try** our [**demo instance**](https://demo.abrechnung.sft.lol)!
> For mobile usage simply use the "Add to Home Screen" feature of your favourite web browser.
Abrechnung is a tool to track _money_, _purchases_ (and its items) and _debtors_ for:
| Group life | Events | Travelling |
| -------------------- | ----------------- | -------------- |
| Flat share roommates | Cooking revelries | Holiday trips |
| Your Hackerspace | LAN parties | Business trips |
| Family life | Regular parties | Adventures |
| ... | ... | ... |---
All this is possible through the **basic blocks**:
- Purchase & transaction tracking
- Accounts with balance compensation
- Invoice handling + optional position specification
- Assignment (by fractions or counts) of positions and invoices
- Clearing accounts for merging transactions
- Multitenant access## Documentation
To help you set up your instance or understand the inner workings:
**[Read the documentation!](https://abrechnung.readthedocs.io)**
## Technical foundation
| Technology | Component |
| ---------------- | ---------------- |
| **Python** | Backend logic |
| **React** | Web UI framework |
| **PostgresSQL** | Database |
| **Homo Sapiens** | Magic sauce |## Contributing
If there is **that feature** you really want to see implemented, you found a **bug** or would like to help in some other way, the project of course benefits from your contributions!
- [Contribution guide](https://abrechnung.readthedocs.io/en/latest/development/contributing.html)
- [Issue tracker](https://github.com/SFTtech/abrechnung/issues)
- [Code contributions](https://github.com/SFTtech/abrechnung/pulls)
- [Development roadmap](https://github.com/SFTtech/abrechnung/projects)### Translations
Translations are managed using the hosted weblate service [here](https://hosted.weblate.org/engage/abrechnung/).
[](https://hosted.weblate.org/engage/abrechnung/)
## Contact
To directly reach developers and other users, we have chat rooms.
For questions, suggestions, problem support, please join and just ask!| Contact | Where? |
| ------------- | ----------------------------------------------------------------------------------------------- |
| Issue Tracker | [SFTtech/abrechnung](https://github.com/SFTtech/abrechnung/issues) |
| Matrix Chat | [`#sfttech:matrix.org`](https://app.element.io/#/room/#sfttech:matrix.org) |
| Support us | [](https://liberapay.com/SFTtech) |## License
Released under the **GNU Affero General Public License** version 3 or later, see [the authors](authors.md)
and [LICENSE](LICENSE) for details.