Search 1.9 billion lines of Odoo code on GitHub

purchase_addresses

Author: Camptocamp,Odoo Community Association (OCA)
License: AGPL-3
Branch: 8.0-add-purchase-addresses-mgmt
Repository: gurneyalex/stock-logistics-transport
Dependencies: purchase, sale_addresses, and stock_addresses
Languages: Python (206, 58.4%), XML (57, 16.1%), YAML (47, 13.3%), and reStructuredText (43, 12.2%)

Purchase Address Management =========================== Description =========== This module (together with stock_addresses and sale_addresses) 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 ------------ * Alexandre Fayolle * Leonardo Pistone * Yannick Vaucher Maintainer ---------- .. image:: http://odoo-community.org/logo.png :alt: Odoo Community Association :target: http://odoo-community.org 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.