# # ChangeLog for /pykota/trunk/bin/pkinvoice # # Generated by Trac 0.11rc1 # 11/23/24 19:23:24 Wed, 17 Jan 2007 22:19:42 GMT jerome [3133] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/bin/papwaitprinter.sh (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pknotify (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkrefund (modified) * pykota/trunk/bin/pksetup (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/README (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/cgi-bin/README (modified) * pykota/trunk/checkdeps.py (modified) * pykota/trunk/clean.sh (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/conf/README (modified) * pykota/trunk/contributed/pagecount.pl (modified) * pykota/trunk/contributed/README (modified) * pykota/trunk/CREDITS (modified) * pykota/trunk/debian/copyright (modified) * pykota/trunk/debian/makedeb.sh (modified) * pykota/trunk/debian/README (modified) * pykota/trunk/docs/README (modified) * pykota/trunk/extractmsg.sh (modified) * pykota/trunk/initscripts/ldap/README.ldap (modified) * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) * pykota/trunk/initscripts/mysql/README.mysql (modified) * pykota/trunk/initscripts/postgresql/pykota-postgresql.sql (modified) * pykota/trunk/initscripts/postgresql/README.postgresql (modified) * pykota/trunk/initscripts/postgresql/upgrade-from-before-1.03.py (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.14.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.16.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.19.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.21.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.23.sql (modified) * pykota/trunk/initscripts/postgresql/VERYOLDpykota-upgrade-postgresql.sql (modified) * pykota/trunk/initscripts/README (modified) * pykota/trunk/initscripts/sqlite/pykota-sqlite.sql (modified) * pykota/trunk/initscripts/sqlite/README.sqlite (modified) * pykota/trunk/LICENSE (modified) * pykota/trunk/logos/README (modified) * pykota/trunk/man/autopykota.1 (modified) * pykota/trunk/man/de/autopykota.1 (modified) * pykota/trunk/man/de/dumpykota.1 (modified) * pykota/trunk/man/de/edpykota.1 (modified) * pykota/trunk/man/de/pkbanner.1 (modified) * pykota/trunk/man/de/pkbcodes.1 (modified) * pykota/trunk/man/de/pkinvoice.1 (modified) * pykota/trunk/man/de/pkmail.1 (modified) * pykota/trunk/man/de/pknotify.1 (modified) * pykota/trunk/man/de/pkprinters.1 (modified) * pykota/trunk/man/de/pkrefund.1 (modified) * pykota/trunk/man/de/pkturnkey.1 (modified) * pykota/trunk/man/de/pkusers.1 (modified) * pykota/trunk/man/de/pykosd.1 (modified) * pykota/trunk/man/de/pykotme.1 (modified) * pykota/trunk/man/de/repykota.1 (modified) * pykota/trunk/man/de/warnpykota.1 (modified) * pykota/trunk/man/dumpykota.1 (modified) * pykota/trunk/man/edpykota.1 (modified) * pykota/trunk/man/el_GR/autopykota.1 (modified) * pykota/trunk/man/el_GR/dumpykota.1 (modified) * pykota/trunk/man/el_GR/edpykota.1 (modified) * pykota/trunk/man/el_GR/pkbanner.1 (modified) * pykota/trunk/man/el_GR/pkbcodes.1 (modified) * pykota/trunk/man/el_GR/pkinvoice.1 (modified) * pykota/trunk/man/el_GR/pkmail.1 (modified) * pykota/trunk/man/el_GR/pknotify.1 (modified) * pykota/trunk/man/el_GR/pkprinters.1 (modified) * pykota/trunk/man/el_GR/pkrefund.1 (modified) * pykota/trunk/man/el_GR/pkturnkey.1 (modified) * pykota/trunk/man/el_GR/pkusers.1 (modified) * pykota/trunk/man/el_GR/pykosd.1 (modified) * pykota/trunk/man/el_GR/pykotme.1 (modified) * pykota/trunk/man/el_GR/repykota.1 (modified) * pykota/trunk/man/el_GR/warnpykota.1 (modified) * pykota/trunk/man/es/autopykota.1 (modified) * pykota/trunk/man/es/dumpykota.1 (modified) * pykota/trunk/man/es/edpykota.1 (modified) * pykota/trunk/man/es/pkbanner.1 (modified) * pykota/trunk/man/es/pkbcodes.1 (modified) * pykota/trunk/man/es/pkinvoice.1 (modified) * pykota/trunk/man/es/pkmail.1 (modified) * pykota/trunk/man/es/pknotify.1 (modified) * pykota/trunk/man/es/pkprinters.1 (modified) * pykota/trunk/man/es/pkrefund.1 (modified) * pykota/trunk/man/es/pkturnkey.1 (modified) * pykota/trunk/man/es/pkusers.1 (modified) * pykota/trunk/man/es/pykosd.1 (modified) * pykota/trunk/man/es/pykotme.1 (modified) * pykota/trunk/man/es/repykota.1 (modified) * pykota/trunk/man/es/warnpykota.1 (modified) * pykota/trunk/man/fr/autopykota.1 (modified) * pykota/trunk/man/fr/dumpykota.1 (modified) * pykota/trunk/man/fr/edpykota.1 (modified) * pykota/trunk/man/fr/pkbanner.1 (modified) * pykota/trunk/man/fr/pkbcodes.1 (modified) * pykota/trunk/man/fr/pkinvoice.1 (modified) * pykota/trunk/man/fr/pkmail.1 (modified) * pykota/trunk/man/fr/pknotify.1 (modified) * pykota/trunk/man/fr/pkprinters.1 (modified) * pykota/trunk/man/fr/pkrefund.1 (modified) * pykota/trunk/man/fr/pkturnkey.1 (modified) * pykota/trunk/man/fr/pkusers.1 (modified) * pykota/trunk/man/fr/pykosd.1 (modified) * pykota/trunk/man/fr/pykotme.1 (modified) * pykota/trunk/man/fr/repykota.1 (modified) * pykota/trunk/man/fr/warnpykota.1 (modified) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/man/it/autopykota.1 (modified) * pykota/trunk/man/it/dumpykota.1 (modified) * pykota/trunk/man/it/edpykota.1 (modified) * pykota/trunk/man/it/pkbanner.1 (modified) * pykota/trunk/man/it/pkbcodes.1 (modified) * pykota/trunk/man/it/pkinvoice.1 (modified) * pykota/trunk/man/it/pkmail.1 (modified) * pykota/trunk/man/it/pknotify.1 (modified) * pykota/trunk/man/it/pkprinters.1 (modified) * pykota/trunk/man/it/pkrefund.1 (modified) * pykota/trunk/man/it/pkturnkey.1 (modified) * pykota/trunk/man/it/pkusers.1 (modified) * pykota/trunk/man/it/pykosd.1 (modified) * pykota/trunk/man/it/pykotme.1 (modified) * pykota/trunk/man/it/repykota.1 (modified) * pykota/trunk/man/it/warnpykota.1 (modified) * pykota/trunk/man/nb_NO/autopykota.1 (modified) * pykota/trunk/man/nb_NO/dumpykota.1 (modified) * pykota/trunk/man/nb_NO/edpykota.1 (modified) * pykota/trunk/man/nb_NO/pkbanner.1 (modified) * pykota/trunk/man/nb_NO/pkbcodes.1 (modified) * pykota/trunk/man/nb_NO/pkinvoice.1 (modified) * pykota/trunk/man/nb_NO/pkmail.1 (modified) * pykota/trunk/man/nb_NO/pknotify.1 (modified) * pykota/trunk/man/nb_NO/pkprinters.1 (modified) * pykota/trunk/man/nb_NO/pkrefund.1 (modified) * pykota/trunk/man/nb_NO/pkturnkey.1 (modified) * pykota/trunk/man/nb_NO/pkusers.1 (modified) * pykota/trunk/man/nb_NO/pykosd.1 (modified) * pykota/trunk/man/nb_NO/pykotme.1 (modified) * pykota/trunk/man/nb_NO/repykota.1 (modified) * pykota/trunk/man/nb_NO/warnpykota.1 (modified) * pykota/trunk/man/pkbanner.1 (modified) * pykota/trunk/man/pkbcodes.1 (modified) * pykota/trunk/man/pkinvoice.1 (modified) * pykota/trunk/man/pkmail.1 (modified) * pykota/trunk/man/pknotify.1 (modified) * pykota/trunk/man/pkprinters.1 (modified) * pykota/trunk/man/pkrefund.1 (modified) * pykota/trunk/man/pkturnkey.1 (modified) * pykota/trunk/man/pkusers.1 (modified) * pykota/trunk/man/pl/autopykota.1 (modified) * pykota/trunk/man/pl/dumpykota.1 (modified) * pykota/trunk/man/pl/edpykota.1 (modified) * pykota/trunk/man/pl/pkbanner.1 (modified) * pykota/trunk/man/pl/pkbcodes.1 (modified) * pykota/trunk/man/pl/pkinvoice.1 (modified) * pykota/trunk/man/pl/pkmail.1 (modified) * pykota/trunk/man/pl/pknotify.1 (modified) * pykota/trunk/man/pl/pkprinters.1 (modified) * pykota/trunk/man/pl/pkrefund.1 (modified) * pykota/trunk/man/pl/pkturnkey.1 (modified) * pykota/trunk/man/pl/pkusers.1 (modified) * pykota/trunk/man/pl/pykosd.1 (modified) * pykota/trunk/man/pl/pykotme.1 (modified) * pykota/trunk/man/pl/repykota.1 (modified) * pykota/trunk/man/pl/warnpykota.1 (modified) * pykota/trunk/man/pt/autopykota.1 (modified) * pykota/trunk/man/pt_BR/autopykota.1 (modified) * pykota/trunk/man/pt_BR/dumpykota.1 (modified) * pykota/trunk/man/pt_BR/edpykota.1 (modified) * pykota/trunk/man/pt_BR/pkbanner.1 (modified) * pykota/trunk/man/pt_BR/pkbcodes.1 (modified) * pykota/trunk/man/pt_BR/pkinvoice.1 (modified) * pykota/trunk/man/pt_BR/pkmail.1 (modified) * pykota/trunk/man/pt_BR/pknotify.1 (modified) * pykota/trunk/man/pt_BR/pkprinters.1 (modified) * pykota/trunk/man/pt_BR/pkrefund.1 (modified) * pykota/trunk/man/pt_BR/pkturnkey.1 (modified) * pykota/trunk/man/pt_BR/pkusers.1 (modified) * pykota/trunk/man/pt_BR/pykosd.1 (modified) * pykota/trunk/man/pt_BR/pykotme.1 (modified) * pykota/trunk/man/pt_BR/repykota.1 (modified) * pykota/trunk/man/pt_BR/warnpykota.1 (modified) * pykota/trunk/man/pt/dumpykota.1 (modified) * pykota/trunk/man/pt/edpykota.1 (modified) * pykota/trunk/man/pt/pkbanner.1 (modified) * pykota/trunk/man/pt/pkbcodes.1 (modified) * pykota/trunk/man/pt/pkinvoice.1 (modified) * pykota/trunk/man/pt/pkmail.1 (modified) * pykota/trunk/man/pt/pknotify.1 (modified) * pykota/trunk/man/pt/pkprinters.1 (modified) * pykota/trunk/man/pt/pkrefund.1 (modified) * pykota/trunk/man/pt/pkturnkey.1 (modified) * pykota/trunk/man/pt/pkusers.1 (modified) * pykota/trunk/man/pt/pykosd.1 (modified) * pykota/trunk/man/pt/pykotme.1 (modified) * pykota/trunk/man/pt/repykota.1 (modified) * pykota/trunk/man/pt/warnpykota.1 (modified) * pykota/trunk/man/pykosd.1 (modified) * pykota/trunk/man/pykotme.1 (modified) * pykota/trunk/man/repykota.1 (modified) * pykota/trunk/man/sv_SE/autopykota.1 (modified) * pykota/trunk/man/sv_SE/dumpykota.1 (modified) * pykota/trunk/man/sv_SE/edpykota.1 (modified) * pykota/trunk/man/sv_SE/pkbanner.1 (modified) * pykota/trunk/man/sv_SE/pkbcodes.1 (modified) * pykota/trunk/man/sv_SE/pkinvoice.1 (modified) * pykota/trunk/man/sv_SE/pkmail.1 (modified) * pykota/trunk/man/sv_SE/pknotify.1 (modified) * pykota/trunk/man/sv_SE/pkprinters.1 (modified) * pykota/trunk/man/sv_SE/pkrefund.1 (modified) * pykota/trunk/man/sv_SE/pkturnkey.1 (modified) * pykota/trunk/man/sv_SE/pkusers.1 (modified) * pykota/trunk/man/sv_SE/pykosd.1 (modified) * pykota/trunk/man/sv_SE/pykotme.1 (modified) * pykota/trunk/man/sv_SE/repykota.1 (modified) * pykota/trunk/man/sv_SE/warnpykota.1 (modified) * pykota/trunk/man/th/autopykota.1 (modified) * pykota/trunk/man/th/dumpykota.1 (modified) * pykota/trunk/man/th/edpykota.1 (modified) * pykota/trunk/man/th/pkbanner.1 (modified) * pykota/trunk/man/th/pkbcodes.1 (modified) * pykota/trunk/man/th/pkinvoice.1 (modified) * pykota/trunk/man/th/pkmail.1 (modified) * pykota/trunk/man/th/pknotify.1 (modified) * pykota/trunk/man/th/pkprinters.1 (modified) * pykota/trunk/man/th/pkrefund.1 (modified) * pykota/trunk/man/th/pkturnkey.1 (modified) * pykota/trunk/man/th/pkusers.1 (modified) * pykota/trunk/man/th/pykosd.1 (modified) * pykota/trunk/man/th/pykotme.1 (modified) * pykota/trunk/man/th/repykota.1 (modified) * pykota/trunk/man/th/warnpykota.1 (modified) * pykota/trunk/man/tr/autopykota.1 (modified) * pykota/trunk/man/tr/dumpykota.1 (modified) * pykota/trunk/man/tr/edpykota.1 (modified) * pykota/trunk/man/tr/pkbanner.1 (modified) * pykota/trunk/man/tr/pkbcodes.1 (modified) * pykota/trunk/man/tr/pkinvoice.1 (modified) * pykota/trunk/man/tr/pkmail.1 (modified) * pykota/trunk/man/tr/pknotify.1 (modified) * pykota/trunk/man/tr/pkprinters.1 (modified) * pykota/trunk/man/tr/pkrefund.1 (modified) * pykota/trunk/man/tr/pkturnkey.1 (modified) * pykota/trunk/man/tr/pkusers.1 (modified) * pykota/trunk/man/tr/pykosd.1 (modified) * pykota/trunk/man/tr/pykotme.1 (modified) * pykota/trunk/man/tr/repykota.1 (modified) * pykota/trunk/man/tr/warnpykota.1 (modified) * pykota/trunk/man/warnpykota.1 (modified) * pykota/trunk/man/zh_TW/autopykota.1 (modified) * pykota/trunk/man/zh_TW/dumpykota.1 (modified) * pykota/trunk/man/zh_TW/edpykota.1 (modified) * pykota/trunk/man/zh_TW/pkbanner.1 (modified) * pykota/trunk/man/zh_TW/pkbcodes.1 (modified) * pykota/trunk/man/zh_TW/pkinvoice.1 (modified) * pykota/trunk/man/zh_TW/pkmail.1 (modified) * pykota/trunk/man/zh_TW/pknotify.1 (modified) * pykota/trunk/man/zh_TW/pkprinters.1 (modified) * pykota/trunk/man/zh_TW/pkrefund.1 (modified) * pykota/trunk/man/zh_TW/pkturnkey.1 (modified) * pykota/trunk/man/zh_TW/pkusers.1 (modified) * pykota/trunk/man/zh_TW/pykosd.1 (modified) * pykota/trunk/man/zh_TW/pykotme.1 (modified) * pykota/trunk/man/zh_TW/repykota.1 (modified) * pykota/trunk/man/zh_TW/warnpykota.1 (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/openoffice/README (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/po/README (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/cgifuncs.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/ipp.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/README (modified) * pykota/trunk/SECURITY (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/stylesheets/pykota.css (modified) * pykota/trunk/stylesheets/README (modified) * pykota/trunk/tests/README (modified) * pykota/trunk/TODO (modified) * pykota/trunk/untested/postscript/pagecount.sh (modified) * pykota/trunk/untested/README (modified) Changed copyright years. Thu, 30 Nov 2006 21:47:26 GMT jerome [3090] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) Now pkinvoice works internally like pkrefund. Huge code factorization is ... Wed, 29 Nov 2006 21:20:13 GMT jerome [3083] * pykota/trunk/bin/pkinvoice (modified) Changed output format for amounts. Wed, 29 Nov 2006 19:28:35 GMT jerome [3079] * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) Now prepares datas for ReportLab 2.x Wed, 22 Nov 2006 22:29:28 GMT jerome [3069] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/man/de/pkinvoice.1 (modified) * pykota/trunk/man/de/pkrefund.1 (modified) * pykota/trunk/man/el_GR/pkinvoice.1 (modified) * pykota/trunk/man/el_GR/pkrefund.1 (modified) * pykota/trunk/man/es/pkinvoice.1 (modified) * pykota/trunk/man/es/pkrefund.1 (modified) * pykota/trunk/man/fr/pkrefund.1 (modified) * pykota/trunk/man/it/pkinvoice.1 (modified) * pykota/trunk/man/it/pkrefund.1 (modified) * pykota/trunk/man/nb_NO/pkinvoice.1 (modified) * pykota/trunk/man/nb_NO/pkrefund.1 (modified) * pykota/trunk/man/pkinvoice.1 (modified) * pykota/trunk/man/pkrefund.1 (modified) * pykota/trunk/man/pl/pkinvoice.1 (modified) * pykota/trunk/man/pl/pkrefund.1 (modified) * pykota/trunk/man/pt_BR/pkinvoice.1 (modified) * pykota/trunk/man/pt_BR/pkrefund.1 (modified) * pykota/trunk/man/pt/pkinvoice.1 (modified) * pykota/trunk/man/pt/pkrefund.1 (modified) * pykota/trunk/man/sv_SE/pkinvoice.1 (modified) * pykota/trunk/man/sv_SE/pkrefund.1 (modified) * pykota/trunk/man/th/pkinvoice.1 (modified) * pykota/trunk/man/th/pkrefund.1 (modified) * pykota/trunk/man/tr/pkinvoice.1 (modified) * pykota/trunk/man/tr/pkrefund.1 (modified) * pykota/trunk/man/zh_TW/pkinvoice.1 (modified) * pykota/trunk/man/zh_TW/pkrefund.1 (modified) * pykota/trunk/po/de/pykota.po (modified) * pykota/trunk/po/el_GR/pykota.po (modified) * pykota/trunk/po/es/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/it/pykota.po (modified) * pykota/trunk/po/nb_NO/pykota.po (modified) * pykota/trunk/po/pl/pykota.po (modified) * pykota/trunk/po/pt_BR/pykota.po (modified) * pykota/trunk/po/pt/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/po/sv_SE/pykota.po (modified) * pykota/trunk/po/th/pykota.po (modified) * pykota/trunk/po/tr/pykota.po (modified) * pykota/trunk/po/zh_TW/pykota.po (modified) Fixed a typo in help : formating ==> formatting Wed, 22 Nov 2006 22:04:44 GMT jerome [3067] * pykota/trunk/bin/pkinvoice (modified) Removed unused command line argument. Mon, 27 Mar 2006 19:56:49 GMT jerome [2811] * pykota/trunk/bin/pkinvoice (modified) Incorrect docstring. Mon, 06 Mar 2006 07:50:32 GMT jerome [2790] * pykota/trunk/bin/pkinvoice (modified) Now uses the Percent class like other tools do. Mon, 13 Feb 2006 11:48:27 GMT jerome [2689] * pykota/trunk/bin/pkinvoice (modified) Doesn't output an invoice when amount due is 0.0. Sat, 11 Feb 2006 20:45:54 GMT jerome [2670] * pykota/trunk/bin/pkinvoice (modified) Removed the number of bytes from the invoice : probably not ... Sat, 11 Feb 2006 16:24:00 GMT jerome [2668] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) pkinvoice now officially works ! Sat, 11 Feb 2006 10:59:13 GMT jerome [2666] * pykota/trunk/bin/pkinvoice (modified) Revamped the functionnality completely, to base invoices on ... Fri, 10 Feb 2006 22:15:11 GMT jerome [2663] * pykota/trunk/bin/pkinvoice (modified) The logo is now repeated on all pages but stored only once in the ... Fri, 10 Feb 2006 21:28:01 GMT jerome [2662] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/setup.py (modified) pkinvoice now basically works. TODO : PDF generation. Fri, 10 Feb 2006 20:52:01 GMT jerome [2661] * pykota/trunk/bin/pkinvoice (modified) Added important command line options to pkinvoice. Fri, 10 Feb 2006 19:48:18 GMT jerome [2660] * pykota/trunk/bin/pkinvoice (added) Skeleton for pkinvoice added.