Skip to Content

Inventory

Batch Scrap Orders

Scrap many products in one document and, for kit or manufactured items, automatically explode the Bill of Materials and scrap the components instead, with lot numbers auto-picked for tracked parts.

$14.99Price
OPL-1License
v19 · v18 · v17Odoo
InventoryCategory

Overview

Batch Scrap Orders.

Batch Scrap Orders turns scrapping into a single reviewable document. Add as many products as you need, and validate them all in one click. When a line's product has a Bill of Materials, the module scraps its components instead of the finished item, for both kit (phantom) BoMs and manufacturing (normal) BoMs, the latter being something standard Odoo scrap never does. Component quantities are scaled from the BoM, and for lot or serial tracked components the module auto-picks available lots in the product's removal strategy (FIFO by default), splitting across several lots when one is not enough. A Component Lots popup lets you review or change the picked lots before validating. Scrapping a tracked product on its own line requires a lot, so stock never drifts into an untracked negative. An insufficient-stock check warns before you over-scrap, with a Force Scrap option when you really need to. Every line becomes a standard Odoo scrap, so valuation and stock moves behave exactly as usual, and a Scraps smart button links the generated scraps back to the order.

What's included

Key features.

Scrap many products in one Scrap Order document and validate them all in one click
Explode kit (phantom) and manufacturing (normal) BoMs and scrap the components instead of the finished item
Component quantities auto-scaled from the Bill of Materials
Auto-pick lots for tracked components in the product removal strategy (FIFO by default), split across several lots
Component Lots popup to review or override the auto-picked lot and quantity per component
A lot or serial is required when scrapping a tracked product directly, keeping stock consistent
Insufficient-stock warning before over-scrapping, with an optional Force Scrap to scrap anyway
Every line becomes a standard Odoo scrap, so valuation and inventory moves are unchanged
Scraps smart button links every generated scrap back to the order

Batch Scrap Orders replaces the one-product-at-a-time scrap screen with a single document your warehouse and manufacturing teams can build, review and validate together. List everything that needs to be scrapped, and for kit or manufactured items let the module break each product down to the parts that actually leave stock.

What it does

Add as many products as you need to one Scrap Order and validate them all at once. When a line's product has a Bill of Materials, the module does not scrap the finished item, it explodes the BoM and scraps the components, scaling each component quantity from the BoM. This covers both kit (phantom) BoMs, which standard Odoo already explodes on scrap, and manufacturing (normal) BoMs, which standard scrap leaves as the finished product. For lot or serial tracked components the module auto-picks available lots in the product's removal strategy, FIFO by default, and splits the quantity across several lots when one is not enough. A Component Lots popup shows every component with its picked lot and quantity so you can review or override them before validating. Scrapping a tracked product on its own line requires a lot, and an insufficient-stock check warns before you over-scrap, with a Force Scrap option for when you genuinely need to go negative. Because every line becomes a standard Odoo scrap, stock valuation and inventory moves behave exactly as they always do.

Who it's for

Manufacturers, assemblers and warehouses that scrap in batches and work with kits or Bills of Materials, especially where the components, not the finished product, are what really need to leave stock. It is ideal for teams handling lot or serial tracked parts who want the right lots picked automatically while keeping full control to override them, all from one clean, auditable document.

Questions

About Batch Scrap Orders.

How do I scrap multiple products at once in Odoo?

Open a Scrap Order, add one line per product with its quantity, and click Validate. The module creates and validates a standard Odoo scrap for every line in a single step, instead of you opening the scrap screen once per product.

Can Odoo scrap the components of a manufactured product instead of the finished item?

Yes. When a line's product has a Bill of Materials, the module scraps its components rather than the finished good. This works for kit (phantom) BoMs and for manufacturing (normal) BoMs, and component quantities are scaled automatically from the BoM.

Does Odoo pick lot numbers automatically when scrapping tracked components?

For lot or serial tracked components the module auto-selects available lots in the product's removal strategy, FIFO by default, and splits across several lots when one lot does not cover the needed quantity, so tracked stock is always reduced from real lots.

Can I choose which lot is scrapped for a component?

Yes. Each line with a BoM has a Component Lots popup that shows every component with its auto-picked lot and quantity. You can change the lot or the quantity before validating, and a tracked component must have a lot before the order can be validated.

What happens if I try to scrap more than the stock on hand?

Validation is blocked with a clear message listing the products that are short and the quantity available. You can reduce the quantities, or tick Force Scrap on the order to scrap anyway and allow negative stock, the same way Odoo's standard scrap lets you scrap beyond on-hand.

Which Odoo versions does this module support?

Use the version selector at the top of this page to pick your Odoo release. Each branch is published as its own listing for that exact version.

On the Odoo Store

Get Batch Scrap Orders on the Odoo Store.

Pick your Odoo version and install it in a click, with free updates and real support behind it.

View on the Odoo Store

Keep exploring

More CODEerts apps.

All 43 of our published modules are open to browse, on the Odoo Store and in our app browser.