Skip to Content
Menu
This question has been flagged
3 Replies
3938 Views

The Scenario

I have created a Purchase Order​to get training services from my vendor. The purchase order has been confirmed and now I want to create a bill to register payment. However, when I click the Create Bill​ button, I get the following error:

There is no invoiceable line. If a product has a control policy on received quantity, please make sure that a quantity has been received.

Odoo Information

Version: Odoo 16.0-20230520 (Community Edition)

The Problem

I am unable to create a bill from a purchase order placed to a vendor for provision of services. 

Avatar
Discard

The Reason you get this error is due to the Control Poilcy set in Product.

Here the reason for this If you set the product control policy as On received quantity

First you have to deliver the product first then only you can only click create bill button

But if you set the Product Control policy as On ordered quantities You can click on the create bill button first before the delivering of Product

For more information refer this video

https://www.cybrosys.com/odoo/videos/v16/purchase/bill-control-policies-in-the-purchase-of-odoo-16/

Best Answer

If you PO for service product you need to set the received qty manually in PO line and save. the create bill button will shown with green color as you can see below and you will be able to bill it.



Avatar
Discard

Thank you, that made my day. 😊👍

Best Answer

Fill in received qty on the purchase order line. 


Consider change invoice control policy for the product you used. Changes will not be in effect for existing orders.

Avatar
Discard
Best Answer

That worked (sort of)...   When I changed the "received qty", I would get an user error: You cannot select purchase order in cancel or locked or purchase order state.   However, the change of the received qty was done and I can then create the Bill...  But I don't quite get this error message: 1. Why the error even though the change is saved and 2. It seems that this should be the right/intended flow where I update the received qty; and so is the error "incorrect", then?

Avatar
Discard
Related Posts Replies Views Activity
3
Oct 23
2416
5
Apr 24
18766
0
May 22
2067
0
Jul 24
1589
1
Nov 20
3599