Kundenstammdaten, Rechnungserzeugung aus genehmigten Zeiten und manuellen Positionen, E-Rechnungsausgabe als ZUGFeRD 2.x (für B2B) oder XRechnung (für öffentliche Auftraggeber) – alles innerhalb von Redmine.
→ E-Rechnungspflicht 2025–2028: was Unternehmen jetzt tun müssen
Pro Redmine-Instanz, unbegrenzte Nutzerzahl. 12 Monate Updates inklusive.
Jetzt kaufen
Kundenverwaltung mit Anschrift, Steuernummer, USt-IdNr., Bankverbindung, Leitweg-ID für B2G-Empfänger und frei wählbarem Rechnungsnummer-Schema pro Kunde.
Hybrides PDF/A-3 mit eingebettetem XML nach EN-16931-Profil. Der etablierte Standard für elektronische Rechnungen an Geschäftskunden; Eigenschaften siehe unten.
Reine XML-Rechnung nach XRechnung-Spezifikation, Pflichtformat für Aufträge der öffentlichen Hand in Deutschland. Leitweg-ID wird validiert und übernommen.
Jeder Kunde bekommt sein passendes Format: ZUGFeRD, XRechnung oder klassische PDF ohne E-Rechnungs-XML – eingestellt in den Kundenstammdaten, kein manueller Umschalter pro Rechnung nötig.
Positionen aus freigegebenen Zeiteinträgen ziehen oder frei hinzufügen. Mischform möglich, Berechnung nachvollziehbar.
Entwurf, ausgestellt, bezahlt, storniert – jeder Übergang ist protokolliert, Rechnungsnummern werden nur bei Ausstellung vergeben.
Teil- und Vollzahlungen pro Rechnung erfassen, Restbeträge automatisch kalkuliert, offene Posten sofort sichtbar.
Rechnung als Anhang direkt aus der Anwendung heraus versenden, mit konfigurierbarem Standard-Betreff und -Text.
Logo, Farben, Schriftfamilie, DIN-5008-Bereich, Tabellenoptik – alles in den Plugin-Einstellungen, ohne Template-Bearbeitung.
Unterschiedliche Steuersätze pro Position, automatische Summenzeilen pro Satz, umgekehrte Steuerschuldnerschaft unterstützt.
Platzhalter {{year}}, {{month}}, {{seq}}, {{customer}} – laufende Nummer je Jahr oder fortlaufend, je Kunde eigener Präfix und Startwert.
prawn und prawn-table (werden via Plugin-Gemfile installiert)cd /pfad/zu/redmine
unzip at_rechnungstellung-1.7.0.zip -d plugins/
bundle install
bundle exec rake redmine:plugins:migrate NAME=at_rechnungstellung RAILS_ENV=production
# Redmine neu starten
Absenderdaten, Logo und Standard-USt.-Satz in den Plugin-Einstellungen hinterlegen, Projektleitungs-Rollen mit Rechnungen verwalten und Kunden verwalten berechtigen, der Buchhaltung die globalen Alle Rechnungen-Rechte geben, fertig.
Die Richtigkeit Ihrer Stammdaten, die Abstimmung des Formats mit dem Empfänger und die Prüfung Ihrer Buchführung bleiben bei Ihnen. Ob Ihre Buchführung insgesamt die GoBD erfüllt, klären Sie mit Ihrem Steuerberater. Maßgeblich sind unsere AGB.
Der Weg vom Zeiteintrag zur E-Rechnung, Schritt für Schritt →
Beides. Das Format wird pro Kunde in den Stammdaten hinterlegt: ZUGFeRD als hybrides PDF/A-3 mit eingebettetem XML nach EN-16931-Profil, XRechnung als XML nach XRechnung-Spezifikation, oder eine klassische PDF ohne strukturierte Daten.
Das Plugin übernimmt genehmigte Zeiteinträge eines Kunden und Zeitraums als Rechnungspositionen; jede Position verweist auf die zugrunde liegenden Zeiteinträge. Manuelle Positionen mit eigener Einheit, Einzelpreis und Umsatzsteuersatz lassen sich ergänzen, auch gemischte Steuersätze auf einer Rechnung.
Nein. Bearbeitet wird der Entwurf. Eine ausgestellte Rechnung, die sich als fehlerhaft erweist, wird storniert, nicht gelöscht: Das Plugin erzeugt eine Stornorechnung mit eigener Nummer, die auf das Original verweist, danach stellen Sie eine neue Rechnung aus.
Nach einem Nummernformat mit Platzhaltern, zum Beispiel RG-{{year}}-{{seq}}. Steht das Kunden-Kürzel im Format, zählt die laufende Nummer pro Kunde und Jahr; dazu lässt sich pro Kunde eine Startnummer festlegen. Die Nummer wird erst beim Ausstellen vergeben, nicht beim Speichern des Entwurfs.
Öffentliche Auftraggeber in Deutschland verlangen in der Regel XRechnung. Dafür tragen Sie beim Kunden die vom Empfänger mitgeteilte Leitweg-ID ein; sie wird beim Speichern validiert. Das Plugin erzeugt die XRechnung-XML, die Sie über das Portal des Auftraggebers einreichen.
Das Plugin vergibt Rechnungsnummern erst beim Ausstellen fortlaufend, storniert ausgestellte Rechnungen statt sie zu löschen, hält Ausstellung, Versand und Stornierung mit Datum und Uhrzeit fest, erfasst jede Zahlung mit Datum und gibt bei ZUGFeRD-Kunden PDF/A-3 mit eingebettetem XML aus. Ob Ihre Buchführung insgesamt die GoBD erfüllt, hängt auch von Ihrer Archivierung und Aufbewahrung ab; das klären Sie mit Ihrem Steuerberater.
Die Rechte Rechnungen ansehen und Rechnungen verwalten vergeben Sie in Redmine-Rollen, sie wirken aber pro Kunde, nicht pro Projekt. Ein Kunde ist in den Stammdaten einem oder mehreren Projekten zugeordnet. Wer in einem dieser Projekte eine Rolle mit dem Recht hat, sieht alle Rechnungen dieses Kunden, auch solche aus einem anderen Projekt desselben Kunden und solche ohne Projektbezug. Eine Rechnung ist ein Dokument des Kunden und lässt sich nicht zur Hälfte zeigen. Die Buchhaltung erhält die globalen Rechte Alle Rechnungen ansehen und Alle Rechnungen verwalten und sieht damit unabhängig von Projektmitgliedschaften alles.
Legen Sie den Kunden zweimal an, je Projekt einmal, etwa „Müller GmbH – Website“ und „Müller GmbH – App“. Jeder dieser Kunden hat dann nur sein Projekt, eigene Rechnungen und auf Wunsch einen eigenen Nummernkreis. Beim Update von Version 1.6 auf 1.7 ändert sich für bestehende Installationen nichts: Rollen, die bisher Rechnungen ansehen oder verwalten durften, bekommen automatisch das passende globale Alle-Rechnungen-Recht. Wer die Einschränkung auf Kunden nutzen will, nimmt es den Projektleitungs-Rollen danach wieder weg.
Für das Erstellen, Ausstellen und Verfolgen der Rechnungen nicht: Zahlungen werden im Plugin erfasst, offene und überfällige Posten gefiltert, die Rechnungsliste lässt sich als CSV exportieren. Buchführung und Steuer bleiben bei Ihrer Buchhaltung oder Ihrem Steuerberater.
Redmine selbst ist GPLv2 – jedes Plugin, das zur Laufzeit in Redmine lädt, muss es ebenfalls sein. Sie erhalten den vollständigen Quellcode, ohne Aktivierungsserver und ohne versteckte Telemetrie.
Der Preis bezahlt verifizierte Releases, zwölf Monate Updates und direkten Support vom Entwicklerteam – nicht Code-Zugang.