This Odoo 17 module provides comprehensive project management with product costing, material planning, and production order generation capabilities.
- Create and manage projects with customer information
- Define project timelines (start and end dates)
- Add multiple finished products to each project
- Track product quantities, weights, cost prices, and sale prices
- Calculate total costs, sales, and profits
- Project workflow: Draft → Confirmed → In Progress → Done
- Version-based pricing system for products
- Link pricing to specific projects and customers
- Define product components with quantities and costs
- Integrate with Odoo Bill of Materials (BOM)
- Create or link BOMs for each component
- Support for multiple pricing versions
- Workflow: Draft → Confirmed → Approved
- Load components from approved pricing
- Automatic material requirement calculation
- Stock availability checking (free stock vs. requirements)
- Shortage calculation and RFQ generation
- Work order creation for:
- Main finished product
- Semi-finished components with BOMs
- Track RFQs and work orders
- Copy the
project_product_costingfolder to your Odoo addons directory - Restart the Odoo server
- Update the Apps list (Apps → Update Apps List)
- Search for "Project Product Planning & Costing Management"
- Click Install
This module requires the following Odoo modules:
- base
- project
- product
- stock
- mrp (Manufacturing)
- purchase
- sale_management
- Go to Project Costing → Project Definitions
- Click "Create"
- Fill in project details (name, customer, dates)
- Add project products in the "Project Products" tab
- Confirm the project
- Go to Project Costing → Product Pricing
- Click "Create"
- Select customer (projects will be filtered automatically)
- Select project (products will be filtered automatically)
- Select product (quantity and weight auto-filled)
- Add component products
- Link or create BOMs for components
- Confirm and approve the pricing
- Go to Project Costing → Material & Production Planning
- Click "Create"
- Select project and product
- Click "Load Components" to import from pricing
- Click "Material Planning" to:
- View material requirements
- Check stock availability
- See shortages
- Create RFQs for shortage items
- Click "Create Work Orders" to generate production orders
project.definition- Project header informationproject.product.line- Project products (one-to-many)project.product.pricing- Pricing header with versioningproject.product.component- Product components with BOM linksmaterial.production.planning- Planning headermaterial.planning.component- Loaded componentsmaterial.requirement.line- Material requirements with stock info
- Project Code: PROJ/00001
- Pricing Code: PRICE/00001
- Planning Reference: PLAN/00001
All users in the "User: All Documents" group have full access to all features.
You can customize:
- Sequence prefixes and padding
- Field validations
- Workflow states
- View layouts
For issues or questions, please contact: support@yourcompany.com
Author: Your Company Version: 17.0.1.0.0 License: LGPL-3
- Initial release
- Project definition with multiple products
- Version-based product pricing
- BOM integration
- Material planning with stock checking
- Work order generation
- RFQ creation for shortages