Bli med i Kassalapp-fellesskapet på Discord

Bankintegrasjon

Du kan nå koble til bankkontoen din og importere alle transaksjoner slik at du kan visuelt se forbruket ditt og laste opp kvitteringer på enkeltkjøp.

Tilbake

PSD2 integrasjon (Bank API Aggregation)

Kassalapp bruker Nordigen sin PSD2 API for å hente ut transaksjoner og kontoliste..

Nordigen ble valgt da denne tjenesten er gratis, samt at implementasjonen av Nordigen er mye enklere en andre løsninger som aiia (tidligere Nordic Api Gateway som brukes og utvikles av folkene som laget Spiir-appen) og Tink.

Hvor langt tilbake i tid man kan hente ut transaksjoner varierer basert på hvilke bank man har, i PSD2 er det et minstekrav om 90 dager historikk, noen banker har valgt å gi tilgang opp til 720 dager tilbake i tid.

Kategorimatching av transaksjoner

Matching av transaksjon mot kategori er gjort med tekstmatching, per i dag har eg allerede mappet opp vanlige kjøp mot riktig kategori (REMA -> dagligvarer, Wolt -> Matlevering, Skyss -> Transport osv), men dette vil være en pågående jobb å legge inn det eg kaller "kategoriseringsregler".

For ordens skyld og åpenhet, vil eg titte igjennom transaksjonstekstene som kommer inn i systemet litt sporadisk for å sjekke om det er noen igjengående mønster som kan fanges opp og lages kategoriseringsregler for.

TL;DR: Eg kommer til å snoke i transasjonslisten din for å kategorisere dem

Det er også lagt opp mulighet for å legge inn egne regler for kategorimatching, dette er litt "stupid" for øyeblikket men det er godt nok til å begynne med.

Kvitteringskanning med OCR og OpenAI

Når transaksjoner er importert i systemet, vil man kunne laste opp bilde eller PDF kvittering knyttet opp mot transaksjonen, dokumentet blir deretter skannet med OCR (AWS Textract) og råteksten blir sendt til OpenAI for å hente ut strukturerte kvitteringsdata fra teksten.

Om kassalapp kan trekke ut strukturert data fra bildet, blir kvitteringen beriket med varelinjer og diverse annen info.

Når en varelinje opprettes gjøres ett søk oppmot produktdatabasen vår, hvor man prøver å matche tekst opp mot produkt, i første omgang tenkte eg det ga mening å restriktere søket til bare den butikken du kjøpte hos, men pga manglende datagrunnlag har eg ikke alle produktene for alle butikkene, så her er et for-det-meste åpent søk mot hele produktdatabasen hvor prisen er innenfor 10% av kjøpssummen vist seg å være relativt godt nok.

Next steps...

Neste steg er å gjøre kvitteringsinnhenting mye enklere, det er da i første omgang tanken å gjøre en integrasjon mot Trumf.no og Rema sin Æ-app.

Da kan man hente ut digitale kvitteringer med varelinjer og matche disse oppmot transaksjoner på dato og beløp, samt vise evt Trumf-bonuser i kjøpsoversikten.

Eg venter også i spenning på at Zeipt og Receipts.no (en standard og rammeverk for digitale kvitteringer i fysiske butikker) skal lansere en betaversjon av tjenestene sine, men hører dog "through the grapevines" at NorgesGruppen og co ikke er så sammarbeidsvillige, så om det vil ha noe stor betydning for dagligvarekvitteringer er usikkert.