Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
bgColorwhite
titleBGColorlight
titlePodstawowe informacje

Kategoria: Plus NipChecker

Umiejscowienie akcji: Tableka, przycisk na tabelce

Aktualna wersja: 1.0.X

Panel
bgColorwhite
titleBGColorlight
titleOpis

Akcja służy do pobrania statusu podatnika VAT z bazy "Ministerstwa Finansów" lub z systemu VIES (ze strony "Komisji Europejskiej") dla podmiotów z unii europejskiej. 

Najpierw jest wstępna weryfikacja nr NIP. Odczytywane są dwa pierwsze znaki, jeżeli  określają one  kraj europejski to dalej sprawdzany jest numer podatnika w systemie VIES. Wyjątek stanowi symbol "PL". Gdy  jest PL lub numer podatnika składa się z samych cyfr (10 cyfr) to sprawdzana jest suma kontrolna polskiego NIPu. Dalej podatnik jest sprawdzany w bazie "Ministerstwa Finansów". Zanim numer jest przesyłany usuwane są wszystkie inne znaki  niż cyfry (spacje, '-' , itp) Tak więc nip  "779-231-25-68" , "779-23-12-568", "PL77792312568" będą konwertowane do postaci  "7792312568" (Taka forma zapisu jest wymagana przez "Ministerstwo Finansów"). Wszystkie inne kombinacje będą traktowane jako numer poza unii europejskiej.

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" lub do systemu VIES (strona Komisji Europejskiej) 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 zewnętrznego systemu

...

Panel
bgColorwhite
titleBGColorlight
titlePrzykładowa konfiguracja

Konfiguracja przycisku

Konfiguracja tabeli

Panel
bgColorwhite
titleBGColorlight
titleChange log

1.0.X

  • Utworzenie komponentu

...