From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Jones Subject: Re: org-invoice tutorial Date: Mon, 21 Sep 2009 11:09:42 -0600 Message-ID: <864oqwql61.fsf@pmade.com> References: <87r5u5ycns.fsf@online.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MpmPc-00029Z-4j for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 13:10:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MpmPX-000290-Gk for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 13:10:51 -0400 Received: from [199.232.76.173] (port=58271 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MpmPX-00028w-Bj for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 13:10:47 -0400 Received: from lo.gmane.org ([80.91.229.12]:44930) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MpmPW-0002GK-QA for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 13:10:47 -0400 Received: from list by lo.gmane.org with local (Exim 4.50) id 1MpmPL-00035b-HQ for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 19:10:35 +0200 Received: from c-67-177-207-68.hsd1.co.comcast.net ([67.177.207.68]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 21 Sep 2009 19:10:35 +0200 Received: from mlists by c-67-177-207-68.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 21 Sep 2009 19:10:35 +0200 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 henry atting writes: > is there anywhere a tutorial about org-invoice? Or at least a more > detailed description? I don't have much time right now to write a tutorial, but I could answer specific questions. I'll start with a better description: org-invoice really does two things: 1. Take a sub-tree of headings with dates and associated work times and generate an org table. Headings will be placed into buckets based on their date stamp, and the resulting table will be sorted by date, with totals for each day in the range, and a final total. The generated table has a few options to control its look (e.g. what columns are in the table). 2. Provide an elisp interface to collect invoice data from a sub-tree. This can be useful, for example, in submitting invoice data to an invoicing service such as Freshbooks. I'll try to answer any questions posted to this list about org-invoice. -- Peter Jones - 303-219-0226 pmade inc. - http://pmade.com