Menu Close
    Searching for an experienced Odoo Development Company ?

    Odoo Keep Initial Address For Purchase


    We know, Odoo only save one contact address for a vendor on all the purchase orders and vendor bills related to him. So, anytime the address of the vendor is changed, it gets updated on all his previous orders as well and the initial address gets lost. The bill thus produced would reflect the new address. This can also cause a problem during cross-checking the orders and in making reports.

    Our Odoo Keep initial address for purchase module provides an easy solution by saving the original address of the vendor on the purchase orders. So, even if there is a need to update his address later, you can always find the correct address details for the particular order and easily print out the vendor bill and purchase Order receipt.

    It also allows the admin to update the contact address on the previous orders of the same vendor without any initial address.


    • Adds an additional field ‘Initial Address’ in the purchase orders to store the address used in the order.
    • Thus, facilitates generation of the vendor bill and Purchase Order receipt with the original contact address of the vendor used at the time placing the order.
    • Also, the admin can select multiple orders from the same vendor and bulk update the initial address for purchase orders.


     After buying this app from our Webkul store you will get the link for downloading the zip file. Download it and extract on your system. You will see the ‘purchase_initial_address’ folder. Just copy this app folder inside your Odoo addons path.

    Once done, follow these steps:
    1.) Go to settings menu and click on Activate the Developer Mode.
    2.) Now go to apps menu and Click on ‘Update Modules List’.
    3.) Remove the app’s filter and search for the purchase_initial_address key.

    4.) Now you will be able to see the module then simply install it.

    Once installed, you will be able to utilize the module’s functionalities as described in succeeding section.


    Let us have a quick peek at the workflow of the module-

    1.) Open the ‘Purchases’ tab. Here, click on ‘orders’ sub-menu. Open the purchase order you are interested in.

    2.) You will be able to see a new field ‘initial Address’ in the purchase order form. Click on it.

    3.) The original contact address of the vendor used while placing the order will be visible here.

    4.) Click on the ‘print’ button at the top of the form and select ‘purchase order’ to generate the purchase order receipt with the initial address.

    5.) Now, you can easily send the purchase order receipt to the customer on his request.

    6.) Next, click on the ‘vendor bills’ tab at the top the right corner of the purchase order form.

    7.) Click on the vendor bill for the order. Now, click on ‘print’ button and select ‘invoice’ to print the vendor bill for the order.

    6.) You can also add the initial Address for purchase orders simultaneously which do not contain any contact address. Click on ‘orders’ and enable the list view’ by clicking on the list view icon.

    7.) Select the orders to which you want to add the initial contact address. Then, click on the ‘action’ button at the top of the page and select ‘update initial address’.

    8.) Once done, a pop will appear confirming that addresses have been updated on the selected orders.


    Was this article helpful? Please share your feedback in the comments below.

    If you have any issues/queries regarding the module please raise a ticket at

    For any doubt contact us at [email protected].

    Thanks for reading!!

    Current Product Version - 1.0

    Supported Framework Version - Odoo V10, V11

    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index