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.
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.
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
Also asked
“A customer is getting a lock date notification when trying to reset an invoice from 2023. Can we remove that?”
Consultant · Small business
“A tenant paid an invoice twice last week. Does my system have a way to stop someone paying an invoice twice?”
Operations · Small business
“A user called and said he created an account move to write off credits but now can't find it.”
Consultant · Distribution
“After I select all the matching transactions, how do I actually reconcile it? Do I need to click anything?”
Controller · Manufacturing
“All these loans are in the bank account in June, but I can't reconcile them — they don't come up, even though I know they were entered. Why?”
Controller · Manufacturing
“Are the commission plans based on invoicing excluding tax or including tax?”
The number you need, in Odoo or in Excel — dashboards, pivots, exports and saved views.
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
Also asked
“A monthly commission report of every invoice paid in full in the previous month.”
Owner · Distribution
“Any transactions on the card from April or March that haven't cleared the bank yet?”
Controller · Manufacturing
“Can you add invoice aging to the aged receivable, statement and follow-up reports? We'll need custom report engines for it.”
Consultant · Manufacturing
“Can you check whether payments received from a customer stay on the follow-up report only until they're reconciled, or always?”
Controller · Manufacturing
“Can you compare staging and production's profit and loss and balance sheet? I want to see what changed.”
Consultant · Distribution
“Can you create me a list of accounts with a lot of unreconciled credit notes? Group them: those who are owed money, those who owe us money, and those who have both.”
Paste the traceback. It reproduces, root-causes, patches, tests and opens the pull request.
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
Also asked
“A tenant tried to part-pay a larger invoice and got an error saying they weren't allowed to.”
Operations · Small business
“A user is reporting that when they try to invoice this order, the products aren't invoicing.”
Consultant · Distribution
“Can you run this test case in the dev instance and check the actual output? Open a customer's follow-up screen — the customer statements — for a customer with several delivery addresses.”
Consultant · Distribution
“Fix the partner used when registering payments through the multi-payment module. At the moment, when a payment is registered using the multiple invoice wizard, the wrong partner is picked up.”
Consultant · Import & wholesale
“Fix this error — it only happens on this purchase order, or on any invoice where I sold a product from that PO.”
Owner · Distribution
“Fix two issues on the customer account card in our custom pay wizard on the sales order: hide the card when the balance is exactly zero and the toggle is off, and fix the chips.”
The field, button or warning your team has been working around for years.
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
Also asked
“A cancelled or voided payment shouldn't cancel the invoices.”
Operations · Distribution
“A customer shows a negative account balance but the statement says zero, and there was no refund button on the sales order.”
Operations · Distribution
“A filter on the bills screen to see bills due today. At the moment it shows the last payment date as the due date, not the instalment dates.”
Consultant · Publishing
“Analyse the module and check how the register payment action is implemented. Make sure the custom payment popup is used only for sales orders and customer invoices.”
Consultant · ERP consulting
“Can we add a setting so invoices include the customer's PO number?”
Controller · Manufacturing
“Can we show packaging and packaging quantity from the quotation in the portal view of a sales order?”
Catalogs, variants, vendor pricing, bank statements — the data entry that eats a week.
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
Also asked
“Add me some journal entries so my profit and loss and balance sheet look realistic, please.”
Consultant · Manufacturing
“Can you batch each day based on the rules in the PDF and what you already know? Remember to correct payments that don't have the 2.99% fee, and if that fee has no invoice to reconcile against, flag it.”
Operations · Distribution
“Can you batch today's payments and tell me if any are missing, based on this attachment?”
Operations · Distribution
“Can you enter these so I can reconcile? They're bank service charges that were charged and credited — a drawn-against-uncollected-funds fee and a waived uncollected items fee.”
Controller · Manufacturing
“Check the current attachment behaviour: go to a customer, follow-up, then send and print.”
Consultant · Distribution
“Create two separate invoices, one for each of these vendors. Make sure each line has a product and matches to the product, and on the second, match the total to one single product.”
QuickBooks, payment gateways, tax and shipping APIs — synced and un-stuck.
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
Also asked
“Can I set up a sales order that charges the customer's credit card a set amount every week until the order is paid off, through the payment integration?”
Operations · Wholesale
“Can you create the batch payments for all the credit card payments in Odoo, matching the batches in the attachment from our processor, like we did before? I need to know about any discrepancies.”
Operations · Distribution
“Credit card bank reconciliation, monthly runbook — the same process we used for June. Attach the month's settlement export CSV and reconcile the open settlement deposits.”
Operations · Distribution
“Does a void or refund through the payment processor refund the whole amount, or does it give me the option to adjust how much?”
Operations · Distribution
“I made a payment directly from an invoice and two things puzzle me: the card details section is invisible, and when I voided the payment with the provider it didn't come back.”
Consultant · ERP consulting
“I reviewed this in staging on v19. When you upgrade the module that adds the payment fields configuration, the field is left blank — and without it the credit card input is missing.”
Old versions forward, other systems in, spreadsheets absorbed — with reconciliation at the end.
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
Also asked
“A vendor charged one payment as two separate transactions. Can I reconcile one against both?”
Controller · Manufacturing
“After the migration my accounts payable balance as of May is −$6,294,381.50, and it doesn't match the −$6,455,195.51 on the old system's balance sheet.”
Consultant · Manufacturing
“At go-live there were a lot of opening balance entries, including two customer invoices that got created. Can you make sense of what went on there?”
Consultant · Distribution
“Bring over open invoices and credits as of the cutover date — nothing else.”
Consultant · Events
“From next year they'll use Odoo as their primary accounting software. Since they've been transacting in QuickBooks so far this year, we need to make sure all the accounting transactions come across.”
Consultant · Events
“I have a payment of $2,941.87 that the vendor charged as two separate transactions, $538.40 and $2,403.47. Can I reconcile one transaction against two? These are part of the migration.”
“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
Also asked
“Add a capacity check that stops overbooking a venue across overlapping orders.”
Developer · Events
“Give me a dynamic profit and loss module per the attached requirements document.”
Operations · Small business
“How do I create an owner distribution bill for properties that have made partial payments, so I can pay the owner even if the tenant doesn't pay in full?”
Operations · Small business
“I want to build Hebrew OCR into the accounting app.”
Operations · Small business
“In the payment wizard for invoices and bills I need to think about the feasibility of the payment options we offer. Bills definitely need more options.”
Consultant · ERP consulting
“We're looking for a finance module for our Odoo Community version. I've prepared a requirements document to give you an idea of what it should look like.”
Guides, SOPs and knowledge-base articles written for people who aren't technical.
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
Also asked
“Can you make me a visual spreadsheet showing how this bill got entered at the wrong price and how that happened, so the person can learn from it? Explain the checks.”
Operations · Distribution
“Create me a PDF guide to importing open accounting moves — invoices, credit memos, bills and refunds — into Odoo, with a spreadsheet template to import from.”
Consultant · Publishing
“I need a full breakdown of the links and files needed for an accounting migration from QuickBooks Online, including a guide to chart-of-account types.”
Consultant · Publishing
“I'm prepping for an accounting overview demo and class in Odoo. What's important for me to show?”
Consultant · Events
“Please add an article to the knowledge app outlining Odoo's out-of-the-box flows for receivables and payables: payment terms, creating invoices, payments, and the aging and follow-up reports.”
Consultant · Wholesale
“What is, or should be, the daily closing-out process to reconcile payments, registers, invoices and cheques — making sure there are no errors, false payments or incorrect payments by staff?”