VIES Checker — aplikacja do masowej weryfikacji VAT UE
Ręczne sprawdzanie 100 numerów VAT to dzień pracy. Aplikacja VIES Checker robi to w minuty — opisujemy zalety, ograniczenia i jak wybrać dobre narzędzie.
Co to jest VIES Checker
VIES Checker to ogólna nazwa aplikacji, które na wejściu przyjmują listę numerów VAT (CSV, Excel, Google Sheets, baza ERP), a na wyjściu zwracają wyniki weryfikacji każdego numeru w VIES — status, nazwę, adres, identyfikator konsultacji. Aplikacja wykonuje zapytania do API KE w pętli, zazwyczaj z opóźnieniem 200ms–500ms między zapytaniami, by nie obciążać VIES. Zaawansowane checker'y radzą sobie z błędami MS_UNAVAILABLE — kolejkują takie zapytania i ponawiają je po 15–60 minutach.
Typowe scenariusze użycia
(1) Roczna weryfikacja bazy stałych kontrahentów (np. 500 firm) — czy nie wypadł nikt z VIES. (2) Migracja danych z jednego ERP do drugiego — weryfikacja całej bazy klientów. (3) Audit przed kontrolą skarbową — sprawdzenie poprawności wszystkich faktur WDT za rok podatkowy. (4) Onboarding po przejęciu firmy — weryfikacja kontrahentów przejmowanej spółki. (5) Czyszczenie listy mailingowej B2B — usunięcie firm bez aktywnego VAT-UE. Każdy z tych scenariuszy wymaga setek lub tysięcy weryfikacji w krótkim czasie.
Funkcjonalności dobrego checker'a
(1) Import wielu formatów — CSV, XLSX, ODS, Google Sheets, baza SQL. (2) Automatyczne wykrycie kolumny z numerem VAT i kraju. (3) Walidacja formatu przed zapytaniem do VIES — by nie marnować zapytań na oczywiście błędne numery. (4) Retry strategy dla MS_UNAVAILABLE z postępem widocznym dla użytkownika. (5) Export wyników do Excel z formatowaniem (zielony aktywny, czerwony nieaktywny). (6) Zachowanie identyfikatora konsultacji dla każdego zapytania. (7) Raport PDF z weryfikacji jako dowód dla księgowości.
Aplikacje desktopowe vs. webowe
Desktopowe (Windows/Mac aplikacja): plus — działa lokalnie, bez wgrywania danych do chmury, dobry dla firm z poufnymi listami kontrahentów. Minus — wymaga instalacji, brak współpracy zespołowej. Webowe (przez przeglądarkę): plus — wszędzie dostępna, współpraca zespołowa, automatyczne backupy. Minus — wgrywanie danych do chmury (sprawdź RODO dostawcy). ViesVAT oferuje obie wersje — webową w panelu klienta i desktopową dla planu Business.
Wybór odpowiedniego narzędzia
Dla małych firm (do 50 weryfikacji miesięcznie): wystarczy ręczna wyszukiwarka. Dla średnich (50–500/mies): web checker w planie Pro, integracja z Google Sheets. Dla dużych firm (>500/mies, ERP): bezpośrednia integracja API z systemem ERP. Dla biur rachunkowych: panel multi-tenant z odrębnymi kontami dla każdego klienta. Cena nie powinna być jedynym kryterium — najtaniej z marnymi funkcjami często wychodzi drożej (więcej czasu na poprawki, brak dowodów dla audytu).
Ograniczenia i pułapki
Limity KE: nieoficjalny soft-limit ok. 5–10 zapytań/sekundę. Przekroczenie skutkuje czasowym blokowaniem IP. Dobre checker'y kolejkują automatycznie. Awarie rejestrów krajowych: standardowe, oczekuj że 5–10% zapytań w dużych batch'ach wróci jako MS_UNAVAILABLE — wymagają retry. RODO: przechowywanie listy kontrahentów wymaga umowy powierzenia z dostawcą narzędzia. ViesVAT udostępnia gotową umowę DPA. Backup: trzymaj kopię wyników u siebie, nie tylko w chmurze dostawcy.
ViesVAT Checker — funkcje
Nasza aplikacja Checker dostępna jest w panelu klienta. Funkcje: import CSV/XLSX/Google Sheets (do 10 000 wierszy w jednym batch'u), automatyczna walidacja formatu, równoległe zapytania z respektowaniem limitów KE, retry MS_UNAVAILABLE, eksport wyników (XLSX z formatowaniem warunkowym), raport PDF z identyfikatorami konsultacji, archiwizacja batch'y przez 7 lat. Plan Pro: 10 batchy/miesiąc po 1000 wierszy. Plan Business: nielimitowane batche, do 100k wierszy każdy.
Porównanie aplikacji VIES Checker — przegląd rynku 2026
Polski rynek aplikacji VIES Checker 2026 oferuje kilka opcji o różnych charakterystykach. ViesVAT Checker — webowy + desktopowy (Plan Pro/Business), zaprojektowany dla polskich księgowych, polski interfejs, integracja z popularnymi PL ERP, ceny 49–199 EUR/mies. VATlayer — międzynarodowy, angielski interfejs, ceny 10–80 USD/mies w zależności od wolumenu, brak polskich integracji. vatcheckapi.com — międzynarodowy, podobny do VATlayer, ceny 25–150 EUR/mies. vies-api.com — niemiecki, niemiecki/angielski interfejs, ceny 30–100 EUR/mies. EU VAT Checker (Microsoft Store) — desktopowa Windows-only, jednorazowa opłata 49 USD, podstawowe funkcje. VAT Validator dla Excel — plugin do Excela, jednorazowo 99 USD, dobry dla księgowych pracujących głównie w Excelu. Dla polskich firm zalecamy ViesVAT — polski interfejs to znaczna oszczędność czasu szkolenia, integracje z PL ERP oszczędzają tygodnie deweloperskiej pracy. Dla firm międzynarodowych z biurami w wielu krajach UE — rozważ VATlayer lub vatcheckapi (jednolity standard dla całej organizacji).
Funkcje ViesVAT Checker — szczegółowo
Nasza aplikacja Checker oferuje funkcje, których nie ma większość konkurentów. Import wielu formatów: CSV (z auto-wykrywaniem separatora), XLSX, ODS, Google Sheets (przez OAuth), bezpośrednia integracja SQL (PostgreSQL, MySQL, MSSQL — dla planu Business), pobranie z Excela przez API. Walidacja formatu pre-flight: każdy numer przed wysłaniem do VIES jest walidowany lokalnie (cyfra kontrolna, format) — nieprawidłowe pomijane bez konsumowania quoty. Równoległe zapytania: do 50 jednoczesnych zapytań z respektowaniem limitu KE ~10/s (intern. ratelimiter). Retry MS_UNAVAILABLE: 4 próby z exponential backoff, niewidoczne dla użytkownika. Eksport wyników: XLSX z formatowaniem warunkowym (zielony aktywny, czerwony nieaktywny, żółty błąd), CSV dla integracji, JSON dla deweloperów, PDF raport dla księgowości. Archiwizacja: 7 lat w planie Business, integralność HMAC-SHA256, niemożliwe do modyfikacji ex-post. Multi-tenant: dla biur rachunkowych osobne workspace dla każdego klienta z osobnym billingiem. Analiza historyczna: pokazuje zmiany statusu kontrahentów w czasie — kontrahent aktywny w marcu, nieaktywny w czerwcu, znów aktywny w sierpniu.
Typowe scenariusze użycia — case studies
Scenariusz 1: roczna weryfikacja bazy stałych kontrahentów. Biuro rachunkowe „Księgowość-Pro” obsługuje 80 firm, łącznie 1200 stałych zagranicznych kontrahentów. Przed kontrolą KAS w marcu chce zweryfikować, że wszyscy są aktywni w VIES. Uploads CSV z 1200 numerami, czas wykonania: 8 minut, koszt: 0 EUR (mieści się w planie Pro 10k/mies). Wynik: 1187 aktywnych, 9 nieaktywnych (mogą być częścią karuzeli — pilna rozmowa z klientami), 4 błąd (ponowić). Scenariusz 2: migracja danych przy zmianie ERP. Polska firma X migruje z Comarch Optima do SAP Business One. Baza klientów: 3500 firm UE. Przed migracją chce zweryfikować bazę — usunąć nieaktywne. Batch przez ViesVAT: 18 minut, koszt w planie Business: 0 (unlimited). Wynik: 3380 aktywnych, 87 nieaktywnych (do usunięcia), 33 błąd (do recheck). Scenariusz 3: audyt przed sprzedażą firmy. Firma Y sprzedawana inwestorowi DD — due diligence wymaga potwierdzenia aktywności wszystkich kontrahentów z 5 lat. 12 000 historycznych numerów, weryfikacja: 1,5 godziny, raport PDF dla due diligence: 8 stron z statystykami.
RODO i ochrona danych w aplikacjach Checker
Uploading bazy kontrahentów do dowolnego dostawcy aplikacji Checker oznacza przekazanie danych osobowych (jeśli kontrahenci to jednoosobowe działalności gospodarcze, gdzie nazwa firmy = imię i nazwisko osoby) lub danych komercyjnie wrażliwych (lista klientów = aktywa biznesowe). Wymagania RODO: umowa powierzenia przetwarzania danych (DPA) z dostawcą, hosting w UE, prawo do usunięcia danych po zakończeniu współpracy, prawo do eksportu w formacie przenośnym, prawo do informacji o subprocesorach. ViesVAT: gotowa DPA do pobrania w panelu (akceptacja przy pierwszym logowaniu), hosting w UE (Frankfurt + Warszawa), prawo usuwania w panelu (przycisk „Usuń wszystkie dane mojego konta”), eksport całej historii w JSON, lista subprocesorów (wyłącznie KE VIES + Stripe dla płatności). Dla konkurencji warto sprawdzić te elementy przed wyborem — niektórzy dostawcy hostują w USA lub przekazują dane do firm trzecich (analityka, marketing). To ryzyko RODO znaczne dla polskich firm.
ROI — kiedy aplikacja Checker zwraca się
Pytanie ekonomiczne: kiedy aplikacja Checker jest opłacalna względem ręcznego sprawdzania? Liczby. Ręczne sprawdzenie jednego numeru: średnio 2 minuty (otwarcie wyszukiwarki, wpisanie, zapis identyfikatora w księgowości). Koszt godziny pracy księgowej w Polsce 2026: 80–150 PLN brutto (zależnie od regionu i doświadczenia). Cena minuty: 1,33–2,5 PLN. Cena ręcznego sprawdzenia jednego numeru: 2,66–5,0 PLN. Cena automatycznego sprawdzenia jednego numeru (ViesVAT Plan Pro 49 EUR/mies = 218 PLN/mies za 10 000 zapytań): 0,022 PLN. Różnica: 120–230× tańsze automatycznie. Plan Pro zwraca się przy ~50 sprawdzeniach/miesiąc (218/4 PLN ≈ 55). Plan Business 199 EUR/mies = 884 PLN/mies, zwraca się przy ~200 sprawdzeniach/miesiąc lub gdy potrzebny jest SLA 99,9%. Praktyczna zasada: powyżej 20 faktur WDT miesięcznie Plan Pro się opłaca; powyżej 100 — Plan Business. Dla biur rachunkowych obsługujących wielu klientów ROI jest jeszcze lepszy ze względu na czas zaoszczędzony przez automatyzację.
Funkcje białej etykiety dla biur rachunkowych
ViesVAT Plan Business oferuje funkcje white-label dla biur rachunkowych obsługujących wielu klientów. Co to oznacza w praktyce. Pierwsze: własna marka. Możesz udostępnić aplikację swoim klientom pod własną nazwą i logotypem (zamiast ViesVAT). Adres: subdomena Twojego biura (np. vies.tworebiuro.pl) lub Twoja własna domena. Drugie: multi-tenant. Każdy klient ma osobne konto z osobną historią weryfikacji, osobnym billingiem (jeśli chcesz). Twoi pracownicy mają nadrzędne uprawnienia (single sign-on przez Twój panel admin). Trzecie: customowy cennik. Możesz odsprzedawać aplikację swoim klientom z marką (revenue share lub flat fee). Czwarte: customowe raporty. Możesz przygotować szablony raportów PDF z Twoim brandingiem dla swoich klientów. Piąte: branded API. Twoi klienci, którzy chcą zintegrować swoje ERP z VIES, dostają nasze API pod Twoją marką (z naszym backend'em, ale Twoim adresem). Cena white-label: standardowo 199 EUR/m za plan Business + 49 EUR/m za feature white-label = 248 EUR/m. Dla biur z 10+ klientów to zwykle bardzo opłacalne — rozkłada na klientów ~25 EUR/klient/mies w odsprzedaży lub jako wartość dodana.
Roadmapa funkcji 2026–2027
Plan rozwoju aplikacji ViesVAT Checker na najbliższe 24 miesiące. II kw. 2026: integracja z KSeF (Krajowy System e-Faktur) — weryfikacja VIES jako pre-flight check przed wysyłką faktury do KSeF (dla weryfikacji NIP polskich kontrahentów + dodatkowo weryfikacja VAT-UE jeśli polski kontrahent jest też VAT-UE). III kw. 2026: rozszerzona analityka kontrahentów — wykrywanie wzorców anomalii w zachowaniu kontrahentów (nagły wzrost zamówień, zmiany struktury wpłat), z alertami AI. IV kw. 2026: integracja z polskim rejestrem KRS i CEIDG — automatyczne pobieranie aktualnych danych firmowych przy każdej weryfikacji, porównanie z zwracanymi z VIES. I kw. 2027: aplikacja mobilna native iOS/Android z funkcją skanowania QR codes z faktur (przyspiesza wpisywanie numerów VAT). II kw. 2027: integracje z międzynarodowymi ERP (SAP S/4HANA, Oracle Cloud ERP, Microsoft Dynamics F&O) — gotowe extensions w marketplace'ach. III kw. 2027: pierwsze elementy obsługi pakietu ViDA — wsparcie dla rozszerzonych pól VIES (status w e-fakturowaniu kraju, preferowany standard EN 16931). Dla klientów Plan Pro i Business wszystkie te funkcje wchodzą automatycznie w cenie subskrypcji — bez dodatkowych kosztów.
Bezpieczeństwo aplikacji Checker — audyt OWASP
Aplikacje VIES Checker są celem ataków hakerskich z dwóch głównych powodów. Pierwsze: bazy kontrahentów to wartościowe dane biznesowe — atakujący chce je wykraść i sprzedać konkurentom. Drugie: API klucze klientów to wartościowe assets — kradzież oznacza wykorzystanie quoty na koszt klienta. Dlatego profesjonalne aplikacje Checker przechodzą audyty bezpieczeństwa OWASP Top 10. ViesVAT audyt 2025: zero high-severity findings, zero medium-severity findings, 3 low-severity (zamknięte w 2 tygodnie). Audyt wykonany przez firmę CERT Polska. Główne zabezpieczenia: TLS 1.3, certyfikat EV, OWASP CRS (rules WAF), rate limiting per IP i per klucz API, automatyczne blokowanie podejrzanych wzorców (np. masowe próby kradzieży), DLP (data loss prevention) na poziomie API gateway, 2FA dla wszystkich kont admin, audit log każdej operacji administracyjnej. Hosting: wyłącznie w UE (Frankfurt OVH + Warszawa Equinix), centra danych z certyfikacją ISO 27001 i SOC 2 Type II. Compliance: RODO (UE), KSC (PL Krajowy System Cyberbezpieczeństwa), pre-ISO 27001 dla naszej organizacji (planowana certyfikacja IV kw. 2026).
Integracja Checker z Power BI / Tableau
Dla większych firm i biur rachunkowych integracja VIES z systemami Business Intelligence umożliwia dashboardy compliance. ViesVAT Plan Business udostępnia connector dla Power BI (od 2026 w Microsoft AppSource), connector dla Tableau (w Tableau Exchange), oraz REST endpoint zgodny z popularnymi formatami BI. Typowe dashboardy. Compliance Overview: aktualny status wszystkich kontrahentów (aktywni/nieaktywni/awaria), historyczne zmiany, statystyki per kraj. Risk Map: heatmapa krajów z najczęstszymi awariami i fałszywymi negatywami. Cost Analysis: koszt weryfikacji per faktura, ROI inwestycji w automatyzację. Audit Trail: pełna historia weryfikacji per kontrahent, z możliwością filtrowania per okres, kraj, typ wyniku. Anomaly Detection: AI-driven wykrywanie nietypowych wzorców (nagłe zmiany w bazie kontrahentów, kontrahenci z wysokim ratio nieaktywności). Te dashboardy są przydatne dla CFO, controllera, head of finance — pozwalają zarządzać ryzykiem VIES strategicznie, nie tylko operacyjnie. Ceny: connector w cenie planu Business, custom dashboards templates udostępniamy bezpłatnie.
Aplikacja Checker w środowisku Docker/Kubernetes
Dla większych klientów wdrażających aplikację Checker on-premise (Plan Enterprise) udostępniamy Docker images i Helm charts dla Kubernetes. Architektura. Komponenty. (1) API gateway (Kong lub nginx) — entry point, rate limiting, autentykacja. (2) Worker dla VIES queries (Node.js + Redis dla cache). (3) Background workers dla retry MS_UNAVAILABLE (RabbitMQ jako queue). (4) PostgreSQL dla bazy historii zapytań. (5) Redis dla session i cache 24h. (6) Prometheus + Grafana dla observability. Helm chart instalacja. helm repo add viesvat https://helm.viesvat.com/ && helm install vies-checker viesvat/checker -n vies --create-namespace. Konfiguracja przez values.yaml: API keys, cluster size, storage class, ingress config. Skalowanie: horizontal pod autoscaler na podstawie CPU/RAM/queue depth. Typowe scenariusze: małe wdrożenie 3 nody (HA), średnie 5-10 nodów, duże 20+ nodów. Backup: automatyczne snapshoty PostgreSQL co 6h do S3-compatible storage. Disaster recovery: drugie środowisko w innym regionie UE, RPO 1h, RTO 4h. To rozwiązanie dla największych klientów z wymaganiami compliance (banki, instytucje publiczne).
Najczęściej zadawane pytania
Ile czasu zajmuje sprawdzenie 1000 numerów?
Standardowo 5–10 minut, zależnie od rozproszenia krajów i dostępności rejestrów.
Czy aplikacja działa offline?
Nie — VIES wymaga połączenia z KE. Możliwa jest tylko walidacja formatu offline.
Czy mogę używać aplikacji w wielu firmach?
Plan Business pozwala na multi-tenant — osobne workspace dla każdej firmy.
Co z RODO?
Mamy gotową umowę DPA. Dane przechowywane na serwerach UE (Frankfurt, Warszawa).
Czy aplikacja zachowuje wyniki w czasie?
Tak — pełna historia batch'y przez 7 lat w planie Pro i Business.