Customer master data, invoice generation from approved time entries and manual line items, e-invoice output as ZUGFeRD 2.x (for B2B) or XRechnung (for the German public sector) – all inside Redmine.
Customer management with address, tax number, VAT ID, bank details, Leitweg-ID for B2G recipients and a per-customer invoice-number scheme.
Hybrid PDF/A-3 with embedded XML according to the EN-16931 profile. The established standard for electronic invoices to business customers; see the properties below.
Pure XML invoice according to the XRechnung specification, the mandatory format for public-sector orders in Germany. Leitweg-ID is validated and propagated.
Every customer gets the right format: ZUGFeRD, XRechnung, or a plain PDF without any e-invoice XML – configured in the customer master record, no manual per-invoice switch required.
Pull line items from approved time entries or add them by hand. Mixed invoices are fine, and every figure is traceable.
Draft, issued, paid, cancelled – every transition is logged, and an invoice number is assigned only when the invoice is issued.
Record partial or full payments per invoice; open balances are calculated and shown immediately.
Send the invoice as an attachment straight from Redmine, with a configurable default subject and body.
Logo, colours, typeface, DIN 5008 address window, table styling – all in the plugin settings, no template editing required.
Different VAT rates per line item, automatic totals per rate, reverse charge supported.
Placeholders {{year}}, {{month}}, {{seq}}, {{customer}} – sequence per year or continuous, with a prefix and start number per customer.
prawn and prawn-table (installed via the plugin Gemfile)cd /path/to/redmine
unzip at_rechnungstellung-1.7.0.zip -d plugins/
bundle install
bundle exec rake redmine:plugins:migrate NAME=at_rechnungstellung RAILS_ENV=production
# restart Redmine
Configure issuer details, logo and default VAT rate in the plugin settings, grant project-lead roles the Manage invoices and Manage customers permissions and give accounting the global All invoices permissions, done.
The correctness of your master data, the agreement of the format with the recipient and the review of your bookkeeping remain with you. Whether your bookkeeping as a whole meets the GoBD is a question for your tax advisor. Our terms apply.
Redmine itself is GPLv2 – every plugin that loads into Redmine at runtime must be as well. You get the full source, no activation servers and no hidden telemetry.
The price buys verified releases, twelve months of updates and direct support from the development team – not access to the code.