Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core electronic invoicing


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';

Falls einer der Ordner nicht gefunden wird, wird ein Fehler geworfen.
Das Skript prüft alle Elemente ohne Ordner darauf, ob sie E-Rechnungen sind. E-Rechnungen werden in den E-Rechnungsordner verschoben, alle anderen Dokumente in den anderen Ordner. Bei der Prüfung werden keine kurzfristig geänderten Dokumente berücksichtigt, sondern nur Dokumente, die vor mehr als 15 Sekunden geändert wurden.

Verwendung des Skripts mit einem Aktiven Ordner