Skip to content
Pandoratech
Retail & hospitality group · Odoo 15 · UAE

Central purchasing without losing company boundaries

Live implementation

A group combining retail, hospitality and specialist orders needed central purchasing with an auditable route into its subsidiaries. We added a holding-company pilot, branch-aware intercompany controls and a florist order workflow connected to POS.

IntercompanyBranch controlsPOS integration

The challenge

Moving stock within one company is different from supplying another legal company. The system had to distinguish the two, preserve the existing companies’ records and enforce the correct company and branch on generated documents. Specialist florist orders also needed a reliable handover from the back office to the cashier.

Our approach

We configured a holding structure and a controlled supply channel on the existing Odoo 15 database. A custom bridge validates company access, branch context, product cost and tax configuration before generating documents. The rollout begins with one subsidiary channel so Finance can review a complete cycle before expansion.

What we built

Create matching documents for review

One approved transfer request prepares a supplier-side sales order and buyer-side purchase order. Invoices and bills remain drafts for Finance to match.

Stop incomplete or duplicate chains

The bridge checks master data before creation, prevents duplicate chains from the same source order and provides a switch to stop new intercompany automation.

Hand specialist orders to POS once

Confirmed florist orders can be reserved and loaded at POS with their agreed prices. Payment links back to the original order; paid and cancelled orders are protected against repeat processing.

What the implementation enables

The group has a deployed central-purchasing pilot with explicit company and branch controls, while existing operations continue in the same database. The specialist-order flow also connects order preparation to payment, giving staff a traceable handover rather than a second disconnected order.

Delivery status & scope

The intercompany channel is a deployed pilot, not a completed rollout to every subsidiary. Automatic group consolidation and elimination of intercompany balances are outside this case.

Tell us what's slowing your business down

Get a free 30-minute consultation — we'll map your workflow and show you exactly what to automate first.