Abrechnungssoftware für Genossenschaften
Service
Die Herausforderung
Unsere Genossenschaft besteht zu einem Großteil aus selbstständigen Unternehmern, die ihre Kompetenzen und Ressourcen bündeln und unseren Kunden gemeinsam maßgeschneiderte Lösungen anbieten. In dieser Konstellation stellt eine effiziente und transparente Leistungsabrechnung eine große Herausforderung dar, denn es müssen sowohl die Leistungen für eine zentrale Rechnungslegung dezentral erfasst werden, als auch die erbrachten Leistungen unserer Mitglieder nachvollziehbar und korrekt ausgeschüttet werden. Den ersten Teil leisten viele am Markt befindliche ERP-Systeme. Den zweiten Teil – also die leistungsbasierte Bezahlung der erbrachten Leistungen an die Mitglieder der Genossenschaft – abzubilden, wird schon wesentlich schwieriger.
Wir haben lange nach einer für unseren Bedarf passenden Lösung gesucht und auch versucht vorhandene ERP Lösungen unserem Bedarf anzupassen, kamen jedoch nie zu einem zufriedenstellenden Ergebnis. Deshalb beschlossen wir vor einiger Zeit eine maßgeschneiderte Software selbst zu entwickeln. Dies ist uns mit einem enormen Fortschritt für unsere Produktivität gelungen.
Die Lösung
Wir entwickelten eine Software für die zentrale Leistungserfassung und zentrale Rechnungslegung, die über die Zeit immer weiter ausgebaut wurde. Die von uns programmierte Webanwendung bietet u.a. folgende Funktionalitäten:
- webbasierte Anwendung, läuft vollständig im Browser
- dezentrale Erfassung erbrachter Leistungen durch Genossenschaftsmitglieder möglich
- rollenbasiertes Rechtemodell für zuständigkeitsbasierte Zugriffsrechte (z. B. der Buchhalter kann Rechnungen legen)
- Erstellung von Abrechnungslisten der Mitglieder als Grundlage der eigenen Rechnungslegung der Genossenschaft gegenüber
- Einrichtung von automatisch wiederkehrenden Rechnungspositionen z. B. für jährliche Gebührenrechnungen.
Technische Aspekte
Unser Genossenschafts-Portal wurde auf der Basis von Python mit dem Webframework Django entwickelt und nutzt zur Datenverwaltung eine SQLite-Datenbank. Voraussetzung für die Inbetriebnahme der Software ist ausschließlich eine Installation von Python auf dem Zielsystem, wobei das unterliegende Betriebssystem unabhängig ist. Django ist ein modernes Webframework, welches einen großen Umfang an eingebauten Funktionen zur Authentifizierung, Datenverwaltung und Sicherheit bietet und so sowohl eine schnelle Entwicklung als auch eine sehr gute Skalierbarkeit der Software ermöglicht. Zudem eignet sich Django durch das eingebaute ORM (object-relational mapping) sehr gut zur Entwicklung datenbankintensiver Anwendungen, da es die Implementierung der Datenbankoperationen erheblich beschleunigt und zugleich eine Flexibilität in der Wahl der konkreten SQL-Datenbank gewährleistet. Eine Migration unserer SQLite-Datenbank zu z. B. einem MS SQL-Server wäre also jederzeit möglich. Durch die steigende Verbreitung und die große Community von Django wird die Entwicklung zusätzlich erleichtert.
Unser Angebot
Sie stehen vor den gleichen Herausforderungen und der Aufgabe gemeinsam erbrachte Leistungen transparent für Kunden und selbstständigen Mitgliedern abrechnen zu wollen? Dann nehmen Sie gern Kontakt zu uns auf und lassen Sie uns evaluieren, ob unser Software- Portal für Sie die Lösung für diese Aufgabe sein kann.
