Odoo Sales


2 Answers
Chandni Pandya (cpp)
10/23/19, 6:29 AM


This seems an expected behaviour of Odoo as of now.

It seems that you are creating direct invoice and not from the SO lines.There are two possibilities : 

1.When you are applying 'price-list' on SO,it will apply the prices as per the price-list conditions.So when you are creating Invoice from SO,it will always take the price based on SO amount.

2.Where as when you are creating the direct Invoice,there is no price-list associated with it.So it will directly check 'Sales-price' set on the product-template which will get reflected on Invoice as product's standard sales-price.

For ex. For X product,Sales price on template = 100$,Pricelist price based on formula = 110$

So, Invoice 'created from SO' will be having 110$ unit price but when you create the invoice directly,unit price will be 100$ 



Jonathan ARRA Côte d'Ivoire

--Jonathan ARRA--

| 0 1 3
ABIDJAN, Côte d'Ivoire
--Jonathan ARRA--

Jonathan ARRA Côte d'Ivoire
9/3/19, 4:10 PM


If you want to use a pricelist to set a a price during a period, you can set your sale configuration that :

Sales -> configuration -> Pricing -> Multiple sale Prices per product and select option 2 (prices computed from formulas (Discount, margins, roudings).

Once this step done, got to your pricelist and set that like you want. 

For apply your pricelist, create a sale order in sale module, a select your pricelist in a pricelist field. If your pricelist is well configured, it will apply.

Ask a Question
Keep Informed
1 follower(s)
About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now