VM Invoice

VM Invoice is component for automated generation PDF invoices and/or dispatch notes for your e-shop VirtueMart.  It enables to create PDF invoices, invoice generation based on order status change and settings for adjustable invoice appearance.

It can generate PDF invoices and despatch notes based on VirtueMart purchases (orders). These may be emailed to customers automatically or made available for download in the customer area. VM Invoice offers a complete and reliable solution for the management of your invoices.


  • generate PDF invoices for VirtueMart customers from their orders
  • generate delivery / dispatch notes (optionally)
  • manual or fully automated operation
  • create new VirtueMart orders / invoices manually: ideal e.g. when accepting orders via phone, fax or other channels; includes creating new customer or selecting existing one, selecting shipping & payment methods and adding items to order / invoice; the feature is AJAX based so the work with it is really fast and easy
  • PDF invoice template editor using WYSIWYG
  • batch VirtueMart orders and invoices processing
  • Can send invoices to customers' emails
  • easy integration with VirtueMart order list on Joomla front-end enables on-click invoice downloads for logged-in users
  • tax summary block for EU customers

Advanced features

  • Configurable process management - invoice generation based on order status change
  • Adjustable invoice appearance with custom fields available
  • All law-requested invoice info: issue date, taxation date, due date, independent numbering sequence with custom prefix, etc.
  • Possibility to include shop logo and stamp in invoices
  • Support for invoice background images


VM Invoice is compatible with Joomla CMS 1.5.x + VirtueMart 1.1.x. tested on Joomla 1.5.26 with VirtueMart 1.1.19. and also with Joomla CMS 1.6/1.7/2.5 + VirtueMart 2.6.x. Actually tested on Joomla 2.5.19 with VirtueMart 2.6.

VM Invoice 3 is compatible with Joomla 2.5 to 3.x and with VirtueMart 3.0.19 to 3.8.8.

VM Invoice 4 is compatible with Joomla 4.3 and with VirtueMart 4.0.12. Please read our FAQ for instructions on how to migrate from VM Invoice 3 to VM Invoice 4.

VM Invoice video presentation