Feilmeldinger ved innsending av årsrapport/tredjepartsopplysninger til skatteetaten
Hvis du opplever å få feilmeldinger når du sender inn årsrapport/tredjepartsopplysninger, så kan det komme feilmeldinger - basert på det som har blitt sendt inn.
Får man feilmeldinger på innsendt rapport til Skatteetaten, så er det ofte fordi det er manglende data/info, dataen kan være levert i feil format eller feil utfylt informasjon. Dette leder ofte til en lang feilmelding, som kan være vanskelig å tyde. Her opplyser vi om de vanligste feilmeldingene, og hva dere kan gjøre med det!
Tyde feilmeldingene
Feilmeldingene viser ofte til hva som er feil, og hvor i filen man finner det.
Et eksempel kan være at det påpekes at "Value '' for type 'Foedselsnummer'" har noe feil ved seg, og at forventet informasjon er noe mellom "[0-9]", altså siffer.
I det tilfellet henvises det til at det er et fødselsnummer som mangler, siden det ikke påpekes at det er noe annet i "Value ''". Det ville vanligvis stått "Value ' 11111111111'", hvis det var et mellomrom foran, eller at det var feil antall tegn, som i at det ikke var langt nok.
Feilmeldingen henviser også til "Path: Line: 705, column: 44". Dette er da egentlig en direkte indikasjon på hvor i filen feilen ligger, slik at man kan gjøre nødvendige endringer.
Åpne og lese XML
Man kan åpne en XML fil i Windows sitt program som heter "Notisblokk", hvor du da får hver linje og kolonne oppsummert nede til venstre. Vi har mest hell med å bare fokusere på det som kommer etter "Line:", som henviser til hvilken linje i dokumentet som feilen ble oppdaget. Feilen trenger ikke nødvendigvis å ligge AKKURAT på denne linjen, men det gir fort mening hvis man ser i linjene rundt der feilmeldingen er rapportert.
Ved å bruke eksempelet fra tidligere, så kan vi se på"Line: 705", og lete rundt denne linjen i XML dokumentet. I eksempelet fra tidligere, så ville man da se i filen at det mangler "foedselsnummer" i forbindelse med hvilken utleier eller leietaker som er registrert, rundt linje 705, og du kan finne navnet på hvilken person/bruker det gjelder i det "området" i filen.
Da går man over til Unite, og endrer eller legger til fødselsdato på den leietakeren eller utleieren det måtte gjelde.
Endre data i XML
Alt er egentlig bare tagger som startes med <tag> og stoppes med </tag>, gjeldene informasjon skal da være mellom disse to.
For eksempel <foedselsnummer>12345678910</foedselsnummer>, er da et fødselsnummer.
Man kan gjøre endringer direkte i dokumentet, da dette bare er tekst. Åpner man det i en tekst-editor, så er det dermed ikke noe problem å fjerne eller redigere oppført informasjon. Vi vil derimot ikke anbefale å gjøre for vane at man gjør større endringer i dokumentet, men heller gjør endringene direkte i systemet. Ved å gjøre endringer direkte i dokumentet, er muligheten at man må gjøre samme endring neste år igjen. Ved å endre det i systemet, så vil man ikke måtte endre samme bolig, person, selskap igjen neste år, hvis de er med på en rapport igjen senere.
Feilmeldinger som kan dukke opp
Hvis man bruker reglene over, så kan man lese seg frem til hva problemet er, og hvor man finner det i dokumentet. Se at det er korrekte antall tegn registrert, hvilke type tegn som er registrert, se etter mellomrom på starten eller slutten av informasjonen som er registrert. Dette er vanlige feil som man ser gjentagende.
Feilmeldingen viser alltid til hva det er noe feil med, og det har en "Path" som henviser til rundt hvilken linje i dokumentet det gjelder. Sjekk derfor XML-en i et program som tillater å lese denne typen format, så vil man også kunne finne frem til hva feilen kan være.
-
Value ' 12345678910' is not facet-valid with respect to pattern '[0-9]+' for type 'Organisasjonsnummer'.
Path: Line: 100, Column: 20- Her henvises det til "[0-9]+" som sier at den forventer info med siffer 0-9, og peker til "Organisasjonsnummer", med feil på Line: 100.
- Det vil si at på eller rundt linje 100 i dokumentet, så vil man finne et org.nr. med en feil. I dette tilfellet ser man i Value feltet at det er registrert et mellomrom helt i starten på org.nr. Her ville vi foreslått å lete i dokumentet for å finne ut hvem det gjelder, og rette opp informasjonen i systemet, før man tar en ny eksport med korrekt info.
- Value '' is not facet-valid with respect to pattern '[0-9]+' for type 'Foedselsnummer'.
Path: Line: 123, Column: 10- Her henvises det til "[0-9]+", som igjen sier at den forventer siffer 0-9, og peker til "Foedselsnummer", med feil på Line: 123.
- Igjen, så finner man feilen på eller rundt linje 123 i dokumentet. Hvis man ser i Value feltet, så er det ikke oppført noe som helst, som er et tegn på at det mangler informasjon der det forventes å finne noe. Den peker også til Foedselsnummer, så da betyr det at det mangler et fødselsnummer. Sjekk hvem det gjelder, og fyll det ut.
- Value '56147' is not facet-valid with respect to pattern '([0-9]){4}' for type 'Postnummer'.
Path: Line: 456, Column: 5- Her henvises det til "([0-9]){4}", som sier at den forventer 0-9, og maksimalt 4 tegn, og peker til "Postnummer".
- Hvis man igjen ser i Value, feltet, så kan man se at man får feil her fordi det er 5 tegn/siffer i feltet til "Postnummer". Her kan man følge med rundt linje 456 i dokumentet, og se i hvilken sammenheng det er registrert feil postnummer.
- Det kan være på et leieobjekt
- På en utleier
- På en leietaker...osv.