This project is not covered by Drupal’s security advisory policy.

This module enables you to create full featured invoices in Drupal Commerce and ERPAL. It introduces a new commerce_order bundle for invoices. Invoices will be stored in the same data structure as an order in commerce but in a different bundle. This makes the functionality and all contrib modules reusable to work with ERPAL invoices. You can use ERPAL invoice to

  • Create invoices in Drupal commerce
  • Use it together with ERPAL platform to build your own business application

By using this module as your commerce invoice module, you get the following benefits:

  • Save invoices separated from orders in an own dataset (entity)
  • Create invoice datasets directly from an order
  • Create an invoice PDF for each invoice using the commerce billy module
  • Fully integrated functionality with commerce modules, rules and other Drupal contrib modules extending the commerce functionality

How to install? You should only add all dependancies, and next small things:
1) You should install the DOM PDF library as it written on the Commerce Billy project page to get PDF invoices.
2) For the module Commerce Billy you should add the patch #2217123-2: Added alter for list of order types
3) For the module Commerce Order Types you should add the patch #1868540-19: Switch to using exportable entities for entity types

This module with its supported 7.x-3.x branch is used in the ERPAL platform distribution to build flexible business applications.

Deprecated 7.x-1.x branch

Then branch 7.x-1.x is only used to provide some module collections for the ERPAL Business Management distribution. The module in this deprecated branch has no stand allone functionality.

This project is developed by Bright Solutions. We also offer paid Drupal and ERPAL support and consulting.

Supporting organizations: 
Development, Sponsoring

Project information

Releases