UNIT I PROJECT: MAP A COMPLETE MINI ENTERPRISE
Design a fictional company that uses Odoo across product sales, procurement, services, manufacturing, and online channels.
This is business modeling, not Odoo configuration. Do not build records in Odoo until you can explain the flows on paper.
TABLE OF CONTENTS
- Project Goal
- Part 1: Design the Company
- Part 2: Flow A - Lead-to-Cash
- Part 3: Flow B - Procure-to-Pay
- Part 4: Flow C - Service Delivery
- Part 5: Flow D - Manufacturing
- Complete Solution
PROJECT GOAL
Complete the five existing parts and include the eCommerce channel in Part 1 and the relevant sales flow. For each flow provide the seven requested elements, one numerical check, one exception with an owner, and completion evidence. Score each flow 0 for missing/incorrect, 1 for a correct sequence with missing reasoning, or 2 for a traceable explanation with quantities and exception handling. Revise each flow to 2 before moving on. The goal is a coherent business model; no paid environment, code, or deployment is required.
Design a fictional company with:
- Sales,
- Purchasing,
- Warehouse,
- Finance,
- HR,
- one service offering,
- one manufactured product,
- one eCommerce channel.
Then create four business flows:
Flow A - Lead-to-Cash
Flow B - Procure-to-Pay
Flow C - Service Delivery
Flow D - Manufacturing
For every flow identify:
- trigger,
- master data,
- transactions,
- responsible departments,
- application responsible for each stage,
- output,
- next process.
If you can do that correctly, Unit I has done its job.
PART 1: DESIGN THE COMPANY
Define at least one customer, vendor, resale item, service, manufactured product and its component recipe, plus the requested departments and employee roles. Choose a release baseline, edition, hosting assumption, and company boundary; explain how these support your flows. Assign a stable reference and unit to each product. Use the same identities when they recur across flows.
Create your fictional company profile including departments, products, services, customers, vendors, and employees.
PART 2: FLOW A - LEAD-TO-CASH
Supply opening stock, ordered quantity, price, billing policy, and payment terms. Trace demand → shortage decision → receipt if required → delivery → billing → settlement. Include sufficient-stock and supplier-delay outcomes. Explain what proof closes fulfillment and what separate proof closes the customer balance.
Map a product sale from prospect interest through payment.
PART 3: FLOW B - PROCURE-TO-PAY
Supply opening quantity, replenishment quantity, vendor price, and bill-control assumption. Identify who orders, who receives, and who verifies the bill. Test a partial receipt and a mismatched supplier bill. State whether buying is manual or triggered by configured replenishment rules.
Map a procurement cycle from need through vendor payment.
PART 4: FLOW C - SERVICE DELIVERY
Define hourly or fixed-price terms, the service product, project/tasks, responsible employee, and eligibility of recorded time. Use a complete set of hours and a rate to calculate a bill. Test non-billable work or an overrun, and identify who agrees a change with the customer.
Map a consulting or implementation sale from opportunity through billed hours.
PART 5: FLOW D - MANUFACTURING
Specify finished demand, opening finished stock, the per-unit BoM, and usable component stock. Calculate gross components, shortages, consumption, finished output, and delivery balance. Test a component shortage or rejected finished unit. Explain which actions are planned manually and which would need configured automation in Odoo.
Map a made-to-order manufacturing scenario from sales demand through delivery and invoicing.