Odoo Scrap Order for Multi Products | Warehouse Inventory Scrap Management
by SprintERP Technologies http://://sprinterp.com$ 14.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 421 |
| Technical Name |
se_multi_scrap_orders |
| License | OPL-1 |
| Website | http://://sprinterp.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 421 |
| Technical Name |
se_multi_scrap_orders |
| License | OPL-1 |
| Website | http://://sprinterp.com |
Odoo Scrap Order for Multi Products & Warehouse Inventory Scrap Management
Process and validate multiple product scrap orders simultaneously with deep warehouse reservation checks and direct stock picking wizard execution.
Key Module Highlights
Multi-Product Scrap Management & Validation Workflow
Configure User Access Security Rights
Navigate to Settings > Users & Companies > Users and open the target user profile (such as Mitchell Admin). Scroll down to the Other configuration group rules panel and activate the "Manage Multipal Stock Scrap Orders" checkbox to grant formal user permissions for batch scrap processing.
Fine-Grained Security Guard: This pre-configured access constraint prevents unauthorized inventory write-offs or data manipulation. Only authorized roles can build, manage, or validate multiple product scrap orders across your warehouse spaces.
Access Centralized Multi-Scrap Sub-Menu
Open your Inventory application workspace and navigate to the Operations dropdown menu cluster. Under the core adjustments pipeline grouping, click the newly injected action shortcut labeled "Multi Scrap Orders" to launch the dedicated batch-processing interface.
Seamless Core Integration: This structural sub-menu node overrides standard processing limitations without altering Odoo's core inventory structure, providing your logistics warehouse crew a unified point for waste declaration.
Process Batch Items in Single Multi-Scrap Form
Click "New" to create a batch transaction. The application generates a dedicated automated tracking sequence number (e.g., MSPO/00019). In the Operations data line matrix grid, operators can append multiple disjointed lines simultaneously, detailing unique source storage locations, matching quantities, and explicit Lot/Serial tracking data rules.
Global Allocation Parameter Controls: This unified transaction table consolidates waste declarations, maps specific source contexts, and provides a prominent "Validate Scrap Orders" action control button to execute complete real-time ledger write-offs concurrently.
Enforce Safe Real-Time Stock Validation Checks
When validation triggers, the module runs real-time queries across background stock metrics
('stock.quant'). If an operator attempts an illegal scrap transfer that exceeds
actual available stock limits (minus reserved counts), the platform entirely halts transaction
loops and renders an explicit "Invalid Operation" error alert popup explaining exactly
how much stock is short.
Data Contamination Guardrails: This hard validation barrier protects physical vs virtual balance alignments early. By blocking speculative allocations or negative stock postings, it safeguards sub-ledger records against discrepancies during major waste write-offs.
Audit Validated Batches & Move History Logs
Once stock validation passes successfully and you confirm the document, the state changes seamlessly from Draft to Done. The batch engine instantly registers isolated inventory adjustments and appends a dynamic Scrap Product Move smart button metric counter at the top of the header form view.
In-Depth Traceability Links: Clicking this active smart counter redirects logistics teams directly to audited move history sub-ledgers. It tracks exactly which originating packages or serial numbers were discarded, keeping the ecosystem clean, accountable, and completely audit-ready.
Track In-Depth Stock Movement Records
Expanding the tracking sub-ledger opens the filtered Moves History dashboard. Logistics managers can audit precise line-level tracking datasets for the entire batch, detailing explicit source locations (WH/Stock), custom target locations (Virtual Locations/Scrap), exact execution dates, and associated lot identifiers.
Granular Audit Controls: Each product row maps clean cross-references back to the
parent MSPO tracking document. This preserves chronological tracking histories
across independent items, maximizing stock counting accountability during internal cleanups.
Audit Granular Line-Level Operational Details
Clicking directly on an entry within the move history list expands the explicit stock move form layout. Auditing this view demonstrates the precise tracking data automatically pulled by the batch engine, capturing the active Lot/Serial Number, destination routing coordinates, and the explicit administrative profile credentials (e.g., Done By: Mitchell Admin).
High Traceability Auditing: This level of automated tracking visibility ensures that scrap allocations for high-value tracked raw materials remain linked to their original source contexts, maximizing historical audit precision for end-of-transfer cleanups.
Trigger Batch Scrap Directly from Standard Pickings
Navigate to any standard validated transfer layout (such as Delivery Order WH/OUT/00008). In the top configuration action header bar next to native management buttons, click the newly embedded "Multiple Scrap Orders" workflow button to instantly pass the completed line dataset over to the batch-processing engine.
Interactive Wizard Workflow: This smart action bridge automatically copies over completed products, destination routing fields, and line quantities to an interactive overlay popup. It completely eliminates manual duplicate records creation, streamlining end-of-transfer cleanups.
Execute Batch Discards via Interactive Wizard Modal
The system launches an interactive Multi Scrap Orders transient overlay popup window. The picking memory framework completely copies over completed items, current tracking metrics, and dynamic Lot/Serial Number tracking datasets straight from the source delivery document lines. Review the parameters and click the prominent "Apply" button to finalize your operations instantly.
Simplified Material Discards: This integrated extraction workflow saves massive administrative time during bulk waste declarations. It guarantees that inventory adjustments are submitted under clean relational contexts, ensuring flawless end-of-transfer cleanups.
Verify Linkage on Generated Scrap Records
Upon clicking apply from the wizard popup, the module instantiates a brand new document profile (such as MSPO/00020) automatically. The originating delivery reference is seamlessly embedded directly inside the Source Document anchor string field to maintain clear breadcrumb navigation records.
Flawless Validation Redirection: Items sit securely in a draft state with complete line parameters inherited accurately. Review the generated listing fields, and click the prominent "Validate Scrap Orders" control button to post your operational adjustments to the stock ledger.
Centralized Dashboard & List View Audit
Navigate to the primary Multi Scrap Orders listing screen to audit your complete warehouse operations. The unified list view renders a high-visibility dashboard showcasing sequential document numbers (including your validated MSPO/00020), precise creation dates, destination scrap coordinates, and clear color-coded workflow execution statuses (Draft vs Done).
High Visibility Auditing: This centralized control center completely eliminates the need to track individual discard moves one-by-one. It delivers clean searching, sorting, and analytical transparency for management teams reviewing bulk stock declarations.
Key Features & Capabilities
Eliminate the core limitation of processing scrap records one-by-one with a high-performance batch operations engine.
Centralized Batch Scraping
Create, review, and validate multiple product rows inside a single central document.
Supports precise custom sequence numbering pipelines (MSPO/XXXXX) and global
scrap locations.
Safe Inventory Validation
Performs automated background scanning across stock quantities ('stock.quant').
Restricts confirmation if requested units exceed the actual stock hand metrics (minus
reserved counts).
Explanatory Shortage Alerts
Halts execution workflows with diagnostic popups when a shortage is caught. Identifies precisely how many raw item balances are missing in target warehouse zones to prevent database mismatch.
Interactive Picking Integration
Process scrap units directly from completed transfers using a custom header action button. Copies over matching destination records, tracking references, and total counts inside an overlay wizard.
Traceable History Smart Buttons
Provides distinct Smart Button shortcuts to access filtered operational move histories. Tracks exactly who executed the scrap, which originating package was open, and lot identifiers.
Granular Access Configuration
Secures administrative modules using explicit technical profile privileges ("Manage Multipal Stock Scrap Orders") appended inside core user restriction tables.
Need Any Help?
Installation, Configuration & Bug Fixing support from our experts.
© 2017 SprintERP Technologies. All Rights Reserved.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module