Skip to Content
Menu
This question has been flagged
3 Replies
738 Rodiniai

I run a contracting company and often create purchase orders that contain a large number of service product lines — sometimes more than 100 — for various contractor services.

When I click on "Create Bill", Odoo automatically includes all the lines from the purchase order in the vendor bill. However, in many cases, I only want to invoice specific lines, not the entire PO at once.

Is there a way in Odoo to select only certain PO lines to be invoiced — either one line or multiple selected lines — without invoicing the full PO?

Thank you.

Portretas
Atmesti
Best Answer

Hi,


Please check with the following free module that helps you to create an invoice for selected lines only.

https://apps.odoo.com/apps/modules/18.0/invoice_bill_select_orderlines


Hope it helps

Portretas
Atmesti
Best Answer

Hello, Odoo allows you to create a bill of just the line you wish to be on the Bill. But I am afraid you have to do this manually.

After you click "Create Bill", just delete the one you don't want on the bill. Each line has a delete button on the end of the.

I hope this helps

Portretas
Atmesti
Best Answer

Steps to Invoice Selected PO Lines in Odoo:

  1. Go to Purchase > Orders > Purchase Orders
    Open the specific Purchase Order you want to invoice.
  2. Click “Create Bill”
    This opens the vendor bill draft.
  3. Click the "Add a Line" or Use the Trash Icon
    • Remove any unwanted lines from the draft bill.
    • You can also click “Add a Line” to manually choose only the PO lines you want to invoice.
  4. Switch to Manual Mode (if needed)
    If the lines auto-load, click "Switch to Manual Entry" (if available) to override auto-population.
  5. Validate the Vendor Bill
    Only the selected lines will be invoiced and marked accordingly.

Portretas
Atmesti
Related Posts Replies Rodiniai Veikla
1
liep. 25
1371
0
birž. 25
628
2
birž. 25
1193
2
geg. 25
1698
2
kov. 25
1333