{"id":317847,"date":"2021-12-30T07:20:29","date_gmt":"2021-12-30T07:20:29","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=317847"},"modified":"2025-04-02T09:42:08","modified_gmt":"2025-04-02T09:42:08","slug":"prestashop-pos-french-nf525-user-guide","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/","title":{"rendered":"PrestaShop POS French NF525 {User Guide}"},"content":{"rendered":"\n<p><strong>PrestaShop POS French NF525<\/strong> module helps retailers to comply with the new law i.e., NF525 certifications.<\/p>\n\n\n\n<p>This new law directs all retailers to ensure that the POS entries can not be modified or removed.<\/p>\n\n\n\n<p>The law with an aim to fight sales tax fraud stipulates that all POS software must ensure <strong>stringent data conservation<\/strong>, <strong>inalterability<\/strong> as well as an archive of all cash register data.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p><strong>Note:<\/strong> This module is an extension of the PrestaShop Point of Sale (POS) module. To use this module, you must install the <a href=\"https:\/\/store.webkul.com\/Prestashop-Point-Of-Sale-System-POS.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PrestaShop POS<\/strong><\/a> module first.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">An Important Note<\/h3>\n<\/div><\/div>\n\n\n\n<p>For the PrestaShop Point of Sale version 5.1.1, 2.1.1 and below, add the following hook.<\/p>\n\n\n\n<p><strong>1}<\/strong><\/p>\n\n\n\n<p><strong>Path:<\/strong> wkpos\/classes\/wkposorder.php<\/p>\n\n\n\n<p><strong>Location:<\/strong> formatOrderDetails function<\/p>\n\n\n\n<p>before return $order;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Hook::exec(&#039;actionWkPosFormatOrderDetail&#039;, array(&#039;order_detail&#039; =&gt; &amp;$order));<\/pre>\n\n\n\n<p><strong>2}<\/strong><\/p>\n\n\n\n<p><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"><strong>Path:<\/strong> wkpos\/controllers\/front\/sale.php<\/p>\n\n\n\n<p><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"><strong>Location:<\/strong> In initcontent function<\/p>\n\n\n\n<p>Add the following hook<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Hook::exec(&#039;actionSetSmartyVariablesInPos&#039;);<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of the PrestaShop POS French NF525 module<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Show or hide digital sign from the POS order receipts.<\/li>\n\n\n\n<li>Choose to show or hide the digital sign from the POS cash register transaction listing.<\/li>\n\n\n\n<li>Show or hide the digital sign of each order in PrestaShop order listing.<\/li>\n\n\n\n<li>The sales agents can view the digital signature on the order receipts after placing the order on behalf of the customer.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to install the PrestaShop POS French NF525 module?<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Firstly, go to the module manager in the back office and click on \u2018upload a module\u2019.<\/li>\n\n\n\n<li>After that, drag and drop the module file or select the file from the system.<\/li>\n\n\n\n<li>In this way, the module installation will be successful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"334\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png\" alt=\"Click to Install PrestaShop POS NF525 module\" class=\"wp-image-300991\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-300x83.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-250x70.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-768x214.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5.png 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"424\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/2-5-1200x424.png\" alt=\"Drop or upload the file of PrestaShop POS NF525 module from the system\" class=\"wp-image-300990\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/2-5-1200x424.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/2-5-300x106.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/2-5-250x88.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/2-5-768x271.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/2-5.png 1280w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"391\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/3-4-1200x391.png\" alt=\"PrestaShop POS NF525 module installed successfully\" class=\"wp-image-300992\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/3-4-1200x391.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/3-4-300x98.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/3-4-250x81.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/3-4-768x250.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/3-4.png 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to configure the module?<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation of the module, an admin can proceed to configure the module.<\/p>\n\n\n\n<p>In the configuration settings of the module, there are only three options. Let&#8217;s see what are those options?<\/p>\n\n\n\n<p>The first option helps an admin to show or hide the digital sign from the order receipts.<\/p>\n\n\n\n<p>Whereas, the second option helps to show or<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"> hide the digital sign from the cash register transaction listing.<\/p>\n\n\n\n<p>And, the last and the third option allows the admin to show or hide the digital sign from the PrestaShop order listing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1095\" height=\"599\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/1-10.png\" alt=\"Configure PrestaShop POS NF525 module\" class=\"wp-image-317993\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/1-10.png 1095w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/1-10-300x164.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/1-10-250x137.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/1-10-768x420.png 768w\" sizes=\"(max-width: 1095px) 100vw, 1095px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>So, this was all about configuring the module.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">The workflow of the PrestaShop POS French NF525 module<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the installation of the module, this module will start generating digital signs.<\/p>\n\n\n\n<p>But, firstly let&#8217;s just see how an order is generated in the <strong><a href=\"https:\/\/webkul.com\/blog\/prestashop-point-of-sale-system\/\" target=\"_blank\" rel=\"noreferrer noopener\">PrestaShop POS<\/a><\/strong>.<\/p>\n\n\n\n<p>A sales agent adds the product of the customer to the cart.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"593\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/2-12-1200x593.png\" alt=\"POS add to cart\" class=\"wp-image-318004\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/2-12-1200x593.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/2-12-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/2-12-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/2-12-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/2-12.png 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>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.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"682\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/3-13-1200x682.png\" alt=\"POS checkout\" class=\"wp-image-318005\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/3-13-1200x682.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/3-13-300x171.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/3-13-250x142.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/3-13-768x437.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/3-13.png 1351w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, a sales agent can validate or place the order after selecting a suitable payment mode.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"634\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/4-10-1200x634.png\" alt=\"POS order placing\" class=\"wp-image-318006\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/4-10-1200x634.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/4-10-300x159.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/4-10-250x132.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/4-10-768x406.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/4-10.png 1307w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Invoice Receipt<\/h3>\n\n\n\n<p>After validating the order successfully, an invoice will be generated &amp; appear on the screen.<\/p>\n\n\n\n<p>This invoice will now contain a digital sign as you may notice in the invoice receipt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"594\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/5-11-1200x594.png\" alt=\"digital sign on invoice receipt\" class=\"wp-image-318007\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/5-11-1200x594.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/5-11-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/5-11-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/5-11-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/5-11.png 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Cash Register Transaction Listing<\/h3>\n\n\n\n<p>This module also helps to add a digital sign on the transactions available in <a href=\"https:\/\/store.webkul.com\/Prestashop-Point-of-Sale-Cash-Register.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>cash register<\/strong><\/a>.<\/p>\n\n\n\n<p>To view the transactions, click on the payment modes appearing on the screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"621\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/6-7-1200x621.png\" alt=\"POS cash register transactions\" class=\"wp-image-318013\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/6-7-1200x621.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/6-7-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/6-7-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/6-7-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/6-7.png 1307w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on any payment mode, all the transactions of that particular payment mode will open in a popup.<\/p>\n\n\n\n<p>All the transactions of the popup will also contain the digital sign.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"588\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/7-7-1200x588.png\" alt=\"digital sign with cash register transactions\" class=\"wp-image-318016\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/7-7-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/7-7-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/7-7-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/7-7-768x376.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/7-7.png 1307w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">At the Admin&#8217;s End<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Cash Register Transactions<\/h3>\n\n\n\n<p>All the Cash Register transactions of a POS are also available at the admin&#8217;s end.<\/p>\n\n\n\n<p>To view the transactions of a particular POS, firstly click on the <strong>view<\/strong> button. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"569\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/8-6-1200x569.png\" alt=\"POS listings\" class=\"wp-image-318027\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/8-6-1200x569.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/8-6-300x142.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/8-6-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/8-6-768x364.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/8-6.png 1257w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on the <strong>view<\/strong> button, the following page will open. This page contains payment modes wise transaction list. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"514\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/9-8-1200x514.png\" alt=\"payment modes listing\" class=\"wp-image-318029\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/9-8-1200x514.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/9-8-300x129.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/9-8-250x107.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/9-8-768x329.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/9-8.png 1255w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on a particular payment mode type, a list of all the transactions of that payment mode will open.<\/p>\n\n\n\n<p>All the transactions will also contain a digital sign.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"974\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/10-7-1200x974.png\" alt=\"digital sign with each pos cash register transaction\" class=\"wp-image-318030\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/10-7-1200x974.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/10-7-300x243.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/10-7-250x203.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/10-7-768x623.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/10-7.png 1256w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Admin Order Listing<\/h3>\n\n\n\n<p>A new column also adds to the admin order listing page to show the digital sign associated with each order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"552\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-552x1024.png\" alt=\"POS NF525 Digital sign on the admin order list\" class=\"wp-image-318090\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-552x1024.png 552w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-162x300.png 162w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-134x249.png 134w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-768x1426.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-827x1536.png 827w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13-1103x2048.png 1103w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/12\/11-13.png 1128w\" sizes=\"(max-width: 552px) 100vw, 552px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>Also, do let us know about your views in the comments.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>For any kind of technical assistance or query, please raise a ticket at&nbsp;<a href=\"http:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/webkul.uvdesk.com<\/a>&nbsp;or send us a mail at&nbsp;<strong>support@webkul.com<\/strong><\/p>\n\n\n\n<p>Also, please explore our vast range of featureful&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\"><strong>PrestaShop Addons<\/strong><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 <a href=\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":244,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[12276,1241,12275,2065,289,6143],"class_list":["post-317847","post","type-post","status-publish","format-standard","hentry","category-prestashop","tag-french-nf525","tag-point-of-sale","tag-point-of-sale-extension","tag-prestashop","tag-prestashop-module","tag-prestashop-point-of-sale"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PrestaShop POS French NF525 {User Guide} | Webkul Blog<\/title>\n<meta name=\"description\" content=\"This user guide illustrates the functioning of the PrestaShop POS French NF525 module that helps to comply with the french regulation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PrestaShop POS French NF525 {User Guide} | Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"This user guide illustrates the functioning of the PrestaShop POS French NF525 module that helps to comply with the french regulation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-30T07:20:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-02T09:42:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png\" \/>\n<meta name=\"author\" content=\"Piyush Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Piyush Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\"},\"author\":{\"name\":\"Piyush Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/618dbdc16a52c2733cec1644cc079a2c\"},\"headline\":\"PrestaShop POS French NF525 {User Guide}\",\"datePublished\":\"2021-12-30T07:20:29+00:00\",\"dateModified\":\"2025-04-02T09:42:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\"},\"wordCount\":763,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png\",\"keywords\":[\"French NF525\",\"point of sale\",\"point of sale extension\",\"prestashop\",\"prestashop module\",\"Prestashop Point of Sale\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\",\"url\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\",\"name\":\"PrestaShop POS French NF525 {User Guide} | Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png\",\"datePublished\":\"2021-12-30T07:20:29+00:00\",\"dateModified\":\"2025-04-02T09:42:08+00:00\",\"description\":\"This user guide illustrates the functioning of the PrestaShop POS French NF525 module that helps to comply with the french regulation.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5.png\",\"width\":1284,\"height\":357,\"caption\":\"1-5\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PrestaShop POS French NF525 {User Guide}\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/618dbdc16a52c2733cec1644cc079a2c\",\"name\":\"Piyush Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0ff446749df956469eb2d784208613bd59b4087979ccbd37d8b9215338818adb?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0ff446749df956469eb2d784208613bd59b4087979ccbd37d8b9215338818adb?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Piyush Singh\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/piyushsingh-bd058\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PrestaShop POS French NF525 {User Guide} | Webkul Blog","description":"This user guide illustrates the functioning of the PrestaShop POS French NF525 module that helps to comply with the french regulation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/","og_locale":"en_US","og_type":"article","og_title":"PrestaShop POS French NF525 {User Guide} | Webkul Blog","og_description":"This user guide illustrates the functioning of the PrestaShop POS French NF525 module that helps to comply with the french regulation.","og_url":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2021-12-30T07:20:29+00:00","article_modified_time":"2025-04-02T09:42:08+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png","type":"","width":"","height":""}],"author":"Piyush Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Piyush Singh","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/"},"author":{"name":"Piyush Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/618dbdc16a52c2733cec1644cc079a2c"},"headline":"PrestaShop POS French NF525 {User Guide}","datePublished":"2021-12-30T07:20:29+00:00","dateModified":"2025-04-02T09:42:08+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/"},"wordCount":763,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png","keywords":["French NF525","point of sale","point of sale extension","prestashop","prestashop module","Prestashop Point of Sale"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/","url":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/","name":"PrestaShop POS French NF525 {User Guide} | Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5-1200x334.png","datePublished":"2021-12-30T07:20:29+00:00","dateModified":"2025-04-02T09:42:08+00:00","description":"This user guide illustrates the functioning of the PrestaShop POS French NF525 module that helps to comply with the french regulation.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/1-5.png","width":1284,"height":357,"caption":"1-5"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/prestashop-pos-french-nf525-user-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PrestaShop POS French NF525 {User Guide}"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/618dbdc16a52c2733cec1644cc079a2c","name":"Piyush Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0ff446749df956469eb2d784208613bd59b4087979ccbd37d8b9215338818adb?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0ff446749df956469eb2d784208613bd59b4087979ccbd37d8b9215338818adb?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Piyush Singh"},"url":"https:\/\/webkul.com\/blog\/author\/piyushsingh-bd058\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/317847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=317847"}],"version-history":[{"count":23,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/317847\/revisions"}],"predecessor-version":[{"id":487429,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/317847\/revisions\/487429"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=317847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=317847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=317847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}