3.10. ZUGFeRD Rechnungen

3.10.1. Vorbedingung

Für die Erstellung von ZUGFeRD PDFs wird TexLive2018 oder höher benötigt.

[Anmerkung]Anmerkung

Wer kein TexLive2018 oder höher installieren kann, kann eine lokale Umgebung nur für kivitendo wie folgt erzeugen:

          1. Download des offiziellen Installers von https://www.tug.org/texlive/quickinstall.html

          2. Installer ausführen, Standard-Ort für Installation belassen, evtl. ein paar Pakete abwählen, installieren lassen

          3. Ein kleine Script »run_pdflatex.sh« anlegen, das den PATH auf das  Installationsverezichnis setzt und pdflatex ausführt:

          ------------------------------------------------------------
          #!/bin/bash

          export PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH
          hash -r

          exec latexmk --pdflatex "$@"
          ------------------------------------------------------------

          4. In config/kivitendo.conf den Parameter »latex« auf den Pfad zu »run_pdflatex.sh« setzen

          5. Webserver neu starten
          

3.10.2. Übersicht

Mit der Version 3.5.6 bietet kivitendo die Möglichkeit ZUGFeRD Rechnungen zu erstellen, sowie auch ZUGFeRD Rechnungen direkt in kivitendo einzulesen.

Bei ZUGFeRD Rechnungen handelt es sich um eine PDF Datei in der eine XML-Datei eingebettet ist. Der Aufbau der XML-Datei ist standardisiert und ermöglicht so den Austausch zwischen den verschiedenen Softwareprodukten. Kivitendo setzt mit der Version 3.5.6 den ZUGFeRD 2.1 Standard um.

Weiter Details zu ZUGFeRD sind unter diesem Link zu finden: https://www.ferd-net.de/standards/was-ist-zugferd/index.html

3.10.3. Erstellen von ZUGFeRD Rechnungen in Kivitendo

Für die Erstellung von ZUGFeRD Rechnungen bedarf es in kivitendo zwei Dinge:

  1. Die Erstellung muss in der Mandantenkonfiguration aktiviert sein

  2. Beim mindestens einem Bankkonto muss die Option „Nutzung von ZUGFeRD“ aktiviert sein

3.10.3.1. Mandantenkonfiguration

Die Einstellung für die Erstellung von ZUGFeRD Rechnungen erfolgt unter „System“ → „Mandatenkonfiguration“ → „Features“. Im Abschnitt „Einkauf und Verkauf“ finden Sie die Einstellung „Verkaufsrechnungen mit ZUGFeRD-Daten erzeugen“. Hier besteht die Auswahl zwischen:

  • ZUGFeRD-Rechnungen erzeugen

  • ZUGFeRD-Rechnungen im Testmodus erzeugen

  • Keine ZUGFeRD Rechnungen erzeugen

Rechnungen die als PDF erzeugt werden, werden je nach Einstellung nun im ZUGFeRD Format ausgegeben.

3.10.3.2. Konfiguration der Bankkonten

Unter „System → Bankkonten“ muss bei mindestens einem Bankkonto die Option „Nutzung mit ZUGFeRD“ auf „Ja“ gestellt werden.

3.10.4. Einlesen von ZUGFeRD Rechnungen in Kivitendo

Es lassen sich auch Rechnungen von Kreditoren, die im ZUGFeRD Format erstellt wurden, nach Kivitendo importieren. Hierfür müssen auch zwei Voraussetzungen erfüllt werden:

  1. Beim Lieferanten muss die Umsatzsteuer-ID und das Bankkonto hinterlegt sein

  2. Für den Kreditoren muss eine Buchungsvorlage existieren.

Wenn diese Voraussetzungen erfüllt sind, kann die Rechnung über „Finanzbuchhaltung“ → „Factur-X-/ZUGFeRD-Import“ über die „Durchsuchen“ Schaltfläche ausgewählt werden und über die Schaltfläche „Import“ eingeladen werden. Es öffnet sich daraufhin die Kreditorenbuchung. Die auslesbaren Daten aus dem eingebetteten XML der PDF Datei werden in der Kreditorenbuchung ergänzt.