diff --git a/static/src/js/container.js b/static/src/js/container.js
index e44cfa58e742fb91ccbedecdcebae304beec8393..f5139ec5e0bb06e2f77109665a6d9022d5e72548 100644
--- a/static/src/js/container.js
+++ b/static/src/js/container.js
@@ -118,7 +118,7 @@ odoo.define('vracoop_pos_container_qrcode.container_print_qr', function (require
             ean19 = ean19.concat(prefixe_qr,timestamp.toString(),weight_str);
             var ean20 = this.pos.barcode_reader.barcode_parser.sanitize_ean19(ean19);
 
-            var ean20_int = parseInt(ean20);
+            var ean20_int = BigInt(ean20);
             var code_base36 = ean20_int.toString(36);
 
             var url_qrcode = url_qr.concat(code_base36);