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. GoBD-compliant and the established standard for electronic invoices to business customers.
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 manually. Mixed forms supported, every calculation is auditable.
Draft, issued, paid, cancelled – every transition is logged, invoice numbers are only assigned on issuance.
Capture partial or full payments per invoice, open balances are calculated automatically and surfaced immediately.
Send the invoice as an attachment straight from the application, with a configurable default subject and body text.
Logo, colours, font family, DIN-5008 area, table styling – all exposed in the plugin settings, no template editing required.
Different VAT rates per line item, automatic summary rows per rate, reverse-charge scenarios supported.
Placeholders {YYYY}, {MM}, {NNNN} – per year sequence or continuous, padding configurable.
prawn and prawn-table (installed via the plugin Gemfile)cd /path/to/redmine
unzip at_rechnungstellung-1.2.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 roles the Manage invoices and Manage customers permissions, done.
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.