invoicing icon indicating copy to clipboard operation
invoicing copied to clipboard

Ruby invoicing framework gem

For a more up-to-date version see {code-mancers/invoicing}[https://github.com/code-mancers/invoicing]!

= Ruby Invoicing Framework

  • {Website}[http://ept.github.com/invoicing/]
  • {API Docs}[http://rubydoc.info/github/ept/invoicing/frames/]
  • {Code}[http://github.com/ept/invoicing/]

== DESCRIPTION

This is a framework for generating and displaying invoices (ideal for commercial Rails apps). It allows for flexible business logic; provides tools for tax handling, commission calculation etc. It aims to be both developer-friendly and accountant-friendly.

The Ruby Invoicing Framework is based on {ActiveRecord}[http://api.rubyonrails.org/classes/ActiveRecord/Base.html].

Please see {the website}[http://ept.github.com/invoicing/] for an introduction to using Invoicing, and check the {API reference}[http://invoicing.rubyforge.org/doc/] for in-depth details.

If you're interested in contributing to the invoicing gem itself, please see the file {HACKING.md}[http://github.com/ept/invoicing/blob/master/HACKING.md].

== FEATURES

  • TODO

== REQUIREMENTS

  • ActiveRecord >= 2.1
  • Only MySQL and PostgreSQL databases are currently supported

== INSTALL

sudo gem install invoicing

== STATUS

So far, the Ruby Invoicing Framework has been tested with ActiveRecord 2.2.2, MySQL 5.0.67 and PostgreSQL 8.3.5. We will be testing it across a wider variety of versions soon.

== CREDITS

The Ruby invoicing framework originated as part of the website {Bid for Wine}[http://www.bidforwine.co.uk], developed by Patrick Dietrich, Conrad Irwin, Michael Arnold and Martin Kleppmann for Ept Computing Ltd. It was extracted from the Bid for Wine codebase and substantially extended by Martin Kleppmann.

== LICENSE

Copyright (c) 2009 Martin Kleppmann, Ept Computing Limited.

This gem is made publicly available under the terms of the MIT license. See LICENSE and/or COPYING for details.