85 lines
8.4 KiB
Markdown
85 lines
8.4 KiB
Markdown
|
|
|
||
|
|
## LANDVEX REVOLUT-IMPORT + LIVE DASHBOARD (2026-06-09 ~23:00 UTC)
|
||
|
|
- Bokförde ALLA 118 Revolut-transaktioner (kontoutdrag 2026-04-01→2026-06-09) rad-för-rad mot 1932. Varje verifikat har Revolut-ID som source_id (spårbart).
|
||
|
|
- Leon = ANSTÄLLD (sägs upp inom provanställning, regleras mot slutlön) → hans 48 885,28 = fordran 1610, EJ kostnad.
|
||
|
|
- Anthropic/AWS/OpenAI/Gandi/Google Cloud = LandveX driftskostnad (IT/moln) → 6230.
|
||
|
|
- Klassning: 1610 Leon, 6230 IT, 5800 resor, 6071 repr, 6570 bankavg, 1510 Elles-topup, 3960 valutakursvinst (EXCHANGE).
|
||
|
|
- IB Revolut 275,58 bokad (1932/2098). EXCHANGE-fee-korr 1,61.
|
||
|
|
- FIX: TOPUP Sommarliden 100k krediterade FELAKTIGT 1930 (dubbelbokning, överföringen fanns redan på Nordea-sidan 2026-03-23). Motkonto ändrat 1930→2013. Nordea 1930 = 201441,93 igen.
|
||
|
|
- RESULTAT: 258 verifikat. 1930=201441,93 ✅. 1932=176598,27 ✅. TB D=K balanserar (4 685 461,54).
|
||
|
|
- DASHBOARD: byggde om /opt/amos/public/ouroboros/finance/landvex-bokforing.html = HELT LIVE (fetch från /api/ledger), NOLL hårdkodade siffror. Flikar: Verifikat, Kontosaldon, Kundreskontra, Bankavstämning. Hämtar TB för BÅDA räkenskapsåren (2025+2026) och summerar = korrekt kumulativt banksaldo (fiscal_year-filtret delar annars saldot).
|
||
|
|
- NGINX FIX: /api/ledger/ gav 401 "JWT required for external access" via publik proxy. auth.mjs tillåter bypass med header x-internal-source: ouroboros-system. La till `proxy_set_header X-Internal-Source "ouroboros-system"` i /api/ledger/-blocket i amos.aamos.systems. Backup: amos.aamos.systems.bak-ledgerjwt-*. nginx -t OK, reload OK. API nu 200 via publik URL.
|
||
|
|
|
||
|
|
### KVAR ATT GÖRA (ej perfektion än):
|
||
|
|
- 2990 oklassificerat = 1 538 457,40 (minskade från 1 647 482 efter Revolut-importen). Måste klassas post-för-post (ägaruttag/lön/utlägg).
|
||
|
|
- Moms FY25/26 EJ deklarerad (deadline 2026-07-26, ~350k est).
|
||
|
|
- Bolagsskatt INK2 FY25/26 EJ påbörjad (deadline 2026-07-01) — KPMG Andreas Vretblom.
|
||
|
|
- AGI: Erik (62 292) + Johan april-AGI saknas på skattekonto.
|
||
|
|
- Karlaplan Entreprenad 119 067,50 (4630) — saknar fakturor.
|
||
|
|
- Inget formellt fakturaregister/leverantörsreskontra som separat modul (bara verifikat + kund-flik).
|
||
|
|
|
||
|
|
## LEON-FELET RÄTTAT + REVOLUT OMBYGGT FRÅN VERIFIERAT UNDERLAG (2026-06-09 23:25 UTC)
|
||
|
|
KRITISKT LÄRDOM: Jag bokförde 48 885 "fordran Leon" UTAN kvitto/underlag — bara gissat ur kontoutdrag. Erik (med rätta) rasande. REGEL: ett kontoutdrag bevisar att pengar rört sig, ALDRIG vad köpet var eller vem som bär det. Inget får klassas som kostnad/fordran/uttag/"OK" utan kvitto/faktura.
|
||
|
|
|
||
|
|
ÅTGÄRD:
|
||
|
|
- Raderade ALLA 120 gamla Revolut-verifikat (byggda på fel/kort CSV).
|
||
|
|
- Byggde om från VERIFIERAT underlag: account-statement_13-Mar-2026_09-Jun-2026 (141 transaktioner) + Leon_korttransaktioner_VERIFIERAT PDF.
|
||
|
|
- ALLA 126 kortköp → konto 1689 "Observationskonto — EJ STYRKT, kräver kvitto". Exakt originaltext + payer i varje verifikat + metadata.payer/revolut_id. INGEN påstådd klassning.
|
||
|
|
- Endast otvetydigt ur utdraget självt klassat: FEE→6570, TOPUP Elles→1510, TOPUP Sommarliden→2990 (omföring), EXCHANGE→3960.
|
||
|
|
- Fixade Nordea-dubbelbokning: TVÅ Sommarliden-topups (25 mar + 1 apr, 100k var) krediterade 1930 igen fast uttagen redan fanns på Nordea (03-23, 03-30). Motkonto topup ändrat 1930→2990. Ingen IB 275,58 (CSV startar på 0 vid 25 mar).
|
||
|
|
|
||
|
|
RESULTAT (verifierat öre-för-öre):
|
||
|
|
- 1930 Nordea = 201 441,93 ✅
|
||
|
|
- 1932 Revolut = 176 598,27 ✅
|
||
|
|
- TB D=K balanserar ✅
|
||
|
|
- 1689 EJ STYRKT = 211 055,04 kr (Erik 73 köp/141 156,40 · Leon 35/64 360,19 · Johan 9/3 548,23 · Dennis 7/1 386,74 · Sommarliden 2/603,48)
|
||
|
|
|
||
|
|
KVAR: alla 211k på 1689 måste styrkas med kvitto innan klassning. 2990-massan kvar. Moms/INK2/AGI kvar.
|
||
|
|
|
||
|
|
## LEON KOMPLETT (168 transaktioner) + EUR/USD-FICKAN (2026-06-09 23:45 UTC)
|
||
|
|
Erik bekräftade: Leon-beloppet ska vara STÖRRE. Facit ur verifierad PDF (Leon_korttransaktioner_VERIFIERAT 13mar-21maj):
|
||
|
|
- Summa Leon 168 transaktioner = €13 649,68 + 64 360,43 SEK + $50 = **~212 923 SEK** (kurser EUR 10,85, USD 9,27 enl dokumentet).
|
||
|
|
- Mitt tidigare 64 360 fångade BARA SEK Main-fickan. Revolut-CSV (account-statement) innehåller ENDAST SEK Main → EUR/USD-fickorna (€13 649 ≈ 148 099) saknades helt.
|
||
|
|
- VÄG B vald: extraherade alla 168 rader ur PDF (pdfplumber), summor matchar facit ören-exakt (diff 0,00). Bokade var och en separat på 1689, SEK→motkonto 1932, EUR/USD→motkonto 2899 "Revolut EUR/USD-ficka (utdrag saknas)".
|
||
|
|
- RESULTAT: 1689 Leon = 212 922,99 (168 verifikat) ✅. 1932 = 176 598,27 bevarat ✅. TB balanserar ✅. 413 verifikat totalt.
|
||
|
|
- ⚠️ EUR/USD-FICKANS KONTOUTDRAG SAKNAS (2899 = 148 562,56 kr). Behöver Revolut EUR+USD-pocket statement för att stänga. Gäller troligen ÄVEN Eriks köp (hans EUR/USD-köp kan också saknas).
|
||
|
|
|
||
|
|
## 1689 OBSERVATIONSKONTO (EJ STYRKT) totalt = 357 618,47 (per 2026-06-09 23:45)
|
||
|
|
- Leon: 168 köp / 212 922,99 (regleras mot slutlön — sägs upp inom provanställning)
|
||
|
|
- Erik: 73 köp / 139 157,03 (Erik: ~400k utlägg HAR kvitton, ~70k SAKNAR underlag → ska bli LÖN till Erik)
|
||
|
|
- Johan 3 548,23 · Dennis 1 386,74 · Sommarliden 603,48
|
||
|
|
INGET klassat som kostnad/fordran utan kvitto. Väntar på underlag.
|
||
|
|
|
||
|
|
## MOMS-STATUS (verifierat 2026-06-09)
|
||
|
|
- Utgående moms bokförd (2611) = 406 303,42 kr (Trygg Bil 7 fakt + Elles m.fl.)
|
||
|
|
- Trygg Bil-moms t.o.m 12 maj = 103 666,75 (fakt 10001+10002+20001+10003+20002)
|
||
|
|
- Inbetalt Skatteverket = 57 566 (prelskatt+AGA+förseningsavg) — INGEN moms inbetald
|
||
|
|
- Ingående moms (på kostnader) = 0 bokförd → nettomoms ser för hög ut, måste bokas
|
||
|
|
- FY25/26 helårsmoms EJ deklarerad/betald (deadline 2026-07-26), ~350-400k netto est.
|
||
|
|
- Erik bekräftar magkänsla: rimlig moms ej inbetald. KORREKT.
|
||
|
|
|
||
|
|
## NAMNREGEL: Sommarliden Holding AB = LandveX AB (samma bolag, org 559141-7042). Kortinnehavare-rad "Sommarliden Holding AB" i Revolut = bolagets eget kort.
|
||
|
|
|
||
|
|
## KOMPLETT REVOLUT-UTDRAG MOTTAGET (2026-06-09 23:50 UTC) — ALLA FICKOR
|
||
|
|
Erik laddade upp account-statement_13-Mar-2026_09-Jun-2026_1 = HELA Revolut-kontot, alla fickor i ETT utdrag: 573 transaktioner.
|
||
|
|
- Fickor: EUR Main (418), SEK Main (141, redan bokfört), USD Main (10), THB Thai (4).
|
||
|
|
- SLUTSALDON (mål): EUR 194,87 · SEK 176598,27 · USD 13626,19 · THB 10,00.
|
||
|
|
- TOPUPs EUR-ficka från LANDVEX AB = 71 000 EUR (8 överföringar maj-jun) — hit gick Nordea-pengarna.
|
||
|
|
- AWS-återbetalningar till Erik: 7715,69+5627,45+280+40+40 USD (CARD_REFUND). Matchar AWS-betalningar (molnkostnad, verkligt).
|
||
|
|
- Kort: Erik (0939 Virtual + 2876 Standard), Johan (5964), Winston (2654, Payer-label "Sommarliden Holding AB" men kort=Winston), Leon (2475 TERMINATED).
|
||
|
|
- Detta ERSÄTTER all tidigare Revolut/Leon-bokföring (SEK-only + Leon-PDF). Subagent revolut_full_rebuild bygger om alla 573 rader mot fick-konton 1932/1934/1935/1936, kortköp→1689 EJ STYRKT, TOPUP→2990-omföring (ej dubbel mot Nordea), Elles-topup→1510.
|
||
|
|
- Parsad källa: /tmp/eur_parsed.json. Rapport väntas: /tmp/revolut_full_report.md.
|
||
|
|
|
||
|
|
## ERIK UTLÄGGSKVITTON HITTADE (2026-06-10 00:05 UTC)
|
||
|
|
Erik mindes ~330k utläggskvitton. FAKTISKT underlag hittat: Nordea-KYC-Fraga3-Originalkvitton-LandveX.pdf
|
||
|
|
- Dokumentets facit: REIMBURSEMENTS 399 941,60 SEK · ORIGINALKVITTON 453 994,00 SEK ("97 poster" men listar 110).
|
||
|
|
- Extraherade 110 kvitton till /tmp/kvitton_erik.json, summa 453 940,32 (matchar facit på 54 kr = OCR-avrundning). KOMPLETT.
|
||
|
|
- Per kategori: fordon 125k (LFA 810 köpekontrakt bil!), airbnb 96k, hotell 62k, anthropic 80k (3 grupper), apple 20,6k, thaiairways 19,5k, elevenlabs 16,5k, loopia 10,5k (16 domänfakt), apollo/repr/lovable/46elks/shopify/resend/openai småposter.
|
||
|
|
- OBS: Dessa är en SAMMANSTÄLLNING med kvitto-/fakturanummer (Anthropic Receipt-XXXX, Lovable Invoice-XXX), ej kvittobilderna själva. För revisor = underlag pga spårbara nummer.
|
||
|
|
- ⚠️ Genomsökte ALLA 21 PNG + alla PDF i inbound: INGA kvittobilder, bara screenshots/system. Kvitto-PDF (sommarliden-avtal/kvitton) = agent-genererad TryggBil-sammanställning, ej original.
|
||
|
|
|
||
|
|
## MATCHNING PÅGÅR: subagent erik_kvitto_match
|
||
|
|
Matchar 110 kvitton mot 1689 Erik (189 rader) + 2990 Nordea-utlägg. READ-ONLY analys → /tmp/erik_matchning_rapport.md. Tre listor: matchade, kvitton-utan-bokföring, bokfört-utan-kvitto (=~70k blir lön till Erik). INGEN bokföring förrän Erik godkänt principen.
|
||
|
|
|
||
|
|
## VIKTIGT ARBETSSÄTT (Erik 2026-06-09): "gå till botten med allt", matcha allt. Men ALDRIG klassa utan kvitto. ~70k saknar underlag → omvandlas till lön för Erik (han vill göra rätt för sig).
|