InvenTree icon indicating copy to clipboard operation
InvenTree copied to clipboard

[FR] Generating purchase orders

Open JambonLeVrai opened this issue 2 years ago • 4 comments

Please verify that this feature request has NOT been suggested before.

  • [X] I checked and didn't find a similar feature request

Problem statement

When creating a build order (or even a sales order), some parts of the BoM can be out of stock, and therefore need to be purchased. Then the purchase orders need to be created for each supplier, by checking, part after part, which parts are missing and need to be ordered.

Suggested solution

A first idea would be to add a filter to the supplied parts of suppliers showing parts where more stock is required than there are in stock. Then only checking all filtered rows and clicking the "Order parts" would be almost enough. Adding a button for purchasing all would be a nice-to-have on this menu, and would completely tackle the issue. That way we can just go from supplier to supplier, and create the purchase orders supplier by supplier. A very nice addition to this system would be to add a button "purchase missing parts" with a few parameters (fewest suppliers, lowest price...), which would then create purchase orders for each suppliers.

Describe alternatives you've considered

Currently, we consider creating Python scripts using the API of Inventree to automatically create the purchase orders.

Examples of other systems

No response

Do you want to develop this?

  • [ ] I want to develop this.

JambonLeVrai avatar Jan 02 '24 13:01 JambonLeVrai

This sounds like a good candidate for the new react interface

SchrodingersGat avatar Jan 03 '24 11:01 SchrodingersGat

This issue seems stale. Please react to show this is still important.

github-actions[bot] avatar Mar 04 '24 12:03 github-actions[bot]

This issue seems stale. Please react to show this is still important.

github-actions[bot] avatar May 12 '24 11:05 github-actions[bot]

Would still be intresting

matmair avatar May 12 '24 12:05 matmair