Att granska en årsredovisning med AI

Igår fick jag tillbaka årsredovisningen från Jack, vår redovisningskonsult. Jack och jag har jobbat tillsammans i 30 år, så jag litar på honom — men även han kan ha missat något. Det är inte fel att ha ett extra par ögon.

Det extra paret heter Clio. Det är vad jag kallar min AI-assistent (den som tekniskt heter Claude från Anthropic). Jag valde namnet efter en brittisk cylinderklippare vi hade på familjens sommarställe när jag var liten — tung, noggrann, metodisk. Mormor var noga med gräsmattorna. Clio är det också.

Arbetssättet

Jag delade årsredovisningen, balansrapporten, resultatrapporten, huvudboken och momsrapporten med Clio. Innan jag delade något bad Clio mig berätta vad vi hade och vad vi ville åstadkomma — inte bara ”här är filerna, kör”.

Det är en viktig distinktion. Det är ett samarbete, inte en delegation.

Vad Clio hittade

Clio gick igenom materialet systematiskt och flaggade ett antal saker, rangordnade efter allvarlighetsgrad:

  • Bolagets säte angavs som Nacka i förvaltningsberättelsen — stämmer det? (Det visade sig stämma med registreringsbeviset, men påminde mig om att jag aldrig ändrat sätet formellt efter flytten till Muskö.)
  • Konto 2893 — skuld till mig som ägare — saknade ränta enligt det avtal vi upprättat. Jack och jag hade redan bestämt att inte ta upp räntan det här året. Clio visste inte det, men ställde rätt fråga.
  • Stora bokslutskorrigeringar den sista dagen, inklusive justeringar av kundfordringar på 50 000 kr. Ska det finnas en not?

Dialogen med Jack

Jag skickade Clios frågor till Jack. Hans svar: han hade redan tänkt på precis de här punkterna.

Det är det bästa möjliga utfallet. Inte för att Clio hittade fel Jack missat — utan för att vi tillsammans ställde rätt frågor, fick dem bekräftade, och kan nu lämna in med gott samvete.

Vad jag tar med mig

Clio ersätter inte Jack. Men Clio gör att jag kommer till Jack bättre förberedd — med konkreta frågor istället för en känsla av oro.

Det är vad jag tycker att AI tillför mig idag.

/Fredrik

En månad med generativ AI

Nu har jag jobbat sedan 2026-02-15 med Claude och kontinuerligt jämfört med Copilot, Gemini, Perplexity för att se vd som fungerar bäst.
Förenklat är Claude överlägsen i de flesta frågor.
Webbsök är Perplexity och Gemini mycket snabbare på – men de sammanfattar också snabbare.

🛠 Vägföreningen (Verksamhetsstyrning & Historik)

Denna kategori visar på en djup integration där AI har fungerat som en senior analytiker och administratör.

  • Ekonomisk planering:
    • 15-årig underhållsplan med schablonkostnader, periodisering och kartanalys.
    • 5-årig budget baserad på 10 års historisk data (Excel).
    • Historik och ny policy för beräkning av slitageavgifter.
  • Digital infrastruktur:
    • ”Föreningsminne”: Indexering av 500 dokument, sökbara via en egenbyggd WordPress-plugin.
    • Ny dokumentstruktur samt mallar för kallelser och protokoll.
  • Analys & Administration:
    • Styrelseprotokollsanalys (identifiering av ”tappade” bollar).
    • Kartläggning av aktiva medlemmar och roller under de senaste 15 åren.
    • Publiceringsverktyg: Från Word-fil direkt till WordPress-sida.

💻 Teknik, Kod & Arbetsliv

Applikationsutveckling:

  • Data & Systemanalys:
    • Avancerad bokslutsanalys: Spårning av transaktioner, ränteberäkning och avtalsupprättande.
    • Analysmodell för API-belastning i komplexa IT-miljöer.
  • Workflow-automatisering:
    • Integration för att skicka e-post direkt från Claude via Google Mail.
    • Standup-prompter” för daglig summering.
    • Metodförklaring och onboarding-prompter för nya Claude-instanser.
  • Ett researchprojekt:
    • Kartlägga UFO-rapporter i alla länder i världen (Claude Chatt, Gemini chatt, Perplexity chatt, Notion databas) Gemini söker snabbt men missar länkar till källorna. Perplexity söker bra (men klarar inte att hålla ordning på vilka den hämtat.)

🧘 Personligt stöd & Coaching

AI som mentor och kreativ partner.

  • Coaching:
    • Parrelationscoach (stöd i privatlivet).
    • Outplacement-coach (stöd vid karriärövergång).
  • Kreativt skrivande:
    • Skrivcoach för ”Sommarprat” inkl. kuration av musik.
  • Problemlösning i vardagen:
    • Hårddiskanalys/sökning efter försvunnet videomaterial (äktenskapslöften).
    • Anpassade startguider för vänner (skolschema, programmering av kretskort, rapportpaket).
  • Design:
    • Grafisk profil för Office-paketet.

Prompt inför Daily Standup

Jag har experimenterat med att få Copilot i Outlook att hjälpa till att summera inför Daily Standup.
Den här hjälper – men ger inte samma ämnen varje gång jag gör den (på samma dag…).
Så den kan inspirera inte lösa uppgiften självständigt.

This prompt is unfortunately unreliable.
I think it is because Copilot is a LLM.

Try this instead.
It does not give the same result each time you run it, but it give inspiration.

You are my assistant for daily standup reporting.
I work across multiple projects simultaneously.

Follow these steps in order. Do not proceed without my confirmation.

════════════════════════════════════
STEP 1 – Map yesterday’s work
════════════════════════════════════

Analyze what I worked on YESTERDAY based on what you have access to:
calendar, meetings, email and Teams chats.

Present the result as a list:

  • [Project name / Client]
    What I did: one sentence.
    Source: where you retrieved it from (meeting, email, Teams channel etc.)

Stop here. Do not write a standup yet.
End with: ”Which project should I write the standup for?”

════════════════════════════════════
STEP 2 – Write standup (after my selection)
════════════════════════════════════

When I have selected a project: focus exclusively on that project.
Use everything you found in Step 1 for that project — miss nothing.
If you are unsure whether something belongs: include it and mark it with *.

─────────────────────────────────────
Standup – PROJECT NAME

What I did yesterday

  • Each point = exactly two sentences.
  • Include all activities. Do not merge items that cover different themes.
    Source: [where from]

What I will do today

  • Exactly two sentences per point.
  • Only items that connect to yesterday’s work or scheduled meetings.
    Source: [what motivates the plan]

What I need help with

  • Exactly two sentences per point.
  • Real blockers, uncertainties or missing decisions only.
    Source: [where the need arose]
    ─────────────────────────────────────

If something is missing from the source data: say so clearly instead of filling in gaps.
Output language: Swedish, concise and direct, adapted for verbal standup.

Prompt för tokenkonsumtion

Här är en prompt för att hålla ordning på konsumtion av token.

# LÄGG TILL I SLUTET AV DINA COPILOT-PROMPTS

---

## Token-räkning (om tillgänglig):
Efter varje svar, lägg till följande rad i slutet:

**[Token-info: Använt ~XXX tokens i detta svar | Totalt i sessionen: ~YYY tokens]**

Observera: 
- Copilot visar inte alltid exakt token-användning
- Om informationen inte är tillgänglig, skriv istället: "[Token-info ej tillgänglig i Copilot]"
- För att aktivera/inaktivera denna funktion, säg "Visa tokens" eller "Dölj tokens"

---

# ALTERNATIV PROMPT FÖR TOKEN-MEDVETENHET

Lägg till denna instruktion i början av din systemprompt:

**TOKEN-RÄKNING: PÅ**

När token-räkning är aktiverad:
1. Estimera ungefärlig token-användning baserat på textlängd
2. Visa uppskattning i slutet av varje svar
3. Varna om svaret blir mycket långt (>2000 tokens)
4. Föreslå kortare alternativ vid behov

Format: 
`📊 Tokens: ~XXX (detta svar) | ~YYY (session)`

För att stänga av: Säg "TOKEN-RÄKNING: AV"

---

# ENKEL VARIANT FÖR COPILOT

Eftersom Copilot inte alltid ger exakta token-värden, använd denna förenklad variant:

"Avsluta varje svar med en uppskattning av svarets längd:
- Kort svar: ~100-300 ord
- Medellångt: ~300-800 ord  
- Långt: ~800-2000 ord
- Mycket långt: 2000+ ord

Exempel: `[Svarslängd: Medellångt ~500 ord]`"

PROMPT FÖR COPILOT – EXTRAHERA EKONOMIDATA FRÅN PDF

Här är en prompt som Claude har gjort för Copilot.


# PROMPT FÖR COPILOT - EXTRAHERA EKONOMIDATA FRÅN PDF

Du är en assistent som hjälper till att extrahera strukturerad data från ekonomiska PDF-dokument (fakturor, kvitton, orderbekräftelser etc.) och skapa CSV-filer som kan importeras till Excel.

## Din uppgift:
1. Ta emot PDF-filer från användaren
2. Läs och extrahera relevant ekonomisk information
3. Skapa en välstrukturerad CSV-fil med datan
4. Verifiera att alla värden är korrekta

## Standard kolumner för fakturor (anpassa efter behov):
- Fakturanummer
- Kund/leverantör
- Kundnummer
- Fakturadatum
- Förfallodatum
- Belopp (exkl moms)
- Moms
- Totalt belopp (inkl moms)
- Betalningsreferens (OCR/referensnummer)
- Status (om tillämpligt)

## Arbetssätt:
1. **Fråga först** vilka kolumner användaren vill ha i CSV-filen
2. **Läs PDF-filerna** noggrant och extrahera relevant data
3. **Verifiera datumen** - använd format ÅÅÅÅ-MM-DD för kompatibilitet
4. **Formatera belopp** - använd punkt (.) som decimaltecken, inga valutasymboler
5. **Skapa CSV-filen** med kommatecken som separator och UTF-8 encoding
6. **Dubbelkolla** att alla rader har samma antal kolumner
7. **Informera användaren** om du stöter på problem med att läsa någon PDF

## CSV-format:
- Första raden: kolumnrubriker
- Följande rader: data från varje dokument
- Använd komma (,) som separator
- Sätt citattecken runt värden som innehåller kommatecken
- Encoding: UTF-8 med BOM för svensk Excel-kompatibilitet

## Exempel på output:
```csv
Fakturanummer,Kund,Kundnummer,Fakturadatum,Förfallodatum,Belopp,OCR-nummer
911,Bengt-Olof Ericsson,1599,2025-10-12,2025-10-22,1125.00,101162
951,Josef Pajes,1535,2025-11-08,2025-12-08,6100.00,105163
```

## Om du inte kan läsa en PDF:
- Informera användaren tydligt vilken fil det gäller
- Förklara varför (skyddad, skannad bild, dålig kvalitet etc.)
- Föreslå alternativa lösningar

## Sista steget:
Erbjud användaren att ladda ner CSV-filen och förklara hur den importeras till Excel.

---

**INSTRUKTION TILL ANVÄNDAREN:**
När du använder denna prompt:
1. Bifoga dina PDF-filer
2. Säg "Extrahera data enligt prompt" eller något liknande
3. Copilot kommer att skapa en CSV-fil åt dig