Rakennan tekoälyavusteista kirjanpitoa
Tekoäly
Claude
Claude Cowork
- Python
Joka neljännes espanjalaisen autónomon (itsensätyöllistäjä, vrt. toiminimiyrittäjä) on tehtävä pankkitapahtumien ja PDF-kuittien kasasta jotain, minkä Espanjan verohallinto hyväksyy: viralliset kirjanpitokirjat eli Libros Registro sekä luvut ennakkoveroilmoitukseen (modelo 130) ja arvonlisäveroilmoitukseen (IVA 303). Jos asut Kanariansaarilla kuten minä, ilmoitus on IGIC 420, sillä saarilla on oma arvonlisäveronsa.
Ilmeinen ratkaisu olisi tilata verkossa toimiva kirjanpitopalvelu, mutta mikään kokeilemistani ei ole riittänyt: osa ei tue Kanariansaarten omaa verojärjestelmää, osa ei taivu siihen, että yhdellä autónomolla on monta eri toimintaa.
Rakennan Claude Coworkilla työnkulkua, joka helpottaa tätä huomattavasti.
Mitä se tekee
- Lukee tiliotteet ja PDF-kuitit
- Täsmäyttää kuitit tiliotteen tapahtumiin
- Luokittelee jokaisen kulun kuten kirjanpitäjä, vähennyskelpoista osuutta myöten
- Kirjoittaa Libros Registro -kirjat Excel-tiedostoiksi
- Laskee luvut neljännesvuosi-ilmoituksiin
- Laatii juoksevasti numeroidut, lukitut laskut PDF-muodossa
Ensin deterministinen koodi, sitten tekoäly
Kiinnostavinta on, kuinka vähän jää mallin varaan. Jäsennys on determinististä: tavalliset komentorivityökalut lukevat tiliotteet ja PDF:t, ja tekoälyltä kysytään vain se, mikä oikeasti vaatii harkintaa, kuten mikä jokin kulu on ja kuinka suuri osa siitä on vähennyskelpoista.
Jokaisen kirjanpidon luvun voi jäljittää lähdetiedostoon. Koko ketju on idempotentti, joten sen voi ajaa turvallisesti uudelleen. Sääntöjä tulkitaan tiukasti: kun jokin on epäselvää, työnkulku kysyy eikä arvaa.
Yrityksesi se opettelee vain kerran
Kun säännöt eivät riitä luokitteluun, työnkulku kysyy minulta kerran ja kirjaa vastauksen muistitiedostoon. Seuraavalla neljänneksellä sama myyjä on jo tuttu. Parin neljänneksen jälkeen kysymyksiä ei tule enää juuri lainkaan.
Työnkulku koostuu valmiista, uudelleenkäytettävistä taidoista (sanele lasku, lisää kuitti, sulje neljännes), joten arjessa riittää yksi lause, ei taulukkoa.
Työ kesken
Tämä on varhainen kehitysversio, vain tutkimuskäyttöön, ja rakennan sitä avoimesti. Tulos ei vielä vastaa täsmälleen AEAT:n (Espanjan verohallinto) vaatimuksia, joten kaikki on tarkistettava ennen ilmoittamista. Mukana on myös testaamaton versio Saksan EÜR- ja UStVA-ilmoituksiin (tuloslaskelma ja arvonlisäveron ennakkoilmoitus), koska ongelma on pohjimmiltaan sama kaikkialla.
Koodi on GitHubissa. Mukana on kokonainen esimerkkiyritys ja dokumentaatio, jonka avulla koko järjestelmän voi rakentaa alusta uudelleen.
Haluatko tällaisen työnkulun paperitöihisi? Jutellaan.