EU VIES (VAT Information Exchange System) er ryggraden i grenseoverskridende B2B-handel. Som all digital infrastruktur er den imidlertid ikke perfekt. Enten det er planlagt vedlikehold eller uventet serverkrasj, kan VIES-nedetid treffe på verst mulig tidspunkt—akkurat når en kunde står i kassen.

For en virksomhet på vei mot ViDA 2026-compliance er «systemet var nede» ikke en gyldig unnskyldning for manglende kontrollspor. Slik håndterer du VIES-utfall profesjonelt og lovlig.
1 Hvorfor VIES går ned (og hvorfor det ikke er ett system)
VIES er en «gateway» snarere enn én database. Når du validerer et EU VAT-nummer, reiser forespørselen fra EU-kommisjonens portal til den aktuelle medlemsstatens nasjonale skattedatabase.
Oppdaterer Italia eller Tyskland lokale skatteservere, kan VIES ikke verifisere numre fra disse landene.
I topper for innlevering kan responstider bli betydelig lengre.
Svarer ikke en nasjonal server innen få sekunder, returnerer VIES «Unavailable» eller feilen MS_UNAVAILABLE.
2 VIES-feilkoder og feilsøking (SOAP API)
Fordi VIES er en sanntidsgateway til 27 nasjonale systemer, følger feilene du får (ofte kalt SOAP Fault Codes) bestemte mønstre. Å forstå disse er kritisk for ViDA 2026-compliance, der en teknisk glitch kan blokkere digital rapportering i nær sanntid (DRR). Slik gir VIESAC teknisk robusthet mot disse feilene.
| Feilkode (SOAP) og mønster | Teknisk analyse og VIESAC-løsning |
|---|---|
MS_UNAVAILABLE (301) Vanlig: Italia, Tyskland, Frankrike (helger) | Node-feil: Nasjonal database er offline. VIESAC SmartRouter™ ignorerer glitch og køer valideringen for bakgrunnskjøring, med gyldig «aktsomhets»-spor for skattekontroll. |
TIMEOUT (302) Mønster: rushtid i Spania og Polen | Latens-topper: Kø på skattenodenivå. VIESAC bruker optimaliserte peering-ruter og asynkron prosessering, så kassen ikke venter på en treg offentlig server. |
IP_BLOCKED (401) Årsak: For mange forespørsler fra én server | Tilgang nektet: Server-IP er svartelistet for høy trafikk. VIESAC eliminerer risikoen med et globalt distribuert nettverk, så tilgangen aldri kuttes. |
MAX_CONCURRENT_REQ (500/600) Årsak: Store batch-kontroller i CZ og SK | Gjennomstrømning begrenset: Global eller lands-spesifikk rate limit. VIESAC fordeler forespørsler intelligent på flere spor for maksimal hastighet innen «høflige» grenser. |
INVALID_INPUT (201) Årsak: Skrivefeil, mellomrom eller feil prefiks | Syntaksfeil: Feil formatert inndata. Vår AI-normaliseringsmotor rydder og formaterer EU VAT-numre automatisk før kontroll, for 100 % syntaktisk suksess. |
3 Gullregelen: «Utilgjengelig» ≠ «Ugyldig»
En av de største feilene virksomheter gjør er å behandle en teknisk timeout som ugyldig EU VAT-nummer.
Praktisk håndtering: Du må dokumentere hvert forsøk, implementere smarte nye forsøk og kommunisere tydelig med brukeren—aldri anta at «utilgjengelig» betyr «ugyldig».
4 Praktisk håndtering: en 3-trinns strategi
Følg disse trinnene for å beskytte både salg og compliance når VIES er nede:
- 1. Dokumenter hvert forsøk — I øynene til skattekontroll eksisterer et «forsøk» bare hvis det finnes et spor. Logg alltid: EU VAT-nummer som ble skrevet inn, eksakt tidsstempel og den spesifikke feilmeldingen (f.eks. «Service Unavailable» eller «MS_UNAVAILABLE»).
- 2. Implementer smarte nye forsøk — Ikke la kunden vente ved «Betal nå». Godta ordren, men flagg den for re-validering i bakgrunnen. Et godt system bør prøve kontrollen på nytt hvert 30.–60. minutt til et endelig «Gyldig» eller «Ugyldig»-svar foreligger.
- 3. Kommuniser transparent — Informer brukeren tydelig: «MVA-validering er midlertidig utilgjengelig på grunn av EU-servervedlikehold. Vi validerer statusen din snart og oppdaterer fakturaen.» Det bygger tillit og hindrer handlekurv-frafall.
Slik automatiserer VIESAC nedetids-hodet
Å håndtere manuelle nye forsøk og logger er en utviklers mareritt. VIESAC er designet for å håndtere ustabiliteten i offentlige servere, så du slipper.
- →Automatiske nye forsøk og køing: Er VIES nede, køer systemet forespørselen og prøver på nytt til den er fullført.
- →Tydelig statusrapportering: Vi skiller mellom «Ugyldig» nummer og «Tjeneste nede», så arbeidsflyten din kan fortsette uavbrutt.
- →Det ultimate kontrollsporet: VIESAC lagrer et permanent digitalt sertifikat for hver kontroll—inkludert de som krevde flere forsøk—så du er 100 % klar for ViDA-kontroll.
Praktisk tips
La ikke en serverglitch i et annet land stoppe veksten din. Bruk et EU MVA-validerings-API med retry-logikk eller vårt WooCommerce-plugin, så kassen aldri blokkeres og kontrollsporet forblir komplett. Se også hvordan du validerer EU VAT for kontroll.