MyFactory vs Odoo is a shortlist question: two ERPs that both say they run production for a small or mid-size company. The useful test is one batch from your own floor, run on each demo, with the scrap and the outside process left in.
MyFactory's public product pages describe a cloud ERP for manufacturing, wholesale, and services, with production planning and German financial accounting. Odoo's manufacturing pages describe manufacturing orders, planning, a shop-floor app, quality, and lot traceability. Neither page is a substitute for watching the software post your batch.
This page is that test. Odoo for small manufacturers in India stays the India review of Odoo. ERPNext vs Odoo stays the ERPNext comparison. FactoStack vs Odoo stays the page for FactoStack and Odoo. Factory OS, where FactoStack is the product on the shortlist, is ₹2,999/month.
Short answer
| If the factory needs this on the demo | Start with the pages that actually say it |
|---|---|
| A cloud ERP whose published production module includes multi-level bills of materials, forward and backward scheduling, external manufacturing, and plan versus actual cost | MyFactory PPS, read with the Forterro product page |
| Manufacturing orders, capacity planning, subcontracting, a shop-floor app, quality, and lot or serial traceability | Odoo Manufacturing |
| German bookkeeping, a VAT advance return, and a DATEV handover | The finance section on the same MyFactory PPS page |
| An Indian GST invoice, with accounts kept in Tally | Ask both vendors. The published MyFactory finance description does not cover it. Odoo's India setup is covered on the Odoo review and on GST invoicing |
A module list is the start of the shortlist. The batch below is the part you can check with a multiplication.
What MyFactory publishes
Forterro describes MyFactory as a cloud ERP for small and mid-size companies in manufacturing, wholesale, and services. The same page lists inventory, CRM, ecommerce, finance (bookkeeping, cost accounting, and asset accounting), and PPS as central control of internal and external production.
The production detail is on MyFactory's PPS page, published by Forterro Deutschland GmbH, Rosenheimer Straße 141h, 81671 München. Pages reviewed on 26 October 2026. That page says the PPS module covers:
- Multi-level bills of materials, with an update assistant
- Material provision, and an availability view of the parts on a bill
- Production orders raised from material planning, from a sales document, or by hand
- Forward and backward scheduling
- A planning board with orders and resource load
- External manufacturing of assemblies or operations (the page's term is Fremdfertigung), including a purchase for the outside work and a document that travels with the goods
- Pre-calculation and post-calculation, with a comparison of plan cost and actual cost
- Batch and serial traceability
- Calculation schemas that take direct cost, overhead, and totals
The finance block on that page is German financial accounting: bookkeeping, the balance sheet, the VAT advance return (Umsatzsteuervoranmeldung), and a DATEV handover. Warehouse text on the same page covers bin locations, goods in, goods out, and batch and serial tracking.
Those are the vendor's published functions. They are not a result from a FactoStack customer, and they are not a price.
What Odoo publishes
Odoo Manufacturing describes a manufacturing application that includes:
- Manufacturing orders, with a simulation of capacity, component availability, and cost
- A choice to make, buy, or subcontract a part, or to supply it from another warehouse
- Finite capacity planning and a Gantt chart
- A shop-floor app for workers, work centres, worksheets, and quality checks
- Bills of materials, including by-products
- Upstream and downstream traceability by lot or by serial number
- Maintenance, a barcode app, and an IoT box for machines and printers
Odoo sells that as one application inside a larger suite. Edition, hosting, and partner scope change what a factory actually receives. This page does not restate those commercial terms. The practical review for an Indian workshop is Odoo for small manufacturers in India.
The batch to put on the demo
This is an illustrative batch for a small machining shop. Every rate is there so the arithmetic can be checked. It is not a customer, a wage survey, or a quotation from MyFactory or Odoo.
The order is 120 MS flanges. Material is round bar. One bought-out seal goes on each flange. Machining is in house. Grinding goes to an outside workshop. Four flanges fail grinding and are scrapped. The grinding bill is on the 120 that were sent.
| Line | Working | Amount |
|---|---|---|
| MS round bar | 180 kg × ₹78 | ₹14,040 |
| Seals | 120 × ₹22 | ₹2,640 |
| Machining, in house | 16 hours × ₹350 | ₹5,600 |
| Grinding, outside, on pieces sent | 120 × ₹18 | ₹2,160 |
| Overhead allocated to this batch | ₹3,200 | |
| Batch total | ₹27,640 |
Saleable flanges are 116.
₹27,640 ÷ 116 = ₹238.2758…, which is ₹238.28 to the nearest paisa.
₹27,640 ÷ 120 = ₹230.333…, which is ₹230.33. That figure is what you get if the screen divides by the quantity ordered. It is ₹7.94 less on every flange you can sell, because the four scrapped pieces have left the divisor and their grinding charge is still in the ₹27,640.
The same method, for any batch, is how to calculate manufacturing cost per unit. You can drop this batch's lines into the production cost calculator. The calculator owns the formula. This page owns the demo test.
What to ask each demo to show
Use the same 120-flange batch on both calls. Write down what appeared on screen. A brochure that names the module is not a pass.
- The bill of materials. Round bar, seal, machining, and grinding, on one bill. MyFactory's PPS page says the bill can be multi-level and that an assistant updates it. Ask them to change the bar from 180 kg to 186 kg and show the next order picking up 186 kg. Odoo's page says bills of materials can include by-products. Ask them to add a swarf or offcut by-product and show it on the order.
- A partial release. Release 40 this week. The balance of 80 stays open. An order that closes because someone typed 120 is the wrong screen.
- The heat number. The bar's heat from goods receipt is still attached to the 40 that were machined. MyFactory publishes batch traceability and bin locations. Odoo publishes upstream and downstream lot traceability. Ask to open one finished flange and see the heat.
- The outside grind. 40 sent, 38 accepted, 2 rejected. The vendor's bill is on this batch, not in a side register. MyFactory's page describes external manufacturing of an operation, a purchase for that work, and a document that goes with the goods. Odoo's page lists subcontract as a way to fulfil a part. The send, the pending quantity, and the return are the same shop-floor cycle as subcontracting. The tax document for goods that go out for processing is job work under GST. This page does not restate those rules.
- The cost per good piece. Plan cost before the batch runs, actual cost after the grinder's bill, and ₹238.28 once the four rejects are out of the divisor. MyFactory publishes a plan-versus-actual comparison and calculation schemas with direct cost and overhead. Odoo publishes cost on the manufacturing-order simulation. Ask which denominator the screen used.
- The invoice and the books. For a buyer in India, ask what tax invoice the product raises, and whether the accounts team will keep working in Tally. The answer belongs in the next section.
Pending quantity on the grind is pieces sent, minus pieces accepted, minus pieces agreed as scrap. Rejection and rework is where a failed flange is recorded so it does not go back into the good count. Work in progress should show the 40 as out at the grinder until the receipt is in.
Score the demo
Fill this in on the call. "Shown" means you saw it on the batch, not on a slide.
| Check | MyFactory, shown or missing | Odoo, shown or missing |
|---|---|---|
| Bill lists bar, seal, machining, and grinding | ||
| A change to the bar quantity hits the next order | ||
| 40 released, 80 still open | ||
| Heat number visible from the finished flange | ||
| Grind: 40 sent, 38 accepted, 2 rejected, bill on this batch | ||
| Cost per good piece uses 116, and equals ₹238.28 | ||
| Plan cost and actual cost both visible | ||
| Indian tax invoice, or a stated handoff to Tally |
A row left blank is a row the demo did not answer. That is the result. It is not a reason to invent a score the call did not produce.
Where Indian GST and Tally sit
The MyFactory finance text reviewed on 26 October 2026 is German bookkeeping, the VAT advance return, and a DATEV handover. It does not describe Indian GST, an e-invoice IRN, or an e-way bill. Treat that as a gap in the published pages, and ask the vendor to close it on the demo with the invoice your buyer would receive. Do not treat it as a legal opinion.
Odoo's manufacturing page does not, by itself, answer Indian GST either. Localisation, e-invoice, and how the books are filed are implementation questions. The product page for GST invoices and e-way bills on this site is invoicing. What an e-invoice is for a manufacturer is the e-invoice guide. HSN on the line is the HSN guide.
If the accountant stays in Tally, the demo has to show which documents move. On FactoStack, the published Tally handoff is an export of sales invoices and purchase records from FactoStack to Tally. Ledgers, GST filing, and the final accounts stay in Tally. That flow is Tally integration. It is one direction, FactoStack to Tally. Tally's own manufacturing vouchers are a separate walkthrough. Production planning and shop-floor tracking stay on those pages. This comparison does not retitle them.
Factory OS is ₹2,999/month. Start Free Trial when the batch record, including the open balance and the outside bill, should sit in the system.
Same batch, on a live order
Put the flange batch on a production order
The bill, the open balance, the heat number, and the grinding bill are the record. Factory OS is ₹2,999/month. Start a free trial when that record should live on the order rather than on the demo score sheet.
Mistakes that waste the demo
Scoring the module list. Both vendors publish a long production list. The 120 flanges are the score. A function that did not appear on this batch did not pass.
Letting the two demos use two different batches. One call machines 120 flanges. The other calls a configured sample company that makes a bicycle. You cannot compare the cost denominator.
Dividing by the quantity ordered. ₹230.33 looks cleaner than ₹238.28. It hides the four scrapped flanges and the grinding charge that was still billed.
Reading a DATEV handover as a Tally handover. DATEV is the handover MyFactory's finance page names. Tally is a different set of books. Ask for the document that will reach your accountant.
Treating a partner's sample as the product you will run. Ask which edition and which hosting the quoted price includes, and make them run the batch there. This page does not publish a MyFactory price or an Odoo price.
Related guides
- Odoo for small manufacturers in India
- ERPNext vs Odoo for Indian MSMEs
- FactoStack vs Odoo
- Tally integration
- How to calculate manufacturing cost per unit
- Production cost calculator
- Subcontracting
- Job work under GST
- Production planning and MRP
- Shop floor tracking
Frequently asked questions
What is the difference between MyFactory and Odoo for a small manufacturer?
MyFactory publishes a cloud ERP for SMEs, with production planning, stock, and German financial accounting including a DATEV handover. Odoo publishes a modular manufacturing suite with manufacturing orders, bills of materials, capacity planning, a shop-floor app, quality, and lot or serial traceability. An Indian factory still has to watch each one run the same batch.
Is MyFactory built for Indian GST?
The MyFactory finance pages reviewed on 26 October 2026 describe German bookkeeping, a VAT advance return, and a DATEV handover. They do not describe Indian GST, e-invoicing, or e-way bills. Ask the vendor what an Indian tax invoice looks like in the product you would buy. This page does not state Indian GST law.
Does Odoo cover manufacturing?
Odoo's manufacturing pages describe manufacturing orders, bills of materials, finite capacity planning, subcontracting, a shop-floor app, quality checks, maintenance, barcode, and lot or serial traceability. Whether that matches one Indian factory is a demo question. The India-specific review is Odoo for small manufacturers in India.
How should a factory compare MyFactory and Odoo?
Put one real batch on both demos. Ask for the bill of materials, a partial release, the material batch or heat number, the outside process with a short return, and the cost divided by the pieces that passed. Then ask where the sales invoice and the books will live.
Where do ERPNext and FactoStack sit in this comparison?
This page is MyFactory versus Odoo. ERPNext vs Odoo, Odoo for small manufacturers in India, and FactoStack vs Odoo each stay on their own page. Factory OS is ₹2,999/month where FactoStack is the system under discussion.

Written by
Sudharsan GS
Building FactoStack with Indian MSME manufacturers across inventory, production, dispatch, GST, and Tally workflows.
