Odoo is rarely the only system. There's the accounting package finance won't move off, the payment gateway, the shipping provider, the tax service, the marketplace that has its own opinions about order formats.
Integrations break in unglamorous ways. A field changes shape at one end. A webhook silently stops firing. Two systems disagree about which is authoritative for a customer record, and nobody notices until the invoices go out wrong.
CodeCobra builds new connections and repairs existing ones. Because it can read both your Odoo data and the code doing the syncing, it can answer the question that actually blocks you — not "is the integration broken" but "which of these 40 records diverged, and when".
Where a documented API exists, it reads the documentation. Where the previous integration was left by someone who's gone, it reads the code.
What people asked, and what came back
Real production requests, condensed and with anything identifying removed.
ControllerDistribution
Can you see why this payment did not sync to QuickBooks?
What happened: Traced the sync failure to its cause in the connector and fixed the export.
ConsultantFood service
Review the QuickBooks connector. We want only POS invoices exported — propose a way to do this, but don't write any code yet.
What happened: Analysed the connector, proposed the approach with trade-offs, and wrote no code — because it was told not to.
ControllerFood service
In QuickBooks I have a register where I mark payments as confirmed or cleared. How would I mimic this in Odoo?
What happened: Designed the status tracking — and pushed back on the naming, flagging a collision with Odoo's own payment states before letting the user choose.
DeveloperApparel
Fix the tax connector error that's breaking invoice validation.
What happened: Fixed the integration break and rebased the branch clean of unrelated development changes.
ConsultantFood service
Prevent duplicate customer records being created in QuickBooks from POS invoices.
What happened: Found where POS invoices were creating fresh QuickBooks customers and added the matching rule.
More requests in this category
77 more real requests in this job, grouped by the part of Odoo they touch.
Accounting
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.Consultant · ERP consulting
I want to understand what the output of the code we wrote for batches would be, with production access to the processor. I don't want to write any code — I want to be able to run it.Consultant · Distribution
I'd like a daily task where I upload the spreadsheet from our credit card processor and you make the batches in Odoo and flag any errors, like missing payments.Operations · Distribution
I'm reviewing customer payment data with the aim of getting reconciliation working as well as possible. I want to know what other information we can get from the API about a payment.Consultant · Events
I've attached all the transactions from our first data set — the deposits to our bank. I want to reconcile all of April properly with the bank widget.Operations · Distribution
In Odoo we import purchase orders and then automatically create bills, then import payments and match them to the bills. In QuickBooks the PO was pushed to create a bill.Consultant · Events
In QuickBooks, after their monthly reconciliation they print and keep this report on record. We need to understand why they do it, and work out how they should do it once they're on Odoo.Consultant · Events
In the QuickBooks connector, how would I create a refund payment to a customer and choose which bank account it comes from?Consultant · Distribution
Just like the previous reconciliation, I still have some payments showing as in process rather than reconciled, from March to the end of June. I'll give you all the data — can you see why?Operations · Distribution
Payments recorded in Odoo aren't appearing in our accounting export. Why?Controller · Distribution
There's a $35,000 payment that was imported into Odoo against the loan account, when it should have gone to a different account.Controller · Manufacturing
We need to bring in all the customer payment information from the bridge. We've already implemented actual payments in the payments import and matching.Consultant · Events
We operate under a second name for some transactions. The two companies are divided differently depending on the transaction — purchases are identified by the vendor.Consultant · Events
We want to use Odoo as a full replacement for QuickBooks eventually, which means our accounting data has to be perfect — including inventory and when it hits our books.Consultant · Events
We went live on the 26th. Before that we were on QuickBooks, and we'd deposited a cheque for a customer that was returned after we went live. Now I have a replacement cheque — how do I record it in Odoo?Controller · Manufacturing
What is the BBOP in a refund from the processor, and why does it always fail to fetch for me? How do I stop it failing?Operations · Distribution
When we try to confirm this invoice we get an error from the tax service saying transactions must have at least one line.Consultant · Apparel
Why can't the payments on this invoice sync to QuickBooks?Consultant · ERP consulting
Inventory & warehouse
Some of our inventory is consignment — we don't buy the stock and sell it, we just manage it. We need to handle that in Odoo.Consultant · Events
Sales & quoting
I have a big sales order to enter. In QuickBooks we used to create one item carrying the full cost of the complete product, which is made up of many separate parts.Controller · Manufacturing
Products were created and classified into thousands of categories from the wrong source.Consultant · Events
Purchasing & vendors
A lot of changes can happen on a purchase. We catch them by comparing the incoming data for a purchase order against what we already have.Consultant · Events
A very minor change in purchase order processing: we backdate the approval date to match the actual order date, but the order date stays at whatever it was. All the dates should match.Consultant · Events
Something in the way they record purchase orders in their database means a lot of POs have an identical order date, down to the minute and second.Consultant · Events
We have two jobs syncing vendors and purchase orders. They don't run together, so a purchase order can arrive before its vendor.Consultant · Events
We're seeing the event on a purchase order line disagree with the event on the individual seat.Consultant · Events
When we import a purchase order and auto-generate the bill, which field's data do we store as the bill date?Consultant · Events
Documents & email
We need gift notes and automatic printing — the note can be typed or attached as a PDF.Consultant · Food service
Integrations
Can you help me with this email where the SMS provider rejected our toll-free verification? What do I have to do to get approved?Operations · Distribution
Can you tell me how many active projects I have in our time-tracking tool, and resync them?Consultant · ERP consulting
Does Odoo allow integration with other SMS services, or only the one it ships with?Operations · Distribution
How do I test the webhook support for our payment provider?Consultant · ERP consulting
I built a sports league management app for summer camps as a standalone website. Now that the rest is in Odoo, I want to integrate it.Consultant · Small business
I use a scale connector to weigh orders and work out the sales order line quantity for products sold by weight. It works well when a customer pulls up with a truck.Consultant · Distribution
I want to build a connector for our order-management platform on v19. I already have a module that needs extra features and some bug fixes — how do I give it to you?Operations · Small business
I want to import payments for purchase. Tell me which table we import the data from, which SQL we use, and the method name that processes them in Odoo.Consultant · Events
I'm seeing a lot of purchase orders erroring because the serial number is attached to a different product than the one on the PO. Can you check the API code and see where we get the product from?Consultant · Events
I'm trying to test the new changes to the batch import, but when I run the import I get this error trying to update the related apps.Consultant · ERP consulting
I've been testing the Shopify connector and noticed product attributes from Odoo aren't syncing to Shopify metafields. Can the integration support that, or am I missing a key?Consultant · Food service
Import a purchase order with no QuickBooks date set: create the order, create the order lines, and create serial numbers linked to the order lines.Consultant · Events
Import only fully fulfilled and paid Shopify orders into Odoo, through a manual wizard and the standard sales flow.Operations · Small business
In the QuickBooks connector in staging, why am I getting this error when I try to export payments?Consultant · Food service
Our payment provider has released a new version of their fields library again. We need to make it easier to update in future, without having to restart a customer's instance.Consultant · ERP consulting
Please develop a plan for filling the gaps in this ticket — don't code anything yet. POS orders should sync over to QuickBooks, or up through Shopify.Consultant · Food service
Please review this connector log in staging. I want to understand what exactly Odoo is trying to do when we process the related record, and why it's failing.Consultant · Events
Push tracking numbers back to the marketplace when a delivery validates.Consultant · Wholesale
Review the QuickBooks connector in staging. We want to make sure only POS invoices get exported to QuickBooks, and that invoices from non-POS orders don't get sent. Propose an approach.Consultant · Food service
Review the Shopify connector and see what we can do to get the result we want. It might make sense to go Odoo to Shopify to QuickBooks using the existing connectors rather than adding a new one.Consultant · Food service
Shopify fulfilment comes back as partial on orders that include service products.Consultant · Food service
Some orders haven't imported into Odoo from Shopify. What's the problem?Owner · Food service
The API normally imports on updates, but sometimes we need to force a full re-import.Consultant · Events
They have all of their data in their own system, and the goal is to sync it into Odoo.Consultant · Events
Voided sales order imports fail with "lines resolve to company markers 'null', not a single mapped company".Consultant · Events
We fixed installing the payments app when there's a pre-existing install or pre-existing journals. Can we work around it in staging — is there something we can change to make the app installable?Consultant · Publishing
We process a lot of data at once in the sync. Sometimes a record fails just because there's too much happening at once, and reprocessing those records would fix it.Consultant · Events
We're building a connection between Odoo and their SQL database. I want you to focus on the Odoo side.Consultant · Events
We're importing data from another system, and in many cases the record we create in Odoo gets an Odoo number instead of their number. We should carry some of their references across.Consultant · Events
When reviewing data in Odoo that came over from their table, it would help to see the user who actually made the change rather than the user who ran the API.Consultant · Events
When these were confirmed and a project was created in our project tool, the timeline effort hours field wasn't set. Can you investigate why?Consultant · ERP consulting
When you upgrade the connector module it deletes the crons related to active instances. We need to make sure upgrading the modules doesn't do that.Consultant · ERP consulting
Why are all of the POS invoices creating new customers in QuickBooks? The customer data already has matches from Shopify to QuickBooks, and the customer data came from Shopify into Odoo.Consultant · Food service
Data & imports
They've changed the way they use categories. They've started something called a super category — a much more general set of categories than before.Consultant · Events
Projects & tasks
Can you do some manual testing on the staging connector for the payment wizard and credit limit apps? Post the test cases and details in staging so I can follow along.Consultant · ERP consulting
Can you test the hosting module in the staging environment? Also tell me how to see the automatic email that goes out when a subscription period comes due.Consultant · ERP consulting
I have a whole bunch of test projects in Odoo and in our project tool, and I'd like to remove them from both places. Can you help me?Consultant · ERP consulting
I want you to help me test the hosting module updates. I've enabled outgoing emails — can you simulate a customer subscription and the emails going out of staging so I can test it?Consultant · ERP consulting
Delivery & dispatch
I want to make sure the Shopify connector doesn't download Shopify's delivery methods. I'd rather use the ones we created in Odoo and map them.Consultant · Food service
The shipping API keeps timing out on multi-package orders.Developer · Apparel
Web orders come in with the wrong tax when the shipping address is out of state.Operations · Retail
Point of sale
I'm testing the payment feature. In the POS setup I added the processor as a payment type, and I think I've missed a step, because when I use the payment method I get an error.Consultant · ERP consulting
Match POS sessions to bank deposits automatically instead of by hand.Controller · Food service
When POS orders are made the customers don't always pay immediately. When that happens the customer is invoiced through QuickBooks instead.Consultant · Food service
Can it work with an API it hasn't seen before?
Yes. Point it at the provider's documentation and describe what should sync. Most integration work is mapping fields and handling the failure cases, not novel protocol work.
What about credentials for the other system?
Store them the way that system expects — usually in Odoo's own configuration. CodeCobra needs access to Odoo; it doesn't need you to hand it every downstream secret separately.
Can it tell me why an existing sync is wrong?
That's often the more useful question. It can compare both sides record by record and produce the list of divergences, which is usually what you need before deciding how to fix it.