18 articles shown
The contract between two systems is where the domain actually lives. When it is treated as plumbing, every later decision inherits the confusion - and no amount of delivery velocity recovers it.
TechnoVision Engineering12 min readPublication date pending
Odoo
A practical Odoo ETA integration checklist: client ID and secret, eSeal token, GS1/EGS item codes, unit and activity codes, and preprod testing before you file.
8 min read24 September 2026
Odoo
HTTP 202 from the Egyptian Tax Authority means received, not valid. Learn what 202 really means, why invoices end up Invalid, and how to fix them in Odoo.
8 min read24 September 2026
Security
Odoo access rights explained with one question: who can delete an invoice? Groups, implied groups, ir.model.access, record rules and how they combine in Odoo 18 and 19.
8 min read24 September 2026
AI
How to connect Claude to Odoo through MCP without a shared admin key: OAuth 2.1, per-user tokens, read-only tools and audit logs. What to demand from any Odoo MCP server.
8 min read24 September 2026
Odoo
Odoo's WhatsApp app is Enterprise-only. Here is what Odoo Community users can do with Meta's Cloud API, what the 24-hour window means, and what changes in Oct 2026.
8 min read24 September 2026
Odoo
Four mechanisms decide what a user can do, and they combine in ways the user form never shows. Here is the order of operations.
11 min readPublication date pending
Security
A question with a definite answer that almost nobody can produce on demand — and the four reasons the obvious method gives the wrong one.
8 min readPublication date pending
Odoo
Most late payment is not refusal, it is an invoice both sides forgot. The automation is easy; the part that decides whether it works is the wording and the grouping.
9 min readPublication date pending
Security
Most audit logs answer "what changed" and not "who could have changed it". Both matter at review time.
9 min readPublication date pending
AI
A decision framework based on data residency, cost per token and how wrong an answer is allowed to be.
11 min readPublication date pending
Engineering
Why "database first, UI later" produces six months with nothing anyone can use or judge.
7 min readPublication date pending
AI
Every AI-for-ERP integration answers this question, usually by accident. The answer decides whether it can be installed in a business where different people are supposed to see different things.
7 min readPublication date pending
AI
The Model Context Protocol makes it easy to give an AI client access to a business system. That is the problem as much as the point.
6 min readPublication date pending
Odoo
Nobody decided to put the company’s documents in a directory nobody can browse. It happened one attachment at a time.
6 min readPublication date pending
Architecture
Connecting a BI tool to an ERP is easy. Doing it without quietly copying data past a permission boundary is the part that takes thought.
6 min readPublication date pending
Product
Odoo can make a list. It cannot keep one - and that small gap costs more hours than most features save.
5 min readPublication date pending
Security
Excel executes some cells when you open them. If your application exports data, it is your job not to hand one over primed.
5 min readPublication date pending
Engineering, product and business technology insights from TechnoVision. Occasional, never promotional.