E-Rechnung: Ich stell' dann mal (schnell) um!

Ein Erfahrungsbericht zur Implementation von E-Rechnung in einer Firma, die auf Open Source setzt.

#ERECHUNG #Fakturama #Linux

https://gnulinux.ch/e-rechnung-ich-stell-dann-mal-schnell-um

E-Rechnung: Ich stell' dann mal (schnell) um!

Ein Erfahrungsbericht zur Implementation von E-Rechnung in einer Firma, die auf Open Source setzt.

GNU/Linux.ch

@gnulinux Gibt es ein FLOSS-Tool, das XML und PDF zu einem PDF im ZUGFeRD-Format zusammenfügt?

Meine (proprietäre) Software wirft ein XRechnung-XML aus und erzeugt ein PDF/A, kann aber kein ZUGFeRD.

@Datterich @gnulinux geht das überhaupt? Ich meine PDF ist ja auch eine Textdatei,,aber eben mit Binärdaten. Man erkennt sie dann am Header. Ebenso wie XML. Ich denke generell müsste es möglich sein PDF als Bitstream in XML einzufügen. Eleganter wäre ja aber eher was wie MIME.

@kielkontrovers @gnulinux

Technisch ist das ZUGFeRD-Format ein PDF(/A) mit der als Anhang eingebetteten XML-Datei, die allerdings ein bestimmtes Format hat (einer DIN EN entsprechend). Es ist ein hybrides Format - das XML liest die Maschine, das PDF der Mensch.

@Datterich @gnulinux seltsam, da ja PDF kein freies Format ist, aber XML schon. würde ich dann erwarten, dass man es umgekehrt gemacht hat.
<document>
<name>example.pdf</name>
<type>application/pdf</type>
<data>
JVBERi0xLjQKJcTl8uXrp...
</data>
</document>

OpenDocument macht das ja auch so. Aber davon ab, eh wieder so eine deutsche Insellösung.

@Datterich @gnulinux also denke es ist unwahrscheinlich dass Menschen in den USA das Format übernehmen. Aber natürlich will man das, eine elektronische Rechnung , die weltweit lesbar ist.

@kielkontrovers Nein, das Ziel ist, Umsatzsteuerbetrug einzudämmen und die Maschine prüfen zu lassen, wo jetzt noch Menschen arbeiten.

Und weltweit lesbar ist sie ja. Die Programme zur Anzeige sind frei verfügbar. Es ist eine europäische Norm, s.o. Die verschiedenen Standards innerhalb der EU sind/werden interoperabel.

@Datterich hm ne. also das Internet bedeutete ja, dass bestimmte RFCs weltweite Gültigkeit hatten. In Deutschland gab's dann diverse Alternativen, die zwar auch offen dokumentiert waren, aber nicht kompatibel. Dokumentiert alleine hilft nicht. EU ist ja schon Mal was, aber ich finde das trotzdem zu kurz gesprungen.