Difference between revisions of "Custom Reports Using Eguile"

From GnuCash
Jump to: navigation, search
m (...the rest of this page will be here very soon)
(...the rest of this page will be here very soon)
Line 10: Line 10:
  
 
see [http://bugzilla.gnome.org/show_bug.cgi?id=574582] for more information.
 
see [http://bugzilla.gnome.org/show_bug.cgi?id=574582] for more information.
 +
 +
== Available Reports ==
 +
 +
The following eguile-based reports are available.  More will be contributed soon (hopefully).
 +
 +
==== Tax Invoice ====
 +
; Report file: taxinvoice.scm
 +
; Template file: taxinvoice-eguile.scm
 +
; CSS file: none
 +
; Author: Chris Dennis
 +
; Version: 0.01
 +
; Last update: June 2009
 +
 +
==== Balance Sheet
 +
; Report file: balsheet-eg.scm
 +
; Template file: balsheet-eg.eguile.scm
 +
; CSS file: balsheet-eg.css
 +
; Author: Chris Dennis
 +
; Version: 0.01
 +
; Last update: June 2009

Revision as of 21:07, 21 June 2009

What is eguile?

eguile is a way of processing a template file to create a guile script.

More specifically, within GnuCash, guile is used to combine HTML and guile code to create a report, such as an invoice or balance sheet.

The GnuCash version of eguile is eguile-gnc.scm, written in early 2009 by Chris Dennis, and based on Neale Pickett's eguile.scm.

...the rest of this page will be here very soon

see [1] for more information.

Available Reports

The following eguile-based reports are available. More will be contributed soon (hopefully).

Tax Invoice

Report file
taxinvoice.scm
Template file
taxinvoice-eguile.scm
CSS file
none
Author
Chris Dennis
Version
0.01
Last update
June 2009

==== Balance Sheet

Report file
balsheet-eg.scm
Template file
balsheet-eg.eguile.scm
CSS file
balsheet-eg.css
Author
Chris Dennis
Version
0.01
Last update
June 2009