Back to Top

PrestaShop POS French NF525 {User Guide}

Updated 7 March 2023

PrestaShop POS French NF525 module helps retailers to comply with the new law i.e., NF525 certifications.

This new law directs all retailers to ensure that the POS entries can not be modified or removed.

The law with an aim to fight sales tax fraud stipulates that all POS software must ensure stringent data conservation, inalterability as well as an archive of all cash register data.

This module helps to add digital signatures to achieve the inalterability of entries of POS. In case, if any entry is modified, the digital signature is updated.

Note: This module is an extension of the PrestaShop Point of Sale (POS) module. To use this module, you must install the PrestaShop POS module first.

Searching for an experienced
Prestashop Company ?
Find out More

An Important Note

For the PrestaShop Point of Sale version 5.1.1, 2.1.1 and below, add the following hook.


Path: wkpos/classes/wkposorder.php

Location: formatOrderDetails function

before return $order;

Hook::exec('actionWkPosFormatOrderDetail', array('order_detail' => &$order));


Path: wkpos/controllers/front/sale.php

Location: In initcontent function

Add the following hook


Features of the PrestaShop POS French NF525 module

  • Show or hide digital sign from the POS order receipts.
  • Choose to show or hide the digital sign from the POS cash register transaction listing.
  • Show or hide the digital sign of each order in PrestaShop order listing.
  • The sales agents can view the digital signature on the order receipts after placing the order on behalf of the customer.

How to install the PrestaShop POS French NF525 module?

  • Firstly, go to the module manager in the back office and click on ‘upload a module’.
  • After that, drag and drop the module file or select the file from the system.
  • In this way, the module installation will be successful.
Click to Install PrestaShop POS NF525 module
Drop or upload the file of PrestaShop POS NF525 module from the system
PrestaShop POS NF525 module installed successfully

How to configure the module?

After the successful installation of the module, an admin can proceed to configure the module.

In the configuration settings of the module, there are only three options. Let’s see what are those options?

The first option helps an admin to show or hide the digital sign from the order receipts.

Whereas, the second option helps to show or hide the digital sign from the cash register transaction listing.

And, the last and the third option allows the admin to show or hide the digital sign from the PrestaShop order listing.

Configure PrestaShop POS NF525 module

So, this was all about configuring the module.

The workflow of the PrestaShop POS French NF525 module

After the installation of the module, this module will start generating digital signs.

But, firstly let’s just see how an order is generated in the PrestaShop POS.

A sales agent adds the product of the customer to the cart.

POS add to cart

After that, a sales agent needs to select the customer from the list. On selecting the customer, an option to select the address of the customer also becomes available.

POS checkout

Now, a sales agent can validate or place the order after selecting a suitable payment mode.

POS order placing

Invoice Receipt

After validating the order successfully, an invoice will be generated & appear on the screen.

This invoice will now contain a digital sign as you may notice in the invoice receipt.

digital sign on invoice receipt

Cash Register Transaction Listing

This module also helps to add a digital sign on the transactions available in cash register.

To view the transactions, click on the payment modes appearing on the screen.

POS cash register transactions

After clicking on any payment mode, all the transactions of that particular payment mode will open in a popup.

All the transactions of the popup will also contain the digital sign.

digital sign with cash register transactions

At the Admin’s End

Cash Register Transactions

All the Cash Register transactions of a POS are also available at the admin’s end.

To view the transactions of a particular POS, firstly click on the view button.

POS listings

After clicking on the view button, the following page will open. This page contains payment modes wise transaction list.

payment modes listing

After clicking on a particular payment mode type, a list of all the transactions of that payment mode will open.

All the transactions will also contain a digital sign.

digital sign with each pos cash register transaction

Admin Order Listing

A new column also adds to the admin order listing page to show the digital sign associated with each order.

POS NF525 Digital sign on the admin order list

So, this was all about the PrestaShop POS French NF525 module. I hope this document will help you in checking the functionality of the module in a better way.

Also, do let us know about your views in the comments.


For any kind of technical assistance or query, please raise a ticket at or send us a mail at [email protected]

Also, please explore our vast range of featureful PrestaShop Addons.

Current Product Version - 4.0.0

Supported Framework Version - 1.7.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content