invoiceninja / invoiceninja

Invoices, Expenses and Tasks built with Laravel, Flutter and React

Home Page:https://invoiceninja.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cross-Company Configuration

xeruf opened this issue · comments

We have multiple companies on one instance of InvoiceNinja.
I am unhappy with the default mail templates (and a whole lot of other defaults) so I adjusted them, but it is really hard to keep them in sync for the different companies. Other such settings include invoice design and footer and a bunch of switches in different part of the settings.

I don't quite know how to best solve that, here a few ideas:

  • ability to import and export settings
  • configuration from files (especially nice when using GitOps as we do so that new instances are shipped with our preferred defaults)
  • ability to copy settings across companies if sufficient permissions for both are there
  • some defaults could be improved to be more friendly, for example the reminder e-mails are devoid of any courtesy

What version of Invoice Ninja are you running? ie v4.5 / v5 v5 from helm chart in kubernetes

Have you searched existing issues/requests? yes