===================================== Point Of Sale - Multiple Cash Control ===================================== .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-quentinDupont%2Fgrap--odoo--incubator-lightgray.png?logo=github :target: https://github.com/quentinDupont/grap-odoo-incubator/tree/12.0_pos_multiple_control/pos_multiple_control :alt: quentinDupont/grap-odoo-incubator |badge1| |badge2| |badge3| This module extends the functionality of the point of sale by allowing a better control at the closing of the session. * Show differences for all statements chosen (see config part) * Allow user to control each statement. (not only the cash statement, by default) and change his starting and ending balance .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/change_starting_balance.gif * Quickly solve differences (we can set an absolute limit), thanks to pos_move_reason See this gif where where we set ending balance with difference, solve it and close session : .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/end_session_balance_automatic_solve.gif As the verification is more complete, allow the user to reopen a new session, if the first one is in a closed state. .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/open_new_session.png Extra checks are done, to prevent user errors: * It is not possible to click on the button 'Close Session' if there are some draft orders. **Table of contents** .. contents:: :local: Configuration ============= To configure this module, you need to: **Configure the journals** you want to control in your point of sale (POS) * Go to Invoicing / Configuration / Journals / Journals * Check the box 'POS Journal Control' if you want to enable this feature for this journal * Unchecked journal will be in grey .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/account_journal_config.png **Configure your POS configuration** * Go to Point of Sale / Configuration / Point of Sale / * Choose your Payments methods (1) * Check Cash Control (2) * (optional) Choose a "pos move reason" to ausolve difference (3) (see pos_move_reason module for more details) * (optional) Choose a limit to allow or not the user to autosolve control difference in pos - Set 0 if you don't want any limit. (4) .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/pos_session_config.png Bug Tracker =========== Bugs are tracked on `GitHub Issues `_. 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 `feedback `_. Do not contact contributors directly about support or help with technical issues. Credits ======= Authors ~~~~~~~ * GRAP Contributors ~~~~~~~~~~~~ * Sylvain LE GAL * Julien WESTE * Quentin DUPONT Maintainers ~~~~~~~~~~~ This module is part of the `quentinDupont/grap-odoo-incubator `_ project on GitHub. You are welcome to contribute.