ValidatePLNIPOnline
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja ValidatePLNIPOnline sprawdza numer NIP w bazie Ministerstwa Finansów (mf.gov.pl) i zwraca kod statusu podmiotu jako podatnika VAT.
Składnia
Dział zatytułowany „Składnia”ValidatePLNIPOnline(NIP);Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
NIP |
tekst | Tak | Numer NIP do sprawdzenia. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Funkcja zwraca tekst: jeden z kodów:
N– Podmiot o podanym identyfikatorze podatkowym NIP nie jest zarejestrowany jako podatnik VATC– Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT czynnyZ– Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT zwolnionyI– Błąd zapytania - Nieprawidłowy Numer Identyfikacji PodatkowejD– Błąd zapytania - Data spoza ustalonego zakresuX– Usługa nieaktywnaL– Przekroczono limit zapytań
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: sprawdzenie numeru NIP z pola sprawy
Dział zatytułowany „Przykład 1: sprawdzenie numeru NIP z pola sprawy”Funkcja sprawdza numer NIP z pola NIP. Zmienna isValid będzie zawierać jeden z kodów opisanych wyżej.
isValid = ValidatePLNIPOnline([NIP]);Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Przed wywołaniem funkcji sprawdź, czy numer NIP ma poprawny format.
Typowe błędy
Dział zatytułowany „Typowe błędy”- 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.