Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
181
sale_stock_picking_invoicing/README.rst
Normal file
181
sale_stock_picking_invoicing/README.rst
Normal file
@@ -0,0 +1,181 @@
|
||||
.. image:: https://odoo-community.org/readme-banner-image
|
||||
:target: https://odoo-community.org/get-involved?utm_source=readme
|
||||
:alt: Odoo Community Association
|
||||
|
||||
============================
|
||||
Sales Stock Picking Invocing
|
||||
============================
|
||||
|
||||
..
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! This file is generated by oca-gen-addon-readme !!
|
||||
!! changes will be overwritten. !!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! source digest: sha256:ce2782a65dd774b5bda14146fb363b60c239f53d7087951a915b7324b35963b0
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
.. |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/license-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-OCA%2Faccount--invoicing-lightgray.png?logo=github
|
||||
:target: https://github.com/OCA/account-invoicing/tree/18.0/sale_stock_picking_invoicing
|
||||
:alt: OCA/account-invoicing
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
|
||||
:target: https://translation.odoo-community.org/projects/account-invoicing-18-0/account-invoicing-18-0-sale_stock_picking_invoicing
|
||||
:alt: Translate me on Weblate
|
||||
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
|
||||
:target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=18.0
|
||||
:alt: Try me on Runboat
|
||||
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5|
|
||||
|
||||
This module extends Stock Picking Invoicing implementation to Sale, you
|
||||
can define the 'Sale Invoicing Policy':
|
||||
|
||||
- If set to Sale Order, keep native Odoo behaviour for creation of
|
||||
invoices from Sale Orders.
|
||||
- If set to Stock Picking, disallow creation of Invoices from Sale
|
||||
Orders for the cases where the Product Type are 'Product', in case of
|
||||
'Service' still will be possible create from Sale Order.
|
||||
|
||||
For stock.moves, override price calculation that is present in
|
||||
stock_picking_invoicing, with the native Sale Order Line price
|
||||
calculation, same for the partner_id and other informations used to
|
||||
create the Invoice from Sale Order as such Payment Terms, Down Payments,
|
||||
Incoterm, Client Ref,etc by using sale methods to get data in order to
|
||||
avoid the necessity of 'glue modules' (small modules made just to avoid
|
||||
indirect dependencies), so in the case of any module include a new field
|
||||
in Invoice created by Sale this field also be include when created by
|
||||
Picking, for example the modules `Account Payment
|
||||
Sale <https://github.com/OCA/bank-payment/tree/14.0/account_payment_sale>`__
|
||||
and `Sale
|
||||
Commission <https://github.com/OCA/commission/tree/14.0/sale_commission>`__.
|
||||
|
||||
**Table of contents**
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
This module depends on:
|
||||
|
||||
- sale_management
|
||||
- sale_stock
|
||||
- stock_picking_invoicing
|
||||
- stock_picking_invoice_link
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
Define 'Sale Invoicing Policy', if the invoice should be created from
|
||||
Sale Order or from Stock Picking, go to:
|
||||
|
||||
**Settings > Users & Companies > Companies**
|
||||
|
||||
or
|
||||
|
||||
**Sales > Configuration > Settings in Invoicing**
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
If 'Stock Picking' is choose as Policy the creation of Invoice from Sale
|
||||
Order works only for Service lines, in the case of Sale Order has
|
||||
Products and Service lines will be create two Invoices.
|
||||
|
||||
Known issues / Roadmap
|
||||
======================
|
||||
|
||||
- It is be possible reference multiple sale lines in only one invoice
|
||||
line, but there are a problem the field qty_invoiced in
|
||||
sale.order.line show the quantity of invoice line without consider, in
|
||||
this case, that the value is the sum of others sale lines
|
||||
https://github.com/odoo/odoo/blob/14.0/addons/sale/models/sale.py#L1230,
|
||||
what can make confuse the user about the real Invoiced Quantity,
|
||||
reference https://github.com/odoo/odoo/pull/77195
|
||||
|
||||
Changelog
|
||||
=========
|
||||
|
||||
16.0.1.0.0 (2025-01-14)
|
||||
-----------------------
|
||||
|
||||
- Migration to version 16.0
|
||||
|
||||
15.0.1.0.0 (2024-10-25)
|
||||
-----------------------
|
||||
|
||||
- Migration to version 15.0 .
|
||||
|
||||
14.0.1.0.0 (2024-03-12)
|
||||
-----------------------
|
||||
|
||||
- [ADD] Module sale_stock_picking_invoicing based in l10n_br_sale_stock
|
||||
https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_sale_stock .
|
||||
|
||||
Bug Tracker
|
||||
===========
|
||||
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-invoicing/issues>`_.
|
||||
In case of trouble, please check there if your issue has already been reported.
|
||||
If you spotted it first, help us to smash it by providing a detailed and welcomed
|
||||
`feedback <https://github.com/OCA/account-invoicing/issues/new?body=module:%20sale_stock_picking_invoicing%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
||||
|
||||
Do not contact contributors directly about support or help with technical issues.
|
||||
|
||||
Credits
|
||||
=======
|
||||
|
||||
Authors
|
||||
-------
|
||||
|
||||
* Akretion
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
- `Akretion <https://akretion.com>`__:
|
||||
|
||||
- Renato Lima <renato.lima@akretion.com.br>
|
||||
- Raphaël Valyi <raphael.valyi@akretion.com.br>
|
||||
- Magno Costa <magno.costa@akretion.com.br>
|
||||
|
||||
- `KMEE <https://www.kmee.com.br>`__:
|
||||
|
||||
- Gabriel Cardoso de Faria <gabriel.cardoso@kmee.com.br>
|
||||
`APSL-Nagarro <https://www.apsl.tech>`__:
|
||||
|
||||
- Patryk Pyczko <ppyczko@apsl.net>
|
||||
|
||||
Maintainers
|
||||
-----------
|
||||
|
||||
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.
|
||||
|
||||
.. |maintainer-mbcosta| image:: https://github.com/mbcosta.png?size=40px
|
||||
:target: https://github.com/mbcosta
|
||||
:alt: mbcosta
|
||||
.. |maintainer-renatonlima| image:: https://github.com/renatonlima.png?size=40px
|
||||
:target: https://github.com/renatonlima
|
||||
:alt: renatonlima
|
||||
|
||||
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
|
||||
|
||||
|maintainer-mbcosta| |maintainer-renatonlima|
|
||||
|
||||
This module is part of the `OCA/account-invoicing <https://github.com/OCA/account-invoicing/tree/18.0/sale_stock_picking_invoicing>`_ project on GitHub.
|
||||
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
|
||||
Reference in New Issue
Block a user