Redmine Finance
FinanceDe uren staan al in Redmine. Finance voegt de rest toe: facturen en betalingen, abonnementen en contracten die zichzelf factureren, inkooporders en inkoopfacturen, en de marge op elk project, berekend uit de tijd die je team al heeft geschreven.
Meerdere servers: $399

- Redmine
- 4, 5, 6 en 7
- Modules
- 10, per project
- Rapporten
- 10
- Geplande taken
- 18
- Rechten
- 20
- Talen
- 51
Facturen met een echte levenscyclus
Concept, geboekt, verzonden, deels betaald en betaald, met vervallen en geannuleerd als eigen statussen. Btw en korting per regel, een printversie en verzending per e-mail.
Abonnementen die zichzelf factureren
Maand-, kwartaal- of jaarplannen maken hun facturen aan op de vervaldatum. MRR en ARR komen uit de abonnementen die actief zijn.
Contracten met inbegrepen uren
Onderhouds-, support-, retainer-, vasteprijs- en terugkerende contracten. Geschreven uren gaan af van de inbegrepen uren, en alles daarboven wordt berekend tegen het extra tarief.
Urenfacturatie met kostentarieven
Elke persoon heeft een factuurtarief en een kostentarief. Selecteer de niet-gefactureerde registraties, maak de factuur en zie kosten en winst voor dezelfde periode.
Inkoop en onkosten
Leveranciers, inkooporders en inkoopfacturen, plus onkostendeclaraties in zeven categorieën die van ingediend naar goedgekeurd naar betaald gaan.
Importeer wat je al hebt
Klanten, leveranciers en producten importeer je vanuit CSV, en voor elk is er een voorbeeldbestand met de juiste kolomkoppen.
Geld erin en geld eruit, op de projecten die je al draait
Elk document wordt gemaakt vanuit het vorige, zodat niemand een klant, een regel of een bedrag hoeft over te typen. Beide cycli voeden hetzelfde dashboard en dezelfde rapporten.
| Stap | Wat er gebeurt |
|---|---|
| Klant | Bedrijf, contacten, valuta, betalingstermijn en adressen. |
| Bron | Een contract, een abonnement, een projectfacturatieplan of geschreven uren. |
| Factuur | Meerdere regels met btw en korting per regel, een printversie en e-mail. |
| Betaling | Valideer de betaling en het factuursaldo wordt voldaan, geheel of gedeeltelijk. |
Nummering zoals INV-2026-08-00001 met je eigen voorvoegsels, en meerdere valuta’s en btw-tarieven.
| Stap | Wat er gebeurt |
|---|---|
| Leverancier | Leveranciersrecord met contacten, voorwaarden en valuta. |
| Inkooporder | Bestelde en ontvangen aantallen per regel. |
| Inkoopfactuur | Gemaakt vanuit de ontvangen order, met alle regels overgenomen. |
| Betaling | Uitgaande betalingen voldoen inkoopfacturen zoals inkomende betalingen facturen voldoen. |
Onkostendeclaraties met goedkeuring, crediteuren per leverancier en vervallen inkoopfacturen gemarkeerd op het dashboard.
Wat je financeteam te zien krijgt
Dit zijn echte schermen uit de plugin, gevuld met demoklanten, -leveranciers en -facturen, op Redmine 6.1.
Factureren: facturen, van concept tot betaald
Maak een factuur met de hand of vanuit een abonnement, een contract of geschreven uren, boek haar, verzend haar en leg de betaling vast.




Terugkerend: abonnementen en contracten
Terugkerende omzet die op de vervaldatum zijn eigen facturen aanmaakt.



Tijd: van geschreven uren tot een factuur
Finance leest de tijdregistraties van Redmine en prijst elke registratie tegen het tarief dat voor die persoon geldt.


Inkopen: inkooporders en inkoopfacturen
Houd bij wat je hebt besteld, wat er is binnengekomen en wat je verschuldigd bent.



Rapporteren: de records achter elk cijfer
Kies een periode en zie de facturen, inkoopfacturen en betalingen waaruit elk totaal is opgebouwd.



Instellen: instellingen, sjablonen en projectmodules
Stel je bedrijfsgegevens één keer in en schakel daarna de modules in die elk project nodig heeft.



Het financiële werk dat meestal in een spreadsheet naast Redmine staat
Facturen met een echte levenscyclus
Concept, geboekt, verzonden, deels betaald en betaald, met vervallen en geannuleerd als eigen statussen. Btw en korting per regel, een printversie en verzending per e-mail.
Abonnementen die zichzelf factureren
Maand-, kwartaal- of jaarplannen maken hun facturen aan op de vervaldatum. MRR en ARR komen uit de abonnementen die actief zijn.
Contracten met inbegrepen uren
Onderhouds-, support-, retainer-, vasteprijs- en terugkerende contracten. Geschreven uren gaan af van de inbegrepen uren, en alles daarboven wordt berekend tegen het extra tarief.
Urenfacturatie met kostentarieven
Elke persoon heeft een factuurtarief en een kostentarief. Selecteer de niet-gefactureerde registraties, maak de factuur en zie kosten en winst voor dezelfde periode.
Inkoop en onkosten
Leveranciers, inkooporders en inkoopfacturen, plus onkostendeclaraties in zeven categorieën die van ingediend naar goedgekeurd naar betaald gaan.
Importeer wat je al hebt
Klanten, leveranciers en producten importeer je vanuit CSV, en voor elk is er een voorbeeldbestand met de juiste kolomkoppen.
Tien modules, per project ingeschakeld
Elke module is een standaard Redmine-projectmodule met eigen rechten. Schakel facturatie in voor klantprojecten en laat het overal elders uit.
| Module | Wat de module beheert | Rechten |
|---|---|---|
| Financiën | Dashboard, bedrijfsprofiel, valuta’s, btw-tarieven, nummering, e-mailsjablonen | view_finance, admin_finance_settings |
| Klanten | Klantaccounts, contacten, adressen en betalingstermijnen | manage_customers, manage_customer_contacts |
| Facturen | Facturen, boeken, verzending per e-mail, inkomende en uitgaande betalingen | manage_invoices, manage_payments |
| Producten | Catalogus van producten en diensten | manage_products |
| Abonnementen | Terugkerende plannen en factureringscycli | manage_subscriptions |
| Contracten | Retainers en supportcontracten, inbegrepen uren, verlenging | manage_contracts |
| Urenstaten en tarieven | Facturatie van tijdregistraties, factuur- en kostentarieven van medewerkers, projectfacturatieplannen en mijlpalen | manage_timesheet_billing, manage_employee_rates, manage_project_billing |
| Inkoop | Leveranciers, leverancierscontacten, inkooporders, inkoopfacturen | manage_vendors, manage_purchase_orders, manage_vendor_bills |
| Onkosten | Onkostendeclaraties, categorieën en goedkeuring | manage_expenses |
| Rapporten | Tien rapporten en het log van de geplande taken | view_finance_reports, view_cron_logs |
Kostentarieven zitten achter een eigen recht, zodat facturatiemedewerkers niet hoeven te zien wat mensen kosten.
Elk document heeft een levenscyclus
Een geboekte factuur wordt geannuleerd, niet verwijderd. Een betaling wordt gevalideerd voordat ze iets voldoet. Een inkooporder die deels is ontvangen, laat dat ook zien.
| Document | Hoofdpad | Andere statussen |
|---|---|---|
| Factuur | Concept → Geboekt → Verzonden → Deels betaald → Betaald | Vervallen, Geannuleerd |
| Betaling | Concept → Gevalideerd | Geannuleerd |
| Abonnement | Concept → Actief → Gepauzeerd | Geannuleerd, Verlopen |
| Contract | Concept → Actief | Geannuleerd, Verlopen |
| Inkooporder | Concept → Bevestigd → Deels ontvangen → Ontvangen → Gefactureerd | |
| Onkosten | Concept → Ingediend → Goedgekeurd → Betaald | Afgewezen |
Betaalmethoden: contant geld, bankoverschrijving, cheque, UPI, Stripe en PayPal.
Achttien geplande taken en één log
Cron draait finance:cron:daily elke nacht en finance:cron:monthly op de eerste van de maand. Elke run wordt in het cronlog vastgelegd met het resultaat en het aantal verwerkte records.
| Taak | Wat het doet |
|---|---|
| Facturen | Maakt de abonnements- en contractfacturen aan die vandaag aan de beurt zijn. |
| Vervallen | Markeert vervallen facturen en inkoopfacturen. |
| Herinneringen | Verstuurt herinneringen voor vervaldatums, vervallen posten en verlengingen naar klanten en leveranciers. |
| Contracten | Werkt het contractverbruik bij op basis van de tijdregistraties in Redmine. |
| Overzichten | Mailt een dagelijks financieel overzicht en een maandelijks omzetrapport. |
| Gezondheidscheck | Markeert elke taak die niet meer draait. |
Twee regels in je crontab
Geen achtergrondworker en geen extra dienst. Cron roept rake aan. E-mails gebruiken sjablonen die je kunt bewerken, één per gebeurtenis en per taal, met Engels als terugvaloptie.
Draait waar je Redmine al draait
| Omgeving | Status | Opmerkingen |
|---|---|---|
| Redmine 7.x | Ondersteund | |
| Redmine 6.x | Ondersteund | Getest op Redmine 6.1 met Ruby 3.4.2. De schermafbeeldingen op deze pagina komen uit 6.1. |
| Redmine 5.x | Ondersteund | |
| Redmine 4.x | Ondersteund | 4.0 is de minimumversie die de plugin opgeeft |
| Databases | Ondersteund | MySQL, MariaDB en PostgreSQL |
| Talen | 51 | Dezelfde talen die Redmine meelevert |
| Jouw data | Ongewijzigd | Leest de gebruikers, projecten en tijdregistraties van Redmine. Wijzigt ze niet. |
Billing of Finance: welke heb je nodig?
Billing dekt facturen, abonnementen, betalingen, leveranciers en inkooporders. Finance voegt daar contracten met inbegrepen uren, urenfacturatie met factuur- en kostentarieven, projectfacturatieplannen, onkostendeclaraties en de winstgevendheidsrapporten aan toe. Verstuur je alleen facturen, dan is Billing genoeg. Wil je weten wat een project heeft opgeleverd, kies dan Finance.
| Functie | Redmine Billing | Redmine Finance |
|---|---|---|
| Klanten | Inbegrepen | Inbegrepen |
| Facturen | Inbegrepen | Inbegrepen |
| Betalingen | Inbegrepen | Inbegrepen |
| Producten | Inbegrepen | Inbegrepen |
| Abonnementen | Inbegrepen | Inbegrepen |
| Inkoop | Inbegrepen | Inbegrepen |
| Contracten | Niet inbegrepen | Inbegrepen |
| Urenstaten en tarieven | Niet inbegrepen | Inbegrepen |
| Onkosten | Niet inbegrepen | Inbegrepen |
| Rapporten | 5 | 10 |
| Geplande taken | 15 | 18 |
| Modules | 7 | 10 |
| Rechten | 13 | 20 |
Installeren in drie stappen
Vereist shell-toegang en de mogelijkheid rake-taken uit te voeren. Maak altijd een back-up voordat je een plug-in installeert.
cd /opt/redmine # the package arrives by email, or from your download link # the folder must be named plugins/redmine_finance unzip redmine_finance-2.0.0.zip -d plugins/
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=redmine_finance touch tmp/restart.txt # or systemctl restart redmine
# Administration → Roles and permissions → grant the finance permissions # Project → Settings → Modules → tick the finance modules you want # Finance → Settings → company profile, currencies, tax rates, number prefixes
# crontab -e 0 2 * * * cd /opt/redmine && bundle exec rake finance:cron:daily RAILS_ENV=production 0 3 1 * * cd /opt/redmine && bundle exec rake finance:cron:monthly RAILS_ENV=production
Wat is het verschil met Redmine Billing?
Verandert de plugin mijn tijdregistraties of issues?
Is het een boekhoudsysteem?
Kan ik de plugin alleen op bepaalde projecten gebruiken?
Wie kan kostentarieven zien?
Zijn de schermafbeeldingen echt?
Prijzen
Eén server
Eén Redmine-installatie · onbeperkt aantal gebruikers · 12 maanden updates.
Meerdere servers
Onbeperkt aantal Redmine-servers · onbeperkt aantal gebruikers · 12 maanden updates.