Know your beneficial owners before the regulator asks.

Trace ownership through holding chains, calculate indirect stakes automatically, and file every UBO declaration before its deadline — one compliance register for every jurisdiction.

The problem

Ownership flows through chains of holding companies, so a person controlling a parent entity can hold an effective stake in a subsidiary that never appears on that subsidiary’s own share register. Spreadsheets cannot calculate indirect ownership, track change history, or warn before a filing deadline passes — so by the time a regulator asks, the deadline (as short as 5 working days in Oman) has often already gone.

The solution

A single configurable register traces ownership from any entity up through every holding company to the natural persons who ultimately control it, calculates each person’s effective percentage automatically, and keeps a dated history of every change. Country rules, deadlines, and penalties are built in, so nothing lapses silently and nothing has to be calculated by hand.

Capabilities

Everything a compliance register needs

Every capability below is implemented in the module.

01

Compliance Dashboard

A kanban dashboard groups every entity by compliance status — compliant, action needed, or overdue — with live counts for UBOs, pending declarations, and open changes.

02

Indirect Ownership Calculation

Recursively traces every direct shareholding up through multi-level holding structures and sums each person’s stake across every path, so a 60% x 45% chain resolves to its correct 27% automatically.

03

Visual Ownership Chain

See the full ownership tree for any entity, with each link’s direct percentage and the resulting cumulative effective stake, so every calculation can be verified at a glance.

04

Senior Managing Official Fallback

When no owner reaches the control threshold, the entity’s senior managing officials are automatically registered as the reportable beneficial owners.

05

Country Compliance Rule Library

Configure the control threshold, filing deadline (including working-day counting), and penalty per jurisdiction, with Saudi Arabia, UAE, Qatar, Oman, Egypt, France, Belgium, and the Netherlands pre-loaded.

06

Change-Event Tracking & Deadlines

Every ownership change is classified (became owner, ceased, stake changed, identity changed) and assigned its reporting deadline automatically, with overdue changes flagged and refreshed by a daily scan.

07

Declaration Lifecycle & Remedial Filings

Move declarations through draft, validated and filed, with a snapshot of the beneficial-owner lines at validation, a printable register worksheet, and one-click remedial/correction filings.

08

Discrepancy Tracking & CSV Export

Record mismatches between the internal register and a filed declaration and export them to a structured CSV file ready for regulatory submission.

09

Guided Setup & Batch Recalculation

A step-by-step wizard walks a new entity through country, threshold, and rule selection, and a batch wizard recalculates beneficial ownership across one entity or the whole group in a single action.

Workflow

How it works

1

Configure a country

Pick a jurisdiction and confirm its control threshold, filing deadline, and senior-managing-official rule, or use the guided setup wizard.

2

Record the ownership chain

Enter each entity’s direct shareholders; the system traces every holding company up to the natural persons who ultimately control it.

3

Recalculate beneficial owners

Run the recalculation, for one entity or the whole group, to generate the dated beneficial-owner register and log every change with its deadline.

4

Declare and track

Validate and file declarations, resolve discrepancies, and watch the compliance dashboard for upcoming deadlines and overdue items.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. The module recursively traces every direct shareholding up through intermediate holding companies and sums each natural person’s cumulative stake across every path, so a 60% stake in a holding company that itself owns 45% of a subsidiary resolves to the correct 27% effective stake without any manual calculation.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Beneficial Ownership (UBO) Register

Indirect ownership calculation, visual ownership chains, a country compliance rule library and change-event deadlines — with declaration lifecycles and discrepancy tracking for any jurisdiction.

Buy on Odoo App Store
Related apps

More Odoo accounting apps