Retiring localizations in Manager

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.

Many thanks for the update. Could you copy and paste this post onto your github release notes?

In Extensions Pakistan FBR is not responding
it stops here.

Do extensions work offline or must the Manager installation have internet access and transmit accounting data over the internet every time it is used?

First of all, thank you very much for all the effort and hard work you put into developing Manager.io. It is truly one of the best and most flexible accounting systems available.

I would like to suggest a feature that could make Manager.io even more powerful in the future.

Custom Tabs / Custom Modules

It would be amazing if users could create their own custom tabs or modules inside Manager.io, where they can:

  • Create fully customizable forms
  • Add custom fields
  • Design custom HTML print templates/themes using the current Custom Theme HTML

For example, users could create modules such as:

  • Warranty Certificate Generator
  • Tasks Manager
  • Site Survey Forms
  • Financial Claim Forms
  • Maintenance Reports
  • Inspection Reports
  • Any custom business workflow

The idea is to give users the flexibility to build their own internal custom tabs inside Manager.io without needing external software. Using the power of the available features right now in manager.io (Custom Fields) & (Custom Theme)

This feature could transform Manager.io from an accounting system into a complete business management platform while still keeping its simplicity and flexibility.

I truly believe this would make the software perfect for many businesses and industries.

Thank you again for your amazing work and continuous development.

Subject: Support for Egypt Local Tax and Reports in the new Extensions system

Message:
Hi team,
Thank you for the great work on the new Extensions system. Since the old localizations are deprecated, our businesses in Egypt now lack the built-in tax codes and country-specific financial reports. Could you please let us know if the Egypt package is on the roadmap to be released next?
Appreciate your guidance on this.

Please this forum is an english page arabic is not allowed

[moderated; English language only forum, use one of the many free online apps that help with translations, including AI, etc. to post and read in English]

You have to download the tax report.

Go to extensions, Egypt and then download all the reports you want.

IMG5938

I hope it helps. New businesses will need to download everything, while existing businesses will only need to download reports. Tax codes will still be available in old businesses.

@lubos

How will Tax Codes and the associated Reports be updated now that the localization workflow is removed? Will there be another platform where tax codes and linked reports can still be developed and integrated into Manager, similar to how they were previously managed on the localization server? Im saying this because I have work to do for Ghana and was waiting for this to be established first.

Also, I have realized that the generated reports are not saved and must be generated every time. Can generated reports be saved ?

i just logged in using Arabic Language
in extension tab it only show UAE extension

when i turn the language to English it shows all country’s

i’m in Saudi Arabia but it shows the tax reports for UAE.

if localizations will be retiring is it possible to get the old tax reports theme codes to keep using them. for making the required VAT Reports,

and how to change from UAE to Saudi Arabia.

This is up to whoever is working on that extension to manage. It’s no longer no-code approach but that means there are no limits what can be done. No-code approach turned out to be dead end, especially now in 2026 when coding agents can write code for you.

No. This is pure code. Currently a lot of extensions are managed directly by me but in upcoming months I’m hoping to delegate some of those extensions to others. Ideally all of them.

This can be implemented easily within an extension. Right now my focus is to do this transition without breaking anything.

I’m working on this part. Country-specific extensions will be available in languages they target. UAE currently is the only one just to test the concept.

For the Ireland Vat 3 return, you can no longer drill down on the values - can that be restored?

NG Software relinquishing control of core code with unrestricted access to user data is a security flaw.

I have no problem with @lubos delegating maintenance of some extensions BUT relinquishing control and recommending users should install online code from servers not under NG Software control is a severe user security risk.