soda3x / Moneybags

Moneybags: a cashflow management system
10 stars 1 forks source link

Add ability to customize layout of Invoice #8

Open soda3x opened 3 years ago

soda3x commented 3 years ago

Add ability to customize layout of Invoice, perhaps have a few templates that the user can select when generating the Invoice

soda3x commented 3 years ago

Moving this issue back to v0.5-alpha

soda3x commented 2 years ago

Deferred to v0.6-alpha

soda3x commented 2 years ago

For the future Java version, this will take shape in the form of allowing any key,value pair in a "theme". If a "theme" specifies a field, it can be used on the invoice. I think this will allow for great expandability and flexibility of the types of invoices you can create.

For example, the Persona might have an ABN field in the key,value store. The theme would just need to include {{abn}} in its HTML to utilise it. This extends to every and all fields.