v 8.0 Third Party 530
Download for v 8.0
Required Apps Purchase Management (purchase)
Warehouse Management (stock)
Sales Management (sale)
Online Billing (account_voucher)
Included Dependencies
Sale - Transport Addresses (80 lines of code)
Stock - Transport Addresses (180 lines of code)
Lines of code 410
Technical Name purchase_transport_multi_address
LicenseAGPL-3
Websitehttp://www.camptocamp.com
You bought this module and need support? Click here!

Purchase - Transport Addresses

Description

This module - together with Stock - Transport Addresses (stock_transport_multi_address) and Sale - Transport Addresses (sale_transport_multi_address) - manages in a coherent way the following addresses in the standard Odoo workflows:

  • origin address
  • destination address
  • consignee

Delivery addresses management:

This module adds a delivery address to the purchase order, which is automatically propagated to a corresponding field in the generated picking.

Some of this logic was present in the core, but is not functioning properly. More specifically, in the core, a dropshipping purchase order has two fields: partner_id is used for the supplier, and dest_address_id contains the address of the customer. This works, except that the address is not visible because of odoo/odoo#2950).

On the other hand, the picking has only one field: the partner_id. By default, it takes the delivery address of the PO if there is one, or else the supplier. The stock.move also has a partner_id field that is filled with the same partner. To make things even more confusing, in v7 the partner_id of the move is the supplier, while the partner_id of the picking is the customer address.

This means that in v8 with core modules, we do not clearly see the supplier and the customer address of a picking. Those two fields are important to handle dropshipping.

With this module, in dropshipping mode the generated picking will have the supplier in the partner_id field, and the customer address in the new delivery_address_id field.

Credits

Contributors

Maintainer

Odoo Community Association

This module is maintained by the OCA.

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.

To contribute to this module, please visit http://odoo-community.org.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.