Verifieringstjänst för Svefakturan
|
Följande kontroller utförs
-
Kontroll av att testfilen är ”well
formed xml”. Alltså att den följer reglerna för hur xml-dokument ska byggas
upp.
-
Validering av testfilen mot
xml-schemat för Svefakturan. Detta innebär att testfilen inte innehåller fel
som t.ex
o
Felaktiga
datatyper
o
Utelämnande
av tvingande uppgifter
o
Felaktig
ordning på ingående element
o
Felaktig
struktur
o
Felaktig
användning av namespace
-
Kontroll av övriga regler som inte
görs genom schemavalidering. Anmärkningar på testfilen delas in i tre
kategorier.
o
Information –
denna typ av anmärkningar innebär inte ett formellt fel, men man bör se över
orsaken till anmärkningen. Exempelvis signalerar kontrollfunktionen om
uppgifter används som ligger utanför basversionen.
o
Varning –
anmärkningarna är inte formellt felaktiga men bör åtgärdas för att minska
risken för feltolkningar osv hos mottagaren. Exempel på anmärkning av typen
Varning kan vara att man angivit ett element som inte är obligatoriskt men
utelämnat innehållet.
o
Fel –
innebär fel enligt regelverket. Exempelvis om testfilen innehåller felaktiga
beräkningar av totalbelopp
-
Manuella kontroller av SFTI Tekniska
kansli.
Verifieringsprocessen
Kontrollsteg i den webbaserade
kontrolltjänsten
Den webbaserade
kontrolltjänsten utför bland annat följande kontroller (men utökas löpande
med nya testfunktioner):
-
Kontroll om testfilen följer
basversionen. Basversionen är den delmängd av efakturan som är tänkt att alla
ska kunna ta emot utan föregående överenskommelse. Artikelidentifikationer är
exempel på information som ligger utanför basversionen. Det är inget som ska
generera något fel om det anges, men det finns risk att vissa mottagare inte
kan ta emot denna uppgift. De element som ingår i basversionen anges i
SFTI-Basic Invoice-1.0.xls, kolumnen ”Basversion”. (Anmärkningar av denna
kontroll är av typen ”Information”)
-
Kontroll av att alla obligatoriska
fält finns med. (Anmärkning är av typen ”Fel”)
-
Kontroll av att element med datatypen
string (alfanumeriskt) inte lämnas tomt. Om ett element anges bör det också
finnas ett värde i det. Om elementet är optional (valbart) så bör det utelämnas
om inget värde finns. (Anmärkningar är av typen ”Varning”.)
-
Kontroll av LineExtensionAmount
enligt formeln (vid fel ges anmärkning av typen ”Fel”)
-
BasePriceAmount * InvoicedQuantity = LineExtensionAmount +/-
AllownanceChargeAmount
-
Kontroll av LegalTotal (vid fel ges
anmärkning av typen ”Fel”)
-
Kontroll av att summan av
faktruaradernas LineExtensionAmount stämmer överens med
LineExtensionTotalAmount (från LegalTotal)
-
Kontroll av att TaxInclusiveTotalAmount
stämmer enligt formeln: LineExtensionTotalAmount +
TotalTaxAmount + AllowanceChargeAmount + roundOff =
TaxInclusiveTotalAmount
-
Kontroll av att LineItemCountNumeric
stämmer med det faktiska antalet fakturarader. (vid fel ges anmärkning av typen
”Fel”)
Kontrollnivåer
Webbtjänsten och tekniska kansliets
kompletterande stöd med kontroll av testmaterial har initierats för
att underlätta för de IT-leverantörer som är tidigt ute med
utveckling av programstöd för Svefakturan. Men det innebär samtidigt
att den webbaserade kontrolltjänsten fortfarande är under
uppbyggnad. I takt med att den utvecklas kan fler kontrollmoment
tillkomma, liksom att manuella kontroller efterhand flyttas in i
verktyget. På lite längre sikt är avsikten att definiera en
formaliserad testprocess med specificerade krav och testfall för
Svefaktura.
Den
successiva uppbyggnaden kan ses som en trappstegsformad utveckling
av verifieringstjänsten, där varje trappsteg motsvarar en successivt
höjd kontrollnivå. Kontrollnivån kopplas till det webbaserade
verktyget då kontrollkvalitén där är lättast att lättast definiera.
De
manuella kontrollerna görs utöver verktygets kontrollnivå för att
ytterligare höja kvalitén i kontrollerna, men utan ambition på en
formaliserad behandlingsnivå.
Godkänd
verfiering
Godkännande av testfil knyts till den
vid testtillfället aktuella kontrollnivån i den webbaserade
testtjänsten.
Vid
höjning av kontrollnivå kommer tidigare godkända leverantörer att
informeras per e-post och erbjudas förnyad testning.
|