Program till program

Åtkomst program till program


Åtkomst till SPAR via program till program-kommunikation (pgm-pgm) innebär att du som kund kan bygga din egen applikation för att kommunicera med SPAR.

Beskrivning av logiska och tekniska gränssnitt för pgm-pgm finner du i dokumentet. Beskrivning av systemgränssnittPDF (pdf, 860 kB).

Har du ytterligare frågor om hur pgm-pgm fungerar i SPAR är du välkommen att kontakta SPAR:s kundtjänst. Använd gärna vårt frågeformulär. Notera att Skatteverket inte kan ge information om hur du ska bygga din applikation, vi kan enbart informera om hur det fungerar i SPAR.

Innan du får åtkomst till SPAR:s produktionsmiljö är det viktigt att du testar din applikation mot SPAR:s kundtestmiljö. Du kan läsa mer om denna testmiljö under Kundtestmiljö i menyn till vänster. Där kan du också och ansöka om åtkomst till testmiljön.

Personsökning


I SPAR-tjänsten Personsökning vid pgm-pgm är det möjligt att bygga applikationer som automatiskt gör personsökningar i SPAR. Tekniskt bygger kommunikation i denna tjänst på Web Services med standarder som XML (eXtensible Markup Language), SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language), HTTPS (Hyper Text Transfer Protocol Secure), Dubbelriktad SSL (Secure Sockets Layer) samt serverlegitimation enligt X.509 (Steria). I själva kommunikationen krävs att kunden identifierar sig för att få åtkomst till SPAR. Denna identifiering sker genom ett startmeddelande som omfattar bland annat kundnummer, organisationsnummer, användarid samt behörighet.

Länkar till XML-scheman:

När du ska konstruera en applikation som ska behandla personuppgifter ur SPAR måste behandlingen ske i enlighet med reglerna i personuppgiftslagen. Det innebär bl.a. att du måste ha kontroll på vem som får tillgång till personuppgifterna.

Ett exempel:
Om en användare via internet får tillgång till personuppgifter ur SPAR, t.ex. genom att användaren anger ett personnummer och får tillbaka adressen ur SPAR, måste användaren säkert kunna identifieras. Detta kan exempelvis ske genom att användaren identifierar sig med e-legitimation. Om jämförelsen av inmatade uppgifter och uppgifter ur SPAR istället görs "i bakgrunden" utan att användaren får se uppgifterna, ställs inga krav på identifiering av användaren ur SPAR:s perspektiv.

Filöverföringstjänster


Tjänster där det via pgm-pgm är möjligt att hämta och lämna fil är byggda kring bland annat Curl programming language och HTTPS. Serverlegitimation krävs vid filöverföring pgm-pgm.

XML-scheman för filer som lämnas och hämtas i SPAR finner du under Filer och filformat i menyn till vänster.

Filer som lämnas i SPAR-tjänster via pgm-pgm får inte vara större än 100 Mbyte. Filer kan lämnas i zip-format.

Alla utfiler levereras i zip-format.

Du kan läsa mer om filer och filinformation i avsnitt 7 i dokumentet Beskrivning av systemgränssnittPDF (pdf, 860 kB).