diff --git a/addons/l10n_fr_pos_cert/__manifest__.py b/addons/l10n_fr_pos_cert/__manifest__.py index c856f9d46d9..e9802e9ef28 100644 --- a/addons/l10n_fr_pos_cert/__manifest__.py +++ b/addons/l10n_fr_pos_cert/__manifest__.py @@ -29,6 +29,7 @@ The module adds following features: 'views/pos_views.xml', 'views/account_sale_closure.xml', 'views/pos_inalterability_menuitem.xml', + 'views/res_config_settings_views.xml', 'report/pos_hash_integrity.xml', 'data/account_sale_closure_cron.xml', 'security/ir.model.access.csv', diff --git a/addons/l10n_fr_pos_cert/static/src/js/pos.js b/addons/l10n_fr_pos_cert/static/src/js/pos.js index 2e44ee74b06..ab1f4db6a13 100644 --- a/addons/l10n_fr_pos_cert/static/src/js/pos.js +++ b/addons/l10n_fr_pos_cert/static/src/js/pos.js @@ -39,6 +39,9 @@ patch(Order.prototype, { export_for_printing() { var result = super.export_for_printing(...arguments); result.l10n_fr_hash = this.get_l10n_fr_hash(); + if (this.pos.is_french_country()){ + result.pos_qr_code = false; + } return result; }, set_l10n_fr_hash(l10n_fr_hash) { diff --git a/addons/l10n_fr_pos_cert/views/res_config_settings_views.xml b/addons/l10n_fr_pos_cert/views/res_config_settings_views.xml new file mode 100644 index 00000000000..c45a97de7a1 --- /dev/null +++ b/addons/l10n_fr_pos_cert/views/res_config_settings_views.xml @@ -0,0 +1,16 @@ + + + + res.config.settings.view.form.inherit.l10n_fr_pos_cert + res.config.settings + + +
+ + + + country_code in ['FR', 'MF', 'MQ', 'NC', 'PF', 'RE', 'GF', 'GP', 'TF'] + +
+
+