Kapitel 6. Hur...

6.1. Hur får man Skrooge på sitt modersmål?
6.2. Hur kan man ställa in standardvaluta och datumformat?
6.3. Hur kan man reducera storleken på dokumentet?
6.4. Hur definieras en ny fakturaextraktion?

6.1.

Hur får man Skrooge på sitt modersmål?

För det första, kontrollera om Skrooge är bra översatt till ditt modersmål.

6.2.

Hur kan man ställa in standardvaluta och datumformat?

Standardvaluta och datumformat hämtas från Plasma™s systeminställningar. Vissa distributioner levererar inte det med Skrooge. I detta fall måste du installera det via distributionens pakethanterare.

Därefter kan du starta det på kommandoraden: systemsettings5

Och välj önskade inställningar i sektionen Format.

6.3.

Hur kan man reducera storleken på dokumentet?

Dokumentstorleken kan vara mycket viktig. Om du tar bort en del gamla transaktioner ökar storleken. Det är normalt eftersom Skrooge behåller historiken för alla ändringar för ångra/gör om-funktionen. Om du vill reducera dokumentstorleken måste du alltså bara rensa historiken.

6.4.

Hur definieras en ny fakturaextraktion?

Skrooge använder pdftotext för att extrahera alla strängar från en PDF. Därefter används en textfil som beskriver hur nyckelvärden hittas. För att definiera en ny fakturaextraktion, måste följande göras:

  • Kör pdftotext för PDF-filen

  • Öppna textfilen som skapas och motsvarande PDF-fil

  • Skapa en ny textfil med filändelsen .extractor, exempelvis google.extractor

  • Filen måste se ut så här:

    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
            

    Varje attribut (payee, date, number, mode, comment och amount) använder samma syntax: KOMMANDO:värde|KOMMANDO:värde|...

    Kommandot kan vara:

    • REGEXPCAP: Ett reguljärt uttryck som hämtar ett värde

    • REGEXP: För att hitta raden i filen som matchar ett reguljärt uttryck

    • LINEOFFSET: För att ändra radindex.

    • SET: För att tilldela värdet. Kan användas som första kommandot eller efter REGEXPCAP (se exemplet).

    dateformat är formatet på datumet som extraheras.

  • Lägg filen i samma katalog som alla andra .extractor-filer