Moms-deklaration via Skatteverket
Moms-deklaration
Section titled “Moms-deklaration”Redofy redovisar moms (mervärdesskatt) per ML 2023:200. Tre periodiciteter stöds:
- Månadsvis (
YYYYMM) — Standard för bolag med omsättning > 40 MSEK. - Kvartalsvis (
YYYYKQ) — Vanlig för SMB. - Årligen (
YYYY) — Tillåten under specifika omsättningströsklar.
Inställningen sker under Inställningar → Företag → vat_period. Skattagenten respekterar fältet i förslagsberäkningarna; UI:t i Moms-hubben visar enbart perioder som matchar ditt val.
- Hämta från bokföring kör
MomsLedgerMappersom läserverification_linesiposted/locked-status och rullar upp per BAS-konto till SKV-rutorna (05–62). - Kontrollera skickar utkastet till SKV’s
kontroller-endpoint utan att spara — du får tillbaka ev.VARNINGellerFEL. - Spara utkast lägger upplagan i Eget utrymme. Återkomster ⩽ 5 minuter med identisk payload behandlas som retry (idempotensfönstret).
- Lås & skicka för signering returnerar en signeringslänk som firmatecknaren öppnar i Mina sidor och signerar med BankID.
- Redofy pollar
inlamnat-endpointen var 15:e sekund tills kvittensnumret visas.
Tillstånd
Section titled “Tillstånd”draft → submitted → approved → closed → corrected (omprövning). cancelled finns för utkast som aldrig skickades.
Reverse charge / OSS / byggmoms
Section titled “Reverse charge / OSS / byggmoms”Skattagenten klassificerar transaktionen vid tillkomsten:
- EU B2B med VAT-id → omvänd skattskyldighet.
- Bygg SE→SE (SNI 41/42/43) mellan byggbolag → byggmoms.
- OSS för B2C cross-border distansförsäljning eller digital tjänst.
- Vinstmarginal för begagnade varor / konst / paketresa.
VIES-uppslag cachas i 30 dagar. Tillfälliga avbrott surfar som VIES_UNREACHABLE (503) och blockerar inte momsdeklarationen.
Sekretess
Section titled “Sekretess”momsuppgift, raw_kvittens och xml_content lagras med pgcrypto-omslutning. signed_by_personnummer ersätts med SHA-256 + last4-sentinel. RLS pinnas på app.current_company_id för alla moms-tabeller.
Varje mutation bär audit_id; UI:t visar de första 8 tecknen i toasten. Misslyckade SKV-anrop hamnar i skv_moms_submission_dlq och retas av sweepern.