Redmine Billing
FinanceRechnen Sie mit den Kunden ab, für die Sie ohnehin Projekte führen. Kunden, Produktkatalog, Rechnungen, Zahlungen, wiederkehrende Abonnements, Eingangsrechnungen und Bestellungen direkt in Redmine — mit fünf Finanzberichten und fünfzehn geplanten Jobs.
Mehrere Server: $399

- Datensatztypen
- 9, vom Kunden bis zur Bestellung
- Berichte
- 5 integriert
- Geplante Jobs
- 15, mit Statusprotokoll
- Sprachen
- 51
- Gepatchte Core-Dateien
- Keine
Rechnungen
Entwerfen, buchen, senden, kassieren. Positionen tragen eigene Steuer und eigenen Rabatt, die Nummern folgen einer monatlichen Sequenz, und eine druckfertige Seite lässt sich als PDF speichern.
Abonnements
Monats-, Quartals- oder Jahrespläne mit Testtagen und Enddatum. Ein täglicher Job erstellt jede Rechnung und setzt das nächste Rechnungsdatum weiter.
Zahlungen
Zahlungseingänge per Barzahlung, Überweisung, Karte, PayPal, Scheck oder UPI mit Referenz erfassen. Bei Teilzahlungen bleibt der Restbetrag offen und der Status korrekt.
Einkauf
Lieferanten, Bestellungen und Eingangsrechnungen. Wareneingang zu einer PO buchen, daraus eine Eingangsrechnung machen, sie bezahlen und zusehen, wie die Verbindlichkeiten im Dashboard sinken.
Fünf Berichte
Umsatz nach Monat, MRR und ARR der Abonnements, Altersstruktur der Rechnungen, Lieferantenverbindlichkeiten und ein Zahlungsjournal — jeweils mit eigenem Zeitraum.
Geplante Jobs
Fünfzehn rake-Tasks markieren Rechnungen als überfällig, senden Erinnerungen, verlängern Abonnements und verschicken Zusammenfassungen. Jeder Lauf wird mit Dauer und Ergebnis protokolliert.
So sieht es in Redmine aus
Jeder Screenshot auf dieser Seite stammt aus einer unveränderten Redmine-6.1-Installation, bei der das Plugin in plugins/ abgelegt wurde. Die Abrechnung sitzt unter Redmines eigener Kopfzeile, den Projekt-Tabs und der Seitenleiste — denn genau dort läuft sie.





Die Abrechnung zu der Arbeit, die Sie ohnehin verfolgen
Verkauf, Katalog, Einkauf und Berichte — jeweils als eigenes Redmine-Modul je Projekt schaltbar, sodass ein Team nur die Teile sieht, die es nutzt.
Rechnungen
Entwerfen, buchen, senden, kassieren. Positionen tragen eigene Steuer und eigenen Rabatt, die Nummern folgen einer monatlichen Sequenz, und eine druckfertige Seite lässt sich als PDF speichern.
Abonnements
Monats-, Quartals- oder Jahrespläne mit Testtagen und Enddatum. Ein täglicher Job erstellt jede Rechnung und setzt das nächste Rechnungsdatum weiter.
Zahlungen
Zahlungseingänge per Barzahlung, Überweisung, Karte, PayPal, Scheck oder UPI mit Referenz erfassen. Bei Teilzahlungen bleibt der Restbetrag offen und der Status korrekt.
Kunden und Kontakte
Unternehmensdatensätze mit Rechnungs- und Lieferadresse, Währung, Zahlungsbedingungen und Logo, dazu typisierte Kontakte, von denen einer als Hauptkontakt markiert ist. Import aus CSV.
Produktkatalog
Dienstleistungen, Produkte und Abo-Pläne mit Preis, Kosten, Steuersatz, Einheit und Abrechnungszyklus. Wählen Sie einen Eintrag in einer Rechnungsposition, der Rest füllt sich von selbst aus.
Einkauf
Lieferanten, Bestellungen und Eingangsrechnungen. Wareneingang zu einer PO buchen, daraus eine Eingangsrechnung machen, sie bezahlen und zusehen, wie die Verbindlichkeiten im Dashboard sinken.
Fünf Berichte
Umsatz nach Monat, MRR und ARR der Abonnements, Altersstruktur der Rechnungen, Lieferantenverbindlichkeiten und ein Zahlungsjournal — jeweils mit eigenem Zeitraum.
E-Mails in der Sprache des Empfängers
Neunzehn Benachrichtigungstypen, je Kunde oder Lieferant schaltbar. Vorlagen werden je Sprache gespeichert; fehlt eine, greift die englische.
Geplante Jobs
Fünfzehn rake-Tasks markieren Rechnungen als überfällig, senden Erinnerungen, verlängern Abonnements und verschicken Zusammenfassungen. Jeder Lauf wird mit Dauer und Ergebnis protokolliert.
Vom Entwurf bis bezahlt, ohne das Projekt zu verlassen
Eine Rechnung bleibt als Entwurf bearbeitbar, wird beim Buchen gesperrt und folgt von da an dem Geld.
1. Erstellen
Wählen Sie einen Kunden, und Währung, Fälligkeitsdatum und Bedingungen werden übernommen. Fügen Sie Positionen aus dem Katalog hinzu oder tippen Sie sie ein; Steuer und Rabatt werden je Position berechnet.
2. Buchen und senden
„Buchen“ schließt die Rechnung ab und vergibt ihre Nummer. „E-Mail senden“ nutzt die Vorlage in der Sprache des Kunden, und die PDF-Ansicht ist bereit zum Drucken oder Anhängen.
3. Kassieren
„Zahlung erfassen“ bucht einen Zahlungseingang auf die Rechnung. Saldo und Status wechseln zu teilweise bezahlt oder bezahlt; ein täglicher Job kennzeichnet alles Überfällige.




Abonnements, die ihre Rechnungen selbst erstellen
Richten Sie den Plan einmal ein. Das Plugin berechnet MRR und ARR, erzeugt die Rechnung für jeden Zyklus und zeigt Ihnen, welche Pläne bald enden.
Drei Abrechnungszyklen
Monats-, Quartals- und Jahrespläne, im Dashboard auf einen einzigen MRR-Wert normalisiert.
Ein klarer Lebenszyklus
Entwurf, aktiv, pausiert, gekündigt und abgelaufen — mit Schaltflächen zum Aktivieren, Pausieren, Fortsetzen und Kündigen direkt am Plan.
Rechnungen nach Plan
Der tägliche Job rechnet jeden fälligen aktiven Plan ab und setzt dessen nächstes Rechnungsdatum weiter.
Die ganze Historie
Jeder Plan listet die Rechnungen auf, die er erzeugt hat, und ob sie bezahlt wurden.



Die andere Seite der Bücher
Behalten Sie, was Sie schulden, genauso sorgfältig im Blick wie das, was man Ihnen schuldet. Aus Bestellungen werden Eingangsrechnungen, aus Eingangsrechnungen Zahlungen, und die Verbindlichkeiten stehen im Dashboard direkt neben den Forderungen.



Antworten, nach denen die Finanzabteilung jeden Monat fragt
Fünf Berichte lesen direkt aus den Rechnungen, Eingangsrechnungen und Zahlungen oben — die Zahlen stimmen also mit den Listen überein.




Das Nachfassen erledigt sich von selbst
Richten Sie cron auf einen einzigen rake-Task, und das Plugin dreht die tägliche Runde: Verlängerungen, Erinnerungen, Überfälligkeiten und Zusammenfassungen. Jeden Lauf können Sie anschließend einsehen.
Letzter Lauf und letzter Erfolg
Für jeden der fünfzehn Jobs, auf einer Seite.
Dauer, Datensätze und Fehler
Dauer, verarbeitete Datensätze und die Fehlermeldung, wenn ein Lauf fehlschlägt.
Ein eingebauter Health-Check
Meldet sich, wenn ein Job nicht mehr läuft.
Was die Jobs erledigen
Abonnementrechnungen erzeugen, Verlängerungserinnerungen senden, überfällige Rechnungen markieren, Mahnungen und Fälligkeitserinnerungen für Eingangsrechnungen verschicken, eine tägliche Abrechnungsübersicht und einen monatlichen Umsatzbericht mailen sowie Abonnements auslaufen lassen.



Redmine-Rollen entscheiden, wer das Geld sieht
Die Abrechnung ist in sieben Projektmodule und dreizehn Berechtigungen gegliedert, alle vergeben über Redmines eigene Seite „Rollen und Rechte“.
| Modul | Berechtigungen |
|---|---|
| Abrechnung | Abrechnung ansehen · Abrechnungseinstellungen verwalten |
| Kunden | Kunden verwalten · Kundenkontakte verwalten |
| Rechnungen | Rechnungen verwalten · Zahlungen verwalten |
| Produkte | Produkte verwalten |
| Abonnements | Abonnements verwalten |
| Einkauf | Lieferanten verwalten · Eingangsrechnungen · Bestellungen · Lieferantenkontakte · Benachrichtigungseinstellungen |
| Berichte | Berichte ansehen · Cron-Protokolle ansehen |


Worauf es läuft
Für aktuelle Redmine-Versionen entwickelt und getestet. Nichts im Redmine-Core wird überschrieben, sodass Core-Upgrades ganz normale Upgrades bleiben.
| Thema | Unterstützt | Hinweise |
|---|---|---|
| Redmine | 6.x, 7.x | Die Screenshots auf dieser Seite stammen aus Redmine 6.1.2. |
| Ruby | 3.4+ | Entspricht den Ruby-Versionen, die Redmine 6 unterstützt. |
| Datenbank | MySQL | Fünfundzwanzig Migrationen erstellen und erweitern die plugin-eigenen billing_*-Tabellen; keine Redmine-Tabelle wird verändert. |
| Sprachen | 51 Sprachdateien | Eine Sprachdatei für jede Sprache, die Redmine mitliefert — passend zur Spracheinstellung jedes Benutzers. |
| Währungen | Konfigurierbare Liste | Standardmäßig USD, EUR, GBP, INR, AUD, CAD, SGD, AED und JPY; eigene Codes ergänzen Sie in den Einstellungen. |
| Themes | Jedes Redmine-Theme | Die Seiten werden in Redmines Standardlayout samt Seitenleiste dargestellt. |
| Beleg | Beispiel |
|---|---|
| Rechnungen | INV-2026-10-00012 |
| Zahlungen | PAY-2026-10-00007 |
| Eingangsrechnungen | VB-2026-10-00003 |
| Abonnements | SUB-2026-0012 |
| Bestellungen | PO-2026-0007 |
Billing oder Finance: Welches brauchen Sie?
Billing deckt Rechnungen, Abonnements, Zahlungen, Lieferanten und Bestellungen ab. Finance ergänzt Verträge mit Inklusivstunden, Stundenabrechnung mit Abrechnungs- und Kostensätzen, Projektabrechnungspläne, Spesenabrechnungen und die Rentabilitätsberichte. Wenn Sie nur Rechnungen verschicken, reicht Billing. Wenn Sie wissen wollen, was ein Projekt eingebracht hat, nehmen Sie Finance.
| Funktion | Redmine Billing | Redmine Finance |
|---|---|---|
| Kunden | Enthalten | Enthalten |
| Rechnungen | Enthalten | Enthalten |
| Zahlungen | Enthalten | Enthalten |
| Produkte | Enthalten | Enthalten |
| Abonnements | Enthalten | Enthalten |
| Einkauf | Enthalten | Enthalten |
| Verträge | Nicht enthalten | Enthalten |
| Zeiterfassung und Sätze | Nicht enthalten | Enthalten |
| Spesen | Nicht enthalten | Enthalten |
| Berichte | 5 | 10 |
| Geplante Jobs | 15 | 18 |
| Module | 7 | 10 |
| Berechtigungen | 13 | 20 |
In drei Schritten installiert
Erfordert Shell-Zugriff und die Möglichkeit, Rake-Tasks auszuführen. Sichern Sie vor jeder Plugin-Installation Ihre Daten.
# unpack the package from your email or download link, then cp -r redmine_billing $REDMINE_ROOT/plugins/redmine_billing
cd $REDMINE_ROOT bundle exec rake redmine:plugins:migrate RAILS_ENV=production bundle exec rake assets:precompile RAILS_ENV=production touch tmp/restart.txt
# Administration → Roles and permissions → grant the billing permissions # Project → Settings → Modules → enable the modules you want # Billing → Settings → fill in your company profile
# every daily billing job, 06:00 0 6 * * * cd /path/to/redmine && bundle exec rake billing:cron:daily RAILS_ENV=production # monthly revenue report, 1st at 07:00 0 7 1 * * cd /path/to/redmine && bundle exec rake billing:cron:send_monthly_revenue_report RAILS_ENV=production
Worin unterscheidet es sich von Redmine Finance?
Werden Core-Dateien von Redmine gepatcht oder überschrieben?
Ist das eine vollständige Buchhaltungssoftware?
Lassen sich Kartenzahlungen online annehmen?
Kann ich die Abrechnung global und innerhalb eines Projekts nutzen?
Wie werden Rechnungs-E-Mails übersetzt?
Kann ich meine bestehenden Kunden und Produkte importieren?
Was passiert, wenn ein geplanter Job fehlschlägt?
Verlässt irgendetwas unseren Server?
Preise
Ein Server
Eine Redmine-Instanz · unbegrenzt viele Benutzer · 12 Monate Updates.
Mehrere Server
Unbegrenzt viele Redmine-Server · unbegrenzt viele Benutzer · 12 Monate Updates.