Az EU VIES (az ÁFA információcseréről szóló rendszer) a határon átnyúló B2B kereskedelem pillére. Mint minden infrastruktúra, nem tökéletes. Ütemezett karbantartás vagy szerverhiba: a kiesés a legrosszabb pillanatban érheti—az ügyfél pénztáránál.

VIES nem elérhető — automatikus újrapróbálkozás, EU rendszer karbantartás

A ViDA megfelelésre törekvő vállalkozásnak a „a rendszer nem működött” nem mentesítő ok a hiányzó nyomonkövetés alól. Így kezelheti a VIES kieséseket professzionálisan és legálisan.

1 Miért esik ki a VIES (és miért nem egyetlen rendszer)

A VIES „átjáró” 27 nemzeti adó adatbázishoz. Egy ellenőrzésnél a kérés a Bizottság portáljáról a megfelelő ország adatbázisába megy.

Nemzeti karbantartás

Ha Olaszország vagy Németország frissíti adó szervereit, a VIES nem tudja ellenőrizni azok országok számait.

Magas terhelés

Bevallási időszakokban a válaszidők erősen nőhetnek.

Timeoutok

Ha egy nemzeti szerver néhány másodpercen belül nem válaszol, a VIES „Nem elérhető” vagy MS_UNAVAILABLE választ ad.

Ne hagyja, hogy egy átmeneti VIES-hiba megszakítson egy helyes áfakezelési folyamatot. A VIESAC saját reziliencia-rétege a SmartRouter™, SmartCache™, a helyi nyilvántartások felügyelt kapcsolatait, ellenőrzött validálási előzményeket, országállapot-jelzéseket és AI-támogatott minőségellenőrzést egyesíti. A VIES hivatalos élő válasza mindig döntő: amíg erre várni kell, a VIESAC rögzíti a környezetet, kezeli az ellenőrzött sorokat és újrapróbálkozásokat, a státuszt pedig egyértelműen függőben vagy korlátozottként jelöli.

Ellenőrizzen EU-s áfaazonosítót a VIESAC-kal

2 VIES hibakódok és hibaelhárítás (SOAP API)

Mivel a VIES egy valós idejű átjáró 27 nemzeti rendszerhez, a kapott hibák (gyakran SOAP hibakódokként emlegetik őket) specifikus mintákat követnek. Ezek megértése kritikus a ViDA megfelelőség szempontjából, ahol egy technikai hiba blokkolhatja a valós idejű digitális adatszolgáltatást (DRR). Így biztosít a VIESAC technikai rugalmasságot ezen hibákkal szemben.

Hibakód (SOAP) és minta Technikai elemzés és VIESAC megoldás
INVALID_INPUT (201)
Malformed VAT number or request input

Input needs correction: remove invalid characters, spacing or a malformed country prefix, then retry. VIESAC can normalize ordinary formatting noise before the live call; it never changes or assumes the official result.

INVALID_REQUESTER_INFO (202)
Requester VAT details cannot be confirmed

Review the requester details: correct the VAT number supplied for the requester and send a fresh request. This fault concerns the requester data, not the validity of the VAT number being checked.

SERVICE_UNAVAILABLE (300)
Central VIES service is temporarily unavailable

Central service interruption: record the failed attempt and retry with controlled backoff. An unavailable service is a technical state, never evidence that the target VAT number is invalid.

MS_UNAVAILABLE (301)
Member State service is under maintenance or unavailable

Official national source is temporarily unavailable: preserve the timestamp and audit context, then recheck through VIES after the Member State service recovers. Do not convert this into an invalid result.

TIMEOUT (302)
Official endpoint did not respond within the response window

Response window exceeded: keep the check pending and place it in a controlled retry queue. A timeout is distinct from an invalid VAT number and from VIES concurrency-limit faults.

VAT_BLOCKED (400)
Official VAT status is blocked

Official restriction: retain the live fault in the audit trail and resolve it through the appropriate business or tax process. It must not be turned into a fallback approval.

IP_BLOCKED (401)
VIES usage-protection control has been triggered

Request protection applies: reduce request pressure, queue the check and retry responsibly. This protects the public service and is not a decision about the target VAT number.

GLOBAL_MAX_CONCURRENT_REQ (500)
Global maximum number of concurrent VIES requests reached

Global request-count limit: VIES has reached its simultaneous-request ceiling. VIESAC uses controlled pacing and queues the request for a later fresh official response.

GLOBAL_MAX_CONCURRENT_REQ_TIME (501)
Global concurrent-request time limit reached

Global time-based concurrency limit: pause with controlled backoff before retrying. This is a capacity signal, not the same fault as TIMEOUT (302) and not a VAT-status result.

MS_MAX_CONCURRENT_REQ (600)
Member State maximum number of concurrent requests reached

Member State request-count limit: the national VIES route has reached its simultaneous-request ceiling. Preserve the attempt and retry the official route when capacity returns.

MS_MAX_CONCURRENT_REQ_TIME (601)
Member State concurrent-request time limit reached

Member State time-based concurrency limit: apply controlled backoff and recheck through the official route. It is a capacity condition, not TIMEOUT (302) or an invalid VAT number.

3 Arany szabály: „Nem elérhető” ≠ „Érvénytelen”

Gyakori hiba: technikai timeoutot összetéveszteni érvénytelen adószámmal.

Figyelem: Ha a rendszer automatikusan elutasítja az ügyfelet, mert a VIES ideiglenesen nem elérhető, értékesítést veszít. Fordítva: 0% ÁFA alkalmazása későbbi ellenőrzés nélkül nagy bírságokhoz vezet ellenőrzésnél.

Gyakorlatban: Dokumentálja minden kísérletet, indítson intelligens újrapróbálkozásokat, és kommunikáljon egyértelműen—soha ne kezelje a „nem elérhető”-t „érvénytelen”-ként.

4 Teendők: 3 lépéses stratégia

Ha a VIES nem elérhető, kövesse ezeket a lépéseket az értékesítések és a megfelelés védelméhez:

  • 1. Minden kísérlet dokumentálása — Az auditornak a „kísérlet” csak akkor létezik, ha van nyilvántartás. Mindig rögzítse: megadott szám, pontos időbélyeg, hibaüzenet (pl. „Szolgáltatás nem elérhető” vagy „MS_UNAVAILABLE”).
  • 2. Intelligens újrapróbálkozások — Ne kényszerítse az ügyfelet a „Fizetés” várakozására. Fogadja el a rendelést és ütemezzen háttérben újraellenőrzést. A rendszer 30–60 percenként próbálkozzon újra, amíg „Érvényes” vagy „Érvénytelen” nem érkezik.
  • 3. Átlátható kommunikáció — Egyértelműen jelölje: „Az ÁFA ellenőrzés ideiglenesen nem elérhető (EU szerver karbantartás). Hamarosan ellenőrizzük állapotát és frissítjük a számlát.” Ez megnyugtat és csökkenti a kosár elhagyást.

A 30–60 perces ablak a hagyományos rendszereknél szokásos—egyszerűen ilyen ritkán lekérdezik. A VIESAC aszinkron technológiája, elosztott kérései és szerverei, valamint a VIESAC AI lehetővé teszi, hogy szinte valós időben figyeljük a VIES elérhetőségét, és az auditot rögtön megkapja, amint a szolgáltatás válaszol.

Hogyan automatizálja a VIESAC a kiesések kezelését

Manuálisan újrapróbálkozásokat és naplókat kezelni rémálom. A VIESAC a nyilvános szerverek instabilitásának elnyelésére készült.

  • Automatikus újrapróbálkozás és sor: Ha a VIES nem elérhető, rendszerünk sorba teszi a kérést és újrapróbálkozik a befejezésig.
  • Egyértelmű állapotok: Különbséget teszünk „Érvénytelen” és „Szolgáltatás nem elérhető” között, hogy folyamata ne akadjon el.
  • Teljes nyomonkövetés: A VIESAC minden ellenőrzéshez—több kísérlet után is—állandó digitális tanúsítványt tárol, ViDA audit-ra kész.

Próbálja a VIESAC-ot — Automatikus újrapróbálkozás és nyomonkövetés

Gyakorlati tipp

Ne hagyjuk, hogy egy külföldi szerverhiba megállítsa a növekedést. Használjon EU ÁFA ellenőrző API-t újrapróbálkozási logikával vagy WooCommerce bővítményünket, hogy a pénztár soha ne akadjon el és nyomonkövetése teljes maradjon. Lásd még: EU ÁFA ellenőrzése auditra.

API-kulcs kérése — Ingyenes csomag elérhető