Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core Module und Plugins > Dokument | E-Rechnung


Aktive Ordner mit E-Rechnungen verwenden

Hinweis: Diese Dokumentation bezieht sich auf die aktuellste Version des Plugins. Aktualisieren Sie das hier beschriebene Plugin, um die Dokumentation verwenden zu können.

Wenn Sie Aktive Ordner verwenden, um Ihre Eingangsrechnungen zu verarbeiten, können Sie Ihren Workflow um einen Schritt erweitern, durch den die Rechnungen vor der weiteren Verarbeitung in E-Rechnungen und Nicht-E-Rechnungen unterteilt werden.

E-Rechnungen und andere Rechnungen vorsortieren


Im Plugin-Ordner agorum.electronic.invoicing finden Sie im Unterordner js/active-folder das Skript check-and-move.js. Dieses Skript können Sie verwenden, um Rechnungen etwa in einem Aktiven Ordner vorzusortieren, um anschließend E-Rechnungen getrennt von anderen Rechnungen zu verarbeiten. Auf diese Weise können Sie die Nicht-E-Rechnungen weiter verarbeiten wie bisher und für die E-Rechnungen neue Verarbeitungsprozesse mit dem Plugin einrichten.

check-and-move.js verwenden

Das Skript wird typischerweise von einer cron- oder ereignisgesteuerten Umgebung aufgerufen. Stellen Sie sicher, dass die parameters richtig initialisiert und verfügbar sind:

parameters.eInvoiceFolder = 'path/to/e-invoice-folder';
parameters.noeInvoiceFolder = 'path/to/no-e-invoice-folder';

Als Wert geben Sie den Pfad oder die ID des jeweiligen Zielordners an. Falls einer der Ordner nicht gefunden wird, wird ein Fehler geworfen.

Das Skript prüft alle Dokumente des Aktiven Ordners (keine Unterordner) mit der Funktion check der JavaScript-Bibliothek darauf, ob sie E-Rechnungen sind:

Hinweis: Das Skript sortiert nur vor. Es prüft die Rechnungen nicht auf Gültigkeit und setzt keine Metadaten, auch nicht das erkannte Format. Prüfung, Anzeige und Datenübernahme richten Sie für den E-Rechnungsordner anschließend ein, etwa mit einem Workflow, siehe E-Rechnungen mit Dokument | E-Rechnung verarbeiten.

Verwendung des Skripts mit einem Aktiven Ordner