ZUGFeRD versenden mit SNDFILE
Diese Funktionalität ist erst ab Version 2.9.10 möglich!
Mit i-effect erzeugte ZUGFeRD-Dateien können mit dem SNDFILE Befehl automatisch versendet werden. Bei der Verwendung von SNDFILE kann der Sonderwert *FRMFILE für Empfänger und Absender verwendet werden. Dadurch werden die Informationen über Käufer und Verkäufer, welche in der Datenbank ZF2INVHT hinterlegt sind, verwendet, um aus dem i-effect Partnerstamm und den Absenderprofilen die nötigen Informationen für die Versandart und -weise zu ermitteln. Die gefundene Konfiguration wird anschließend verwendet, um die Datei zu versenden.
Sollte für das Versenden der ZUGFeRD-Datei ein abweichender Absender oder Empfänger gewünscht sein, so können die Datenbankfelder EXTERNAL_ORIGINATOR und EXTERNAL_RECIPIENT aus der ZF2INVHT verwendet werden, um auf das jeweilige Partner- oder Absenderprofil aus dem i-effect Partnerstamm zu verweisen und die Konfiguration aus diesen zu verwenden.
Reihenfolge der Ermittlung von Sender und Empfänger
Für das Ermitteln von Absender und Empfänger gilt folgende Reihenfolge:
- Die eingetragenen Werte aus der Tabelle ZF2INVHT: EXTERNAL_RECIPIENT und EXTERNAL_ORIGINATOR
- Durch den Fileparser gefundene Indizes (ID von Käufer/Verkäufer der ZUGFeRD-Datei)
- Hierbei wird unterscheiden zwischen der allgemeinen und der globalen ID (HTGSEID, HTGSEGLN für den Verkäufer und HTGBID, HTGBGLN für den Käufer)
Mit dem jeweils zuerst gefundenen Wert wird in folgender Reihenfolge in den Stammdaten gesucht.
Reihenfolge für den Empfänger:
- Die Partner-ID
- Partner-Merkmal *GLN (gilt nur für die globale ID)
- Partner-Merkmal *INTERNAL (gilt nur für die allgemeinen ID)
Reihenfolge für den Sender:
- Die Absenderprofil-ID (gilt nur für die globale ID)