diff --git a/pos_cash_move_reason/README.rst b/pos_cash_move_reason/README.rst index c45e66f2..77e9876f 100644 --- a/pos_cash_move_reason/README.rst +++ b/pos_cash_move_reason/README.rst @@ -13,11 +13,17 @@ POS cash in-out reason .. |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-legalsylvain%2Fpos-lightgray.png?logo=github - :target: https://github.com/legalsylvain/pos/tree/12.0-mig-pos_cash_move_reason/pos_cash_move_reason - :alt: legalsylvain/pos - -|badge1| |badge2| |badge3| +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github + :target: https://github.com/OCA/pos/tree/12.0/pos_cash_move_reason + :alt: OCA/pos +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/pos-12-0/pos-12-0-pos_cash_move_reason + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/184/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| This module allow to define some reasons for the functionality of "Put Money In" and "Take Money Out" available in point of sale session. @@ -45,7 +51,7 @@ Configuration * Go to 'Point of Sale' / 'Configuration' / 'Move Reason' -.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/pos_cash_move_tree.png +.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/pos_cash_move_tree.png :alt: PoS Move Reasons List * Create or update your PoS move Reasons. @@ -53,7 +59,7 @@ Configuration Cash Journal), and if it is a reason to 'put in' and / or to 'take out' Money. -.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/pos_cash_move_form.png +.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/pos_cash_move_form.png :alt: PoS Move Reason **Note** @@ -68,18 +74,26 @@ Usage * Click on the button "Put Money In" or "Take Money Out" -.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/pos_session_form.png +.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/pos_session_form.png * Select the reason, the journal, the amount, and optionaly an extra description -.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/wizard_pos_move_reason_form.png +.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/wizard_pos_move_reason_form.png * When closing the session, an account move will be created, with two lines, one with the default journal account, and one with the expense / income reason account. -.. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-mig-pos_cash_move_reason/pos_cash_move_reason/static/description/account_move_form.png +.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/account_move_form.png + +Known issues / Roadmap +====================== + +As it is not possible to disable actions on Odoo, a new technical group is +added by this module, named 'Use Old PoS 'Put or Take Money' Actions', to +hide native obsolete actions available on the model ``pos.session`` +(the two buttons "Take Money Out" and "Put Money In") Changelog ========= @@ -108,10 +122,10 @@ Changelog Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -132,6 +146,16 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `legalsylvain/pos `_ project on GitHub. +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/pos `_ project on GitHub. -You are welcome to contribute. +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/pos_cash_move_reason/static/description/index.html b/pos_cash_move_reason/static/description/index.html new file mode 100644 index 00000000..e3988782 --- /dev/null +++ b/pos_cash_move_reason/static/description/index.html @@ -0,0 +1,521 @@ + + + + + + +POS cash in-out reason + + + +
+

POS cash in-out reason

+ + +

Beta License: AGPL-3 OCA/pos Translate me on Weblate Try me on Runbot

+

This module allow to define some reasons for the functionality of +“Put Money In” and “Take Money Out” available in point of sale session.

+

So, with this module it’s possible to impact directly an expense or income +account which is defined on the related reasons and create according +accounting entries.

+

Typical Use Case (not exhaustive)

+
    +
  • You want to track Bank deposit moves, using an intermediate +bank account named ‘Cash Awaiting Bank Deposit’. +(In France, for instance, “581 - Espèce en attente d’encaissement”)
  • +
  • You want to allow payments from Cash Journal to pay recurring +little expenses. (Gasoline, parking meter, etc.)
  • +
+

Table of contents

+ +
+

Configuration

+
    +
  • Go to ‘Point of Sale’ / ‘Configuration’ / ‘Move Reason’
  • +
+
+PoS Move Reasons List +
+
    +
  • Create or update your PoS move Reasons.
  • +
  • for each reason, you can mention the concerned journal(s), (Generally the +Cash Journal), and if it is a reason to ‘put in’ and / or to ‘take out’ +Money.
  • +
+
+PoS Move Reason +
+

Note

+

You should have checked first ‘Used in Point of Sale’ for the Journals you want +to enable the feature.

+
+
+

Usage

+
    +
  • Go to your current session
  • +
  • Click on the button “Put Money In” or “Take Money Out”
  • +
+
+https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/pos_session_form.png +
+
    +
  • Select the reason, the journal, the amount, and optionaly an extra +description
  • +
+
+https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/wizard_pos_move_reason_form.png +
+
    +
  • When closing the session, an account move will be created, with two lines, +one with the default journal account, and one with the expense / income +reason account.
  • +
+
+https://raw.githubusercontent.com/OCA/pos/12.0/pos_cash_move_reason/static/description/account_move_form.png +
+
+
+

Known issues / Roadmap

+

As it is not possible to disable actions on Odoo, a new technical group is +added by this module, named ‘Use Old PoS ‘Put or Take Money’ Actions’, to +hide native obsolete actions available on the model pos.session +(the two buttons “Take Money Out” and “Put Money In”)

+
+
+

Changelog

+
+

12.0.3.0.0 (2019-08-13)

+
    +
  • [MIG] Port module to version 12.0.
  • +
  • [REF] Don’t use product.product model for Reasons, because Odoo remove +the fields expense_pdt and income_pdt from the model. +Use instead a new model pos.move.reason for this purpose.
  • +
  • [REF] Doesn’t inherit from cash.box.in and cash.box.out model, +as there are bad designed and doesn’t allow clean inheritance. +Instead, use new transient model wizard.pos.move.reason.
  • +
+
+
+

8.0.2.0.0 (2018-06-25)

+
    +
  • [REF] Minor code refactoring.
  • +
+
+
+

8.0.1.0.0 (2017-06-08)

+
    +
  • First Version of the module.
  • +
+
+
+
+

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

+
    +
  • ACSONE SA/NV
  • +
  • GRAP
  • +
+
+ +
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/pos project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ +