E-Rechnungen: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Unterhalb des Programmverzeichnisses müssen die Ghostscript-Dateien im Verzeichnis GS9 liegen. Packen Sie das GS9.ZIP dorthin aus. Dann müssen die drei Verze…“) |
(kein Unterschied)
|
Aktuelle Version vom 1. Oktober 2025, 13:48 Uhr
Unterhalb des Programmverzeichnisses müssen die Ghostscript-Dateien im Verzeichnis GS9 liegen. Packen Sie das GS9.ZIP dorthin aus. Dann müssen die drei Verzeichnisse ZUGFeRDPDFExport, ZUGFeRDXML und ZUGFeRDMerge in die FaktuLux.ini eingetragen werden. Alle Werte dürfen auf das gleiche Verzeichnis verweisen. Nur wenn alle drei verzeichnisse zugewiesen wurden, schaltet FaktuLux die eRechnungs- funktion frei. Der Name der XML-Datei muss für eine gültige eRechnung factur-x.xml oder xrechnung.xml lauten.
[Belege] ZUGFeRDPDFExport= Verzeichnis, in das PDF24 das PDF ablegt ZUGFeRDXML= Verzeichnis, in dem FaktuLux die XML-Datei ablegt ZUGFeRDMerge= Verzeichnis, in dem die fertige Rechnung landen soll ZUGFeRDXML=factur-x.xml Name der XML-Datei
Es wird empfohlen die Verzeichnisse ZUGFeRDPDFExport und ZUGFeRDXML nach C:\TEMP (oder vergleichbares Verzeichnis) zu legen. So vermeidet man im Netzwerk Konflikte mit den Dateien anderer Benutzer, die eRechnungen erstellen. Außerdem enthält das Ausgangs-PDF ein gedrucktes eRechnungs-Logo, ohne das sich eine XML-Datei darin befindet. Diese Dateien sind Zwischenprodukte und sollten nicht in Umlauf geraten. Deshalb löscht FaktuLux sie auch nach der Erstellung im normalen Ablauf, sofern Sie ZUGFeRDPauseLMS nicht auf 0 setzen. Für das permit von Ghostscript muss der Laufwerksbuchstabe klein geschrieben sein und das Verzeichnis exakt so, wie es Windows ausliest. Ein Unterschied in der Groß-/Kleinschreibung führt zur Zugriffsverletzung!!!
Sind alle drei Verzeichnise zugewiesen und hat der Mitarbeiter das Recht zur Rechnungsstellung, erzeugt FaktuLux jede PDF-Rechnung und -Gutschrift automatisch als ZUGFeRD eRechnung.
weitere Einstellungen
[Belege]
ZUGFeRDEAN=0 EAN Nummer aus Artikelstamm laden und in XML ausgeben?
ZUGFeRDArtID=0 Artikelnummer in XML ausgeben?
ZUGFeRDBank1=0 1. Mandanten-Bankverbindung für XML (Optional)
ZUGFeRDBank2=0 2. Mandanten-Bankverbindung für XML (Optional, wenn ZUGFeRDBank1 definiert)
ZUGFeRDBank3=0 3. Mandanten-Bankverbindung für XML (Optional, wenn ZUGFeRDBank2 definiert)
ZUGFeRDDebug=0 1-Arbeitet wie ZUGFeRDAblauf=1, führt aber zusätzlich keine PDF- und XML-Dateiprüfungen durch, was der Ablauf
beschleunigt. Setzen Sie diesen Wert, um den Aufrufbefehl für Ghostscript zu überprüfen. Den Wert ZUGFeRDAblauf
müssen Sie nicht ändern.
ZUGFeRDAblauf=0 0-Schreibt die factur-x.xml ins gewählte Zielverzeichnis und führt den Druckjob aus
1-Führt den Ghostscript-Befehl direkt aus
2-Schreibt den Ghostscript-Befehl in die Datei <LastDruckjob>.bat ins Merge-Verzeichnis
3-Schreibt den Ghostscript-Befehl in die Datei <LastDruckjob>.bat ins Merge-Verzeichnis und führt sie aus
bei ZUGFeRDAblauf>1 werden an den Anfang der batch folgende Variablen geschrieben:
PDF=<Name der Ausgangs-PDF mit Verzeichnis>
EMAIL=<Ziel eMail-Adresse aus PDF-Dialog>
ART=<Rechnung/Gutschrift>
NUMMER=<Belegnummer>
DATUM=<Belegdatum>
ZUGFeRDVorspann= Dateiname mit Verzeichnis, deren Inhalt an den Anfang der Merge-Datei geschrieben wird
ZUGFeRDNachspann= Dateiname mit Verzeichnis, deren Inhalt ans Ende der Merge-Datei geschrieben wird
Hängen Sie bei so ZUGFeRDAblauf=2 z.B. ein "pause" an, um die Meldungen von Ghostscript lesen zu können.
ZUGFeRDPauseMS= Generelle Pause in Millisekunden vor Zugriffsprüfung und Ghostscript, nicht bei ZUGFeRDDebug=1
ZUGFeRDPauseLMS=5000 Pause in Millisekunden vor dem Löschen der PDF und XML, nach absetzen des Ghostscript-Befehls
0-Die Dateien werden nicht gelöscht
ZUGFeRDTimeOutMS=500 Millisekunden Wartezeit beim Prüfen des Dateizugriffs PDF XML
ZUGFeRDTimeOutC=8 Anzahl Prüfdurchgänge
Dann muss ein Automatik-Profil in PDF24 nach ZUGFeRDPDFExport angelegt werden.
Einrichtung PDF24
- Installieren
- Starten
- ganz unten /Einstellungen
- links "PDF Drucker" auswählen
- oben mit (+) neuen PDF-Drucker installieren - Name: "PDF ZUGFeRD" [Installieren]
- Nach der Installation wird im Feld "PDF ZUGFeRD" angezeigt, wenn man jetzt unten etwas bearbeitet, ändert man aber den falschen Drucker!
- Im DropDown auf einen anderen Drucker wechseln und anschließend wieder nach "PDF ZUGFeRD"
- Folgende Einstellungen für den Drucker wählen
- "Dokument nach dem Drucken automatisch Speichern" anwählen
- "Öffne erstellte PDF-Dateien im Creator, wenn dieser offen ist" abwählen
- Ordner: ZUGFeRDPDFExport aus FaktuLux.INI
- Dateiname: $fileName
- "Zeige Status beim Speichern" und "Ordner nach dem Speichern öffnen" deaktivieren
- "Bereits bestehende Datei überschreiben" aktivieren
- Profil: (+) für Neu
- im neuen Fenster ganz unter neben Profile: [Neu] anklicken
- Name des Profils: "ZUGFeRD" [Speichern]
- dann bei Profile: "ZUGFeRD" auswählen und folgende Einstellungen wählen:
- Qualität der PDF: wählen Sie Gute oder Hohe Qualität. Denken Sie daran, dass dieses Dokument zum Kunden geht.
- PDF Standard: PDF/A-3
- Seiten automatisch drehen: keins
- Informationen verwenden: ausfüllen, wenn gewünscht
- PDF/A-Titel: eRechnung ZUGFeRD (oder jede andere Bezeichnung, die auf eine eRechnuhng hinweist)
- Profil [Speichern] und Fenster schließen
- Im vorherigen Fenster bei Profil Anzeige mit Schaltfläche blaue Pfeile refreshen
- Profil "ZUGFeRD" auswählen
- Zuletzt unten [Übernehmen] oder [OK]
Befehl zur Ausführung auf C:\
C:\ZUGFeRD\GS9\gswin64c.exe --permit-file-read=c:\ZUGFeRD\GS9\ --permit-file-read=c:\ZUGFeRD\ -sDEVICE=pdfwrite -dPDFA=3 -sColorConversionStrategy=RGB -sZUGFeRDXMLFile=c:\ZUGFeRD\factur-x.xml -sZUGFeRDProfile=c:\ZUGFeRD\GS9\default_rgb.icc -sZUGFeRDVersion=2p1 -sZUGFeRDConformanceLevel="EN 16931" -o c:\ZUGFeRD\e$fileName.pdf c:\ZUGFeRD\GS9\zugferd.ps c:\ZUGFeRD\$fileName.pdf
Wenn alles richtig konfiguriert ist (zum Laden der geänderten INI-Einträge muss FaktuLux neu gestartet werden), lautet der Name des siebenten Druckers in der Druckerzuweisung "eRechnung ZUGFeRD". Wählen Sie dort "PDF ZUGFeRD" aus. Der Druckbutton für PDF in den Belegen trägt jetzt ein kleines blau-gelbes Logo, wenn die Beleggruppe Rechnung oder Gutschrift gewählt ist.
Zuletzt sollten Sie noch die eRechnungs-Grafik in die Belege einbinden, damit jeder Empfänger sofort im PDF erkennt, dass eine XML-Datei eingebettet wurde. {VS.65} stellt sicher, dass das Logo nur gedruckt wird, wenn gerade eine PDF für eine eRechnung erzeugt wird.
[{VS.65}=1
{GPFactur-x16931;X8;Y277,5;W11}
]
Im Dialog Konfiguration/Einstellungen/Mitarbeiter können individuelle Einstellungen für eRechnung vorgenommen werden.
Es könnne auch ZUGFeRD-Rechnungen importiert werden. Dazu werden folgende Verzeichnisse benötigt:
[Belege]
ZUGFeRDPDFImport= In dieses Verzeichnis müssen die Rechnungen für den Stapel-Import abgelegt werden
ZUGFeRDPDFTemp= In dieses Verzeichnis wird das PDF während der Verarbeitung kopiert, um die Anhänge zu extrahieren.
Das Verzeichnis wird zu Beginn geleert und sollte auf C:\ liegen!
Einzig verbleibend ist die Datei Extract.bat, die den Befehl zum Extrahieren der Anhänge enthält
und der beim Aufruf der Namen der zu verarbeitenden PDF-Datei übergeben wird.
Sie können ein einzelnes PDF auch über einen Datei-Dialog auswählen oder per Drag&Drop auf das Formular für Eingangsrechnungen verarbeiten.