On Mon, May 14, 2012 at 11:53 AM, Bradley M. Kuhn <[email protected]> wrote: > Russell Adams wrote at 10:39 (EDT): > >> So what I hear is: We need a way to build business logic on top of >> Ledger. Would that be a fair summary of both of our issues? > > I don't really need the business logic implemented in software. What I > need are software tools for other accounting-related tasks, like > invoicing, to work with version control underneath and be aware of > Ledger. > > I think that's the first step.
Invoicing isn't an accounting task - it's a document generation task. My solution to the above problem was a few rake scripts, some PDF generation code for invoices, and a preprocessor that takes my own tag-augmented version of markdown and does things like time math for counting hours, etc. . My output formats are ledger files, PDF invoices, and various other reports. Everything is text kept in version control. I haven't posted my workflow tools yet as they're extremely rough around the edges, but I intend to when I get it cleaned up. - Zack
