CapabilitiesUse CasesFeaturesPricingBlogDocsSupport
Real work, real companies

Real Odoo problems, actually solved

The report finance gave up on. The error that stalled a go-live. The integration that stayed “next quarter” for a year. Every request below came from a real production account — condensed and lightly edited for privacy. Pick your role and find your own workload.

I am a
Job

Chase down a discrepancy

14 examples

A number is wrong and nobody knows why. CodeCobra investigates in the live database until there's a real answer — with the records that prove it.

Read more about this →
CT

Why is my bank balance off by $35,000 every month for June and July? Is there an entry we made that caused it?

Controller · Manufacturing

Traced it to a journal entry posted in June and repeated in July, found the balancing side hit Cost of Goods Sold, and drafted the reversal — waiting on approval before touching anything.

Chase down a discrepancylive database
CT

Outstanding receipts as of June 30 show $977K. What makes that up — is it payments that never bank-matched?

Controller · Manufacturing

Broke the balance down into its components and isolated exactly which portion was payments that never matched a bank statement line.

Chase down a discrepancy

Pull a report or dashboard

12 examples

The number you need, in Odoo or in Excel — dashboards, pivots, exports and saved views.

Read more about this →
OW

Can you build me a dashboard where I can see the cost of finished products against my price lists, and the margin if I sell at each price?

Owner · Manufacturing

Built the margin dashboard in Odoo. When a pivot showed impossible values on zero-stock rows it found the bug, fixed it, and verified exactly 39 cells changed with the pivots untouched.

Pull a report or dashboarddashboard
CT

Please send me a list of customers that owe money above 90 days.

Controller · Manufacturing

Generated the overdue receivables list straight out of the live ledger.

Pull a report or dashboard

Fix an error

11 examples

Paste the traceback. It reproduces, root-causes, patches, tests and opens the pull request.

Read more about this →
DV

[pasted traceback] I'm getting this error when trying to validate this batch.

Developer · Events

Set up a persistent monitor, refused to stop at “couldn't reproduce”, and drove it to a root cause in the procurement rule cascade.

Fix an error
OP

The copy button from that last change doesn't copy the text anymore.

Operations · Distribution

Found the regression, fixed it, and handled the edge case where an order has no site contact — so the fallback never leaves you without a phone number.

Fix an error

Change a screen or rule

14 examples

The field, button or warning your team has been working around for years.

Read more about this →
OP

Can we make the delivery address on a sales order copyable to the clipboard, so I can paste it elsewhere?

Operations · Distribution

Added copy-to-clipboard on the address — then, on request, made the copied text link back to the sales order.

Change a screen or ruleshipped
OP

On the delivery checkout page, we need to let the customer enter a PO number and pick a ship date.

Operations · Wholesale

Built both fields into checkout, fixed the confirmation page, added a guard test, and pushed it all as a pull request.

Change a screen or rulePR shipped

Load products & data

11 examples

Catalogs, variants, vendor pricing, bank statements — the data entry that eats a week.

Read more about this →
BY

Create the master product with all forty variants from this vendor sheet.

Buyer · Distribution

Built the master product and all 40 variants with vendor codes and pricelist entries — staged first for review.

Load products & datastaged first
CT

Can you create this bank statement in Odoo for me? It starts on page 43 of the PDF.

Controller · Events

Read the statement from page 43 onward and created the bank statement in Odoo, line by line.

Load products & datafrom a PDF

Connect your other systems

9 examples

QuickBooks, payment gateways, tax and shipping APIs — synced and un-stuck.

Read more about this →
CT

Can you see why this payment did not sync to QuickBooks?

Controller · Distribution

Traced the sync failure to its cause in the connector and fixed the export.

Connect your other systems
CN

Review the QuickBooks connector. We want only POS invoices exported — propose a way to do this, but don't write any code yet.

Consultant · Food service

Analysed the connector, proposed the approach with trade-offs, and wrote no code — because it was told not to.

Connect your other systemsrespected the brief

Upgrade & migrate

8 examples

Old versions forward, other systems in, spreadsheets absorbed — with reconciliation at the end.

Read more about this →
CN

Import the accounting history for the QuickBooks migration, with closing entries.

Consultant · Events

Imported the history, set up the bank and credit-card journals, and reconstructed the prior year-end trial balance.

Upgrade & migratemigration
DV

Investigate whether these v13 custom modules can be migrated to v19.

Developer · Retail

Assessed every module for feasibility, then migrated the ones worth keeping — theme, portal orders, extended product behaviour.

Upgrade & migratev13 → v19

Build something new

10 examples

Net-new Odoo modules: models, views, security rules, tests, CI.

Read more about this →
OP

I'd like a dispatch board where we can drag loads into rounds, and that assigns the truck.

Operations · Distribution

Built a drag-and-drop dispatch board as a real Odoo module — with browser tours running in CI so a regression can never silently ship.

Build something newnew module
OP

Build an online credit application with a signing workflow.

Operations · Distribution

Built the application form and the sign-off flow end to end.

Build something newnew module

Train your team

8 examples

Guides, SOPs and knowledge-base articles written for people who aren't technical.

Read more about this →
OP

My employees are struggling with filters. Can you write a detailed guide with examples of contains, is-in, equals, not-equals and child-of?

Operations · Distribution

Wrote the filter training guide with worked examples drawn from their own database.

Train your team
CN

Make a guide with screenshots for building product sets, matching the style of our existing knowledge base.

Consultant · Publishing

Summarised the process for approval, wrote the guide in the house style, and published it to the staging and production knowledge bases.

Train your teampublished live

Your turn.

Whatever you were about to email someone about — ask CodeCobra instead.