Capítol 6. Com…

6.1. Com utilitzar l'Skrooge en el meu idioma?
6.2. Com establir el format predeterminat per a la divisa i data?
6.3. Com redueixo la mida del meu document?
6.4. Com definir un extractor nou de factures?

6.1.

Com utilitzar l'Skrooge en el meu idioma?

Comproveu si l'Skrooge està ben traduït al vostre idioma i si heu instal·lat tots els paquets per a l'Skrooge proporcionats per la vostra distribució.

6.2.

Com establir el format predeterminat per a la divisa i data?

El format predeterminat per a la divisa i data es recupera des d'Arranjament del sistema del Plasma™. Algunes distribucions no el distribueixen amb l'Skrooge. En aquest cas, l'haureu d'instal·lar mitjançant el gestor de paquets de la vostra distribució.

Podeu iniciar-lo en una consola: systemsettings5

I seleccioneu les vostres opcions de configuració preferides, a la secció Format.

6.3.

Com redueixo la mida del meu document?

La mida del document pot ser molt important. Si suprimiu algunes operacions antigues, la mida augmentarà. Això és normal perquè l'Skrooge manté l'historial de totes les modificacions per al mecanisme de desfer/refer. Llavors, si voleu reduir la mida del document, només haureu d'esborrar l'historial.

6.4.

Com definir un extractor nou de factures?

L'Skrooge fa servir el pdftotext per a extreure totes les cadenes d'un PDF. Després d'això, utilitza un fitxer de text que descriu com trobar els valors clau. Si voleu definir un extractor nou de factures, haureu de fer el següent:

  • Llanceu el pdftotext sobre el fitxer PDF

  • Obriu el fitxer de text generat i el fitxer PDF corresponent

  • Creeu un text nou amb una extensió .extractor. Exemple: google.extractor

  • El vostre fitxer haurà de ser així:

    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
            

    Cada atribut (payee (beneficiari), date (data), number (número), mode, comment (comentari) i amount (import)) fa servir la mateixa sintaxi: ORDRE:valor|ORDRE:valor|…

    L'ordre podria ser:

    • REGEXPCAP: aquesta és una expressió regular que captura un valor.

    • REGEXP: per a trobar la línia en el fitxer que coincideix amb una expressió regular.

    • LINEOFFSET: per a canviar l'índex de la línia.

    • SET: per a forçar el valor. Es pot fer servir com a primera ordre o després de REGEXPCAP (vegeu l'exemple).

    dateformat és el format de la data extreta.

  • Poseu aquest fitxer a la mateixa carpeta que tots els altres fitxers .extractor.