Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app [#991] Rename plugin Apr 28, 2011
db/migrate [#991] Rename plugin Apr 28, 2011
lang Added i18n support for all strings. May 1, 2009
rails Swap init.rb files. May 10, 2010
README.rdoc [#991] Update Readme Apr 28, 2011
Rakefile [#991] Rename plugin Apr 28, 2011
init.rb [#991] Release v0.1.0 Apr 28, 2011
screenshot.png [#991] Add example screenshot Apr 28, 2011


ChiliProject Invoice plugin

The ChiliProject Invoice plugin allows a user to create invoices for Customers using ChiliProject's time entries.

This plugin is still in early development but has already been creating invoices for Little Stream Software since 2008.


  • Listing of current, old, and late invoice

  • Create and manage invoices

  • Automatic invoice creation based on time entries on a project

  • Invoice details based on issues

  • Payments to an invoice

  • Printable view of an invoice

Getting the plugin

A copy of the plugin can be downloaded from Little Stream Software or from GitHub


  1. Install the Customers plugin to 'vendor/plugins/customer_plugin' -

  2. Install the Invoice plugin to 'vendor/plugin/chiliproject_invoice'

  3. Run the plugin migrations +rake db:migrate_plugins+

  4. Restart your ChiliProject web servers (e.g. mongrel, thin, mod_rails)

  5. Login to your ChiliProject install as an Administrator

  6. Setup the permissions for your roles

  7. Configure your site specific settings in the Plugin administration panel

  8. Add the “Invoice module” to the enabled modules for your project

  9. The link to the plugin should appear on that project's navigation as Invoices


New Invoices

You can create a new invoice by using the New Invoice link in the menu.

New Invoice for an hourly project

Create a new invoice using the “New Autofilled Invoice” link. This will let you choose a project, date range, activities, and hourly rate and automatically create an invoice. The Project will need to be assigned to a Customer in order for the Customer to be auto populated.

Print an invoice

While viewing an invoice, click the “Printable view”. This will remove the ChiliProject styling and allow the invoice to be printed to a printer or a PDF generated using a PDF printer.


Click the “New Payment” link on the menu to get a form to enter a payment.


This plugin is licensed under the GNU GPL v2. See COPYRIGHT.txt and GPL.txt for details.


If you need help you can contact the maintainer at his email address (See CREDITS) or create an issue in the {Bug Tracker}: