İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
5175 Görünümler

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
Vazgeç

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/

En İyi Yanıt

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
Vazgeç

Thank you, that made my day. 😊👍

En İyi Yanıt

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
Vazgeç
En İyi Yanıt

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
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
3
Eki 23
3091
5
Nis 24
19952
0
May 22
2746
0
Tem 24
2048
1
Kas 20
4440