Odoo Help


Odoo 8: Validating invoice with different quantity and/or unit price from the purchase order; is this a case for blanket order?

Ferli Deni Iskandar
on 10/4/16, 8:45 AM 1,169 views

There are services that my company order the contractors to perform.

We created the purchase orders, specifying the quantity and unit price of the services.

The problem is, those quantity and unit prices are hard to be determined prior to the actual performance of the service.

The contractor usually ends up with quantity and unit price that are different than stated in purchase order. They then submitted a supplier invoice that are not identical to the purchase order.

Now, I know the principles of "two-way match" or "three-way match" in accounting, to prevent fraud.

And that because of differences in quantity and/or unit price between invoice and purchase order, then Odoo can not validate the invoice.

How can Odoo accept that there are inevitable difference in invoice and purchase order, and then validate the invoice?

I know this situation is - kind of - silly, but nevertheless this is the situation at my company right now.

Thanks for any suggestions.

Ferli Deni Iskandar
On 10/5/16, 4:25 AM

Hi Ray, thank you so much for the explanation.

So when we validate the invoice using different total (from the PO), what would happen next, in terms of journal entries?

What would be considered the true amount?

If we are going to follow through with automated asset registrations, what would be the value of the asset registered; would it be from the invoice, or from the original PO?

Thanks again.


Ray Carnes

--Ray Carnes--
| 9 7 9
Keyport, United States
--Ray Carnes--

Senior ERP Analyst

OpenERP 6.1, 7.0; Odoo 8.0, 9.0, 10.0 and 11.0.

Completed Odoo Functional and Technical Training.

Functional Areas:

  • CRM/Sales

  • Inventory

  • Manufacturing

  • Accounting

  • Purchasing

Major Skills:

  • Business Process Reengineering

  • Efficiency Consulting

  • User Needs and GAP Analysis;

  • Functional and Technical Design;

  • Prototyping and Proof of Concepts;

  • Requirements Specifications;

  • Agile Implementation;

  • Data Migration;

  • Configuration & Customization (UI and code);

  • Integration - Odoo and non Odoo Applications and Services;

  • Training and Knowledge Transfer;

  • Go Live Support;

  • Helpdesk;

  • Version Upgrades and Migration.

  • Accounting Expert.

I have over 20 years of experience empowering and enabling users with enterprise information systems that make a real and measurable difference in their ability to proactively manage their businesses and organizations. 

I am a skilled Communicator and I only take the serious things seriously!

Ray Carnes
On 10/4/16, 3:38 PM
because of differences in quantity and/or unit price between invoice and purchase order, then Odoo can not validate the invoice.

Odoo (at v8 and v9) does not prevent you from validating an Invoice that does not match your Purchase Order.  It just defaults the Invoice price and quantity to what matches the Purchase Order.  You can then change quantity and/or price to match the actual Vendor Invoice.

Odoo (at v8) does prevent you from validating an Invoice if the total calculated doesn't match the total entered in the Verification Total, but if your supplier gives a different price and/or quantity, simple enter the total in the Verification Total on the invoice and you can validate.

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

Question tools

1 follower(s)


Asked: 10/4/16, 8:45 AM
Seen: 1169 times
Last updated: 10/5/16, 4:25 AM