In the latest version (26.5.17), I’m retiring localizations and replacing them with extensions.
Localizations were my original attempt to support country-specific functionality in Manager, but they quickly became too limiting. Extensions have now matured enough to fully replace them.
Here are some of the issues with localizations and how extensions address them:
User permissions
If a country had multiple country-specific reports, it was not possible to grant users access to specific reports only. Access was all-or-nothing.
Country-specific reports implemented as extensions will instead rely on the underlying tab permissions already built into Manager.
Custom fields
Many country-specific reports required custom fields to be created in the business file. I always considered this too intrusive.
Extensions no longer require custom fields to exist in the database. For example, if a country-specific report requires additional information, that data can instead be configured directly within the extension itself.
Not flexible enough
This was the biggest issue.
Report transformations were intended to provide a no-code way to build country-specific reports, but many requirements ended up in the “too difficult” basket. Even when something was technically possible, the resulting reports often looked overly generic.
Extensions allow country-specific reports to have a much more tailored look and feel consistent with what users in that country are already familiar with.
All or nothing
Applying a localization to a business file meant getting everything whether you needed it or not.
Extensions solve this by allowing businesses to install only the tax codes, reports, or functionality they actually require.
Translations
To support bilingual countries, we sometimes ended up maintaining two nearly identical localizations differing only by language. Any changes had to be duplicated carefully to keep both versions consistent.
Extensions can instead support multiple languages within a single extension. They automatically detect Manager’s current language and translate themselves accordingly.
You will also notice that the number of available Extensions continues to grow:
The biggest change you will notice is that if you click on a country-specific report within the Reports tab, it will now open as an extension.




