========================= Point Of Sale - Invoicing ========================= .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! 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-grap%2Fgrap--odoo--incubator-lightgray.png?logo=github :target: https://github.com/grap/grap-odoo-incubator/tree/8.0/pos_invoicing :alt: grap/grap-odoo-incubator |badge1| |badge2| |badge3| When you pay a pos_order, and then create an invoice : * you mustn't register a payment against the invoice as the payment already exists in POS * The POS payment will be reconciled with the invoice when the session is closed * You mustn't modify the invoice because the amount could become different from the one registered in POS. Thus we have to automatically validate the created invoice Functionality ------------- About the invoices created from POS after payment: * automatically validate them and don't allow modifications * Disable the Pay Button * Don't display them in the Customer Payment tool Technically ----------- add a ``pos_pending_payment`` field on the ``account.invoice`` to mark the items that shouldn't be paid. .. figure:: https://raw.githubusercontent.com/grap/grap-odoo-incubator/8.0/pos_invoicing/static/description/account_invoice_form.png **Table of contents** .. contents:: :local: Known issues / Roadmap ====================== * This module reconcile invoiced orders only if a customer has one invoice per session. * It should be great to use the OCA module ``pos_autoreconcile``. 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 Maintainers ~~~~~~~~~~~ This module is part of the `grap/grap-odoo-incubator `_ project on GitHub. You are welcome to contribute.