Kapitel 6. Wie kann ich ...

6.1. Wie kann ich Skrooge auf meine Sprache umstellen?
6.2. Wie wird das Standardformat für Währung und Datum eingestellt?
6.3. Wie kann ich die Größe meines Dokuments verringern?
6.4. Wie definiert man ein neues Extraktionsprogramm für Rechnungen?

6.1.

Wie kann ich Skrooge auf meine Sprache umstellen?

Überprüfen Sie, ob Skroogeausreichend in Ihre Sprache übersetzt ist und ob Sie alle Pakete für Skrooge von Ihrer Distribution installiert haben.

6.2.

Wie wird das Standardformat für Währung und Datum eingestellt?

Das Standardformat für Währung und Datum wird aus den Systemeinstellungen von Plasma™ entnommen. Einige Distributionen liefern die Systemeinstellungen nicht mit Skrooge aus. In diesem Fall sollten Sie es über die Paketverwaltung Ihrer Distribution installieren.

Geben Sie in einer Konsole systemsettings5 ein.

Wählen Sie dann auf der Seite Formate Ihre gewünschte Einstellung aus.

6.3.

Wie kann ich die Größe meines Dokuments verringern?

Wenn Sie einige alte Buchungen löschen, wird die Größe des Dokuments zunehmen. Das ist normal, weil Skrooge den Verlauf aller Änderungen für den Rückgängig/Wiederherstellen aufbewahrt. Wenn Sie also die Größe Ihres Dokuments verringern möchten, müssen Sie den Verlauf löschen.

6.4.

Wie definiert man ein neues Extraktionsprogramm für Rechnungen?

Skrooge verwendet pdftotext, um alle Zeichenfolgen eines PDF zu extrahieren. Danach wird eine Textdatei verwendet, in der festgelegt ist, wie die Schlüsselwerte zu finden sind. Wenn Sie ein neues Extraktionsprogramm verwenden möchten, Gehen Sie folgendermaßen vor:

  • Führen Sie pdftotext mit Ihrer PDF-Datei aus

  • Öffnen Sie die generierte Textdatei und die zugehörige PDF-Datei

  • Erstellen Sie einen neuen Text mit der Dateierweiterung extractor. Beispiel: google.extractor

  • Ihre Datei muss folgenden Inhalt haben:

    payee=REGEXPCAP:^(Biofan) SPRL$
            date=REGEXPCAP:^Order Date: (.*)$
            dateformat=dd MMM yyyy
            number=REGEXPCAP:^N° de facture (.*)$
            mode=SET:Carte
            comment=REGEXPCAP:^N° de commande (.*)$|SET:Commande %1
            amount=REGEXP:^Montant global:$|LINEOFFSET:2
            

    Jedes Attribut (Zahlungsempfänger, Datum, Zahl, Modus, Kommentar und Betrag) verwendet die gleiche Syntax: COMMAND:value|COMMAND:value|...

    Folgende Befehle sind möglich:

    • REGEXPCAP: Dies ist ein regulärer Ausdruck, der auf einen Wert passt.

    • REGEXP: Findet die Zeilen in einer Datei, auf die der reguläre Ausdruck pass.

    • LINEOFFSET: Ändert den Zeilenindex.

    • SET: Legt einen Wert fest. Kann als erster Befehl verwendet werden oder nach dem REGEXPCAP (siehe Beispiel).

    dateformat ist das Format des extrahierten Datums.

  • Speichern Sie diese Datei in denselben Ordner wie alle anderen .extractor-Dateien.