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.

139 lines
4.7 KiB

  1. =======================
  2. PoS Order To Sale Order
  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-Production%2FStable-green.png
  9. :target: https://odoo-community.org/page/development-status
  10. :alt: Production/Stable
  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-OCA%2Fpos-lightgray.png?logo=github
  15. :target: https://github.com/OCA/pos/tree/12.0/pos_order_to_sale_order
  16. :alt: OCA/pos
  17. .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
  18. :target: https://translation.odoo-community.org/projects/pos-12-0/pos-12-0-pos_order_to_sale_order
  19. :alt: Translate me on Weblate
  20. .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
  21. :target: https://runbot.odoo-community.org/runbot/184/12.0
  22. :alt: Try me on Runbot
  23. |badge1| |badge2| |badge3| |badge4| |badge5|
  24. This module extends the functionality of point of sale to allow sale orders
  25. creation from the Point of Sale.
  26. In the POS UI, button has been added to create a sale order and discard
  27. the current POS order.
  28. This module is usefull in many cases, for exemple :
  29. * take orders with a very simple interface
  30. * if you have some customers that come every day in your shop, but want to
  31. have a unique invoice at the end of the month. With that module, you can
  32. create a sale order and deliver products every time to keep your stock value
  33. correct, and to create a unique invoice, when you want.
  34. **Technical Notes**
  35. * Some hooks are defined in the JS file, to define custom behaviour after
  36. having created the sale order.
  37. * Some prepare functions are available in the ``sale.order`` model and
  38. ``sale.order.line`` models to overload the creation of the sale order.
  39. **Table of contents**
  40. .. contents::
  41. :local:
  42. Configuration
  43. =============
  44. * Go to Point Of Sale / Configuration / Point of Sale
  45. * Check the box 'Create Sale Orders'
  46. * Select the desired default behaviour
  47. .. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_order_to_sale_order/static/description/pos_config_form.png
  48. :width: 800 px
  49. Usage
  50. =====
  51. * Open your Point of sale
  52. * create a new order and select products
  53. * select a customer
  54. * then, click on the "Create Sale Order" button
  55. .. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_order_to_sale_order/static/description/pos_frontend_order.png
  56. :width: 800 px
  57. Three options are available:
  58. * **Create a draft Order**
  59. A new sale order in a draft mode will be created that can be changed later.
  60. * **Create a Confirmed Order**
  61. A new sale order will be created and confirmed.
  62. * **Create Delivered Picking** (by default)
  63. A new sale order will be created and confirmed. the associated picking
  64. will be marked as delivered.
  65. .. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_order_to_sale_order/static/description/pos_frontend_buttons.png
  66. :width: 800 px
  67. Bug Tracker
  68. ===========
  69. Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/issues>`_.
  70. In case of trouble, please check there if your issue has already been reported.
  71. If you spotted it first, help us smashing it by providing a detailed and welcomed
  72. `feedback <https://github.com/OCA/pos/issues/new?body=module:%20pos_order_to_sale_order%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
  73. Do not contact contributors directly about support or help with technical issues.
  74. Credits
  75. =======
  76. Authors
  77. ~~~~~~~
  78. * GRAP
  79. Contributors
  80. ~~~~~~~~~~~~
  81. * Sylvain LE GAL (https://www.twitter.com/legalsylvain)
  82. Maintainers
  83. ~~~~~~~~~~~
  84. This module is maintained by the OCA.
  85. .. image:: https://odoo-community.org/logo.png
  86. :alt: Odoo Community Association
  87. :target: https://odoo-community.org
  88. OCA, or the Odoo Community Association, is a nonprofit organization whose
  89. mission is to support the collaborative development of Odoo features and
  90. promote its widespread use.
  91. .. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px
  92. :target: https://github.com/legalsylvain
  93. :alt: legalsylvain
  94. Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
  95. |maintainer-legalsylvain|
  96. This module is part of the `OCA/pos <https://github.com/OCA/pos/tree/12.0/pos_order_to_sale_order>`_ project on GitHub.
  97. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.