You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
4.4 KiB

  1. =====================================
  2. Point Of Sale - Multiple Cash Control
  3. =====================================
  4. .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  5. !! This file is generated by oca-gen-addon-readme !!
  6. !! changes will be overwritten. !!
  7. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  8. .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
  9. :target: https://odoo-community.org/page/development-status
  10. :alt: Beta
  11. .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
  12. :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
  13. :alt: License: AGPL-3
  14. .. |badge3| image:: https://img.shields.io/badge/github-quentinDupont%2Fgrap--odoo--incubator-lightgray.png?logo=github
  15. :target: https://github.com/quentinDupont/grap-odoo-incubator/tree/12.0_pos_multiple_control/pos_multiple_control
  16. :alt: quentinDupont/grap-odoo-incubator
  17. |badge1| |badge2| |badge3|
  18. This module extends the functionality of the point of sale by allowing a
  19. better control at the closing of the session.
  20. * Show differences for all statements chosen (see config part)
  21. * Allow user to control each statement. (not only the cash statement, by
  22. default) and change his starting and ending balance
  23. .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/change_starting_balance.gif
  24. * Quickly solve differences (we can set an absolute limit),
  25. thanks to pos_move_reason
  26. See this gif where where we set ending balance with difference, solve it and
  27. close session :
  28. .. 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
  29. As the verification is more complete, allow the user to reopen a new session,
  30. if the first one is in a closed state.
  31. .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/open_new_session.png
  32. Extra checks are done, to prevent user errors:
  33. * It is not possible to click on the button 'Close Session' if there are some
  34. draft orders.
  35. **Table of contents**
  36. .. contents::
  37. :local:
  38. Configuration
  39. =============
  40. To configure this module, you need to:
  41. **Configure the journals** you want to control in your point of sale (POS)
  42. * Go to Invoicing / Configuration / Journals / Journals
  43. * Check the box 'POS Journal Control' if you want to enable this feature for this journal
  44. * Unchecked journal will be in grey
  45. .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/account_journal_config.png
  46. **Configure your POS configuration**
  47. * Go to Point of Sale / Configuration / Point of Sale / <your pos>
  48. * Choose your Payments methods (1)
  49. * Check Cash Control (2)
  50. * (optional) Choose a "pos move reason" to ausolve difference (3) (see pos_move_reason module for more details)
  51. * (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)
  52. .. figure:: https://raw.githubusercontent.com/quentinDupont/grap-odoo-incubator/12.0_pos_multiple_control/pos_multiple_control/static/description/pos_session_config.png
  53. Bug Tracker
  54. ===========
  55. Bugs are tracked on `GitHub Issues <https://github.com/quentinDupont/grap-odoo-incubator/issues>`_.
  56. In case of trouble, please check there if your issue has already been reported.
  57. If you spotted it first, help us smashing it by providing a detailed and welcomed
  58. `feedback <https://github.com/quentinDupont/grap-odoo-incubator/issues/new?body=module:%20pos_multiple_control%0Aversion:%2012.0_pos_multiple_control%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
  59. Do not contact contributors directly about support or help with technical issues.
  60. Credits
  61. =======
  62. Authors
  63. ~~~~~~~
  64. * GRAP
  65. Contributors
  66. ~~~~~~~~~~~~
  67. * Sylvain LE GAL <https://twitter.com/legalsylvain>
  68. * Julien WESTE
  69. * Quentin DUPONT <https://twitter.com/pondupont>
  70. Maintainers
  71. ~~~~~~~~~~~
  72. This module is part of the `quentinDupont/grap-odoo-incubator <https://github.com/quentinDupont/grap-odoo-incubator/tree/12.0_pos_multiple_control/pos_multiple_control>`_ project on GitHub.
  73. You are welcome to contribute.