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.

93 lines
2.9 KiB

  1. =========================
  2. Point Of Sale - Invoicing
  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-grap%2Fgrap--odoo--incubator-lightgray.png?logo=github
  15. :target: https://github.com/grap/grap-odoo-incubator/tree/8.0/pos_invoicing
  16. :alt: grap/grap-odoo-incubator
  17. |badge1| |badge2| |badge3|
  18. When you pay a pos_order, and then create an invoice :
  19. * you mustn't register a payment against the invoice as the payment
  20. already exists in POS
  21. * The POS payment will be reconciled with the invoice when the session
  22. is closed
  23. * You mustn't modify the invoice because the amount could become
  24. different from the one registered in POS. Thus we have to
  25. automatically validate the created invoice
  26. Functionality
  27. -------------
  28. About the invoices created from POS after payment:
  29. * automatically validate them and don't allow modifications
  30. * Disable the Pay Button
  31. * Don't display them in the Customer Payment tool
  32. Technically
  33. -----------
  34. add a ``pos_pending_payment`` field on the ``account.invoice`` to mark the
  35. items that shouldn't be paid.
  36. .. figure:: https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/pos_invoicing/static/description/account_invoice_form.png
  37. **Table of contents**
  38. .. contents::
  39. :local:
  40. Known issues / Roadmap
  41. ======================
  42. * This module reconcile invoiced orders only if a customer has one invoice per
  43. session.
  44. * It should be great to use the OCA module ``pos_autoreconcile``.
  45. Bug Tracker
  46. ===========
  47. Bugs are tracked on `GitHub Issues <https://github.com/grap/grap-odoo-incubator/issues>`_.
  48. In case of trouble, please check there if your issue has already been reported.
  49. If you spotted it first, help us smashing it by providing a detailed and welcomed
  50. `feedback <https://github.com/grap/grap-odoo-incubator/issues/new?body=module:%20pos_invoicing%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
  51. Do not contact contributors directly about support or help with technical issues.
  52. Credits
  53. =======
  54. Authors
  55. ~~~~~~~
  56. * GRAP
  57. Contributors
  58. ~~~~~~~~~~~~
  59. * Sylvain LE GAL <https://twitter.com/legalsylvain>
  60. * Julien WESTE
  61. Maintainers
  62. ~~~~~~~~~~~
  63. This module is part of the `grap/grap-odoo-incubator <https://github.com/grap/grap-odoo-incubator/tree/8.0/pos_invoicing>`_ project on GitHub.
  64. You are welcome to contribute.