In der Version 2025.1.0 wurde in der Comarch BPM-Desktop-Anwendung die Möglichkeit zum Import deutscher E-Rechnungen der folgenden Typen eingeführt:
- ZUGFeRD(X-Faktur) v. 2.3.2
- XRechnung v. 3.0.2
Hinzufügen eines neuen ACD-Punkttyps – „Import von ZUGFeRD und XRechnung E-Rechnungen”
In der Version 2025.1.0 wurde ein neuer ACD-Punkttyp eingeführt: „Import von ZUGFeRD und XRechnung E-Rechnungen”.
Definition des ACD-Konfigurationspunkts

In der Registerkarte „Allgemein“ sind die folgenden Felder verfügbar:
- Punktname – ein Feld, in dem Sie den Namen angeben, unter dem der Konfigurationspunkt in der Liste der Punkte sichtbar sein wird;
- Unternehmen – Feld, das im Mehrfirmenmodus vorhanden ist; hier muss das Unternehmen ausgewählt werden, für das der ACD-Punkt bestimmt ist;
- Workflow-Typ – Feld zur Angabe des Workflow-Typs, innerhalb dessen Dokumente mit Rechnungsdaten generiert werden;
- Attributnamen in der Dokumentenliste am ACD-Punkt – ein Bereich, in dem Felder verfügbar sind: „Attribut 1“, „Attribut 2“ und „Attribut 3”.
Innerhalb der Felder „Attribut 1“, „Attribut 2“ und „Attribut 3“ können maximal 3 zusätzliche Feldnamen (Attribute) definiert werden, die in der Dokumentenliste im ACD-Punkt sichtbar sind.
Informationen über Attribut-/Spaltennamen sind in der Tabelle do.DF_ConfAPDictionary verfügbar .
Wenn der autorisierte Operator keinen Attributnamen eingibt, werden die Attributspalten nicht angelegt und es wird nur eine Spalte „Dokument“ in der Dokumentenliste sichtbar sein.
Wenn der Benutzer einen Wert in eines der zusätzlichen Felder (Attribute) einträgt, wird in der Liste eine zusätzliche Spalte mit dem im Feld eingetragenen Namen sichtbar; ebenso werden zwei zusätzliche Spalten sichtbar, wenn zwei Felder ausgefüllt werden.


Auf der Registerkarte ‚Liste‘ muss folgende Abfrage eingegeben werden, die auch aus dem im Fenster vorhandenen Beispiel übernommen werden kann:
BEGIN TRY select d.XDH_InvoiceID, NULL, XDH_InvoiceNumber, XDH_Tag1, XDH_Tag2, XDH_Tag3 from do.XF_DocumentHeaders d left join do.XF_WorkAPProcess W on d.XDH_InvoiceID = XFW_DocumentID /*Tabelle der verarbeiteten Dokumente*/ join do.DF_ConfAPDictionary a on a.APD_ID=W.XFW_APDId where XFW_Status <> 4 and XFW_Archival=0 and APD_ID=@PointId@ -- ACD-Punkt-ID and XFW_OperatorID=@IdOperatorDMS@ /*Zusätzliche Bedingung, damit der Operator Dokumente sieht, die von ihm selbst vorverarbeitet wurden*/ and (nullif(@SearchText@,'') is null OR (@SearchText@ <> '' and XDH_InvoiceNumber LIKE '%' + @SearchText@ + '%')) END TRY BEGIN CATCH DECLARE @ErrorMessage varchar(max) = 'Ein Fehler ist im Abfrage aufgetreten: ' + ERROR_MESSAGE(); THROW 50001, @ErrorMessage ,1; END CATCH

In der Registerkarte „Steuerelemente“ geben Sie mithilfe von SQL-Abfragen die Werte an, die in den einzelnen Steuerelementen angezeigt werden, wenn das Dokument erstellt wird.

In der Registerkarte „Steuerelemente“ kann der autorisierte Operator auch eine SQL-Abfrage definieren, um die Daten aus dem Attribut in das gewählte Steuerelement der Typ Text zu übertragen.
Genau wie bei anderen ACD-Punkttypen muss in der Registerkarte „Berechtigungen“ festgelegt werden, welche Mitarbeiter berechtigt sind, Dokumente innerhalb des Punktes zu verarbeiten. Berechtigungen können nur durch die Angabe von Mitarbeitern hinzugefügt werden, es ist nicht möglich, Mitarbeitern der angegebenen Abteilung oder Mitarbeitern, die die ausgewählte Position besetzen, Berechtigungen zu erteilen.

Arbeit mit dem ACD-Punkt „Import von ZUGFeRD und XRechnung E-Rechnungen”
Bei der Arbeit mit dem ACD-Punkt „Import von ZUGFeRD und XRechnung E-Rechnungen“ fügen die Operatoren Dokumente hinzu, die anschließend in das Comarch BPM-System importiert werden sollen.

Um korrekt mit dem Punkt arbeiten zu können, muss nach der Definition und Speicherung des Konfigurationspunktes im Fenster dieses Konfigurationspunktes auf das Symbol [Verzeichnis auswählen] geklickt werden, und dann im sich öffnenden Fenster auf die Schaltfläche „Einstellen“ klicken und den Speicherort auswählen, von dem die Dokumente für die Verarbeitung heruntergeladen werden sollen.
Der Benutzer kann den Parameter „Verarbeitete Dateien nicht archivieren“ auswählen. Ist der Parameter „Verarbeitete Dateien nicht archivieren“ angekreuzt, werden die verarbeiteten Dateien nicht archiviert – sie werden nach der Verarbeitung gelöscht und stehen nicht mehr im Verzeichnis „wysłane” („Gesendet“) in dem Verzeichnis zur Verfügung, aus dem die zu verarbeitenden Dokumentdateien entnommen werden.
Nach der Auswahl des Speicherorts und (optional) der Aktivierung des Parameters „Verarbeitete Dateien nicht archivieren“ muss die Schaltfläche „Speichern“ angeklickt werden.


Um Dokumente zur Verarbeitung hinzuzufügen, sollte der Operator:
- Das Symbol
[Dateien hinzufügen] innerhalb des Fensters des Konfigurationspunkts anklicken, die zu importierenden Rechnungen auswählen und „Öffnen“ drücken
oder
- Die zu importierenden Rechnungen in den gewählten Ordner verschieben
Wählen Sie dann den Parameter [Dokumentenverarbeitung aktivieren] und drücken Sie die Schaltfläche
[Aktualisieren], um die Dokumentenliste zu aktualisieren. Anschließend erscheinen auf der rechten Seite des Fensters die importierten Dokumente in der Dokumentenliste, während auf der linken Seite die Steuerelemente entsprechend der Konfiguration der ACD- Punkte ausgefüllt werden. Im Feld „Ausgeführt“ sehen Sie die Anzahl der Dokumente, die die Abfrage auf der Registerkarte „Liste“ der ACD-Punkt-Definition ergibt.

Um ein BPM-Dokument zu generieren, muss der Wert im Feld „Dokument“ ausgewählt und die Schaltfläche „Generieren“ angeklickt werden, analog zur Zusammenarbeit mit Comarch OCR.
