- New
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.
Customize the number sequences according to your needs:
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 yearExamples 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-000001Set when the numbering should reset:
This is perfect for adhering to accounting standards and for clear documentation record-keeping.
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
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
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
Support for dynamic variables in prefixes
JavaScript for live preview of numbers
Test generation from the administration
Option to reset all counters
Number of delivery notes
Change logging
Advanced settings for each type of document
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}-.