Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Powrót do spisu komponentów: NIP Checker

Przykładowa mapa procesu:  Check Status Vat 2017-07-18 .zip

Przeznaczenie:

Akcja służy do pobrania statusu podatnika VAT z bazy "Ministerstwa Finansów". 

Parametry:

"NIP"

Typ pola STRING. NIP dla którego ma być pobrany status.

"Status [opcjonalnie]"

Typ pola VARIABLE. Zmienna do której ma trafić informacja o statusie. Gdy pole zostawi się puste, informacja będzie wyświetlana w oknie powiadomienia na formularzu (MessangeBox). Czas wyświetlania powiadomienia ustawiony na 15 sek.

Szczegółowy opis działania:

Akcje można podpiąć pod przycisk (działanie za każdym wciśnięciem przycisku) lub na zmienną na formularzu (działanie za każdym razem zmiany wartości pola).

Najpierw jest wstępna weryfikacja nr NIP. NIP konwertowany jest na same cyfry po czym sprawdzana jest jego długość i suma kontrolna. 

Tak więc nip  "779-231-25-68" , "779-23-12-568", "blabla779bla23bla125bla68blabla", "7792312568" jest konwertowany do postaci "7792312568" (Taka forma zapisu jest wymagana przez "Ministerstwo Finansów").

Po niepoprawnej weryfikacji jest zwracany komunikat "Niepoprawny nr NIP" i zapisywany w zmiennej ustawionej w parametrze "Status" (lub wyświetlana w formie okna powiadomień na formularzu).

Po przejściu pozytywnej weryfikacji sprawdzana jest pamięć cache serwera. Jeśli w ciągu 12h wtyczka już wykonała zapytanie (za pomocą dowolnego komponentu z tej wtyczki) do bazy "Ministerstwa Finansów" to zwracany jest ostatni status z pamięci serwera. Jeżeli natomiast nie było w pamięci lub minęło 12h to jest wywoływane nowe zapytanie do bazy "Ministerstwa Finansów".

 

Statusy zwracane z "Ministerstwa Finansów":

    • Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT czynny
      Dodatkowo informujemy, iż w celu potwierdzenia czy podmiot jest zarejestrowany jako podatnik VAT czynny, podatnik i osoba trzecia mająca interes prawny, mogą złożyć do właściwego naczelnika urzędu skarbowego wniosek o wydanie zaświadczenia.
    • Podmiot o podanym identyfikatorze podatkowym NIP nie jest zarejestrowany jako podatnik VAT
    • Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT zwolniony

 

 

 


  • No labels