Creating a UBL (xml) or Pdf(Zugferd) file via individual client e-Invoice setting


Let me start by saying that I’m not a real developer.
Still I have changed (set hidden) the zugferd global settings and expanded/added, in the individual client customers settings, a dropdown menu where a UBL invoice (xml template file) can be choosen depending on which UBL version the customer need. Also “ZugFerd - Germany” was added.
In the e-mail to the customer the correct UBL file is also send as an additional/attached xml-file.

I’ve made these adjustments in the old 1.4.10 version of IP and this is working fine.
I will soon start with the same approach for the 1.5.x version.


  1. Is there anyone who is interested in this approach?
  2. For now I do not use multi-dimensional array because I do not know how to deal with it.
    Can anyone point me into the right direction and if possible provide me with some examples?
  3. In which folder/directory should I, logically, put the different xml-template files?

The customer/client information:


@VeRony when you’re making the solution for 1.5.0 (or maybe 1.6.0) could you let us know? The ubl is becoming a standard in the invoicing world