custom templates + special invoice terms

Geert Janssens janssens-geert at telenet.be
Tue Feb 14 05:32:19 EST 2012


Op dinsdag 14 februari 2012 12:18:47 schreef Zeev Pekar:
> Hi,
> 
> 1) I would like to create custom templates, e.g. rename some strings,
> place them in different places, etc. How can I do this? I read in a post
> from several years ago that the only was to edit Scheme files and that
> with every update it will be overwritten and needs to be done again. Is
> it still like this? Is there a more generic method planned for
> implementation?
This assertion is only partly correct and always has been.

1. It's true that most likely if you want to move/rename strings, you will 
have to dive into the scheme code.
2. It's not correct that you will have to redo you changes with every gnucash 
upgrade, provided you don't overwrite the original invoice, but instead 
install it in your own .gnucash directory.

More details on this can be found here:
http://wiki.gnucash.org/wiki/Custom_Reports

> 
> 2) How do I switch to another language? Do I have to recompile GnuCash
> myself?
> 
GnuCash uses the language settings of your system. So the easiest way to 
switch to another language is to change your system's language settings. You 
didn't specify which operating system you are using, depending on that it may 
or may not be possible to do so. It you can't set the language in your system, 
you could change the environment file in etc/gnucash (which can be in 
different locations, depending on your operating system). This fill will be 
overwritten with each GnuCash update though, so you will have to tweak it each 
time again.

> 3) We have here some special terms for invoices - 30+ and 60+.
> 
> 30+ means that once you hand over the invoice you have to wait until the
> end of the current month and then one more month, e.g. if you create
> invoice on 12 of January you should get your money on 1 March.
> 
> 60+ means that once you hand over the invoice you have to wait until the
> end of the current month and then two more months, e.g. if you create
> invoice on 22 of January you should get your money on 1 April.
> 
> The idea behind these terms is that one knows that only on 1 of each
> months he has to pay and can relax the rest of the month.
> 
> Is there a way to implement this in GnuCash without touching source
> code? If no, how high are the chances for this to implemented if I file
> a feature request?
> 
The proximo option when you define billing terms does what you describe here. 
Have you tried that ?

Geert


More information about the gnucash-user mailing list