Search 1.9 billion lines of Odoo code on GitHub

l10n_fr_pos_cert_extra

Author: GRAP
License: AGPL-3
Branch: 8.0
Repository: coopiteasy/grap-odoo-incubator
Dependencies: l10n_fr_pos_cert, and point_of_sale
Languages: JavaScript (148, 28.5%), PO File (91, 17.5%), Python (132, 25.4%), XML (70, 13.5%), and reStructuredText (79, 15.2%)
Other repositories: TheCloneMaster/grap-odoo-incubator, akretion/grap-odoo-incubator, aurestic/grap-odoo-incubator, cedvict/grap-odoo-incubator, erick-alvino/grap-odoo-incubator, francislouie/grap-odoo-incubator, grap/grap-odoo-incubator, initOS/grap-odoo-incubator, legalsylvain/grap-odoo-incubator, nabima/grap-odoo-incubator, quentinDupont/grap-odoo-incubator, and vidtsin/grap-odoo-incubator

<h1 class="title">Extra - French Certification (Point of Sale)</h1> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/grap/grap-odoo-incubator/tree/8.0/l10n_fr_pos_cert_extra"><img alt="grap/grap-odoo-incubator" src="https://img.shields.io/badge/github-grap%2Fgrap--odoo--incubator-lightgray.png?logo=github" /></a></p> <p>This module extends the functionality of Point of Sale module to feat with the french Sapin law.</p> <p>It extends the odoo module <code>l10n_fr_cert_pos</code> and add extra required features :</p> <ul class="simple"> <li>It allows to display the hash on the bill (See Usage part)</li> <li>It displays the hashed data</li> </ul> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_order_detail.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_order_detail.png" /> </div> <ul class="simple"> <li>It displays on the <code>pos.order</code> form the hash, and if the data has been corrupted or not.</li> </ul> <p><strong>Certified Order</strong></p> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_order_certified.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_order_certified.png" /> </div> <p><strong>Corrupted Order</strong></p> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_order_corrupted.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_order_corrupted.png" /> </div> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#configuration" id="id1">Configuration</a></li> <li><a class="reference internal" href="#usage" id="id2">Usage</a></li> <li><a class="reference internal" href="#bug-tracker" id="id3">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id4">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id5">Authors</a></li> <li><a class="reference internal" href="#maintainers" id="id6">Maintainers</a></li> </ul> </li> </ul> </div> <a name="configuration"></a> <h2><a class="toc-backref" href="#id1">Configuration</a></h2> <p>To configure this module, you need to:</p> <ol class="arabic simple"> <li>Set an extra key in <code>openerp.cfg</code> configuration file named <code>l10n_fr_certification_mode</code> with the following value:</li> </ol> <ul class="simple"> <li><code>legacy</code>: Configuration is on each PoS config. (Default value, if not found)</li> <li><code>warning</code>: The bill will display the hash of the order on the bill or a warning, if the server is unreachable.</li> <li><code>block</code>: The bill will not be printed, if the server is unreachable.</li> </ul> <ol class="arabic simple"> <li>Go to 'Point Of Sale' / 'Configuration' / 'Point of Sale' and edit your french PoS Configs, setting the correct setting for the field 'Prevent Uncertified Bill'. This field will be used only if the server is set to the mode <code>legacy</code>.</li> </ol> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_config.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/pos_config.png" /> </div> <p><strong>Important note</strong></p> <p>'block' setting will break offline mode.</p> <a name="usage"></a> <h2><a class="toc-backref" href="#id2">Usage</a></h2> <p>Depending of the settings, the french bills printed by the point of sale :</p> <ul class="simple"> <li>will display an extract of the hash of the order.</li> </ul> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/bill_with_hash.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/bill_with_hash.png" /> </div> <ul class="simple"> <li>will display a warning text, if setting is set to 'warning'.</li> </ul> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/bill_warning.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/bill_warning.png" /> </div> <ul class="simple"> <li>will not be printed, if setting is set to 'block'.</li> </ul> <div class="figure"> <img alt="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/bill_unprinted.png" src="https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/l10n_fr_pos_cert_extra/static/description/bill_unprinted.png" /> </div> <a name="bug-tracker"></a> <h2><a class="toc-backref" href="#id3">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/grap/grap-odoo-incubator/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed <a class="reference external" href="https://github.com/grap/grap-odoo-incubator/issues/new?body=module:%20l10n_fr_pos_cert_extra%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="credits"></a> <h2><a class="toc-backref" href="#id4">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id5">Authors</a></h3> <ul class="simple"> <li>GRAP</li> </ul> <a name="maintainers"></a> <h3><a class="toc-backref" href="#id6">Maintainers</a></h3> <p>This module is part of the <a class="reference external" href="https://github.com/grap/grap-odoo-incubator/tree/8.0/l10n_fr_pos_cert_extra">grap/grap-odoo-incubator</a> project on GitHub.</p> <p>You are welcome to contribute.</p>