Sin impuesto Con impuesto
Invoice series module for PrestaShop

What it does for your store

  • Series by country and provinceEach invoice takes the series that corresponds to its billing address: for example, Peninsula and Balearic Islands, Canary Islands, Ceuta and Melilla, or foreign.
  • Or by customer group.If you prefer, the series depends on the customer group, to separate professionals and individuals.
  • Numbering with prefix and yearAdd the PrestaShop invoice prefix and year to the number, and reset the numbering every year if needed.
  • From the date you chooseThe new numbering is applied from a date, and a button serially numbers the invoices already issued since then.
  • The serial number is also in the PDF.The serial number appears on the invoice and gives the name to the PDF file you download.
  • List for your accounting firm.Filter invoices by series and dates, choose the columns (NIF, address, taxes, totals) and download them in CSV.
Read also on our blog

Invoice series module for PrestaShop

Price: €302.50
First year:€302.50tax incl.
From the second year:€75.63/yeartax incl.
  • One year of technical support and lifetime updates; from the second year, support is extended for €75.63/year and includes taking on your general improvement ideas for the module.
  • Renews automatically; cancel whenever you want, with no minimum term.
One-time payment:€302.50tax incl.
  • One year of technical support and lifetime updates; after that, support ends (with the subscription it is extended for €75.63/year).
  • A single payment, with no automatic charges.
€250.00 + VAT = €302.50

Total control of your billing series: Automate the assignment of legal series according to location and customer type (B2B/B2C).

  • 📍 Legal Compliance (Spain): Automatically separates your series in Peninsula/Balearic Islands , Canary Islands/Ceuta/Melilla and International .
  • 👥 B2B and B2C Segmentation: Configure different series for professionals and individuals.
  • 🇮🇨 Canary Islands Special: Smart management of mandatory invoicing in B2B versus B2C.

🚀 Avoid tax errors and automate your accounting 100%.

Compatible with

PrestaShop1.7.3 – 8.2

Black Friday, 7 to 30 November: spend €50 or more on modules (VAT included) and we give you a €200 voucher (VAT included) to spend on more modules for one month. Ends in until 30 November at 23:59.

Expert content

Reviewed by our experts

Written by

Reviewed by

See all our experts

Content written and reviewed by qualified professionals. Information is provided for guidance only.

Installation, updates and support

Free installation

We'll do it for you! We'll install and configure the module in your store completely free of charge , guaranteeing a quick and hassle-free start.

Lifetime updates

Get permanent access to the latest version of your module. Your investment is protected and it will always be compatible with new versions of PrestaShop.

Certified quality

Our modules have passed the official PrestaShop validation, ensuring their security, performance and compatibility with the platform's standards.

Premium support (1 year)

You have a full year of dedicated support . Any questions or problems that arise regarding the module will be resolved by our expert team.

Why did we create this module?

PrestaShop automatically numbers all invoices in a single series. If you sell to the Canary Islands, Ceuta and Melilla, or internationally, or if you separate business and personal invoices, this separation ends up being done manually, and that's where the errors occur.

That's why we created this module: you define your series, assign countries, provinces, or customer groups to them, and each new invoice receives its number in the corresponding series, without manual intervention.

You gain a numbering system ordered by series and an exportable list that makes the work easier for your accounting firm.

Billing

A single invoice numbering system is not suitable for all your customers

If your accountant requires different invoice series by country, province, or customer type, PrestaShop's unique numbering system eliminates the need for manual corrections. Multiple invoice series automatically assign each invoice its corresponding series number.

2 criteria
series by country and province, or by customer groups
Number format
serial prefix + 8 digits, with the year if you want
Existing invoices
Generate the serial number of the ones you already have

Your series, with your prefixes

Create the series you need in Manage Series and choose the type: countries/provinces or customer group . Assign the corresponding countries (and provinces) or groups to each series; the module will notify you if a country or group is already in another series. Orders that don't fit into any series use the default series.

The invoice number, as you need it

Prefix and year
You can add the PrestaShop invoice prefix and the year as a suffix (for example, 00000001/2026).
Annual Reset
Optionally, the numbering of each series restarts every year.
Application date
You indicate from what date the new format applies, so as not to change the previous one.

Also for existing invoices

The " Generate serialized invoice numbers" button numbers previously issued invoices into series. The number appears in the invoice PDF, and the module is toggled on and off with a switch.

Listing and export for your accounting firm

In Show/export invoices you filter by series and date range, choose which columns to view (customer, NIF/CIF, address, totals, taxes…) and download the list in CSV.

Important: the module assigns the series by country, province or customer group; you define the tax regime of each series (VAT, IGIC, IPSI) with your series and your taxes.

Module for PrestaShop 1.7.3 and later

Developed and maintained by REKIRE

Selling in Spain? See what Veri*factu requires from your PrestaShop shop, and when.

  • Compatible PrestaShop versions
    1.7.3
    1.7.4
    1.7.5
    1.7.6
    1.7.7
    1.7.8
    8.0
    8.1
    8.2

Version 1.4.6
Compatibility PrestaShop 1.7.3 – 8.2. Version 9 is not yet tested: if you need it, we can adapt it free of charge.
Languages included Spanish and English
Modify the core Yes: an override of HTMLTemplateInvoice, so that the invoice PDF includes the new number in the name
Own tables 4: Series, countries or groups within each series, numbering and export filters
Scheduled tasks It doesn't need

v1.6.1

  • The module's screens open even though it was installed without the module manager (using a hyphen with Module::install() ): its hidden tabs were missing, and without them, the screens wouldn't open, and there were no profile permissions. Installing from the back office didn't cause this issue. The update creates the missing tabs.
  • "Show/export invoices" no longer gives an error with orders without taxes when the store is in debug mode.

v1.6.0

  • Number format by template , for example F {YEAR} /{COUNTER} , with the length being the counter. If empty, the number is displayed as usual. If the number resets every year, the template must include the year; otherwise, it cannot be saved because numbers would be repeated.
  • Initial number of each series. Used to continue the numbering of another program. It does not allow going down from a number already used.
  • Historical numbers. An invoice may have a saved number that is printed as is. A button to import them from the Custom Invoice Reference Number module is available; this process is repeatable: duplicates are imported, and non-repeating numbers are reported. The "Generate serialized invoice numbers" function no longer handles these.
  • Invoice number and date in the order list (from PrestaShop 1.7.7 ), editable with one click by users with editing permissions in the module. Every change is saved. By default, it is disabled.
  • Two invoices issued at the same time can no longer have the same serial number.
  • Nothing changes when you update until it is configured.

v1.5.0

  • New option: Date the invoice on the day it is issued. Previously, an order that already had a delivery note would retain the delivery note date on the invoice, almost always the same as the order date, because PrestaShop reuses that same row. With this option, both the invoice and the order will reflect the date of invoicing, while the delivery note number and details remain unchanged.
  • It works even if the series are deactivated. It comes disabled , even after updating: anyone who doesn't activate it will remain the same as before. Existing invoices are unaffected.
  • With this option, an invoice whose delivery note is prior to "Apply new format to invoices from" already comes out with the series number, because its date is the issue date.
  • In PrestaShop 1.7, the PDF of the delivery note prints the same date in its header: if it is printed again after invoicing, it displays the invoice date. The saved delivery note date does not change. This does not occur in PrestaShop 8 or later.

v1.4.7

  • Security: Renumbering invoices requires editing permissions. The button that renumbers all invoices could be accessed from any back-office profile.
  • Security: The export filter is no longer saved without a session. Previously, it was saved when the screen was built, before checking session, token, and permissions, and the selected series was entered into the query without being escaped. Now, it requires a session, token, and view permission, and the series must be one of those that exist.
  • Security: serial prefixes are missed in all queries and only accept letters, numbers, spaces, and . _ / - . A prefix with quotation marks broke the numbering of new invoices.
  • When adding customer groups to a series, only numeric IDs are accepted, and only if the registration has passed validation.
  • The serialized invoices screen opens in PrestaShop 9 (it gave an error due to a translation call that PrestaShop 9 no longer has).
  • The tax column works with a table prefix other than ps_ .

v1.4.6

  • New Billing Series by country and province or by customer group, with optional prefix and year, numbering from the date you choose and export of invoices to CSV.

At Rekire we want to make things easy for you. That's why our PrestaShop modules come with a flexible usage license:

  • Unlimited use in your projects. You can use the module in as many of your own installations as you want, even if you are an agency and manage several websites (without needing to be in multi-store mode).
  • Distribution restrictions. It is not permitted to exchange, distribute, sell, or republish the module to third parties.

Professional ethics. This software is our livelihood. We ask for your professional ethics and that you make new purchases if the volume of projects requires it: it's the only way for us to make it worthwhile to continue developing such great modules and maintain our constant improvements.

Technical support

In order to provide you with the best service, module support is governed by these conditions:

  • Support is provided exclusively on the website declared as the main site .
  • If you have not declared a primary site, support is automatically applied to the first installation where the module is activated.

You might also like

4 other products in the same category

Questions and answers

  • ¿Con qué criterios se asigna la serie a cada factura?

    Equipo de Rekire

    0
    • Por países y provincias o por grupos de clientes. Creas tus series en Administrar series, les asignas los países (y provincias) o los grupos, y el módulo avisa si uno ya está en otra serie. Los pedidos que no encajan en ninguna usan la serie por defecto.

      Equipo de RekireThe shop

  • ¿Cómo es el formato del número de factura?

    Equipo de Rekire

    0
    • Prefijo de serie más 8 dígitos. Puedes añadir el prefijo de facturas de PrestaShop y el año como sufijo (por ejemplo, 00000001/2026), hacer que cada serie reinicie la numeración cada año e indicar desde qué fecha se aplica el nuevo formato para no tocar lo anterior.

      Equipo de RekireThe shop

  • ¿Puedo numerar por series las facturas que ya tengo emitidas?

    Equipo de Rekire

    0
    • Sí. El botón Generar números de factura serializados numera por series las facturas que ya estaban emitidas. El número sale en el PDF de la factura.

      Equipo de RekireThe shop

  • ¿Calcula el IVA, el IGIC o el IPSI de cada serie?

    Equipo de Rekire

    0
    • No. El módulo asigna la serie por país, provincia o grupo de cliente; el régimen fiscal de cada serie (IVA, IGIC, IPSI) lo defines tú con tus series y tus impuestos en PrestaShop.

      Equipo de RekireThe shop

  • ¿Puedo sacar un listado de facturas para mi gestoría?

    Equipo de Rekire

    0
    • Sí. En Mostrar/exportar facturas filtras por serie y por rango de fechas, eliges las columnas (cliente, NIF/CIF, dirección, totales, impuestos…) y descargas el listado en CSV.

      Equipo de RekireThe shop

  • ¿En qué versiones de PrestaShop funciona?

    Equipo de Rekire

    0
    • En PrestaShop 1.7.3 y posteriores. También está incluido en la suscripción anual a todos los módulos de Rekire y en los bonos de horas de soporte.

      Equipo de RekireThe shop

Loading...
Cookie consent
Back to top