FAQ & Troubleshooting
Frequently asked questions and troubleshooting tips for the Construction Management module.
Which Odoo versions are supported?
The module supports Odoo v17, v18, and v19 Community Edition.
What modules are required as dependencies?
The following Odoo modules must be installed: base, mail, contacts, hr, stock, purchase, account, and project.
Can I use this module with Odoo Enterprise Edition?
The module is built for Odoo Community Edition. While it may work on Enterprise, it is officially supported only on Community Edition.
How do I create a budget from a BOQ?
Navigate to your BOQ record, add product lines with quantities and prices, then click the "Create / Update Budget" button. The system will automatically generate a Budget record with the BOQ line items.
What is the difference between a Project and a Sub Project?
Projects are the top-level entity representing the entire construction undertaking (e.g., a housing complex). Sub Projects break down a project into manageable units (e.g., individual buildings, wings, or floors).
How does the material requisition approval workflow work?
Material Requisitions follow a 7-stage workflow: Draft > Under Approval > Approved > In Progress > Ready for Delivery > Withdrawal > Done. Only requisitions in the Approved state can generate Purchase Orders.
Can I track subcontractor payments progressively?
Yes. Use RA Billings (Running Account) under Construction > Contracts > RA Billings. Each billing tracks the previous billing amount and computes the current amount due automatically.
What quality check types are available?
The module supports 8 inspection types: Material Inspection, Workmanship, Safety, Structural, Electrical, Plumbing, Final Inspection, and Other.
How are access rights structured?
Two security groups are provided:
- Construction User: Read, Write, Create (no Delete)
- Construction Manager: Full access including Delete
Can I customize the Work Types and Sub Types?
Yes. Navigate to Construction > Configuration to add, edit, or remove Work Types and Work Sub Types. These classifications are used throughout BOQ, Rate Analysis, Phases, and Budget records.
How do I track extra expenses outside the budget?
Use Construction > Operations > Extra Expenses to create expense records with types such as Material, Equipment, Labour, Transport, Permit/Fees, or Other. Each expense goes through a Draft > Confirmed > Approved workflow.
Can phases have a hierarchical structure?
Yes. Each Phase (WBS) can have a parent phase, enabling a full hierarchical Work Breakdown Structure. Child phases appear in the parent's Child Phases tab.
How does Progress Billing work?
Progress Billing enables milestone-based customer invoicing. Link a billing record to a phase and work order, load work order lines automatically, adjust quantities and prices, then click Create Invoice to generate a customer invoice directly.
Where can I see the overall project dashboard?
Navigate to Construction > Dashboard to access real-time KPIs, project timelines, status charts, material requisition analytics, and purchase order tracking.
Troubleshooting
Module installation fails
- Ensure all 8 dependent modules are installed first
- Restart the Odoo server and update the apps list
- Check the Odoo server logs for specific error messages
Construction menu does not appear
- Verify the module is installed (check Settings > Apps)
- Ensure your user has either Construction User or Construction Manager access rights
- Clear your browser cache and refresh
Cannot create Purchase Orders from Material Requisitions
- Confirm the requisition is in Approved state
- Verify that each requisition line has a vendor assigned
- Check that the linked warehouse is properly configured
Budget variance shows incorrect values
- Ensure the budget is in Approved or Done state
- Verify that actual cost entries are properly linked to the correct budget lines
- Check that BOQ-generated budget lines have correct planned amounts
Support
For additional help or feature requests:
- Visit sdlccorp.com/contact-us
- Email sales@sdlccorp.com
- Check the Odoo App Store for the latest module version
Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com