In der Version 2024.3.0 wurden die folgenden Änderungen an der KSeF-Unterstützung in Comarch DMS vorgenommen:
- Es wurde die Möglichkeit eingeführt, eine pdf-Datei mit einem Dokument aus KSeF herunterzuladen und in die Kontrolle des Typs Anhang aufzunehmen. Außerdem wurde die Möglichkeit hinzugefügt, ein solches Dokument auf der Umlaufkarte in der Vorschau anzuzeigen (siehe Hinzufügen einer pdf-Datei mit einem KSeF-Dokument zur Steuerung des Typs „ Anhang“ und Anzeige der Vorschau);
- Änderungen wurden im Fenster „Import von Rechnungen aus KSeF“ vorgenommen (siehe Änderungen im Fenster „Import von Rechnungen aus KSeF”);
- Änderungen an der ACD-Punkt „Einkaufsdokumente aus KSeF importieren” (siehe Änderungen im ACD-Punkt des Typs „Einkaufsdokumente aus KSeF importieren”).
Hinzufügen einer pdf-Datei mit einem KSeF-Dokument zur Steuerung des Typs „ Anhang“ und Anzeige der Vorschau
Ab der Version 2024.3.0 kann der Benutzer eine pdf-Datei eines KSeF-Dokuments in die Steuerung des Typs „ Anhang“ einfügen. Dazu muss er in der Konfiguration des ACD-Punktes vom Typ „Einkaufsdokumente aus KSeF importieren“ folgende Schritte nacheinander durchführen:
- Auf der Registerkarte „Allgemein“ im Feld „Workflow-Typ“ die Workflow-Art auswählen, in der sich die Steuerung des Typs „ Anhang“ befindet;
- Wählen Sie auf der Registerkarte „Steuerelemente“ ein Steuerelement des Typs „ Anhang “ und geben Sie in das Feld auf der rechten Seite des Fensters eine SQL-Abfrage ein – im folgenden Beispiel wird der Dateiname der Name der Rechnung sein:
Select KSD_SourceContent, CASE WHEN KSD_NumerFaktury LIKE '%/%' THEN CONCAT(REPLACE(KSD_NumerFaktury, '/', '_'), '.pdf') ELSE CONCAT(KSD_NumerFaktury, '.pdf') END AS modified_column from do.KS_Documents where KSD_ID=@Id1@
Wenn Sie den ACD-Punkt korrekt konfiguriert und die Änderungen gespeichert haben, wird beim Erzeugen eines bestimmten Dokuments in Comarch DMS automatisch ein PDF-Anhang mit der KSeF-Rechnung zu diesem Dokument hinzugefügt, wobei der Rechnungsname als Anhangsname verwendet wird (entsprechend dem Rechnungsnamen in der Spalte KSD_NumerFaktury in der Tabelle do.KS_Documents). Wenn Sie auf den Namen des Anhangs klicken oder automatisch, wenn das Dokument geöffnet wird, wird die Dokumentenvorschau im Fenster auf der rechten Seite der Registerkarte Workflow angezeigt, ähnlich wie bei anderen Anhängen.
Änderungen im Fenster „Import von Rechnungen aus KSeF”
In der Version 2024.3.0 wurde das Fenster „Import von Rechnungen aus KSeF”, das durch Klicken auf die Schaltfläche [Import von Rechnungen aus KSeF] angezeigt wird, geändert. Im Fenster „Import von Rechnungen aus KSeF“ sind drei Optionen verfügbar:
- Neu – diese Option ist standardmäßig ausgewählt; der Benutzer sollte diese Option wählen, wenn er möchte, dass die Daten aller Rechnungen heruntergeladen werden, die seit dem letzten Rechnungsimport (der in KSeF am Tag der letzten Durchführung des Imports oder später akzeptiert wurde) erfasst wurden;
- Für den Zeitraum Von [Tag. Monat. Datum] Bis [Tag. Monat. Datum] – der Benutzer sollte diese Option auswählen und dann die Daten in den Feldern „Von“ und „Bis“ wählen, wenn er möchte, dass die Daten der im ausgewählten Zeitraum in KSeF akzeptierten Rechnungen heruntergeladen werden; standardmäßig ist in den Feldern das aktuelle Datum ausgewählt;
- KSeF-Nummer – der Benutzer sollte diese Option wählen, wenn er die Details einer bestimmten in KSeF akzeptierten Rechnung herunterladen möchte. Nach Auswahl der Option muss die KSeF-Nummer der ausgewählten Rechnung in das dafür vorgesehene Feld eingegeben werden;
Nach der Auswahl der Optionen im Fenster „ Import von Rechnungen aus KSeF“ und dem Ausfüllen der erforderlichen Felder muss der Benutzer auf die Schaltfläche [Importieren] klicken, um die Rechnungsdaten aus der KSeF-Datenbank in die Comarch DMS-Datenbank herunterzuladen, und zwar entsprechend den ausgewählten Kriterien.
Wenn der Benutzer dagegen im Fenster „Import von Rechnungen aus KSeF“ auf die Schaltfläche [Abbrechen] klickt, wird das Fenster geschlossen und die Rechnungsdaten aus KSeF werden nicht in Comarch DMS heruntergeladen.
Wenn der Benutzer auf die Schaltfläche [Importieren] geklickt hat, wird das Fenster „Import von Rechnungen aus KSeF“ geschlossen und das Fenster „Dokumente importieren“ geöffnet. Innerhalb des Fensters wird die Überschrift – Verifiziert [Anzahl der verifizierten Dokumente] aus [Anzahl aller zu verifizierenden Dokumente] Dokumente angezeigt.
Wenn der Benutzer auf die Schaltfläche [Anhalten] drückt, werden das Herunterladen und die Datenprüfung angehalten.
Nach dem Herunterladen der Rechnungsdaten wird das Fenster „Dokumente importieren“ geschlossen und die Rechnungen werden in der Dokumentenliste im ACD-Punkt angezeigt.
Änderungen im ACD-Punkt des Typs „Einkaufsdokumente aus KSeF importieren”
Änderung der SQL-Abfrage auf der Registerkarte „Liste”
In der Version 2024.3.0 ist es bei der Konfiguration des ACD-Punktes vom Typ „Einkaufsdokumente aus KSeF importieren“ notwendig, auf der Registerkarte „Liste“ eine eigene SQL-Abfrage einzugeben:
BEGIN TRY select d.KSD_ID, NULL, KSD_NumerFaktury from do.KS_Documents d left join do.KS_WorkAPProcess W on d.KSD_ID = KSW_DocumentID /*Tabelle der verarbeiteten Dokumente*/ left join do.KS_DocumentHeaders dh on d.KSD_ID = dh.KSH_DocumentId left join do.KS_DocumentContractors dc on d.KSD_ID = dc.KSC_DocumentID where KSW_APDId=@PointId@ -- id punktu ACD and KSW_OperatorID=@IdOperatorDMS@ /*Zusatzbedingung, damit der Operator in der Liste die von ihm selbst bearbeiteten Dokumente sieht*/ and ((@InvoiceStatus@ = 0 and KSW_Status <> 5 and KSW_Archival = 0) OR (@InvoiceStatus@ = 1 and KSW_Archival = 1) OR (@InvoiceStatus@ = 2 and KSW_Status = 5) OR @InvoiceStatus@ = 3) and (nullif(@SearchText@,'') is null OR (@SearchText@ <> '' and KSD_NumerFaktury LIKE @SearchText@ + '%')) and (@Nip@ is null OR dc.KSC_PodatnikNIP = @Nip@) and (@DateFrom@ is null or dh.KSH_DataWytworzeniaFa >= @DateFrom@) and (@DateTo@ is null or dh.KSH_DataWytworzeniaFa <= @DateTo@) and (@GrossAmountFrom@ is null or KSD_SumaBrutto >= @GrossAmountFrom@) and (@GrossAmountTo@ is null or KSD_SumaBrutto <= @GrossAmountTo@) and (@InvoiceType@ is null or KSD_RodzajFaktury = @InvoiceType@) END TRY BEGIN CATCH DECLARE @ErrorMessage varchar(max) = 'Bei der Abfrage ist ein Fehler aufgetreten: ' + ERROR_MESSAGE(); THROW 50001, @ErrorMessage ,1; END CATCH
Änderungen an der Liste der Dokumente in der ACD- Punkt vom Typ „Einkaufsdokumente aus KSeF importieren”
In der Version 2024.3.0 wurden folgende Änderungen an der Dokumentenliste in der ACD- Punkt vom Typ „Einkaufsdokumente aus KSeF importieren“ vorgenommen:
- Die bisherige Bezeichnung der Dokumentenlistenspalte „ Dokument Nr.“ wurde in „Dokument“ geändert;
- Wenn der Benutzer auf den Spaltennamen „ Dokument “ klickt, erscheint daneben ein Symbol – in diesem Fall wird die Liste in der Spalte nach Wert in aufsteigender Reihenfolge sortiert. Wenn der Benutzer erneut auf den Spaltennamen „Dokument“ klickt, wird neben diesem Namen ein Symbol – angezeigt – in diesem Fall wird die Liste in der Spalte nach Werten in absteigender Reihenfolge sortiert.
Die Dokumente werden in aufsteigender Reihenfolge wie folgt sortiert:
- alphabetisch sortiert;
- sortiert nach der numerischen Reihenfolge (0-9);
- geordnet nach Sonderzeichen.
Sortowanie dokumentów malejąco ma miejsce według następującej kolejności:
- geordnet nach Sonderzeichen;
- geordnet in numerischer Reihenfolge (9-0);
- alphabetisch sortiert.
Über der Dokumentenliste wurden neue Symbole hinzugefügt:
[Filter] – wenn Sie auf dieses Symbol klicken, wird ein Fenster angezeigt, in dem Sie Bedingungen für die Suche nach Dokumenten in der Liste festlegen können. Die folgenden Felder sind in diesem Fenster verfügbar:
-
- Steueridentifikationsnummer des Unternehmens – in diesem Feld können Sie die Suche nach dem eingegebenen Steuernummernwert einschränken; der eingegebene Wert kann durch Klicken auf das x rechts neben dem Feld gelöscht werden;
- Datum der Aufnahme an der KSeF – von – in diesem Feld können Sie das Datum auswählen, nach dem die Liste der Dokumente am ACD-Punkt gefiltert wird – es werden nur die Rechnungen angezeigt, die ab dem ausgewählten Datum in den KSeF aufgenommen wurden; der eingegebene Wert kann durch Anklicken des x rechts neben dem Feld gelöscht werden;
- Datum der Aufnahme an der KSeF – bis – in diesem Feld können Sie das Datum auswählen, nach dem die Liste der Dokumente am ACD-Punkt gefiltert wird – nur Rechnungen, die bis zum ausgewählten Datum in KSeF aufgenommen wurden, werden angezeigt; der eingegebene Wert kann durch Klicken auf das x-Zeichen rechts neben dem Feld gelöscht werden;
- Bruttowert [Wert von] [Wert bis] – als Teil des Filters ist es möglich, einen Bereich von Bruttorechnungswerten einzugeben, nach dem die gesammelten Daten eingegrenzt werden; es stehen zwei Felder zur Verfügung: das erste Feld von links ist der „Wert von“, das zweite Feld von links ist der „Wert bis“; der Benutzer kann den Wert in einem der Felder oder in beiden Feldern auswählen;
- Dokumentenart – innerhalb des Filters ist es möglich, eine Dokumentenart auszuwählen, nach der der Abruf von Dokumentendaten eingegrenzt werden soll. Die verfügbaren Optionen sind:
- Rechnung mit ausgewiesener Mehrwertsteuer
- Vereinfachte Rechung
- Abrechnungsrechnung
- Vorabrechnung
- Korrekturrechnung
- Rechnung zur Korrektur der Abrechnungsrechnung
- Vorabkorrektur der Rechnung
Der eingegebene Wert kann durch einen Klick auf das x rechts neben dem Feld gelöscht werden;
-
-
- Rechnungsstatus – innerhalb des Filters kann ein Dokumentenstatus ausgewählt werden, nach dem der Abruf der Dokumentendaten eingegrenzt werden soll. Die verfügbaren Optionen sind:
- im DMS registriert– d.h. Dokumente mit denselben KSeF-Nummern wurden zuvor in Comarch DMS erstellt und nicht am ACD-Punkt abgelehnt;
- nicht im DMS registriert – diese Option ist standardmäßig ausgewählt; Dokumente mit denselben KSeF-Nummern wurden zuvor nicht in Comarch DMS erstellt und wurden am ACD-Punkt nicht abgelehnt;
- abgelehnt – Dokumente, die am ACD-Punkt abgelehnt wurden;
- alle – alle Dokumente: registrierte, nicht registrierte und abgelehnte
- Rechnungsstatus – innerhalb des Filters kann ein Dokumentenstatus ausgewählt werden, nach dem der Abruf der Dokumentendaten eingegrenzt werden soll. Die verfügbaren Optionen sind:
-
Um die Liste der Dokumente nach den im Fenster „Filter“ definierten Bedingungen zu filtern, klicken Sie auf die Schaltfläche [Filter] – dann wird die Liste der Dokumente am ACD-Punkt entsprechend den ausgewählten Werten eingegrenzt.
[Filter löschen] – wenn der Benutzer auf dieses Symbol klickt, werden alle im Fenster „Filter“ und in der Suchmaschine neben der Schaltfläche „Suche“ definierten Suchbedingungen für Dokumente gelöscht
[Aktualisieren] – wenn der Benutzer auf dieses Symbol klickt, wird die aktuelle Liste der Dokumente angezeigt
Der Benutzer kann auch die Dokumentenliste eingrenzen oder nach einem Dokument in der Liste suchen, indem er einen Begriff in das Suchfeld über der Dokumentenliste eingibt und dann auf die Schaltfläche [Suche] klickt, wie es in früheren Versionen der Fall war.
Die Option, ein Dokument am ACD-Punkt abzulehnen, wurde hinzugefügt – dazu sollte der Benutzer mit der rechten Maustaste auf das Element in der Dokumentenliste am ACD-Punkt klicken und die dann erscheinende Schaltfläche [Abbrechen] anklicken – das Dokument verschwindet dann aus der Liste der nicht registrierten Dokumente (falls es diesen Status hatte) und wird archiviert;
Die Option, ein Dokument an einem ACD-Punkt wiederherzustellen, wurde hinzugefügt – dazu muss der Benutzer folgende Schritte ausführen:
-
-
-
-
- Drücken Sie die Schaltfläche [Filter];
- Wählen Sie die Option „abgelehnt“ oder „alle“ im Feld „Rechnungsstatus”;
- Drücken Sie die Schaltfläche [Filter];
- Klicken Sie in der angezeigten Liste aller Dokumente oder der abgelehnten Dokumente mit der rechten Maustaste auf das Element und drücken Sie auf die Schaltfläche [Wiederherstellen], die dann angezeigt wird – das Dokument wird dann wiederhergestellt und ist in der Liste der nicht registrierten Dokumente sichtbar (wenn es zuvor diesen Status hatte).
-
-
-