Metadata-Version: 2.1
Name: odoo-addon-delivery_auto_refresh
Version: 17.0.1.0.0.4
Requires-Python: >=3.10
Requires-Dist: odoo-addon-sale_order_carrier_auto_assign>=17.0dev,<17.1dev
Requires-Dist: odoo>=17.0a,<17.1dev
Summary: Auto-refresh delivery price in sales orders
Home-page: https://github.com/OCA/delivery-carrier
License: AGPL-3
Author: Tecnativa, Odoo Community Association (OCA)
Author-email: support@odoo-community.org
Classifier: Programming Language :: Python
Classifier: Framework :: Odoo
Classifier: Framework :: Odoo :: 17.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Description-Content-Type: text/x-rst

=====================
Auto-refresh delivery
=====================

.. 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! This file is generated by oca-gen-addon-readme !!
   !! changes will be overwritten.                   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! source digest: sha256:bf81da7441ae29d9945c65f5385f6b7476c7e0a0e571e5c8b29721ac966f39f1
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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-OCA%2Fdelivery--carrier-lightgray.png?logo=github
    :target: https://github.com/OCA/delivery-carrier/tree/17.0/delivery_auto_refresh
    :alt: OCA/delivery-carrier
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
    :target: https://translation.odoo-community.org/projects/delivery-carrier-17-0/delivery-carrier-17-0-delivery_auto_refresh
    :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/delivery-carrier&target_branch=17.0
    :alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module automates the delivery price handling for the following
cases:

- If you change any line in your draft sales order (SO), when saving,
  the delivery price will be adjusted without having to click on "→ Set
  price".
- If specified in the system parameter, the delivery line can be also
  auto-added when creating/saving.
- If you deliver a different quantity than the ordered one, the delivery
  price is adjusted on the linked SO when the picking is transferred.

**Table of contents**

.. contents::
   :local:

Configuration
=============

Go to *Settings > Sales > Shipping*:

- Enable "Set default shipping method automalically" if you want to add
  automatically the carrier on the sales quotation creation.
- Enable "Refresh shipping cost line automatically" if you want to add
  automatically the delivery line on save and refresh the cost. This
  will also set the shipping method.
- Enable "Refresh After Picking Automatically" if you want to refresh
  delivery price after delivering based on what has been delivered.
- Enable "Void delivery lines automatically" if you want to void the
  delivery line values (price, units ordered, units delivered) in the
  sale order when the delivery is returned to refund prior to be
  invoiced.

Known issues / Roadmap
======================

- After confirming the sales order, the price of the delivery line (if
  exists) will be only updated after the picking is transferred, but not
  when you might modify the order lines.
- On multiple deliveries, second and successive pickings update the
  delivery price, but you can't invoice the new delivery price.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/delivery-carrier/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/delivery-carrier/issues/new?body=module:%20delivery_auto_refresh%0Aversion:%2017.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
-------

* Tecnativa

Contributors
------------

- Tecnativa <https://www.tecnativa.com>:

  - Pedro M. Baeza
  - Vicent Cubells
  - Carlos Roca
  - Pilar Vargas

- Camptocamp <https://www.camptocamp.com>:

  - Maksym Yankin
  - Simone Orsi

- Jacques-Etienne Baudoux (BCIM) <je@bcim.be>

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.

This module is part of the `OCA/delivery-carrier <https://github.com/OCA/delivery-carrier/tree/17.0/delivery_auto_refresh>`_ project on GitHub.

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