← Blog

Lad en agent komme ind i dit regnskab: Fortnox og Bokio

8. september 2026 · 5 min læsning

Vores agenter kan nu forbinde sig til Fortnox og Bokio. Det interessante var ikke at læse regnskabet — det var at beslutte, hvad en agent må ændre.

To kolleger med blæksprutte-huer i plys, en gul og en blå, arbejder side om side ved hver deres skrivebord. Den ene skærm viser Fortnox og dets logo, den anden viser Bokio og dets logo.

Squidler-agenter kan nu forbinde sig til Fortnox og Bokio. Begge er svenske regnskabssystemer, så det her er noget helt lokalt: Hvis dit regnskab ligger et andet sted, er dette indlæg ikke til dig. Hvis det ligger i et af de to, kan din agent nu læse det og — hvis du lader den — arbejde i det.

At læse var den nemme halvdel. En agent med adgang kan svare på "hvad brugte vi på konsulenter sidste kvartal", fortælle dig, hvilke leverandørfakturaer der forfalder i denne uge, finde de tal, du skal bruge ved månedsafslutningen, eller opdage, at en kunde, der altid betaler til tiden, pludselig ikke har gjort det. Den kender allerede din virksomhed, fordi den har været med i dine samtaler. Nu kan den tjekke efter.

Den svære halvdel var skriveadgang.

Alt starter med kun at kunne læse

En forbundet virksomhed kan kun læses, indtil du ændrer det, og du ændrer det pr. område frem for det hele på én gang. Din agent kan få lov til at registrere leverandørfakturaer og samtidig være ude af stand til at røre betalinger, eller vedligeholde kunder og samtidig holde sig helt væk fra hovedbogen.

Den finmaskethed er ikke pynt. "Kan den her ting ændre mit regnskab?" er det spørgsmål, enhver fornuftig person stiller først, og "ja, men kun fakturaer, og her er listen" er et bedre svar end en enkelt kontakt med påskriften skriveadgang.

Fortnox har ingen scopes, der kun giver læseadgang

Det var her, det blev interessant, og det er værd at sige ligeud, fordi det former hele designet.

Fortnox' API har ingen rettigheder, der kun giver læseadgang. Deres egen dokumentation siger det. Enhver forbindelse, der kan læse dine fakturaer, kan også skrive dem — der er ikke noget scope, du kan bede om, der siger kig, men rør ikke. Så når vi lover dig, at der kun kan læses, er der ingen del af Fortnox, der håndhæver det løfte. Det gør vi.

Det betød, at vi selv måtte bygge grænsen: en klassificering, der undersøger hver anmodning, før den forlader vores proces, og afviser alt, der ville ændre dit regnskab, når du ikke har tilladt det. Afvisninger bliver registreret, så der er et spor.

Det subtile er, at man ikke kan gøre det ved at kigge på HTTP-metoden. GET skulle være den sikre, og det er den for det meste — men GET /invoices/{id}/email sender fakturaen til din kunde. Det gør /einvoice også. Og /eprint. Tre måder at lægge noget foran en kunde på, alle forklædt som uskyldige læsninger.

Så vi klassificerer ikke efter metode. Vi klassificerer efter, hvad endpointet gør, og alt, vi ikke genkender, bliver behandlet som en skrivning og afvist. Hvis Fortnox i morgen tilføjer en ny handling, vi aldrig har set, lukker den som standard — din agent får en afvisning frem for et eventyr.

Bokio er det modsatte tilfælde, og et rarere et: Bokio har separate scopes til læsning og skrivning pr. område. Når du dér kun giver læseadgang, afviser Bokio også skrivningerne. Vores spærre kører stadig, men den er en ekstra lås frem for den eneste.

Én agent, mange klienter

Hvis du er et regnskabsbureau, dækker én tilladelse én virksomhed. Så en agent har en separat forbindelse pr. klientregnskab, hver med sit eget adgangsniveau — skrivning i dit eget regnskab, kun læsning i en klients, eller slet ingenting, indtil de er trygge ved det.

Vi byggede det sådan, fordi det er sådan, arbejdet faktisk ser ud. Et bureau har ikke "regnskabet". Det har fyrre af dem, der tilhører fyrre mennesker med forskellig lyst til, hvor meget en maskine skal røre ved.

Hvad det ikke er

Det er ikke en bogføringsrobot, og den erstatter ikke din revisor eller bogholder. Den bestemmer ikke, hvordan noget skal bogføres. Den læser, hvad der er, gør de dele, du udtrykkeligt har tilladt, og spørger, når den er i tvivl.

Den realistiske version er kedeligere og mere nyttig end automatisering: færre ture ind i regnskabssystemet for at slå noget op, mindre rykkeri og en kollega, der allerede kender sammenhængen, fordi du har talt med den hele ugen.

Forbind en virksomhed under Indstillinger → Integrationer. Alt starter med kun at kunne læse, og du kan ændre det eller afbryde forbindelsen, når du vil.