TDD with Jasmine

By | November 22, 2013

Today I was asked if I could make the definition files that we must send to the Swedish tax agency. This files have a specific format that we can get our description on from there website.

I though this was a perfect situation to test TDD with JavaScript using Jasmine.

I began to download the required files from the Jasmines website. All documentation are on that site as well so I began with the mandatory hello test (as mentioned in Goodbye Hello World).

describe("Hello test", function() {
    it("says hello", function() {
        expect(helloTest()).toEqual("Hello test!");
    });
});

Opening the SpecRunner.html that comes with jasmine gives the following expected result
mandatoryFailingTest

So to get it to pass, we simply creates the following method in our source js file:

function helloTest() {
    return "Hello test!";
}

Now we got it up and running, rerunning the tests is as simple as pressing F5 in the browser. So it is time to start implementing the behaviours. The implementation will be done in Swedish in this case since the domain is in Swedish.

I started with the INFO.SRU and defined each object in that and what it will generate. Then we do the same with BLANKETTER.SRU. By driven the development in this way at the end we had a blankett class and a fil class that can contain multiple blankett objects.

So I started to defining the INFO.SRU component with the code below. I did not define all at once but with one failing test at the time and then correcting it in the implementation.

describe("Databeskrivning", function() {
    var databeskrivning = new Databeskrivning();
    
    it("Ska ha en start", function() {
        expect(databeskrivning.databeskrivningStart()).toEqual("#DATABESKRIVNING_START");
    });

    it("Ska ha ett slut", function() {
        expect(databeskrivning.databeskrivningSlut()).toEqual("#DATABESKRIVNING_SLUT");
    });

    it("Ska omsluta innehållet", function() {
        var innehåll = databeskrivning.generera();
        expect(innehåll[0]).toEqual("#DATABESKRIVNING_START");
        expect(innehåll[innehåll.length - 1]).toEqual("#DATABESKRIVNING_SLUT");
    });

    describe("Generering av obligatoriska uppgifter", function() {
        it("Ska ha dagens datum och tid i rätt format", function() {
            expect(databeskrivning.skapad()).toMatch(/#SKAPAD \d\d\d\d\d\d\d\d \d\d\d\d\d\d/);
        });

        it("Ska ha produkt som SRU", function() {
            expect(databeskrivning.produkt()).toEqual("#PRODUKT SRU");
        });

        it("Ska ha program som SRU-Maker", function() {
            expect(databeskrivning.program()).toEqual("#PROGRAM SRU-Maker");
        });

        it("Ska ha filnamn som BLANKETTER.SRU", function() {
            expect(databeskrivning.filnamn()).toEqual("#FILNAMN BLANKETTER.SRU");
        });
    });
});

After implementing this I rerun the test and got a green result =).
allTestPasses

I continued in the same way with the rest of the system. Even that it may have felt slower then just hacking it directly without testing I caught spelling errors and also drew the design. So when I started my reference implementation it was already god to go and most of my problems was with the html and JavaScrip code to handle the UI layer.

So after some implementation of the reference implementation I got the following result.
referenceIplementation

The final code can be download from github.

I also published a live demo, in swedish, that can be found at http://aidium.se/demo/srumaker

90 thoughts on “TDD with Jasmine

  1. AvatarDen lilla företagaren

    Tack, du räddade vår dag med din SRU Maker!!

    Reply
  2. AvatarTiny businessman

    Perfekt litet program för att generera SRU filer. Du har just besparat mig 2000 pix i inköp av skatteprogram. Tackar.

    Reply
  3. AvatarKleinunternehmer

    Tack för denna! Löste en liten kris så vi slapp förseningsavgift eftersom pappersdeklarationen skulle varit inne för en månad sedan.

    Reply
  4. AvatarChristian Rosberg

    Tack för denna! Mitt bokföringsprogram visade sig inte stödja skapandet av SRU-filer (vilket jag upptäckte något för sent) men med SRU-maker verkade allt flyta på fint – förhoppningsvis besparade detta mig en förseningsavgift hos Skatteverket! Stort tack!

    Reply
  5. AvatarChristina Cardeni

    Thanks for a admirable little program :-). Is it flattrebar?

    Christina

    Reply
  6. AvatarJohan Sandberg

    Tusen tack för SRU-maker. Jag höll på att förlora förståndet med deklarationen då jag behövde lämna in digitalt, men saknar program för att generera SRU-filer. Kudos!

    Reply
  7. AvatarMikael

    Tack för både demofunktionen som räddade mig sista dagen, källkoden och beskrivningen av processen. Mycket inspirerande!

    Reply
  8. AvatarTeet Sirotkin

    Att SKV inte har ett formulär för detta är helt sjukt!
    Troligen är det som vanligt dåliga kravspecar som ligger bakom…

    Hursomhelst så funkar detta grymt! Tack för ett underbart hack!

    Hoppas innerligt du orkar uppdatera detta till nästa år.

    Reply
  9. AvatarGustav

    Hur får jag in mitt organisations nummer? Sidan kräver att jag sätter ett tal mellan 10 och uppåt framför mitt organisationsnummer för att kunna skapa blankett och info men skatteverket kan inte identifiera den efteråt.

    Fantastiskt funktion!

    Reply
  10. AvatarMattias

    Hej!
    Sidan kräver ett tal mellan 10 och uppåt framför mitt organisationsnummer för att jag ska kunna generera någonting. Skatteverket kan dock inte känna igen det när det kommer in till dem.

    Hur ska man gå till väga?

    Tack 🙂

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Hej,

      Juridiska personer, ex. aktiebolag, inleds med 16 innan organisationsnummret. Se hjälptexten om du hovrar över fältet med muspekaren.

      Reply
  11. AvatarKristian

    Stort tack för en perfekt tjänst, räddaren i sista sekunden. Riktigt bra jobbat!

    Reply
  12. AvatarSue

    Tack för kunniga personer som räddar oss andra! Lätt att använda.

    Reply
  13. AvatarStefan

    Som en del skriven ovan… denna tjänst gör att jag klarar att lämna in elektroniskt nu i elfte timmen, och slipper straffskatt. TACK! Och man kan ju tycka att SKV borde ha denna funktion inbyggd på sin sida istället så att allt går automatiskt.

    Reply
  14. AvatarAngel

    Fantastiskt!!! Tackar, tackar, tackar!!! Nu håller jag tummarna att filerna jag skapat via ditt demo går igenom imorgon, bilagorna skulle varit inne den 15. Har letat så efter något som detta. Helt sjukt att SKV indirekt begär att man anlitar någon eller köper ett dyrt boksluts/skatteprogram bara för att kunna skicka några koder. Dessa koder finns i mitt redovisningsprogram, och jag kan få upp en lista på fördelningen, men inte filer att skicka, så irriterande! För kontrolluppgifter har de minsann ett program även om det håller en väldig låg kvalitet.
    Tack igen , väntar med spänning på att SKVs riktiga filöverföring ska öppna imorgon.

    Reply
  15. AvatarAngel

    Fungerade, TACK! Hade litet meck där innan jag fattade att jag missat att ladda upp en av blanketterna.
    Tack, tack, tack, tack 🙂

    Reply
  16. AvatarMing

    Tack så mycket. Det har blivit ett problem att vi inte kan ha SRU filer men nu ni löser det.

    Reply
  17. AvatarPatrik Berntsson

    Tack vare denna sida kunde jag skapa filerna att överföra till skatteverket i tid! Tack för denna tjänst. Ovärderligt!

    Reply
  18. AvatarDavid

    Ett stort tack till Björn P som gjorde denna fantastiska samhällstjänst.
    Som så många andra små företagare försökte jag i lugn och ro under semestern göra en e-deklaration på Skatteverkets hemsida, i god tid innan slutdatumet 3 augusti. Vilken irritation att upptäcka att Skatteverket har lurat oss in i en fälla: det går visst att lämna in första sidan elektroniskt, men de obligatoriska bilagorna kräver skatteverkets egen filformat sru dock utan minsta hjälp att skapa dem!
    Tack Björn att vi slipper betala onödiga förseningsböter!
    Skicka gärna en faktura till RSV för att du har gjort deras jobb åt dem!

    Reply
  19. AvatarTomas

    Letade efter SRU definitionerna för att generera filerna själv – hittade dit demo + github; perfekt!
    Tack för att du publicerat din kod och ska testa loss med Jasmine framöver.

    Lägg till en flattr -knapp så vi kan stödja dig 🙂

    Reply
  20. AvatarHåkan Blixt

    Tre frågor men först! Håller med om att det är otroligt att Skatteverket inte har en smidigare funktion angående dessa filer.

    1 Jag skriver org.nr med 16 i början med lyckas bara skicka in “blankett” och “info” Ink2R och “info” Ink2S. “Blankett” för Ink2S får däremot ett felmeddelande som säger: RAD 2 (Person-/organisationsnummer i posten IDENTITET (16XXXXXXXXXX) är inte skatteregistrerad för aktuellt inkomstår.. )Vad gör jag fel?

    2 Det andra felmeddelandet lyder som följande: RAD 4 (Blanketten innehåller inga andra uppgifter än person-/organisationsnummer och namn och skall därför inte lämnas in.)

    3 Kan heller inte fylla i om något ombud har varit med vid deklarationen eller om det har varit revision. Vad ska det stå i rutan?

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Svarar på frågorna en i taget nedan:

      1. Lite osäker på vad de kan bero på. De som står i INFO.SRU är bara uppgifter om själva personen/organisationen som lämnar in uppgifterna. Så vilket person- eller orgnummer som helst ska vara giltiga i den. Däremot i blanketter är de viktig att du valt rätt period. Om t.ex. bolaget har bokslut sista december så ska perioden P4 användas. P4INK1 ska endast användas för ex. dödsbon så välj inte den om så inte är fallet.

      2. Det meddelandet tyder på att inga uppgifter blivit sparade som de ska. När uppgifterna matats in för en blankett är de viktigt att dessa sparas innan du lägger till en ny blankett. Och då även sparar den sista blanketten som läggs till.

      3. De rutorna ska ha ett X i sig. Om du låter musen ligga över inmatningsrutan någon sekund så ser du dels vilken SRU kod rutan ha samt vilka värden som den förväntas få in.

      Reply
      1. AvatarLudvig Ericson

        Angående texten “[…] är inte skatteregistrerad för aktuellt inkomstår” så har du helt rätt, det beror alltså på att man valt fel period. Det gick bra med 2013P3 förra året, men i år var de petiga med att det skulle vara 2014P4. Skoj! Tack så himla mycket för hjälpen!

        Reply
  21. AvatarJacob Hamacher

    Fantastiskt fin tjänst! Äntligen går det att lämna deklarationen helt elektroniskt. Och jag som var sen med pappersblanketten. Stort tack!

    Reply
  22. AvatarLinda

    Stort tack för en supertjänst! Räddade även mig i 11:e timmen. Ett problem jag stötte på när jag försöker ladda upp INK4DU är felmeddelande “UPPGIFT 8100 förekommer mer än en gång”, samt samma för 8101 osv. Varje ny delägare genererar samma uppgiftsnummer – vilket verkar vara enligt instruktion – men skatteverkets inläsning genererar dessa felmeddelanden. Vet du vad det kan vara för problem?
    Tack igen!
    Linda

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Vet inte varför detta uppkommer, har ställt frågan till skatteverket då programmet följer den specifikation som de har lagt ut. Återkommer med svar så fort jag vet något.

      Reply
      1. Björn PalmqvistBjörn Palmqvist Post author

        Svaret från Skatteverket: “När det gäller denna blankett via SRU-fil så blir det en blankett för varje delägare”.

        Så lösningen är att lägga varje delägare i en egen INK4DU blankett.

        Reply
  23. AvatarMaria

    En räddare i nöden, verkligen superbra hjälp för oss sista-minuten-människor!

    Reply
  24. AvatarHans Johansson

    Kan bara hålla med tidigare kommentarer. Stort tack för att du löste denna stora brist hos skattmasen 🙂 Jag satte in ett litet ekonomiskt bidrag som tack för er hjälp.

    Reply
  25. AvatarMas

    Hej,

    Tack för en fin tjänst. Jag försöker ladda upp SRU filer för ett aktiebolag med räkenskapsår som slutar 2014-12-31. INFO.SRU är ok. Jag får dock följande felmeddelande när jag försöker ladda upp BLANKETTER.SRU på Skatteverkets filöverföringstjänst:

    Följande fel har påträffats i BLANKETTER.SRU
    Rad Felmeddelande
    1 En giltig blankettyp förväntades. INK2R 2014P4INK1 är inte ett giltigt postnamn.
    1 INK2R-2014P4INK1 är en ogiltig blankettyp.
    5 INK2R-2014P4INK1 är en ogiltig blankettyp.
    9 INK2R-2014P4INK1 är en ogiltig blankettyp.

    Uppskattar din hjälp.

    Reply
  26. AvatarAnnsofie Isaksson

    Hej
    Helt underbart att du löst detta!
    Hoppas bara att jag kan få lite hjälp med denna akuta fråga:)

    Har ett bolag som skall skall lämna in sin deklaration nu innan den siste men vet inte varför felet uppstår på Blanketten för INK2R:
    Person-/organisationsnummer i posten IDENTITET är inte skatteregistrerad för aktuellt inkomstår.
    Person-/organisationsnummer i posten IDENTITET är inte rätt fysisk- eller juridisk person för denna blankett.

    Bokslutsåret är den 31 aug 2015 och jag har valt är P3.

    Reply
    1. AvatarJohan Landin

      Jag har samma problem fast för räkenskapsåret 20160101-20161231.

      Tack för ett förträfflig tjänst!

      Reply
  27. AvatarMatts-Ola

    Jättebra gjort. Upplevde samma problem som David 9/7-15.

    Reply
  28. AvatarJonna

    Hej,
    Har ett AB med räkneskapsår 20150101-20151231
    Valde perioden P4 och fyllde i och sparade blanketterna “Skattemässiga justeringar INK2S 2015” och “Räkneskapsschema INK2R 2015”.
    Får följande felmeddelanden:
    En giltig blankettyp förväntades. INK2R 2016P4 är inte ett giltigt postnamn.
    INK2R-2016P4 är en ogiltig blankettyp.
    INK2S-2016P4 är en ogiltig blankettyp.

    Förstår någon problemet?
    Tack på förhand

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Hej,

      Förstår inte riktigt hur de kan komma sig att de står 2016 där. De ska bara gå att få 2015, vilket jag har testat idag med. Årtalet anger vilket bokslutsår de gäller. Period 4 har vi inte kommit in i ännu för 2016.

      Om 2016 ersätts med 2015 så bör de fungera mycket bättre.

      Reply
  29. AvatarPeter

    Jag ber att få tacka för denna förnämliga tjänst.
    Visst vill jag gärna bidra till utveckling av programmet. Men, då jag fyllde i ett belopp blev det inte överfört till totalbelopp för fakturaunderlag och det gick inte att göra överföringen.
    En lite bugg?

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Jag har noterat att PayPal inte tycker om kommatecken “,” i beloppet. Så enklast är att ange beloppet i hela kronor och helt enkelt ta bort decimal delen.

      Reply
  30. AvatarOlle

    Hej,

    När kommer det bli möjligt för mig med brutet räkenskapsår (2015-07-01 – 2016-06-30)?
    Tack för en grym tjänst som hjälpt mig de senaste två åren! Bra jobbat!

    Reply
  31. AvatarLena N

    Hej, ett mycket bra hjälpmedel. Men i år kunde jag inte skicka filen till skatteverket pga att redovisningsperioden som slutar 31 jan 2016 inte går att välja. Använde P4 men fick då felmeddelande från skatteverket.

    Reply
      1. AvatarPål Brattberg

        Fett! Kommer man kunna skapa SRU även med brutet år 15-04-30 – 16-05-01 då?

        Såg att inga ändringar gjorts på GitHub på 3 år, men du kanske vidareutvecklar utanför GitHub?

        Behöver du hjälp så kan jag rycka in!

        Reply
        1. Björn PalmqvistBjörn Palmqvist Post author

          Hej,

          De är uppdaterat nu för beskattningsåret 2016.

          Jag har de på sida om GitHub, men de är mest bara datafilen som har blivit uppdaterad med de ändringar som skatteverket inför ett par gånger per år.

          Reply
  32. AvatarAnn Gomér

    Tack!! Jag lyckades få in filerna med ditt program, är så tacksam!!

    Reply
  33. AvatarMaryam

    Hej!
    Jag har samma problem fast hängde inte med det ni sa! Kan någon vara snäll och förklara på ett lätt sätt steg för steg hur man ska skapa den här djävla SRU filen?

    Reply
  34. AvatarMaryam

    Hej!
    Jag har samma problem! Kan någon vara snäll och förklara på ett lätt sätt steg för steg hur man ska skapa den här djävla SRU filen?

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Som beskrivningen på sidan, så går de till. Men är de någon specifik blankett som är problemet, eller har ni lyckas få in två lika dana blanketter?

      Repeterar instruktionerna från sidan nedan:

      1. Skapa inlämanre och generear INFO SRU.
      2. Välj, blankett räkenskapsschemat och rätt period, samt fyll i Orgnummer (AB inleds med 16)
      3. Lägg till blanketten
      4. Fyll i uppgifterna och klicka på lägg till uppgifter
      5. Välj, blankett skattemässiga och rätt period, samt fyll i Orgnummer
      6. Lägg till blanketten
      7. Fyll i uppgifterna och klicka på Spara blankett under alla fält
      8. Ladda hem de två filer som har skapats (INFO.SRU och BLANKETTER.SRU)
      Reply
  35. AvatarCarl Fredrik Leanderson

    Fantastisk fin tjänst! Stort tack! Med vänlig hälsning

    Reply
  36. AvatarAnders Lundgren

    Fungerade utmärkt!
    Har kunnat ta fram hela flödet från bokföring till deklaration och årsredovisning tack vare denna tjänst tillsammans med Bokio och Promikbook.

    Vänliga hälsningar Anders

    Reply
  37. AvatarPeter Rosell

    Tackar för denna sidan. Kul med TDDn. Såg i “Uppdateringar”-listan att du gjort lite småändringar för att matcha blanketterna för 2016. Ser inte några commits för det på github. Har du glömt att pusha. Såg på INK4DU att du hade en ruta om utlänskt bolag. Jag ser ingen sån ruta på pappersblanketten. Har den försvunnit från pappersblanketten de senaste åren eller är det nån specialgrejer för valideringen av org.nr som behövs för SRU-filerna?
    /Peter

    Reply
  38. AvatarOskar Lundahl

    Fantastisk tjänst
    Man vill stödja dig. Kanske skaffa swish?

    Reply
  39. AvatarRichard Treffner

    Stort tack för briljant tjänst. Visma ville ha tre tusen spänn för att aktivera det deklarationsstöd som krävs för att skapa filerna. Ni fick ett litet tack för hjälpen ni också!

    Ett tips är att förtydliga att man ska skriva in ett stort X i kryssrutorna (inte litet x eller ja/nej) det tog mig ett tag att förstå.

    Reply
  40. AvatarTor Fransson

    Hej!

    Den INK2R jag laddade ned igår från skatteverket, gällande räkenskapsår 170101-171231 har några fält som inte stämmer överens med SRU Maker:
    2.49 är nu Skatteskulder
    2.48 är nu Skulder till övriga företag det finns ett ägarintresse i, och Övriga skulder

    Lite att se upp med där, alltså!

    Reply
      1. Björn PalmqvistBjörn Palmqvist Post author

        De var inte helt uppdaterat då skatteverket gjort en förändring av formatet i december. Nu är det uppdatera så att de ska stämma överens.

        Reply
        1. AvatarLena

          Hej jag får inte rad 8040, 8041, 8044 8045 att fungera hos skatteverket. Stort kryss i den ena o 0 i den andra , men skatteverket skriver att det är fel format.

          Reply
          1. Björn PalmqvistBjörn Palmqvist Post author

            Skatteverket vill bara ha X för de som är kryssat, de andra ska inte finnas med alls. De är nog därför den inte går igenom. Om du tar bort raden helt som inte ska vara kryssade ska de gå bättre.

            Hoppas de hjälper.

  41. AvatarTor Fransson

    Tack för en bra tjänst, skall använda den för att skicka 2017 års deklaration snart 🙂

    Skickade 10 semlor i efterskott via PayPal!

    Reply
  42. AvatarOlof Malmberg

    Hej! Jag är trogen bidragare då er tjänst är ypperlig för en som har väldans liten omsättning 🙂 Stort tack!

    Jo, i årets INK2R på Resultaträkningsdelen, där stämmer inte många nummer på rutorna. Jag fyllde i efter vad det stod och hoppas koderna stämmer när jag nu skickar in blanketterna till SKV.

    Mvh/Olof

    Reply
  43. AvatarPer Wahlström

    När jag testar filen får jag “felaktigt filformat” från skatteverket. Är det bara jag?

    Reply
    1. AvatarPer Wahlström

      Hittade felet, man måste skicka båda filerna samtidigt! Skickar pengar. Varför har inte skatteverket denna tjänst själva?

      Reply
  44. AvatarRobert

    Hej, Jag driver en ekonomisk förening och mitt organisationsnummer verkar inte fungera då.
    Kan man göra något åt det?

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      En ekonomsikförenin bör ju vara en juridisk person, juridiska personer använder 16 som “sekel” så ex ett aktiebolag med organisationsnumret 556000-0100 skrivs som 165560000100.

      Hoppas de hjälper.

      Reply
  45. AvatarJan-Olof

    Hej,
    Deklarerade företaget via Skatteverkets e-tjänst, (skall vara gjort senast 1/8). Såg då att man kan inte lämna in INK2S samt INK2R digitalt som med huvudblanketten för inkomsdeklaration 2. Jag ringde Skatteverket som upplyste mig om att om jag postar blanketterna ses det som att hela deklarationen lämnas på papper med risk för dryga förseningsböter. Letade efter program som kan skapa SRU filer, mestadels där licenser krävs eller man betalar för tjänsten.
    Hittade SRU Maker just innan jag tänkte betala en licens för denna tjänst.
    Det fungerade perfekt, testade på Skatteverkets testsida och fick inga fel.
    Jag har nu skickat in mina filer till Skateverket. Skickade ett bidrag till er på Paypal.
    Kanonbra tjänst och program.

    Reply
  46. AvatarMartin

    Hej,
    tack – du räddade mig från förseningsavgiften. Fungerar riktigt smidigt.
    Hade lite problem med 8040, 8041, 8044 8045 precis som Lena beskrev och där kan tjänsten förbättras. Kanske även en import från en existerande sru fil?
    Har skickat över en slant som tack!

    Reply
    1. AvatarGlenn

      Hej och tack för en fantastiskt bra tjänst – avser skicka en slant.

      Det märkliga har inträffat att jag i det sista bolaget av tre jag deklarerar får jag problem med 8041 osv. Hur jag än fyller i dessa fungerar det inte. Deklarerat två andra bolag för några veckor sedan utan bekymmer. Ser att du hänvisar till att ta bort överflödiga alternativ. Men filerna är ju inte redigerbara såvitt jag kan förstå?

      Reply
      1. Björn PalmqvistBjörn Palmqvist Post author

        För att ta bort en tom rad, dvs en rad utan värde, som de har kunnat blivit med t.ex. 8041 så kan du öppna filen i Anteckningar/Notepad och ta bort den raden helt.
        Buggen som genererar dessa tomma rader är nu åtgärdad så att detta inte ska kunna inträffa igen. Tack för att ni uppmärksammade de felet.

        Reply
        1. AvatarGlenn

          Man tackar! Utmärkt snabb och bra tjänst – och respons här. Körde igenom det för en halvtimme sedan och den accepterades omgående av SKV. Kommer en slant idag. /GV

          Reply
  47. AvatarDag

    Är det någon som vet vilken period man skall välja för räkenskapschemat? Det finns ju inte för hela 2017!

    Reply
    1. AvatarDag

      Med den nya betaversionen man kunde klicka fram sig till, som har några flikar upptill, bla “Result” så gick det bra. Nu framgår det tydligt vilken period man skall välja, nämligen den där ens sista redovisningsdag infaller i. Vill också tipsa alla om att som uppgiftslämnare skall det inte stå t ex aktiebolaget man skickar in för utan den biologiska personen som fyller i uppgifterna. Bra program!

      Reply
  48. AvatarJens

    Filerna fungerar inte hos Skatteverket.
    Någon nämner att man ska ladda upp båda filerna samtidigt men det tillåter ju inte Skatteverket.
    Jag får bara och kan bara ladda upp en fil I taget för att sen göra överföring.

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      Om då går in på tjänsten filöverföring, under företagstjänsterna, och väljer sedan “Inkomstdeklaration” vid valet av filtyp. Sedan när du väljer “Överför filer” så ska den kräva både INFO.SRU och BLANKETTER.SRU.

      Hoppas de hjälper.

      Reply
  49. AvatarStaffan Kolhammar

    Hej kära vän och hjälte!

    Jag ska deklarera för en Ideell förening, och blev av Skatteverket ombedd att fylla i INK3SU, och då punkt 4.7 “Övriga intäkter”. När jag generar INK3SU på den här fantastiska sidan, så är 4.7 “Föreningar/Trossamfund: Kostnader: Medlemsverksamhet”, och jag hittar inte någon punkt som heter “Övriga intäkter”.

    Vet du möjligtvis varför, och hur jag kan ta mig framåt?

    Tusen tack, det här är en underbar sida!! <3
    Staffan

    Reply
    1. Björn PalmqvistBjörn Palmqvist Post author

      De är en ändring som skatteverket har gjort inför period 4. Se https://skatteverket.se/foretagochorganisationer/inkomstdeklaration/deklareraforenforening/safyllerniibilagansarskilduppgiftforideellaforeningarochregistreradetrossamfund.4.1927c51b15e7ee438722018.html för information om hur den fylls i. Är de så att det gäller en tidigare period så kan du prova srumaker.se/beta med Chrome, den har de gamla utseendet på blanketterna för period 3 och bakåt. Hoppas de kan hjälpa.

      Reply
  50. AvatarErik

    Betan funkade utmärkt! Tack för en fin tjänst! Skickade en slant via Paypal.

    Reply
  51. AvatarVilsenFöretagare

    Tusen tack. Ligger på minus, men kommer lägga in en slant nästa år..då företaget går + !

    Reply
  52. AvatarHenrik Garbergs

    Tack för en bra tjänst! Skickar en slant för detta.
    Jag fick problem med Ja/Nej-frågorna i slutet av INK2S, men hittade en annan webbsida där det framgick att giltig input var stort “X”. Det gäller alltså fälten 8040, 8041, 8044 och 8045 i filen BLANKETTER.SRU.

    Reply
  53. AvatarKarl-Johan

    Vad jag kan se funkade det fint i år (2018 års deklaration) med. Inga klagomål från Skatteverket.
    Tack för att du tog dig tid att göra tjänsten och hålla den vid liv. Skickade en slant.

    Reply
  54. AvatarLars

    Vilken fantastisk tjänst! Hjälte!

    Tack så mycket, det fungerade helt perfekt.

    Reply

Leave a Reply to Anonymous Cancel reply

Your email address will not be published. Required fields are marked *