Om du vill skicka in momsdeklarationen via fil till Skatteverket behöver filen skapas och se ut på ett visst sätt. Den ska sparas i XML-format. Du laddar upp den färdiga filen i tjänsten Lämna momsdeklaration.
För att skicka in momsdeklaration via fil till Skatteverket skapar du först en fil som du sedan laddar upp i tjänsten Lämna momsdeklaration. Sedan kontrolleras uppgifterna i tjänsten innan du kan signera och lämna in dem.
För att kunna lämna momsdeklarationen via filöverföring måste du identifiera dig med e-legitimation och vara behörig att företräda den som uppgifterna avser.
Ladda upp den färdiga XML-filen i tjänsten Lämna momsdeklaration.
Viss information behöver bara lämnas om det finns något att redovisa och annan information är obligatorisk och måste vara ifylld om du ska kunna ladda upp filen. Filen måste skapas i filformatet XML.
Filen består av tre olika delar:
De radnummer som står i tabellerna här nedanför visar vilken ordning XML-taggarna ska ha i den färdiga filen.
Längst ned på denna sida hittar du även exempel på hur en fil kan se ut.
I filens inledning är alla uppgifter obligatoriska. Om någon av uppgifterna saknas eller om du anger dem på fel sätt kan du inte ladda upp filen.
Radnummer | XML-tagg | Information |
---|---|---|
Rad 1 | <?xml version="1.0" encoding="ISO-8859-1"?> | Måste finnas med. |
Rad 2 | <eSKDUpload Version="6.0"> | Måste finnas med. |
Rad 3 | <OrgNr>556000-0175</OrgNr> | Den momsregistrerades person-, samordnings- organisations- eller representantnummer. Ange numret med 10 siffror enligt formatet xxxxxx-xxxx, med bindestreck. Organisationsnumret i exemplet är påhittat. |
Rad 4 | <Moms> | Måste finnas med. |
Rad 5 | <Period>202401</Period> | Redovisningsperiod. Använd följande format.
|
Den andra delen av filen består av de momsuppgifter du vill deklarera. Du kan läsa mer om vilken typ av information som ska ingå i de olika rutorna på sidan Fylla i momsdeklarationen.
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 6 | <ForsMomsEjAnnan>100000</ForsMomsEjAnnan> | Ruta 05: Momspliktig försäljning som inte ingår i ruta 06, 07 eller 08. |
Rad 7 | <UttagMoms>200000</UttagMoms> | Ruta 06: Momspliktiga uttag. |
Rad 8 | <UlagMargbesk>300000</UlagMargbesk> | Ruta 07: Beskattnings-underlag vid vinstmarginal-beskattning. |
Rad 9 | <HyrinkomstFriv>400000</HyrinkomstFriv> | Ruta 08: Hyresinkomster vid frivillig beskattning. |
Rad 10 | <MomsUtgHog>200000</MomsUtgHog> | Ruta 10: Utgående moms 25 %. |
Rad 11 | <MomsUtgMedel>15000</MomsUtgMedel> | Ruta 11: Utgående moms 12 %. |
Rad 12 | <MomsUtgLag>5000</MomsUtgLag> | Ruta 12: Utgående moms 6 %. |
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 13 | <InkopVaruAnnatEg>5000</InkopVaruAnnatEg> | Ruta 20: Inköp av varor från ett annat EU-land. |
Rad 14 | <InkopTjanstAnnatEg>6000</InkopTjanstAnnatEg> | Ruta 21: Inköp av tjänster från ett annat EU-land enligt huvudregeln. |
Rad 15 | <InkopTjanstUtomEg>7000</InkopTjanstUtomEg> | Ruta 22: Inköp av tjänster från ett land utanför EU. |
Rad 16 | <InkopVaruSverige>8000</InkopVaruSverige> | Ruta 23: Inköp av varor i Sverige som köparen är betalnings-skyldig för. |
Rad 17 | <InkopTjanstSverige>9000</InkopTjanstSverige> | Ruta 24: Övriga inköp av tjänster i Sverige som köparen är betalnings-skyldig för. |
Rad 18 | <MomsInkopUtgHog>2500</MomsInkopUtgHog> | Ruta 30: Utgående moms 25 %. |
Rad 19 | <MomsInkopUtgMedel>1000</MomsInkopUtgMedel> | Ruta 31: Utgående moms 12 %. |
Rad 20 | <MomsInkopUtgLag>500</MomsInkopUtgLag> | Ruta 32: Utgående moms 6 %. |
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 21 | <ForsVaruAnnatEg>11000</ForsVaruAnnatEg> | Ruta 35: Försäljning av varor till ett annat EU-land. |
Rad 22 | <ForsVaruUtomEg>12000</ForsVaruUtomEg> | Ruta 36: Försäljning av varor utanför EU. |
Rad 23 | <InkopVaruMellan3p>13000</InkopVaruMellan3p> | Ruta 37: Mellan-mans inköp av varor vid treparts-handel. |
Rad 24 | <ForsVaruMellan3p>14000</ForsVaruMellan3p> | Ruta 38: Mellan-mans försäljning av varor vid treparts-handel. |
Rad 25 | <ForsTjSkskAnnatEg>15000</ForsTjSkskAnnatEg> | Ruta 39: Försäljning av tjänster till beskatt-ningsbar person i annat EU-land enligt huvud-regeln. |
Rad 26 | <ForsTjOvrUtomEg>16000</ForsTjOvrUtomEg> | Ruta 40: Övrig försäljning av tjänster som tillhanda-hållits utomlands. |
Rad 27 | <ForsKopareSkskSverige>17000</ForsKopareSkskSverige> | Ruta 41: Försäljning när köparen är betalnings-skyldig i Sverige. |
Rad 28 | <ForsOvrigt>18000</ForsOvrigt> | Ruta 42: Övrig försäljning m.m. |
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 29 | <MomsUlagImport>10000</MomsUlagImport> | Ruta 50: Beskattnings-underlag vid import. |
Rad 30 | <MomsImportUtgHog>2000</MomsImportUtgHog> | Ruta 60: Utgående moms 25 %. |
Rad 31 | <MomsImportUtgMedel>350</MomsImportUtgMedel> | Ruta 61: Utgående moms 12 %. |
Rad 32 | <MomsImportUtgLag>150</MomsImportUtgLag> | Ruta 62: Utgående moms 6 %. |
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 33 | <MomsIngAvdr>1000</MomsIngAvdr> | Ruta 48: Ingående moms att dra av. |
När beloppet avser ingående moms att få tillbaka ska du inte ange något inledande tecken framför beloppet.
Om du däremot tagit emot en ändringsfaktura som innebär en kreditering av en tidigare utfärdad faktura ska du minska tidigare avdrag för ingående moms. Om en sådan minskning resulterar i att redovisningsperiodens sammanlagda ingående moms innebär att du har ingående moms att betala redovisar du det genom att ange ett minustecken (-) direkt innan beloppet, det vill säga utan mellanrum.
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 34 | <MomsBetala>225500</MomsBetala> | Ruta 49: Moms att betala eller få tillbaka |
Radnummer | XML-tagg | Avser |
---|---|---|
Rad 35 | <TextUpplysningMoms>Din upplysning du vill lämna</TextUpplysningMoms> | Upplysningar. Du kan ange maximalt 300 tecken. |
Filen ska avslutas med två rader, direkt efter all momsinformation:
Du kan inte lämna kontaktuppgifter via fil. För att lägga till den typen av information laddar du först upp din fil, och går vidare till steget Granska och skicka in. Där kan du lägga till kontaktuppgifter i funktionen Rätta uppgifter manuellt.
Ladda upp filen i tjänsten Lämna momsdeklaration. Välj funktionen Deklarera via fil och välj den fil som du har skapat.
Du måste ha en e-legitimation och vara behörig att företräda det företag du vill lämna uppgifter för.
När uppgifterna har lästs in och kontrollerats visas de i deklarationsformuläret där du kan granska uppgifterna innan de skickas in. Är någon av uppgifterna felaktiga har du möjlighet att rätta uppgifterna manuellt. Om du inte har skrivit in uppgifterna på rätt sätt eller om någon uppgift saknas får du ett felmeddelande.
När du laddat upp och granskat din fil, och den inte innehåller felaktigheter som hindrar inlämning, kan du signera och skicka in momsdeklarationen. Då får du en kvittens.
Vill du inte skicka in uppgifterna kan du istället välja att spara uppgifterna om exempelvis du, eller någon annan, vill komplettera eller ändra underlaget vid ett senare tillfälle.
Uppgifterna i den fil du laddar upp kontrolleras på flera olika sätt. Kontrollerna kan resultera i olika typer av fel.
Uppgifter som innehåller avvisande fel, exempelvis fel som medför att XML-filen inte validerar, kan vi inte ta emot. Det går inte att ladda upp en fil med avvisande fel och uppgifterna i filen kan inte heller sparas i e-tjänsten.
Nedan beskrivs vilka avvisande fel som förekommer.
Uppgifter som innehåller stoppande fel, exempelvis motstridiga eller saknade uppgifter, går att spara men felen måste rättas innan det går att skicka in momsdeklarationen till Skatteverket. Du rättar dessa fel genom att antingen ladda upp en rättad fil eller rätta de felaktiga uppgifterna manuellt via Rätta uppgifter manuellt.
Uppgifterna genomgår även en så kallad rimlighetskontroll, som säger till om exempelvis ett eller flera belopp är orimligt höga. Detta behöver inte betyda att uppgifterna är felaktiga, men de bör kontrolleras innan momsdeklarationen skickas in. Det går i dessa fall att skicka in momsdeklarationen utan att uppgifterna har ändrats. Om någon uppgift ska ändras gör du det manuellt via ”Rätta i formuläret”.
Om du upptäcker att du har gjort fel i en redan inlämnad momsdeklaration kan du skapa en ny fil för den perioden och lämna in på samma sätt som beskrivits ovan. Du behöver göra om hela deklarationen, inte bara de uppgifter som har ändrats.
Nedan följer ett antal olika exempel på hur en fil kan se ut. All information nedan är fiktiv och du måste anpassa den utifrån den som du ska lämna uppgifter för.
Försäljning av varor inom Sverige med utgående moms om skattesats 25 % samt avdrag för ingående moms:
<?xml version="1.0" encoding="ISO-8859-1"?>
<eSKDUpload Version="6.0">
<OrgNr>556000-0175</OrgNr>
<Moms>
<Period>202401</Period>
<ForsMomsEjAnnan>100000</ForsMomsEjAnnan>
<MomsUtgHog>25000</MomsUtgHog>
<MomsIngAvdr>1000</MomsIngAvdr>
<MomsBetala>24000</MomsBetala>
</Moms>
</eSKDUpload>
Försäljning av varor inom Sverige med utgående moms om skattesats 25 % samt avdrag för ingående moms
<?xml version="1.0" encoding="ISO-8859-1"?>
<eSKDUpload Version="6.0"> <OrgNr>556000-0175</OrgNr>
<Moms>
<Period>202401</Period>
<ForsMomsEjAnnan>100000</ForsMomsEjAnnan>
<MomsUtgHog>25000</MomsUtgHog>
<MomsIngAvdr>55000</MomsIngAvdr>
<MomsBetala>-30000</MomsBetala>
</Moms>
</eSKDUpload>
Det finns inga uppgifter att redovisa för perioden. Momsdeklaration måste ändå lämnas, men noll (0) redovisas.
<?xml version="1.0" encoding="ISO-8859-1"?>
<eSKDUpload Version="6.0">
<OrgNr>556000-0175</OrgNr>
<Moms>
<Period>202401</Period>
<MomsBetala>0</MomsBetala>
</Moms>
</eSKDUpload>
Försäljning av varor till annat EU-land samt inköp av varor från annat EU-land (skattesats 12 % och med full avdragsrätt)
<?xml version="1.0" encoding="ISO-8859-1"?>
<eSKDUpload Version="6.0">
<OrgNr>556000-0175</OrgNr>
<Moms>
<Period>202401</Period>
<ForsVaruAnnatEg>11000</ForsVaruAnnatEg>
<InkopVaruAnnatEg>5000</InkopVaruAnnatEg>
<MomsInkopUtgMedel>600</MomsInkopUtgMedel>
<MomsIngAvdr>600</MomsIngAvdr>
<MomsBetala>0</MomsBetala>
</Moms>
</eSKDUpload>
<?xml version="1.0" encoding="ISO-8859-1"?>
<eSKDUpload Version="6.0">
<OrgNr>556000-0175</OrgNr>
<Moms> <Period>202401</Period>
<ForsMomsEjAnnan>100000</ForsMomsEjAnnan>
<MomsUtgHog>25000</MomsUtgHog>
<MomsIngAvdr>55000</MomsIngAvdr>
<MomsBetala>-30000</MomsBetala>
<TextUpplysningMoms>Skriv den upplysning du vill skicka in</TextUpplysningMoms>
</Moms>
</eSKDUpload>
Samtliga XML-taggar och övrig obligatorisk information, så att du kan kopiera innehållet och fylla i rätt uppgifter.
<?xml version="1.0" encoding="ISO-8859-1"?>
<eSKDUpload Version="6.0">
<OrgNr>556000-0175</OrgNr>
<Moms>
<Period>202401</Period>
<ForsMomsEjAnnan>100000</ForsMomsEjAnnan>
<UttagMoms>200000</UttagMoms>
<UlagMargbesk>300000</UlagMargbesk>
<HyrinkomstFriv>400000</HyrinkomstFriv>
<InkopVaruAnnatEg>5000</InkopVaruAnnatEg>
<InkopTjanstAnnatEg>6000</InkopTjanstAnnatEg>
<InkopTjanstUtomEg>7000</InkopTjanstUtomEg>
<InkopVaruSverige>8000</InkopVaruSverige>
<InkopTjanstSverige>9000</InkopTjanstSverige>
<MomsUlagImport>10000</MomsUlagImport>
<ForsVaruAnnatEg>11000</ForsVaruAnnatEg>
<ForsVaruUtomEg>12000</ForsVaruUtomEg>
<InkopVaruMellan3p>13000</InkopVaruMellan3p>
<ForsVaruMellan3p>14000</ForsVaruMellan3p>
<ForsTjSkskAnnatEg>15000</ForsTjSkskAnnatEg>
<ForsTjOvrUtomEg>16000</ForsTjOvrUtomEg>
<ForsKopareSkskSverige>17000</ForsKopareSkskSverige>
<ForsOvrigt>18000</ForsOvrigt>
<MomsUtgHog>200000</MomsUtgHog>
<MomsUtgMedel>15000</MomsUtgMedel>
<MomsUtgLag>5000</MomsUtgLag>
<MomsInkopUtgHog>2500</MomsInkopUtgHog>
<MomsInkopUtgMedel>1000</MomsInkopUtgMedel>
<MomsInkopUtgLag>500</MomsInkopUtgLag>
<MomsImportUtgHog>2000</MomsImportUtgHog>
<MomsImportUtgMedel>350</MomsImportUtgMedel>
<MomsImportUtgLag>150</MomsImportUtgLag>
<MomsIngAvdr>1000</MomsIngAvdr>
<MomsBetala>225500</MomsBetala>
<TextUpplysningMoms>Skriv den upplysning du vill skicka in</TextUpplysningMoms>
</Moms>
</eSKDUpload>
Här kan du få fram viktiga datum för ditt företag. Då kan du lätt se när du behöver betala in skatter, deklarera eller när du får utbetalningar.