accounted
← Registry

Skill

Momsdeklaration med /accounted:vat

Momsflödet i accounteds officiella plugin för Claude Code. Tar fram underlaget till momsdeklarationen ur huvudboken, stämmer av rutorna mot 26xx-kontona och mot förra perioden och flaggar det som ser fel ut. Varje bokföring stagas för ditt godkännande. Inlämning till Skatteverket sker bara på ditt uttryckliga ja och är klar först när du signerat med BankID.

SkillLiveSkriver till huvudboken
Byggt avaccounted· TeamSenast uppdaterad: 27 september 2026v1.2.3
Installera
/plugin marketplace add erp-mafia/accounted
/plugin install accounted@accounted
Källa

TL;DRMomsflödet i accounteds officiella plugin för Claude Code. Tar fram underlaget till momsdeklarationen ur huvudboken, stämmer av rutorna mot 26xx-kontona och mot förra perioden och flaggar det som ser fel ut. Varje bokföring stagas för ditt godkännande. Inlämning till Skatteverket sker bara på ditt uttryckliga ja och är klar först när du signerat med BankID.

Vad det är

/accounted:vat är ett av sju arbetsflöden i accounteds officiella plugin för Claude Code. Det förbereder underlaget till momsdeklarationen ur bolagets huvudbok och stämmer av det innan något bokförs eller lämnas in. Det gäller månads-, kvartals- och årsmoms: momsperioden läses från bolagets inställningar.

Skillen är avsiktligt tunn. Genomgången och reglerna (rutor, omvänd skattskyldighet, EU-handel, import, representation) ligger på servern och laddas när de behövs, så de följer produkten och är anpassade efter bolaget.

Så går flödet

  1. gnubok_get_agent_briefing: momsregistrering, momsperiod och bokföringsmetod. Är bolaget inte momsregistrerat stannar flödet där.
  2. gnubok_load_skill("quarterly-vat-review") och gnubok_load_skill("horizontal/swedish-vat"): genomgången och ruta-mappningen. Skillen tar aldrig rutor eller momsregler ur minnet.
  3. Kontroll att perioden är färdigbokförd. gnubok_vat_close_check svarar med ready_to_close och en lista blockers, till exempel uncategorized_transactions, unapproved_supplier_invoices, bank_unreconciled, missing_high_value_receipts och reverse_charge_input_missing. Obokförda rader går via /accounted:bookkeep innan flödet fortsätter.
  4. gnubok_get_vat_report för rutorna. De stäms av mot saldona på 26xx-kontona och mot förra perioden. Avvikelser spåras ner till verifikat med gnubok_query_journal och gnubok_get_general_ledger.
  5. En sammanfattning per ruta, med verifikaten bakom allt som ser ovanligt ut.
  6. Inlämning, om du vill och Skatteverket är kopplat: gnubok_vat_declaration_validate kör Skatteverkets kontroll, gnubok_vat_declaration_status visar om perioden redan har en deklaration, och gnubok_vat_declaration_submit stagar inlämningen. Efter ditt godkännande signerar du med BankID. Utan koppling lämnar du in själv. Deadline hämtas ur produktens data.
  7. Momsredovisningen (26xx mot 2650) stagas som en egen bokning som du godkänner.

Godkännanden sker i chatten, där agenten anropar gnubok_approve_pending_operation först efter ditt ja, eller i appen under Granskning. Högriskoperationer, som inlämningen, kräver dessutom confirmed: true.

Installera

/plugin marketplace add erp-mafia/accounted
/plugin install accounted@accounted

Kör /accounted:setup första gången. Den ansluter accounted MCP-server med OAuth, så ingen API-nyckel behövs. Kör sedan /accounted:vat; perioden kan anges som argument.

Pluginet ansluter med tool_namespace=accounted, så i Claude Code heter verktygen accounted_*. Det är samma verktyg som gnubok_* i listan nedan.

Det här gör skillen inte

  • Bokför ingenting utan godkännande. Varje skrivning blir en pending operation med förhandsvisning.
  • Lämnar inte in något utan ditt uttryckliga ja och din BankID-signatur.
  • Räknar inte fram rutor eller momsregler ur minnet.
  • Går inte runt en låst period. En rättelse som hör till en låst momsperiod bokas i en öppen period enligt den laddade genomgången.
  • Lämnar inte in periodisk sammanställning för EU-försäljning. Den påminner om att den är en separat inlämning.

En begränsning

Flödet är aldrig bättre än bokföringen under det. Finns obokförda rader, ej attesterade leverantörsfakturor eller en bankdifferens i perioden är rutorna preliminära, och skillen säger det och avstår från att lämna in.

OAuth-scopes

  • agent:read
  • reports:read
  • compliance:read
  • bookkeeping:write
  • skatteverket:write
  • pending_operations:read
  • pending_operations:approve

accounted-verktyg

  • gnubok_get_agent_briefing
  • gnubok_load_skill
  • gnubok_vat_close_check
  • gnubok_get_vat_report
  • gnubok_query_journal
  • gnubok_get_general_ledger
  • gnubok_vat_declaration_validate
  • gnubok_vat_declaration_status
  • gnubok_vat_declaration_submit
  • gnubok_book_vat_settlement
  • gnubok_approve_pending_operation

Vanliga frågor

Var hamnar Stripe-avgifterna i momsdeklarationen?
Det beror på vilken avgift det är. Stripes kortavgift (inlösenavgiften) är en momsfri betaltjänst enligt Skatteverkets ställningstagande 2022-01-28 (dnr 8-1422447): den bokförs på 6570 Bankkostnader utan moms och hamnar inte i någon ruta. Stripes övriga tjänster (Billing, Invoicing, Tax, Radar med flera) är tjänster köpta från Stripes irländska bolag med omvänd skattskyldighet: underlaget i ruta 21, utgående moms i ruta 30 (2614) och samma belopp som ingående moms i ruta 48 (2645). Stripes månadsfaktura över avgifterna delar upp dem. Ruta 60 gäller moms på import av varor från länder utanför EU och berör inte Stripe.
Vad betyder blockern reverse_charge_input_missing?
Att omvänd skattskyldighet är bokförd på bara en sida. Ett tjänsteköp från ett annat EU-land ska ge utgående moms på 2614 (ruta 30) och lika stor ingående moms på 2645 (ruta 48). Saknas den ena sidan, eller har den utgående momsen hamnat på 2611 (ruta 10), flaggar `gnubok_vat_close_check` det, och `declaration_checks` anger vilken kontroll som slog, till exempel `RC_INPUT_VAT_MISMATCH`. Rättelsen stagas som en ny bokning som du godkänner.
Lämnar skillen in momsdeklarationen till Skatteverket?
Bara om du ber om det och Skatteverket är kopplat till bolaget. Då validerar den deklarationen mot Skatteverkets kontrolltjänst och stagar inlämningen som en högriskoperation. När du godkänt får du en länk och signerar med BankID; först då är deklarationen inlämnad. Utan koppling, eller om Skatteverket-inlämning inte ingår i bolagets abonnemang, lämnar du själv in på skatteverket.se med de genomgångna siffrorna.
Vad behöver jag för att köra den?
Claude Code, ett accounted-konto och pluginet. `/accounted:setup` ansluter med OAuth, och saknar du konto skapar du det direkt i inloggningen (BankID eller e-post). Anslutningen når alla bolag där din användare är medlem. Skillen arbetar med ett bolag och en momsperiod i taget.
Nästa steg

Klar att testa själv?

Open är gratis. Open source, ingen bindningstid. Importera SIE4 i tio minuter.