Die Software wurde unter der Annahme erstellt, dass viele kleine Firmen ihre Rechnungen mit Hilfe einer Tabellenkalkulation wie LibreOffice erstellen. Das bedeutet, dass die Rechnungsdaten schon in strukturierter Form vorliegen.
Damit müssen lediglich noch die Eingabedaten aus der Tabellenkalkulation auf das Ausgabe-XML der elektronischen Rechnung abgebildet werden. Weil mehrere XML-Ausgabe-Formate unterstützt werden, ist es sinnvoll, die Eingabedaten zunächst auf ein allgemeines internes Format abzubilden, und daraus dann das gewünschte Ausgabeformat zu generieren.
Das gewählte interne Format ist größtenteils äquivalent zu Peppol UBL. Das hat Vorteile:
Im Ergebnis ist es einfach, die Implementierung synchron mit den aktuellen Standards von Peppol zu halten.