Custom reference numbers for orders, invoices, and credit notes.
Module for complete control over the numbering of orders, invoices, and delivery notes. Create custom formats with prefixes, dynamic variables (year, month, day), and automatic resetting of number sequences. Ideal for companies requiring standardized accounting documents according to various standards.
Do you need to have perfect control over the numbering of your business documents? This module is exactly what you are looking for.
What can the module do?
Customize the number sequences according to your needs:
- Orders - create your own format for reference numbers
- Invoices - professional accounting numerical series with the option for annual resetting
- Delivery notes - clear numerical series for your logistics
Dynamic variables for maximum flexibility: Make use of clever variables in your prefixes:
{Y}- year (4 digits, e.g. 2025){y}- year (2 digits, e.g. 25){M}- month with zero (01-12){D}– day with zero (01-31){H}, ,{i}, ,{s}– hour, minute, second{W}- week of the year{z}- day of the year
Examples of use:
INV-{Y}-You are trained on data up to October 2023. INV-2025-000001FAK{Y}{M}-You are trained on data up to October 2023. FAK202501-000001{Y}/{M}/{D}-You are trained on data up to October 2023. 2025/01/15-000001
Intelligent resetting of number sequences
Set when the numbering should reset:
- Never - continuous sequential numbering
- Every year - ideal for invoices (1.1. starts again from 1)
- Every month - practical for delivery notes
- Every day - for high-frequency operations
This is perfect for adhering to accounting standards and for clear documentation record-keeping.
Data sheet
- Compatible with Prestashop version
- 1.7 - 9.x
- License
- Time unlimited
- Support
- 12 months
- Support for MULTISTORE
- Yes / domain license
- Module version
- 1.3.2
- E-commerce Platform
- Prestashop
Version 1.3.2
New features:
Added debug mode for troubleshooting
Improved logging of all operations
New hooks for better compatibility (actionObjectOrderInvoiceAddAfter, actionObjectOrderSlipAddAfter)
Automatic correction of delivery note numbers after creation
Version 1.3.1
New Features:
Resetting numerical sequences (year, month, day, never)
Statistics of counters in administration
Table crn_counters for managing counters
Improvements:
Enhanced administration interface with live preview
Added examples of resetting
Color differentiation of active/inactive sections
Improved tooltips and help
Version 1.3.0
Nové funkcie:
- Podpora resetovania číselných radov
- Systém počítadiel pre periodicité
- Možnosť manuálnej aktualizácie existujúcich čísel
- Diagnostický nástroj
Vylepšenia:
- Prepracované override súbory
- Vylepšený systém caching
- Optimalizovaná validácia formulárov
Version 1.2.0
Support for dynamic variables in prefixes
JavaScript for live preview of numbers
Test generation from the administration
Option to reset all counters
Version 1.1.0
Number of delivery notes
Change logging
Advanced settings for each type of document
Version 1.0.0
Basic generation of order and invoice numbers
Override system for OrderInvoice
Simple administration interface
Support for prefixes and number lengths
Yes, the module works on PrestaShop 1.7 up to 9.x. We have tested it on all major versions and regularly update compatibility.
No, the module only affects newly created documents. Old records remain unchanged. If you want to update existing numbers, you can use the manual update function (at your own risk).
When uninstalling, all settings and the counter table will be removed. Already generated numbers in orders and invoices will be preserved.
Yes, the module supports PrestaShop multishop mode, and settings can be applied globally or for specific stores.
In the "Invoice numbering" section, select the option "Reset invoice numbers" to "Every month" in the field. Use a prefix with the month, e.g., INV{Y}{M}-.
Front: https://psdemo.konverzio.com
Backoffice: https://psdemo.konverzio.com/admin070f8da8ufblri9kpzt/
Login: demo@demo.com
password: demodemo