Unterstützung für deutsche elektronische Rechnungen in Comarch BPM

image_pdfimage_print

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

 

Achtung

Die Zusammenarbeit mit strukturierten deutschen E-Rechnungen bezieht sich nur auf die Möglichkeit, eine solche E-Rechnung in Comarch BPM herunterzuladen und die aus dem Dokument abgeleiteten Werte auf dem Rechnungsformat in Comarch BPM anzuzeigen.

 

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

 

ACD-Punkt vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen “, Registerkarte „Kooperationsmodus”

 

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.

 

ACD-Punkt vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen“, Registerkarte „Allgemein“ (Einzelfirmenmodus) vor der Dateneingabe

 

ACD-Punkt vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen”, Registerkarte „Allgemein“ (Mehrfirmenmodus) nach der Dateneingabe

 

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

 

ACD-Punkt vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen“, Registerkarte „Liste”

 

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.

 

ACD-Punkt vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen“, Registerkarte ‚Steuerelemente‘ – für das Steuerelement „Anhang“ vom Typ ‚Anhang‘ ist eine Abfrage eingegeben worden

 

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.

 

Achtung

SQL-Abfragen für einzelne Attribute:

  • Für das Feld „Attribut 1”

 

select XDH_Tag1 from do.XF_DocumentHeaders where XDH_InvoiceID=@Id1@

 

  • Für das Feld „Attribut 2”

 

select XDH_Tag2 from do.XF_DocumentHeaders where XDH_InvoiceID=@Id1@

 

  • Für das Feld „Attribut 3”

 

select XDH_Tag3 from do.XF_DocumentHeaders where XDH_InvoiceID=@Id1@

 

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.

 

ACD-Punkt vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen“, Registerkarte „Berechtigungen“ (Einzelfirmenmodus)

 

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.

 

Ansicht einer ACD- Punktes des Typs „Import von ZUGFeRD und XRechnung E-Rechnungen“ nach der Punktkonfiguration

 

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.

 

Das Verzeichnisauswahlfenster vor der Auswahl des Speicherortes

 

Das Verzeichnisauswahlfenster mit ausgewähltem Speicherort

 

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.

 

ACD-Punkt-Fenster vom Typ „Import von ZUGFeRD und XRechnung E-Rechnungen“ mit einer Liste der verarbeiteten Dokumente

 

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.

 

Aus dem ACD-Punkt „Import von ZUGFeRD und XRechnung E-Rechnungen“ generiertes Dokument

Czy ten artykuł był pomocny?