Przejdź do głównej zawartości

ValidatePLNIPOnline

Funkcja ValidatePLNIPOnline sprawdza numer NIP w bazie Ministerstwa Finansów (mf.gov.pl) i zwraca kod statusu podmiotu jako podatnika VAT.

ValidatePLNIPOnline(NIP);
Argument Typ Wymagany Opis
NIP tekst Tak Numer NIP do sprawdzenia.

Funkcja zwraca tekst: jeden z kodów:

  • N – Podmiot o podanym identyfikatorze podatkowym NIP nie jest zarejestrowany jako podatnik VAT
  • C – Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT czynny
  • Z – Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT zwolniony
  • I – Błąd zapytania - Nieprawidłowy Numer Identyfikacji Podatkowej
  • D – Błąd zapytania - Data spoza ustalonego zakresu
  • X – Usługa nieaktywna
  • L – Przekroczono limit zapytań

Funkcja sprawdza numer NIP z pola NIP. Zmienna isValid będzie zawierać jeden z kodów opisanych wyżej.

isValid = ValidatePLNIPOnline([NIP]);
  • Przed wywołaniem funkcji sprawdź, czy numer NIP ma poprawny format.
  • Nieprawidłowy numer NIP. Funkcja zwróci kod I. Sprawdź format numeru przed wywołaniem funkcji.
  • Przekroczenie limitu zapytań. Funkcja zwróci kod L. Ogranicz liczbę wywołań funkcji.