Custom Invoice Numbers PRO

Custom Invoice Numbers PRO

Compatible With: Community 2.0, 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
03 October, 2017
Extensions, Shipping & Fulfillment, Order Management (OMS)
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 IE Windows: 10, 11, 8, 9, Edge
License Type:


Allows to reformat invoice numbers. You can use various dynamic variables for generating the numbers.

Other Extensions by Singleton software


Back to top

If generating invoice numbers in the standard format, such as 000000002 is not suitable for you, but you need to have the invoice reference numbers generated in a more meaningful way based on your conceptions, this module is designed right for you. Thus you make, e.g. the invoice searching easier. By means of this module you are able to set the invoice numbers easily and quickly into the form, e.g. INV-100/2017 or INV-101/2017.

An enormous advantage in an automatic generation of the invoice numbers is that you can use a counter, which will generate an increasing numeric value for every new invoice number according to the rules, which you have set for the counter. For example, if you set an initial value of the counter to 1 and the increasing number of the counter to 1, the system will generate the counter values of 1, 2, 3, 4, ... for the invoice numbers. Thus you can create a format of the invoice numbers, e.g. INV-{COUNTER} and your final invoice numbers will have the following form: INV-1, INV-2, INV-3, … You can reset the counter anytime or set its reset automatically every week, month or year, or set an automatic reset of the counter when the counter has reached selected value or selected date.

When creating the format of the invoice number you can also use other dynamic invariables (tags), such as an order ID, number of the calendar year, number of the month of the year, number of the day of the week, etc. You will find a description of all available variables (tags) in the figures above.

This module uses already mentioned dynamic variables (tags) for advanced generating of the invoice numbers. You can use, e.g.a tag for generating an abbreviation of the current calendar year number and a tag for generating a random number (you can choose its length) in the invoice number format INV-{RANDOM_NUMBER}/{YEARSHORTCUT}. For such configuration of the invoice number format the invoice numbers will be generated, e.g., this way: INV-464/17 or INV-839/17 or INV-467/17, etc.

You can use all the following tags:

  • {ORDER_ID}
  • {YEAR}
  • {MONTH}
  • {WEEK}
  • {DAY}



Click here for a sample of this module functionality and login using the following data:

     User name: Demo

     Password: demo12345

You will see the generated invoices with modified numbers of such invoice in the Admin Interface in the SALES->Invoices menu.
Simlarly, you can try to create your own invoice in the Admin Interface in the SALES->Orders menu. Firstly, you have to create a new order and subsequently you will be allowed the generate an invoice for this order. You can create a new order also from the
user interface.

You will find the configuration of this module in the Admin Interface in the STORE->Configuration menu. Please go through the menu after every change in the configuration to SYSTEM->Cache Management and reset all cache types for displaying the changes made in the configuration of this module.

Release Notes

Back to top


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    First release of Custom invoice numbers PRO


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top