$ 22.97
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Discuss (mail) |
| Lines of code | 1034 |
| Technical Name |
pys_stock_lot_approval_control |
| License | AGPL-3 |
| Website | https://pysquad.com/odoo-erp |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Manufacturing (mrp) • Discuss (mail) |
| Lines of code | 1034 |
| Technical Name |
pys_stock_lot_approval_control |
| License | AGPL-3 |
| Website | https://pysquad.com/odoo-erp |
Advanced Lot & Batch Traceability Control
Complete lot/batch approval workflow with expiry enforcement and usage restrictions. Ensure only approved, non-expired lots are used in your operations with full audit trail and configurable controls for delivery, manufacturing, and internal transfers.
Key Features
Complete lot lifecycle management with intelligent controls
Approval Authorization Group
Dedicated security group "Lot Approval / User" controls who can approve, reject, quarantine, or reset lots. Only authorized users can change approval states, ensuring strict access control and compliance.
5-State Approval Workflow
Complete lot lifecycle management: Draft → Approved / Rejected / Quarantine / Expired. Full audit trail with timestamps and user tracking for each state change.
Operation-Type Controls
Independently configure blocking rules for Delivery Orders, Manufacturing Orders, and Internal Transfers. Granular control per operation type.
Automated Expiry Detection
Daily scheduled action automatically marks lots as "Expired" when expiration date passes. Prevents use of expired lots in all operations.
Interactive Dashboard
Real-time dashboard showing lot status distribution, expiring soon alerts, and quick access to all lot categories with visual KPIs and status bars.
Visual Status Indicators
Color-coded badges and decorations in list views: Success (Approved), Danger (Rejected/Expired), Warning (Quarantine), Muted (Draft). Enhanced search filters.
Interactive Approval Dashboard
Real-time dashboard with KPI cards for each approval state, status distribution gauge, expiring soon alerts (next 7 days), and quick action buttons for immediate access to filtered lot views.
Role-Based Approval Access Control
Dedicated security group "Lot Approval / User" ensures only authorized users can approve, reject, quarantine, or reset lot statuses. Easily assign access rights from the Users configuration menu.
Configurable Operation Controls
Enable/disable lot approval checks per operation type: Delivery Orders, Manufacturing Orders, and Internal Transfers. All settings are independently configurable and enabled by default.
Lot Form with Approval Actions
Enhanced lot form with statusbar showing all approval states, action buttons (Approve, Reject, Quarantine, Reset to Draft) with proper visibility rules based on current state and user permissions.
Rejection Reason Wizard
Dedicated wizard for lot rejection with mandatory reason field (minimum 5 characters). Captures rejection reason, rejected by user, and timestamp for complete audit trail.
Stock Move Line Lot Status
Stock move lines display the lot approval status as a related field with color-coded badges (success for approved, danger for rejected/expired, warning for quarantine). Enables quick identification of lot status during operations.
Automated Expiry Check
Daily scheduled action automatically checks all lots against their expiration dates and updates status to "Expired" when date has passed. Prevents manual oversight and ensures compliance.
For Support
30 Days Free Support Included!
We care about your success. This module comes with 30 days of free support for any bugs, issues, or technical problems. If something doesn't work as expected, just reach out, and we'll fix it quickly to ensure everything runs smoothly.
Need Help?
Got questions or need help? Get in touch.
Contact Us
Email: solutions@pysquad.com
Phone: +91 8160395422
WhatsApp: +91 8160395422
Discover more at
https://odoo.pysquad.com
Please log in to comment on this module