A CFO said that Odoo failed him at month-end close. His complaints: average cost changing COGS of closed periods, no real credit control, depreciation that doesn't tie, no local payroll, and partners who sell licenses but don't understand finance. I agree with half of it. Almost every issue on that list exists in SAP, Dynamics and NetSuite too. • Average cost changing past COGS? NetSuite is famous for it. Business Central does it too. The fix in every system is the same: lock your periods. • Depreciation rounding? Every ERP has it. The good ones push the difference into the last period. Odoo can do that, if someone configures it. • Local payroll with gratuity, EOBI and PF? Show me the ERP that does Pakistan payroll out of the box. Most companies run it outside and post a JV, whatever system they're on. • Credit control? Odoo has credit limits and payment follow-ups. A hard block needs work. In SAP it's a separate module you license and configure. It's a "nobody set up finance properly" problem. And that's the half I agree with. Partners who sell licenses, under-scope to win, and treat finance as the last module will fail you on any ERP. With SAP you just pay more for the same disappointment. Before you blame the software, ask your partner three things: 1. Who on your team has actually closed a month? 2. How will you lock periods and protect valuation? 3. What's in scope for finance, in writing? If the answers are vague, the ERP isn't your problem. Happy to walk any finance team through what a proper Odoo close should look like. #Odoo #ERP #CFO #FinanceTransformation #MonthEndClose #OdooPartner