Writing on custom software, Odoo, web development, and the systems behind growing companies. From the Calgary team that ships them.
Calibre Consulting is now an official Odoo partner. What that buys you: expert implementation, custom add-ons, and long-term support from a Calgary team.
Read post →A step-by-step Odoo 19 guide to emailing each posted customer invoice to your accountant with an automation rule and a copy of the invoice template.
Read post →Odoo invoices have no general UUID, but invoices sent through Peppol carry a message ID. This guide shows where it lives and how to export it.
Read post →Odoo 20 has no TDS threshold setting. This tutorial shows how to apply TDS only after a vendor crosses the limit, using the tax on each vendor bill.
Read post →A step-by-step guide to moving a depreciating fixed asset between two companies in Odoo, with its depreciation history carried over.
Read post →Odoo will not remove or move back a hard lock date. Here is what the lock blocks, who can change it, and how to correct a locked year.
Read post →Odoo follow-ups remind the customer, not the invoice. Here is how they schedule reminders, and how to run a separate schedule for every invoice.
Read post →No standard Odoo access level limits users to the vendor bills they created. A global record rule does, while accountants keep full access.
Read post →Record customer cheques in Odoo, hold them in one Cheques on Hand balance, deposit them in batches and match each deposit, even with two banks.
Read post →Settle several invoices with one customer payment in Odoo Community and book coded short-pays to a deduction account, plus what Enterprise adds.
Read post →Set up branches, per-shop journals and POS payment methods in Odoo 19 so each shop of one legal entity gets its own profit and loss.
Read post →Find inventory value by product in Odoo 19, read it as at any date, and make it match the stock account on your balance sheet.
Read post →List every confirmed Odoo sales order waiting for a product, with ordered, delivered and remaining quantities and the date more stock is expected.
Read post →What Odoo 19 posts when a vendor bill precedes the receipt or an invoice precedes delivery, and how to keep COGS and the stock account right.
Read post →Receive consigned stock without valuing it, record sales as money owed to the consignor, and move your commission into income at settlement in Odoo.
Read post →Set service products up for purchasing in Odoo: no receipts, bills matched to the order, and bills that post to the expense account you choose.
Read post →How Expected Arrival, receipt Scheduled Date and Deadline connect in Odoo 19, and how to reschedule only the quantity still to come.
Read post →Why Odoo puts generated purchase orders in your own currency, where vendor prices and costs get converted, and how to set up foreign-currency buying.
Read post →Update an Odoo engineering change order from your CAD bill of materials with the standard export and import, step by step, with no custom module.
Read post →Set up an Odoo commission plan that pays on a whole sales team's results, and fix one that shows no commission for team members.
Read post →A step-by-step guide to making Odoo create a task in a chosen project whenever a sales order is confirmed, using a service product and no custom code.
Read post →Build an Odoo report of expected invoicing per milestone by deadline month, using one stored field on the milestone and a Studio pivot.
Read post →A step-by-step guide to what Odoo 19 removed or replaced since Odoo 18, how to save the affected data, and how to test your upgrade.
Read post →Who can use Odoo's upgrade service to move from Odoo 18 to 19, what it covers, and how to run and test an upgrade on each hosting type.
Read post →Which Accounting and Inventory settings changed in Odoo 19, why some look different after an upgrade, and how to confirm each one is right.
Read post →Which QuickBooks Online records Odoo 19 imports natively, the order to load them, and how invoice attachments can come across.
Read post →What Odoo's partner levels really measure, the questions that test a partner, how to check references, and what a sound proposal puts in writing.
Read post →Which Odoo sales claims to check yourself, how to test them in a trial or Community database, and what to get in writing before you sign.
Read post →What a self-run Odoo implementation involves: the settings that lock after the first transaction, what self-hosting makes your job, and an order of work.
Read post →When to run an Odoo gap analysis, which settings Odoo makes costly to change after go-live, and a rule for what must be decided first.
Read post →Your licence plan decides where you can run Odoo, and Online will not run custom code at any price. The three options on cost, control, and what you can move to later.
Read post →A short checklist before you commit. Who Odoo fits, what to plan upfront, and the rollout phases that save you time and money.
Read post →ERP is a systems change, not a software install. A phased rollout that protects your operations and cash flow as you go live.
Read post →A CRM centralizes customer data, tightens follow-up, and gives a small business the edge it loses when leads live in inboxes and spreadsheets.
Read post →Ten fixes that turn a small business website from a passive brochure into a lead source. Clarity beats design.
Read post →A buyer’s guide for picking a software developer: define your needs, vet industry experience, check references, and write a contract that protects you.
Read post →Generic tools rarely fit a growing business. Five places custom software pays for itself: efficiency, scale, integration, profitability, and independence.
Read post →Nine signs you’ve outgrown off-the-shelf software, and what changes when the tool is built around how your team actually works.
Read post →Decide between custom and off-the-shelf without regretting it later. When each is the right move, plus the one risk that derails custom builds.
Read post →A plain-English walkthrough of every phase of mobile app development, from discovery through post-launch, with the budgets and timelines you should expect.
Read post →A short primer on what cloud computing is, the three service models you’ll keep hearing about, and how public, private, and hybrid clouds differ.
Read post →Hybrid cloud blends private and public into one environment. The real trade-offs in control, flexibility, security, and cost before you commit.
Read post →Reading is one thing. Building is another. If a post hits something you’re actually wrestling with, book a 30-minute scoping call.
Book the call →