Case Study: Bizpack - Implementation of Certificate of Analysis in Odoo ERP
Writer: Tekgenio Writer
Header: Giammarco Boscaro via Unsplash
Client Requirements
The client requested an enhancement in the Odoo ERP system to include a Certificate of Analysis (COA) section within the Lot/Serial Number module. This new section is essential for quality control, allowing users to track and print COA reports at different levels.
Challenges & Key Considerations
- New Tab Addition: A dedicated "Certificate of Analysis" tab must be added next to the Description tab in the Lot/Serial Number section.
- Dynamic Data Fetching: The fields in the COA section must be integrated with existing Print Label and Manufacturing Orders to ensure consistency.
-
Printing Enhancements: Users should be able to generate and print the Certificate of Analysis from multiple levels:
- Lot/Serial Number Level
- Manufacturing Order Level
- Product Level
- Automated Lot/Serial Number Selection: When printing the COA from the Lot/Serial Number section, the system should automatically select the corresponding Lot/Serial Number of the record.
- New Format Integration: The COA print report must be updated to reflect the new format provided by the client.
Solution Implemented
-
1. Addition of Certificate of Analysis Tab
A new "Certificate of Analysis" tab was added to the Lot/Serial Number module. This section captures all relevant quality analysis fields required for the COA report. -
2. Heavy Metal Analysis Section
A new Heavy Metal Analysis section was introduced in both:- Product Specification Tab
- Certificate of Analysis Tab
| Heavy Metal Analysis | Results (from Certificate of Analysis Tab) | Specification (from Product Specification Tab) |
|---|---|---|
| Arsenic | Fetch from COA Tab | Fetch from Product Specification Tab |
| Cadmium | Fetch from COA Tab | Fetch from Product Specification Tab |
| Lead | Fetch from COA Tab | Fetch from Product Specification Tab |
| Mercury | Fetch from COA Tab | Fetch from Product Specification Tab |
-
3. Modifications in Microbiological Analysis Section
The Microbiological Analysis section was updated in the COA print report. The new format ensures accurate mapping between the Certificate of Analysis Tab and the Product Specification Tab.
| Microbiological Analysis | Results (from Certificate of Analysis Tab) | Specification (from Product Specification Tab) |
|---|---|---|
| Total Plate Count | Fetch from COA Tab | Fetch from Product Specification Tab |
| Yeast & Molds | Fetch from COA Tab | Fetch from Product Specification Tab |
| Salmonella | Fetch from COA Tab | Fetch from Product Specification Tab |
| Listeria | Fetch from COA Tab | Fetch from Product Specification Tab |
| E. Coli | Fetch from COA Tab | Fetch from Product Specification Tab |
-
4. Printing Enhancements
A new "Print Certificate of Analysis" option was added at the Lot/Serial Number, Manufacturing Order, and Product levels.
The selected Lot/Serial Number is automatically populated in the COA when printing from the Lot/Serial Number section.
The new format provided by the client was successfully integrated into the COA print report.
Results & Benefits
- Improved Traceability: COA is now linked to Lot/Serial Numbers for better tracking.
- Automated Data Fetching: Reduces manual errors and ensures data consistency.
- Flexible Printing Options: Users can print COA from multiple levels as per business needs.
- Regulatory Compliance: Ensures all critical analysis fields are properly documented.
Conclusion
The customized Vendor and Customer Payment Workflow in Odoo ERP significantly improved efficiency, accuracy, and ease of use. With automated total calculations and a streamlined selection process, the payment workflow is now faster, error-free, and seamlessly integrated with Odoo’s accounting module.