Invoicing

From approved timesheet to e-invoice – without a media break.

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.

€349 one-time, net

Per Redmine instance, unlimited users. 12 months of updates included.

Buy now

Read the manual

Invoice view in the atori invoicing plugin with a ZUGFeRD-compliant PDF render

Features

A complete invoicing workflow, not just a PDF generator.

Customer master data with Leitweg-ID

Customer management with address, tax number, VAT ID, bank details, Leitweg-ID for B2G recipients and a per-customer invoice-number scheme.

ZUGFeRD 2.x for B2B

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.

XRechnung for B2G

Pure XML invoice according to the XRechnung specification, the mandatory format for public-sector orders in Germany. Leitweg-ID is validated and propagated.

Format configurable per customer

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.

From time or manual

Pull line items from approved time entries or add them manually. Mixed forms supported, every calculation is auditable.

Auditable status transitions

Draft, issued, paid, cancelled – every transition is logged, invoice numbers are only assigned on issuance.

Payment tracking

Capture partial or full payments per invoice, open balances are calculated automatically and surfaced immediately.

Email dispatch from Redmine

Send the invoice as an attachment straight from the application, with a configurable default subject and body text.

Configurable PDF layout

Logo, colours, font family, DIN-5008 area, table styling – all exposed in the plugin settings, no template editing required.

Multiple VAT rates

Different VAT rates per line item, automatic summary rows per rate, reverse-charge scenarios supported.

Free-form numbering scheme

Placeholders {YYYY}, {MM}, {NNNN} – per year sequence or continuous, padding configurable.

Requirements

Runs on any regular Redmine 5 or 6.

Installation

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.

Licence

GPLv2. Open source. Transparent.

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.