Electronic invoice XML format

I was looking into manager.io and it does look very intersting, however after quite few years… now most of Europe (and not only) is using invoices in XML format, both for sales and purchasing… but most of the conversations in the forum where closed few years ago without an apparent solution.

I was looking also in the cloud version, but if even that is not solving this problem of importing and exporting documents in xml format according to customizable schemas, according to different countries requirements…

I mean… there must be a solution that was created to address this issue… which is pretty big… am I missing something?

If what you need is the conversion of invoice data into UBL XML according to the format required in your country, Manager already provides API2 and the Extension mechanism.

Through these features, third‑party applications can retrieve data from Manager and convert it into UBL XML compliant with international standards or local variations.

For example, similar implementations already exist for:

  • Zatca Extension (KSA) – supporting the UBL e‑invoicing format of Saudi Arabia.
  • MyInvois Extension (Malaysia) – supporting the UBL e‑invoicing format of Malaysia.

hi mabaega, there is an online / offline tool that is able to import data files in .json .xml. .xsl . .xbl format ( available in english, german, french, spanish, italian language ) and convert them into different e-invoice formats

is it possible, to get the required data ( fields ) with the help of the already existing extensions ? and a simple write up for an average computer user on how to do that ?

thanks for comments

yes, I was reading about that and the disaster with a recent manager.io update and custom fields… pretty scary… that is why I was asking if considering the entire world is moving in this direction (unfortunately, it is not something that I like and doing it in a buggy and complicate way is going to make me hate it even more… I mean… government should report how spend our money… not the oither way around they have no business in getting so involved… but do not even make me start on this issue!!!)…

So there must be something pre-packaged and official that is going to evolve together with the main application development?

I see that the link you provided requires all fields to be filled.

If all the fields there are mandatory, it seems you would need hundreds of custom fields in Manager to enter the required data, and you would have to fill in each of those fields every time you create an invoice.

Once all the fields are complete, you need to build an application that can request data from Manager and then convert that data into UBL format.

It looks difficult, but it is still easier compared to manually filling in the form you provided every time you create an invoice.

In this case, either the API feature or Extensions need to be used.


Malaysia and KSA also use the UBL format. However, they have specific guidelines regarding which data fields must be filled in an invoice. Perhaps you need to look for a specific guide for your country.

At the moment, Manager does not provide a built‑in solution that directly generates UBL files. However, Manager offers an API and Extension mechanism, through which data can be retrieved and converted according to the requirements of each country

If the task is only to transform Manager’s data into UBL format, I may be able to help build a converter. But you will need to find out which fields are mandatory for invoices in your country, because in any case we still need to create custom fields in Manager to store that data.

1 Like