Plugins Directory » Invoices

20281 Author: Kirill Bezrukov (RedmineUP)
Website: https://www.redmineup.com/pages/plugins/invoices
Code repository: -
Registered on: 2011-12-01 (about 7 years ago)
Current version: 4.1.6
Compatible with: Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x
User ratings:   (10)

Redmine Invoices Plugin: turn Redmine into an online invoicing system.

Create, track and export your invoices. Bill time entries and manage user rates.

Features:
  • Simple invoices management
  • Invoices statuses basic workflow
  • Integrated with Redmine CRM plugin. [CRM Plugin at Redmine.org] [CRM – developer's site]. Required CRM Light or CRM PRO version 3.0+
  • Integrated with Redmine Products plugin. [Products at Redmine.org] [Products – developer's site].
  • Multi-currency support
  • Add taxes and discounts (percentage and flat)
  • Assignable to Redmine users
  • Custom lines units
  • Per line tax value
  • Ajax line editing
  • Translated into 17 languages: Bulgarian, Czech, Danish, German, English, Spanish, French, Hungarian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Serbian, Swedish, Ukrainian, Chinese, Chinese (Taiwan)

Get this plugin


Invoices, Quotes and Estimates
Start using invoices functionality for your business to ease your clients' payment history monitoring. Once you created invoice, you can generate, download and send pdf-report to your client. This plugin allows you in standard to create estimates or quotations. It works well with “Finance” plugin allowing you to link operations and invoices.


Time entries
With “Invoices” plugin you can bill standard Redmine time entries with your custom rates and group invoices’ entires by activities, users and issues. This is especially convenient if your organization provides time-based services for the clients, e.g. software development companies, design studios, customer support departments and others.


Expenses
Expenses enhance the standard invoices functionality and allow to keep track of the additional non-time based investments made during the project for you and your client. Create draft of expenses and negotiate it with your client or just use it for more transparent accountancy.


Fully customizable invoices and PDF reports
You can set your invoice in one of 19 languages contributed by the community. To start just include your company logo, company information and custom fields to PDF report. Choose one of 4 predefined professional PDF templates, or create your invoicing template. With HTML based custom templates powered by Liquid markup language, it is simple and easy. What is more, each report has a link to a public view, that allows to see it without signing in to a system.


----

Automatic translation and adjusting to templates
With Helpdesk Widget your employees & customers can send inquiries or set tickets from any page inside Redmine or external. What is more, you can customize fields you want to be displayed, as well as pre-populate them with a content. It includes the use of address of a page, status, product ID and more.


Different Units to match your need
According to your need, you can add different positions to invoice in different units. Despite standard currencies, you can add mileage (in miles or kilometers), time entries (in minutes, hours, days) quantity of products (in pieces), or any other that you would find suitable for your organization.


----

Screenshots


Get this plugin

Installation notes

Extract plugin to /plugins folders

bundle install
bundle exec rake redmine:plugins NAME=redmine_contacts_invoices RAILS_ENV=production

Changelog

4.1.6 (2017-07-07)

Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Redmine 3.4 support

4.1.5 (2017-05-30)

Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Chinese translation update
  • Contact filters were changed for select2
  • Fixed InvoiceLine custom field bug

4.1.4 (2017-02-08)

Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Liquid drop "remaining_balance" and "balance" fields for invoice
  • Notification compatibility fixes
  • Fixed line breaks in custom templates

4.1.3 (2016-11-17)

Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • [NEW] Set Invoice by estimated time
  • [NEW] "Recurring profile" total and due on invoice page
  • [NEW] "Recurring profile" filter on invoices list
  • Link to recurring invoices from profile page
  • "Is recurring" filter on invoices list
  • Filter by Invoice ID
  • Invoice payments REST API
  • Invoice attachments REST API
  • Order number in invoice API
  • "+" button support
  • Chinese translation (Zuofeng Zhang)
  • Fixed bug with recurring invoices creation
  • Fixed bug in PDF preview

4.1.1 (2016-06-20)

Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Added relation with products
  • Custom fields for invoice lines

4.1.0 (2016-06-01)

Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Recurring invoices
  • Invoice comment notification
  • Expenses API
  • Fixed pagination styles for Redmine 3.2+
  • Fixed bug with reversed comments

4.0.2 (2015-12-11)

Compatible with Redmine 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • New import for invoices and exprenses
  • German translation update by Alexander Meindl
  • Unicode encoding for pdf
  • Fixed major currencies bug
  • Fixed template preview

4.0.1 (2015-08-25)

Compatible with Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Fixed bug with creating InvoiceLine with empty units
  • Fixed bug with creating Expense with empty assigned to, project and billable
  • Expenses filters bug fixed
  • Invoice templates controller bug fixed

4.0.0 (2015-06-16)

Compatible with Redmine 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Redmine 3 support
  • inovice.project liquid attribute
  • Added Mark as Sent option for email sending invoices

3.3.0 (2015-03-25)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Print button for public links
  • Multiple custom templates per project
  • Invoice template field
  • PayPal online payments
  • Chinese translation (zhoutt)

3.2.3 (2014-11-14)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Custom fields fixes for Redmine < 2.5
  • Fixed bug with creating invoice from order with empty item price field
  • language field added to Liquid drop

3.2.2 (2014-11-10)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Invoices calendar view
  • Custom field as filter for expenses
  • Import dates fixes
  • Serbian translation (Radenko)

3.2.1 (2014-10-16)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Custom fields styles
  • New styles for copy to all invoice items amount
  • Fixes for seach by custom values
  • Fixed creating expenses from global list
  • Fixes for expense table view links

3.2.0 (2014-10-02)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

  • Invoices and expenses queries
  • Change line description db field type to text
  • Send invoice with attachments fixes
  • XSS for invoice line description fixes
  • Czech tranlsation (Martin Grůber)
  • Disable uniqueness validation for invoice line description
  • Fixed add permission check on invoice list page
  • Select Invoices/Expenses menu items on import
  • Ukrainian translation (Olexa)

3.1.4 (2014-05-03)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • "Download as PDF" button in custom template public view
  • Macro support for invoice mail subject
  • Fixed access issues with public invoices
  • Spanish translation (Luis Blasco)

3.1.3 (2014-04-10)

Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Prawn gem was downgraded for ruby 1.8.7 support
  • French translation update (Philippe Lafoucrière)
  • Bulgarian translation (Oldzhay Saroolu)

3.1.1 (2014-02-25)

Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Polish translation update (Szymon Anders)
  • From address for sending invoices
  • Redmine 2.5 support
  • Fixed bug with invoice status translation
  • Fixed bug with spliting time in activity and user grouping invoice lines
  • Invoice contact statistics through all projects

3.1.0 (2014-02-07)

Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Sending invoice by email
  • Added total sum to expenses table view
  • Added invoice.tax_amount param in custom templates
  • Added Order number field for invoice
  • Swedish translation update (Johan Bergquist)
  • Fixed due date missing in custom templates
  • Fixed currency symbols in prawn PDF reports

3.0.0 (2013-12-08)

Compatible with Redmine 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Custom templates based on HTML with liquid markup language
  • Public links
  • List view settings
  • PostgreSQL compatibility fixes
  • Brazilian Portuguese translation (Marcelo Fernandes)
  • Taxes, Billable and Currency fields for Expenses
  • Bug fixes and stability improvements

2.3.0 (2013-11-16)

Compatible with Redmine 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Taxes, Billable and Currency fields for Expenses
  • "Estimate" status for invoice
  • Currency signs
  • Global money setting on the Contacts -> Money tab
  • Units could be hided
  • Dutch translation (Bas Van Eijk)
  • Fixed bug in PDF genetation with emplty contact

2.2.2 (2013-10-22)

Compatible with Redmine 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • New macro invoice(invoice_number)
  • CRM 3.2.7 support
  • PostgreSQL sorting issues

2.2.0 (2013-07-11)

Compatible with Redmine 2.3.x, 2.2.x, 2.1.x.

  • Invoice payments
  • Statistic for Due and Paid invoices
  • Client balance stat
  • Contacts context menu add invoice
  • Contact invoices tab
  • New "Cancel" invoice status
  • Sortable invoice lines

2.1.1 (2013-04-05)

Compatible with Redmine 2.3.x, 2.2.x, 2.1.x.

  • Select project field
  • Fixed DAILY_ID bug
  • Added YEARLY_ID, MONTHLY_ID macros
  • Hungarian translation (Márk Sági-Kazár)
  • Czech translation (Martin Grůber)
  • Bill time entries to different project

2.1.0 (2013-02-26)

Compatible with Redmine 2.3.x, 2.2.x, 2.1.x.

  • Assignee for expense
  • Attachments for invoices/expenses
  • Comments for invoices
  • Expenses table view
  • Sorting on excerpt list
  • Finance plugin support

2.0.0 (2012-11-13)

Compatible with Redmine 2.2.x, 2.1.x.

  • Feature: Redmine 2.1 support
  • Feature: Ruby 1.9 support
  • Feature: configure which menu entries are shown
  • Feature: Contact card on show invoice page
  • Feature: New currencies for Invoices (NZD and SGD)

Download

1.1.0 (2012-05-03)

Compatible with Redmine 1.4.x, 1.3.x, 1.2.x.

Light version now supports Redmine 1.3 and 1.4

  • Feature: Caching for invoice total amount
  • Feature: Issues paginator with page_size
  • Feature: Invoice subject property
  • Feature: Expenses statistic by dates and statuses
  • Feature: Page number and invoice number in page footer
  • [PRO] Feature: CSV invoices/expenses export
  • [PRO] Feature: Custom Field support for Expenses module
  • Bug: Wrong statistics for boundary dates for last month
  • Bug: ActionView:TemplateError

Download

0.0.2 (2011-12-02)

Compatible with Redmine 1.3.x, 1.2.x.

  • Feature: Last invoice number on invoice create page
  • Feature: New right for own invoices
  • Bug: All invoice deleted after line deletion

Download

0.0.1 (2011-12-01)

Compatible with Redmine 1.2.x.

User ratings

  by Dimitar Chervenakov 26 days ago

  by none provided 10 months ago

  by Christoph S. Ackermann 11 months ago

All the invoices we are writing are done inside Redmine with the awesome Invoices plugin. We created together with our designers a custom PDF template and now we can send out just beautiful invoices in the name of cubetech. Thanks RedmineUP!

  by Marek Kielecki about 2 years ago

  by Stefan Müller about 2 years ago

Simple and useful. Easily integrated with Redmine.

  by Plam Sim about 2 years ago

Good plugin with useful features, well developed. You will also get a professional support by the developers.

  by Greg Lewsza (RedmineUP) over 2 years ago

  by Dmitry Kabanov almost 4 years ago

  by cody liou over 4 years ago

  by Tim Craig over 4 years ago