From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ulf Stegemann Subject: Re: [ANN] Org Invoice 1.0.0 Date: Thu, 11 Dec 2008 12:38:53 +0100 Message-ID: References: <86zljmjrih.fsf@pmade.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LAjsu-0001Wx-My for emacs-orgmode@gnu.org; Thu, 11 Dec 2008 06:39:12 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LAjsp-0001Sx-1p for emacs-orgmode@gnu.org; Thu, 11 Dec 2008 06:39:09 -0500 Received: from [199.232.76.173] (port=56302 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LAjso-0001Sm-Lw for emacs-orgmode@gnu.org; Thu, 11 Dec 2008 06:39:06 -0500 Received: from main.gmane.org ([80.91.229.2]:52799 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LAjsn-0007ZC-BC for emacs-orgmode@gnu.org; Thu, 11 Dec 2008 06:39:06 -0500 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LAjsj-0000nt-IM for emacs-orgmode@gnu.org; Thu, 11 Dec 2008 11:39:01 +0000 Received: from london.zeitform.net ([146.140.213.100]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Dec 2008 11:39:01 +0000 Received: from ulf-news by london.zeitform.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Dec 2008 11:39:01 +0000 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi Peter, Peter Jones wrote: > I thought I'd share some elisp that I'm using in conjunction with > org-mode for helping me prepare invoices. > > The attached file is useful for producing an org mode dblock that groups > headings by date and calculates billing information based on your hourly > rate. It also has a clean API for other elisp packages to use. yesterday, I had the time to have a quick look at org-invoice. It already looks very interesting. Thank you for sharing this. If you plan to expand your package I'd have suggestions for it: Currently, times are always given as hours and rates as hourly rates. This is fine for a collection of smaller tasks. For projects it's much more common to use person days, -weeks or -months. So it would be nice if one could choose between these calculation schemes (or if the best scheme would be chosen automatically). NB that it's quite common that a person day is not hourly rate times eight, so different rates would be necessary, too. And while we are at it, a column that indicates the rate used would be fine. Another nice feature would be to have invoice items with a fixed price, i.e. where the price is not calculated based on work or clock time. Imagine e.g. hardware sold along with IT services or things like that. Those things are rather ideas than feature requests but nevertheless, I thought I'll let you know as I think org-invoice has quite a good potential, e.g. I can imagine that it's not only handy for actual invoices but also for project planning, cost estimates, bids and all other things where a cost component is involved. Ulf