Przejdź do głównej zawartości

ValidatePLNIP

Funkcja ValidatePLNIP sprawdza numer NIP w bazie Ministerstwa Finansów (mf.gov.pl). Domyślnie zwraca true, gdy podmiot jest zarejestrowany jako podatnik VAT czynny albo zwolniony. Z argumentem VATonly równym true zwraca true tylko dla czynnego podatnika VAT.

ValidatePLNIP(NIP,[VATonly]);
Argument Typ Wymagany Opis
NIP tekst Tak Numer NIP do sprawdzenia.
VATonly wartość logiczna Nie Jeżeli ma wartość true, funkcja zwraca true tylko wtedy, gdy podmiot o podanym numerze NIP jest czynnym podatnikiem VAT.

Funkcja zwraca wartość logiczną: true, jeżeli weryfikacja się powiodła, w przeciwnym razie false. Funkcja zwraca false także wtedy, gdy usługa Ministerstwa Finansów nie odpowie w ciągu 3 sekund.

Funkcja sprawdza, czy numer z pola NIP należy do zarejestrowanego podatnika VAT (czynnego albo zwolnionego).

isValid = ValidatePLNIP([NIP]);

Funkcja sprawdza, czy numer z pola NIP należy do czynnego podatnika VAT.

isValid = ValidatePLNIP([NIP],true);
  • Przed wywołaniem funkcji sprawdź, czy numer NIP ma poprawny format.
  • Podawaj argument VATonly tylko wtedy, gdy potrzebujesz potwierdzić, że podatnik VAT jest czynny.
  • Pusty albo źle sformatowany numer NIP. Funkcja zwróci false. Sprawdź format numeru przed wywołaniem funkcji.
  • Wartość VATonly, która nie jest wartością logiczną. Funkcja może działać inaczej, niż oczekujesz. Podawaj true albo false.