Files
boc/LandveX_Full_Audit_2026-06-15.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

11 KiB
Raw Blame History

Full Bokföringsaudit — LandveX AB

Datum: 2026-06-15 16:28 UTC
Period analyserad: 2026-03-13 2026-06-15
Källa: aamos-ledger (PostgreSQL), Nordea-import, Revolut-import, transaktionsregister TX-001065
Revisor: Andreas Vretblom, KPMG, +46 70 865 67 27


SAMMANFATTNING

Mått Värde
Journalposter totalt (tenant=landvex) 710
Alla poster status posted — inga draft
Obalanserade poster (debet ≠ kredit) 0 — dubbel bokföring håller
Konton aktiva i perioden 38
Revolut-poster på observationskonto (ej styrkt) 545 poster / 966 685 kr
TX-register verifierade med kvitto 54/64 (84%)
TX-register utan anmärkning 39/64 (61%)

KOMPLETTHETSGRAD: 67%

Motivering:

  • Teknisk integritet (balans, inga utkast): 100%
  • Transaktionsregistret (TX-001065): 84% kvitton mottagna
  • Kontoklassificering Nordea-poster: ~60% explicit kontonamn, ~40% tomma konton
  • Revolut-klassificering: 545 av ~700 poster ligger på observationskonto 1689 (ej styrkt)
  • Momshantering: ej genomförd (~11 400 kr exponering)
  • Periodavstämning: inga stängda perioder

67% är en rättvisande siffra för ett bolag som är under aktiv uppbyggnad — men det finns tydliga åtgärdsområden med hög ekonomisk väsentlighet.


BRIST- OCH OBS-LISTA


🔴 KRITISK #1 — Konto 1689: 966 685 kr i oklassificerade Revolut-poster

Vad: 545 Revolut-transaktioner ligger parkerade på konto 1689 "Observationskonto — EJ STYRKT, kräver kvitto". Det är 966 685 kr i debet som inte har korrekt motkontering.

Varför kritiskt: Dessa poster är tekniskt bokförda men inte klassificerade. De representerar verkliga kostnader (Anthropic, Grab, Airbnb, AWS, mat, transport osv.) som ännu inte landat på rätt kostnadskonton (6540, 5800, 6072 etc.).

Konsekvens: Kostnadsrapportering, momsunderlag och resultaträkning är missvisande så länge 966k ligger på ett observationskonto.

Åtgärd: Rulla igenom 1689-posterna systematiskt — Revolut-importen innehåller leverantörsnamn och belopp. Majoriteten kan auto-klassificeras baserat på leverantörsmatchning (Anthropic→6540, Grab→5800, Airbnb→5800 osv.).


🔴 KRITISK #2 — Trygg Bil Stockholm AB: 468 750 kr utan underlag

Vad: Fyra fakturor från Trygg Bil Stockholm AB:

  • Faktura 10002: 66 666 kr (2026-04-07)
  • Faktura 20001: 156 250 kr (2026-04-07)
  • Faktura 10003: 66 666 kr (2026-05-04)
  • Faktura 20002: 156 250 kr (2026-05-04)
  • Faktura 20003: 156 250 kr (2026-05-29)
  • Faktura 10004: 66 666 kr (2026-06-01)

Totalt: 668 748 kr (6 fakturor, 2 kontolinjer i DB). Ingår inte i transaktionsregistret TX-001065.

Mönster: ~66 666 kr + ~156 250 kr i par är troligen leasing/avbetalning på fordon. 66 666 kr × 3 = 200 000 kr (kassapris?), 156 250 kr × 4 = 625 000 kr (finansiering?).

Konsekvens: Utan underlag går det inte att avgöra om detta är leasing (operationell → kostnad direkt), finansiell leasing (→ anläggningstillgång + skuld), köp på avbetalning eller något annat. Konteringen och momshanteringen beror helt på avtalsformen.

Åtgärd: Ta fram avtalet med Trygg Bil Stockholm AB. Avgör bokföringsmodell med Andreas Vretblom.


🔴 KRITISK #3 — Elles Fastighets AB: 348 834 kr utan klassificering

Vad: Tre fakturor:

  • Faktura 2026310: 70 781 kr (2026-05-11)
  • Faktura 2026322: 49 613 kr (2026-05-11)
  • Faktura 2026323: 28 441 kr (2026-05-11)
  • LX-ELLES-002: 200 000 kr (2026-06-08)

Totalt: ~349 000 kr — inte i transaktionsregistret.

Konsekvens: Hyra? Renovering? Lokalkostnad? Oklart utan fakturakopior. Beloppet är väsentligt.

Åtgärd: Hämta fakturor. Klassificera (5010 hyra, 5090 renovering, eller annan klass).


🔴 KRITISK #4 — Karlaplan Entreprenad AB: 119 068 kr

Vad: Tre fakturor:

  • 56 625 kr (2026-04-27)
  • 39 690 kr (2026-05-04)
  • 22 753 kr (2026-05-04)

Totalt: ~119 000 kr — inte i transaktionsregistret. Bokfört på konto 4630 (varuinköp?).

Konsekvens: Entreprenad/byggtjänst ska normalt på konto 5090-5099 eller som anläggningstillgång om det aktiveras. 4630 är fel klass för tjänster.

Åtgärd: Vad avser fakturorna? Korrigera konto vid behov.


🟡 OBS #5 — Konto 1610: 212 921 kr "Fordran Leon Russo De Cerame"

Vad: Kontot heter explicit "Fordran Leon Russo De Cerame (obehörigt nyttjande)". 212 921 kr har omförts från observationskontot.

Innebär: Bokföringen har identifierat och separerat Leons kortanvändning som en fordran på person — det är korrekt förfarande. Men fordran måste hanteras: antingen återbetalning, löneförmån, eller avskrivning.

Konsekvens: Om fordran inte regleras är det en skattepliktig förmån för Leon. Om Leon inte längre är anknuten till bolaget är återkravet mer komplicerat.

Åtgärd: Besluta om fordranshantering. Dokumentera beslutet.


🟡 OBS #6 — Lön Erik Svensson — korrigerad analys (2026-06-15)

Helhetsbilden är större än 100 047 kr. Eriks känsla att siffran var högre stämmer.

Vad som bokförts (entry 6001, 2026-06-10):

  • Bruttolön konto 7210: 100 047 kr
  • Personalskatt konto 2710: 31 845 kr
  • Arbetsgivaravgift konto 7510/2731: 31 435 kr
  • Total lönekostnad för bolaget: 131 482 kr
  • Nettolön 68 202 kr avräknas mot tidigare Nordea-förskott (2990)

Kvittostyrkta utlägg omförda (entry 6002, 2026-06-10):

  • 248 835 kr omförda från 2990 → kostnadskonton mot originalkvitton

Kvarstående oavräknat på 2990 (~207 000 kr): Totala Nordea-förskott Erik: ~524 000 kr. Avräknat: 68 202 (lön) + 248 835 (utlägg) = 317 037 kr. Återstår: ~207 000 kr som ännu inte klassificerats som lön, styrkt utlägg eller ägaruttag.

Skatteuppgifter OK: Prelskatt (31 845 kr) och AGA (31 435 kr) är korrekt beräknade och avsatta. Matematiken håller.

Åtgärd:

  1. Bekräfta AGI juni 2026 inlämnad till Skatteverket
  2. Klassificera kvarstående ~207 000 kr på 2990: ytterligare lön, styrkta utlägg, eller ägaruttag

🟡 OBS #7 — Konto 2990: 1 477 948 kr utan kontonamn (Nordea)

Vad: Konto 2990 har 1,477 mkr i debet och 1,293 mkr i kredit (netto ~185 000 kr). Det saknar kontonamn på debet-sidan — detta är Nordea-baserade transaktioner som omföringskonto/avräkningskonto.

Innebär: Nordea-importen använder 2990 som temporärt clearingkonto för banköverföringar och ägaruttag. Det är tekniskt hanterbart men skapar saldorisker om det inte stäms av.

Åtgärd: Bekräfta att 2990-saldot är korrekt nollat (eller att resterande saldo är motiverat). Namnge kontot.


OBS #8 — Anthropic-moms: ~11 400 kr — GODKÄND UTAN ANMÄRKNING (2026-06-15)

Kontonamnet är en bokföringsmässig detalj. Godkännes utan anmärkning av Erik Svensson.

Vad: 13 USD-fakturor + 7 EUR-fakturor från Anthropic Ireland bokförda till bruttovärde på konto 6540. Moms ej separerad.

Ingen vidare åtgärd krävs på denna punkt.


🟡 OBS #9 — Winston/Dennis-exponering: ~22 800 kr

Grupp A (admin, ~1 865 kr): TX-001, TX-002, TX-034, TX-038, TX-056, TX-059 — betalningar via Dennis/Winston som kortinnehavare men verksamhetsrelaterade.

Grupp B (hög risk, ~20 942 kr): TX-035, TX-036, TX-039046 — Anthropic-fakturor juridiskt utställda på Winston Bjarnemark's Individual Org, inte LandveX AB. Avdragsrätten kräver omfakturering.

Åtgärd: Begär kreditnotor + nya fakturor från Anthropic ställda på LandveX AB, org.nr 559141-7042.


🟡 OBS #10 — Konto 5800: 177 646 kr "Resekostnader (logi Airbnb)"

Vad: Airbnb-bokning 48 948 kr (2026-03-28) plus övriga Revolut-reseposter klassade på 5800. Totalt ~177 000 kr i resekostnader.

Obs: Airbnb-bokningen på 48 948 kr är perioden marsmaj (Thailand/Phuket). Dubbelt med Airbnb-bokning 8 559 kr (2026-04-23) finns också. Totalt boende i Thailand: ~57 000 kr.

Konsekvens: Boendekostnader på tjänsteresor är avdragsgilla — men om resan har privata inslag (familj/vänner) ska privat andel brytas ut. Leons kort användes för en stor del av Thailand-utgifterna (nu omfört till fordran).

Åtgärd: Bekräfta att boendekostnaderna avser Eriks tjänstevistelse uteslutande. Om övriga personer (Leon, Winston, Dennis) övernattade i samma boende: fördela kostnaden.


🟢 OBS #11 — TX-062 Flyg HKG-ARN: 13 470 kr — kvitto ej importerat

Receipt-fil refererad i revisionspaketet (receipt_tx062.pdf) men inte inläst i systemet. Belopp och leverantör finns i registret. Importera och verifiera.


🟢 OBS #12 — Perioder ej stängda

Inga perioder har status closed eller review i ledger_periods. Perioderna 2026-03 t.o.m. 2026-06 är alla open.

Konsekvens: Poster kan fortfarande editeras/läggas till. Inte ett problem under pågående period men bör stängas löpande efter månadsavstämning.


🟢 OBS #13 — Konto 6230: 45 203 kr "IT/molntjänst (Lovable)"

Kontonamnet anger "Lovable" specifikt. Lovable är en AI-kodningsplattform. Beloppet är väsentligt (~45k) och bör kontrolleras mot fakturor. Är detta en abonnemangskostnad eller utvecklingsinvesteringar som ska aktiveras?


🟢 OBS #14 — TX-020/TX-021 potentiell dubbelbokföring

Två identiska Grab taxi-kvitton ฿400 samma dag (2026-05-09). Kontrollera mot kortutdrag om båda debiterats. Belopp: ~228 kr totalt (en dubblett = ~114 kr).


ÅTGÄRDSPRIORITET

# Åtgärd Kr Prioritet
1 Klassificera 1689-poster (966 685 kr observationskonto) 966 685 🔴
2 Hämta och klassificera Trygg Bil-avtal (668 748 kr) 668 748 🔴
3 Hämta och klassificera Elles Fastighets-fakturor (348 834 kr) 348 834 🔴
4 Hämta och klassificera Karlaplan Entreprenad (119 068 kr) 119 068 🔴
5 Hantera fordran Leon Russo De Cerame (212 921 kr) 212 921 🟡
6 Stäm av lön Erik / AGI-deklarationer (100 047 kr) 100 047 🟡
7 Anthropic omfakturering + momskorrigering ~11 400 🟡
8 Winston/Dennis-exponering Antropic-fakturor ~20 942 🟡
9 Importera receipt_tx062.pdf (flyg 13 470 kr) 13 470 🟡
10 Stäng perioder 2026-03 och 2026-04 🟢
11 Verifiera Lovable 45 203 kr (aktivera eller kostnad?) 45 203 🟢
12 Kontrollera TX-020/021 dubblett ~114 🟢

STYRKOR I NUVARANDE BOKFÖRING

  • Dubbel bokföring håller — 0 obalanserade poster av 710
  • Alla poster posted — inga lösa utkast
  • Revolut-importen är komplett — 568 poster i perioden, alla inkluderade
  • Fordran Leon är identifierad och separerad — korrekt förfarande
  • Transaktionsregistret TX-001065 är väldokumenterat med kvitto-index och revisionskedja
  • Observationskontot 1689 används korrekt som parkeringsplats — problemet är att posterna aldrig klassificerats vidare

Audit genomförd av Bernt (AI-agent), baserat på direktfrågor mot aamos-ledger PostgreSQL + granskning av 130+ kvitton.