Med deklarationsprogrammen kom SIE

Runt 1990 exploderade marknaden för deklarationsprogram i Sverige. Önskemål uppstod givetvis att överföringen mellan bokföringsprogram och deklarationsprogram skulle ske automatiserat. I ett första skede försökte skatteprogramtillverkarna skriva s k filterprogram som transformerade respektive bokföringsprograms resultat- och balansrapporter till en form som kunde användas av deklarationsprogrammet. Dessa program blev unika för varje kombination av bokförings- och skatteprogram.

Eftersom bokföringsprogrammen då och då förändrades blev det omöjligt för skatteprogramtillverkarna att utveckla och underhålla alla dessa filter. I stället tog de fram speciella filformat för dataimport. Bokföringsprogramtillverkarna gavs möjlighet att själva ta fram exportrutiner..

Dessa filformat hade två uppenbara nackdelar. Den ena var att filformatet var unikt för varje skatteprogram. Den andra var att adresseringen i dessa filer baserade sig på fältets plats i blanketten. Mycket av datasammanställningen fick göras i bokföringsprogrammet. Varje blankettförändring eller uppdatering av skatteprogrammet innebar därför att exportrutinen blev oanvändbar och måste programmeras om. Användarnas versioner av bokförings- och skatteprogram var därför sällan i fas..

SIE-formatet blev lösningen på detta problem. Bokföringsprogrammen exporterar nu en rå balans- och resultaträkning till en enkel men mycket strikt definierad textfil. Från denna kan skatteprogrammen hämta alla kontosaldon. Med hjälp av kontoplanens klassificering i olika intäkts-, kostnads-, tillgångs- och skuldslag kan skatteprogrammet därefter sammanställa uppgifterna till lämpliga poster i deklarationen. Att vi i Sverige har en etablerad standardiserad kontoplan (BAS-kontoplanen) gjorde detta möjligt.

Utvidgning av standarden

SIE-formatet blev snabbt populärt och det kom tidigt önskemål om att komplettera filformatet med ytterligare uppgifter. Det ursprungliga SIE-formatet, som numera kallas typ 1, innehöll endast årssaldon. SIE-formatet utökades med periodsaldon (typ 2), objektsaldon (typ 3) samt export av transaktioner (typ 4)..

Specifikationen av filinnehållet är en väl avvägd kompromiss. Det förekommer stora variationer i ekonomisystemens lagringsstrukturer. Samtidigt förekommer många gemensamma nämnare. I SIE-formaten har vi tagit fasta på dessa och baserat uppgifterna på redovisningsprogrammens största gemensamma nämnare..

Vi har velat att så mycket som möjligt av den tillgängliga informationen ska kunna representeras i SIE-filen på ett generellt och generiskt sätt. Det är dock olyckligt om ett läsande program måste hantera alltför många olika varianter. Risken är då att de inläsande programmen endast hanterar de vanligaste varianterna eller att programmen blir svårtestade. Varianter gör att antalet möjliga kombinationer växer exponentiellt. Därför blir program med omfattande varianthantering av nödvändighet delvis otestade..

Från att ha varit inriktade på överföring till skatteprogram har SIE-filerna blivit en universell datakälla för alla typer av eftersystem. Analys-, revisions-, boksluts- och skatteprogram kan använda samma SIE-fil för åtkomst av redovisningsdata. Att redovisningsinformationen ska göras tillgänglig på ett generellt sätt, utan att vara inriktat på ett specifikt användningsområde, är en av de grundläggande principerna i SIE-formaten..

Import av transaktioner

Önskemål uppstod även kring ett generellt filformat för att föra in transaktioner i redovisningen, och även ett sådant filformat togs fram..

Genom den strikta definitionen av posterna, och genom att representationen sker på ett sätt som är begripligt för samtliga redovisningsprogram, har vi lyckats få ett filformat som tillåter överföring av bokföringsorder från godtyckligt försystem, t ex ett löne- eller faktureringsprogram, till godtyckligt redovisningsprogram..

Att gasa, bromsa och gasa

Från att SIE-Gruppen fungerat som en kreativ och innovativ grupp har rollen förändrats kraftigt. Efter ett antal år av utpräglat förvaltande roll har tidens nya krav åter gjort SIE till en mycket konstruktiv organisation. Idag står målsättningen att inom överskådlig framtid avskaffa verifikationspärmen och flytta in den som en inbäddad del i bokföringsfilen. Att skapa det kvittolösa samhället.

En styrka i SIE-formatet är att förbättringar införs med mycket varsam hand. SIE är ett standardiseringsorgan och det handlar om att hitta enighet om tillämpningen av känd teknik. Vårt nya arbete med elektronisk fakturering är ett lysande exempel på den första generationens system som givit alla erfarenheter att kunna samlas kring en andra generation som en allmän standard. EN standard som löser alla de problem som man söker lösa. Utan den första generationens arbeten skulle man aldrig veta vad man egentligen samlas kring i standardarbetet.

Uppdatering av SIE ver 4 dokumentation

Den dokumentation som skrevs 1998 har det visat sig kan tolkas på olika sätt. Detta medför att det finns en rad olika problem i överföring av data mellan olika program. En påtaglig del i tolkningsproblemet är hur man skall läsa dokumentationen mellan olika specifika system. Därför kommer den uppdaterade dokumentationen av SIE ver4 ha en modulär beskrivning.

Den modulära beskrivningen kommer också kunna ligga till grund för möjligheten att jämföra olika programs stöd för SIE-formatet i olika situationer. Men också att skapa standardiserade moduler som kan i olika sammanhang ersättas av specialutvecklade moduler för en kund eller en bransch. Då kommer man inte behöva skriva ett helt ekonomiadministrativt system utan bara skriva ett komplement till befintliga standardpaket. .

Det finns också problem med de olika struktur för programmens interna databaser där en rad olika program inte stödjer hela SIEs specifikation. Det har visat sig behövas bättre riktlinjer för hur man skall hantera data som man inte kan ta hand om och hur man skall meddela användarna. Även här kommer den nya dokumentationen att ge förbättrat stöd.