Bezpłatny Webinar Optymalizacja procesów kontroli jakości 08.10.2026 r. | godz. 11:00 Zapisz się
Kontakt
Słownik pojęć e-MSI

Walidacja danych

Walidacja danych to automatyczne sprawdzanie, czy dane spełniają ustalone reguły, zanim trafią do systemu lub procesu: czy są kompletne, mają właściwy format, mieszczą się w dopuszczalnym zakresie, są spójne ze sobą i zgodne z bazami referencyjnymi. Dane, które nie przejdą kontroli, zostają odrzucone albo trafiają do poprawki przez człowieka.

6 pytań i odpowiedzi5 powiązane hasła

Co oznacza walidacja danych w praktyce

Walidacja działa jak bramka na wejściu: system przyjmuje dane dopiero wtedy, gdy przejdą zestaw reguł. Reguły opisują, jak wyglądają dane poprawne - NIP ma 10 cyfr, a ostatnia jest cyfrą kontrolną, termin płatności nie może być wcześniejszy niż data wystawienia, suma pozycji faktury musi równać się kwocie z podsumowania. Walidację spotyka się w formularzach, przy imporcie plików, w integracjach między systemami i przy odczycie danych z dokumentów. Zasada jest prosta: im wcześniej błąd zostanie wyłapany, tym taniej go poprawić. Literówka w numerze rachunku zatrzymana przy rejestracji faktury nie zamieni się w przelew do niewłaściwego odbiorcy.

Rodzaje walidacji danych

  • Kompletność - czy wypełniono pola wymagane, na przykład numer faktury, NIP sprzedawcy i termin płatności.
  • Format i typ - czy data jest datą, kwota liczbą, a kod pocztowy ma postać 00-000.
  • Cyfra kontrolna - w NIP i PESEL ostatnia cyfra wynika z pozostałych, więc większość literówek i przestawień cyfr zostaje wykryta od razu.
  • Zakres i logika - kwota większa od zera, stawka VAT z listy dopuszczalnych, data urodzenia zgodna z numerem PESEL.
  • Spójność - netto plus VAT daje brutto, waluta faktury pasuje do rachunku.
  • Zgodność z bazą - kontrahent jest w kartotece ERP, zamówienie jest otwarte, rachunek widnieje w wykazie podatników VAT, czyli na białej liście.
  • Unikalność - ta sama faktura nie wchodzi do systemu drugi raz.

Walidacja a weryfikacja danych - i co to jest błąd walidacji

Oba słowa bywają używane zamiennie, ale warto je rozróżniać. Walidacja sprawdza, czy dane są poprawne formalnie i zgodne z regułami. Weryfikacja sprawdza, czy są prawdziwe - czy towar dotarł, czy kwota zgadza się z umową. NIP może przejść walidację, bo cyfra kontrolna się zgadza, a mimo to należeć do innej firmy niż sprzedawca. Błąd walidacji to komunikat, że dane nie spełniły reguły: pole wymagane jest puste, format się nie zgadza albo plik nie pasuje do schematu.

Dobry przykład to KSeF. System sprawdza, czy plik XML faktury jest zgodny z obowiązującym wzorem i czy wysyłający ma uprawnienia. Plik z błędami zostaje odrzucony, a faktura nie jest wystawiona. KSeF nie sprawdza jednak poprawności rachunkowej ani danych kontrahenta, więc kontrola po stronie wystawcy i odbiorcy nadal jest potrzebna.

Walidacja danych w rozwiązaniach e-MSI

W systemie IDR® opracowanym przez e-MSI walidacja jest osobnym etapem po klasyfikacji dokumentu i ekstrakcji danych. Algorytmy sprawdzają poprawność odczytanych informacji i wykrywają niezgodności, zanim dane trafią do ERP albo do procesu na platformie JobRouter®. Algorytmy bazodanowe porównują dane z dokumentu z informacjami w bazach i systemach ERP, a reguły walidacji obejmują też kontrolę, czy dokument podpisano i czy po podpisie nie podmieniono stron. W procesach z udziałem AI workflow ocenia wynik według progu pewności, limitu kwotowego, kompletności pól, dopuszczalnej tolerancji i zgodności z danymi źródłowymi. Co nie przejdzie reguł, trafia do pracownika, który zatwierdza, poprawia albo odrzuca wynik.

Najczęstsze błędy przy walidacji danych

  • Reguły tylko w formularzu - dane z importu, API czy OCR omijają kontrolę.
  • Komunikat „błąd danych” bez wskazania, które pole i dlaczego trzeba poprawić.
  • Reguły tak ostre, że poprawne wyjątki, na przykład faktura zagraniczna bez polskiego NIP, nie przechodzą, a ludzie zaczynają obchodzić system.
  • Sprawdzanie rachunku bankowego raz, przy zakładaniu kontrahenta, zamiast przed każdym przelewem.
  • Brak kontroli duplikatów, gdy ta sama faktura przychodzi e-mailem i przez KSeF.
  • Reguły znane jednej osobie zamiast zapisanych w systemie i dokumentacji.

Przykłady zastosowania

01

Księgowa rejestruje fakturę kosztową. System sprawdza cyfrę kontrolną NIP, szuka kontrahenta w ERP i przelicza netto plus VAT - dopiero potem faktura idzie do akceptacji merytorycznej.

02

Przed zapłatą faktury na ponad 15 tys. zł proces sprawdza rachunek dostawcy w wykazie podatników VAT i zatrzymuje przelew, gdy rachunku tam nie ma.

03

Kadry importują dane nowych pracowników z arkusza. Walidacja odrzuca wiersze, w których PESEL ma błędną cyfrę kontrolną albo nie zgadza się z datą urodzenia.

04

Dział sprzedaży wysyła fakturę do KSeF bez wymaganego pola. System odrzuca plik, faktura nie zostaje wystawiona, więc trzeba ją poprawić i wysłać ponownie.

05

Dostawca przesyła e-mailem PDF faktury, którą firma pobrała już z KSeF. System wykrywa ten sam NIP sprzedawcy i numer faktury i oznacza dokument jako duplikat.

Najczęstsze pytania

Co to znaczy walidacja danych?

To sprawdzanie danych według ustalonych reguł, zanim zostaną zapisane lub użyte: czy są kompletne, mają właściwy format, mieszczą się w zakresie, są spójne i zgodne z bazami. Walidacja działa w formularzach, importach, integracjach i przy odczycie dokumentów, a jej celem jest zatrzymanie błędu na wejściu.

Co to jest błąd walidacji danych?

To komunikat systemu, że wprowadzone dane nie spełniły reguły: pole wymagane jest puste, data ma zły format, kwota jest ujemna albo plik nie pasuje do schematu. Dane nie zostają zapisane, dopóki użytkownik ich nie poprawi. Dobry komunikat wskazuje konkretne pole i przyczynę.

Jaki jest przykład walidacji danych?

Typowy przykład to formularz, który nie przyjmie NIP z błędną cyfrą kontrolną, pustego pola wymaganego ani kodu pocztowego w innej postaci niż 00-000. Przy fakturze walidacja sprawdza, czy netto plus VAT daje brutto, czy termin płatności nie jest wcześniejszy niż data wystawienia i czy ta sama faktura nie wpłynęła już wcześniej.

Czym różni się walidacja od weryfikacji danych?

Walidacja sprawdza, czy dane są formalnie poprawne - format, kompletność, spójność, cyfra kontrolna. Weryfikacja sprawdza, czy są prawdziwe, na przykład porównując fakturę z zamówieniem i przyjęciem towaru. Poprawny formalnie NIP może należeć do niewłaściwej firmy, dlatego w procesach potrzebne są obie kontrole.

Czy KSeF sprawdza poprawność faktury?

Częściowo. KSeF sprawdza, czy plik XML jest zgodny z obowiązującym wzorem faktury i czy wysyłający ma uprawnienia. Plik z błędami odrzuca i faktura nie zostaje wystawiona. System nie weryfikuje natomiast poprawności rachunkowej ani danych kontrahenta, za to nadal odpowiada wystawca, a odbiorca powinien je kontrolować.

Po co sprawdzać rachunek kontrahenta na białej liście?

Przy transakcjach powyżej 15 tys. zł przelew na rachunek spoza wykazu podatników VAT oznacza, że wydatku nie zaliczysz do kosztów, a za VAT sprzedawcy z tej transakcji odpowiadasz solidarnie. Obu skutków można uniknąć, zawiadamiając naczelnika urzędu skarbowego w ciągu 7 dni od zlecenia przelewu. Przed odpowiedzialnością solidarną chroni też zapłata w mechanizmie podzielonej płatności.

Powiązane hasła

Walidacja danych w praktyce

Zobacz, jak wygląda to w systemach, które wdrażamy w polskich firmach.

Przewijanie do góry