The basic settings are where you can setup everything you need to define your company.
The company details are where you configure your address, upload your company logo and also set your company defaults:
The defaults are system wide - company level defaults, this will applied at every level of the application they refer to.
The Auto Bill selector has 4 options:
This selector will set the default payment method.
The payment term defined in 'days'. You can configure custom payment terms by clicking the Configure Payment Terms button
The terms and footers text inputs allow you to define default for each. These will be injected into the document automagically for you. All you need to do is set it once here and we'll take care of the rest! Note, you can always override these values by editing them directly in the entity.
Generated numbers contain a collection of variables that allow very fine grained customization of generated numbers for any entity in the application.
The number padding drop down indicates how many leading zeros you'd like before each number. The default padding is 3 leading zeros ie 0001,0002,0003.
The generate number option allows you to customize WHEN the number is applied, there are two configurations; When Saved (will apply immediate when you save an entity) or When Sent (when the entity is sent / marked as sent).
The recurring prefix is a prefix which is applied to entities that are created when a recurring entity has been generated.
The shared invoice quote counter switch enables sharing of the counter between quote and invoices, so both entities increment as one rather than separate entities
Generated counters can be reset at a variety of frequencies. It is important to note that in order to reset the counter, you must combine enough unique variables to ensure that the generated counter will still be unique.
{$date|y}-{$counter}
generates
2021-0001
This counter will generate a date string of which could reset yearly, however it could not reset at a monthly interval as you will have counter collisions.
As well as defining the pattern, you are also able to define where the counter can start.
Want to contribute? Edit this page on GitHub!