Dokument Skript

Wenn Sie Skripte verwenden möchten, die z.B. Währungszeichen oder ausgeschriebene Währungsbezeichnungen in ISO-Codes umwandeln, aktivieren Sie dies bitte zunächst in den Einstellungen unter Doc Script.

Gehen Sie danach zum gewünschten Dokumenttyp. Wählen Sie dort die Option Skripte.

Sie gelangen dann zum Menü Skripte. Klicken Sie hier auf +NEU.

Hier können Sie ein Label, den Dokumententyp, den Zeitpunkt, zu dem das Skript für den Dokumententyp ausgelöst werden soll, und ggf. einen bestimmten Unterdokumententyp auswählen. Nachdem Sie das Skript in den vorgesehenen Bereich eingegeben haben, klicken Sie auf SPEICHERN.

Zum Beispiel:

				
					currency_map = {
    "€": "EUR",
    "EURO": "EUR",
    "$": "USD",
    "£": "GBP"
}

currency_value = get_field_value(fields_dict, "currency", None)

if currency_value:
    currency_value = currency_value.upper()
    if currency_value in currency_map:
        currency_value = currency_map[currency_value]
    set_field_value(fields_dict, "currency", currency_value)
				
			

Im nächsten Schritt laden Sie ein Dokument mit einem der folgenden Kriterien hoch: “€”, “EURO”, “$” oder “£”.

Wenn das Dokument für die Validierung bereit ist, öffnen Sie es und klicken Sie in das Feld Währungsvalidierung. Sie werden aufgefordert, den entsprechenden Bereich auf dem Bild auszuwählen. Tun Sie dies nun mit dem €-Zeichen.

Sie werden dann sofort sehen, dass das Skript € in EUR umrechnet.

Das Gleiche macht das Skript, wenn Sie auf der Rechnung EURO markieren.