Hello, I herewith announce gcinvoice, a tool to create invoices from Gnucash data files using templates.
About ----- Up to now, Gnucash can create invoices, but the format and layout of these invoices cannot be controlled freely using templates. Gcinvoice is a tool which parses the Gnucash data file and uses a user provided template to generate invoices. It is similar to g2latex (http://stefans.datenbruch.de/gnucash/gc2latex.shtml) by Stefan Tomanek, but the latter was not powerful enough for my needs, and did somehow not work for me. Features -------- * works with data files from Gnucash starting with version 2.0. * full support for discount and taxes, but WARNING: In my opinion, Gnucash does not calculate POSTTAX discounts correctly, see this bug in the Gnucash bug database. gcinvoice calculates the taxes the way I think it should be, and thus gives a different result for invoices with such discouts. * needs only a working python installation, 2.5 <= version < 3. * Can be run standalone, or easily integrated into python applications. * gcinvoice is free software. Licence and Credits ------------------- gcinvoice was written by Roman Bertle [EMAIL PROTECTED] 2007-2008. It contains an adapted version of YAPTU, a templating utility written by Alex Martelli. gcinvoice is published under the Python license. Download, Installation and Documentation ---------------------------------------- Simply download the sources from http://www.smoerz.org/gcinvoice/, unpack and follow the instructions in the contained README files. Best Regards, and thanks to all developers of Gnucash Roman Bertle _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
