Opis:

Wtyczka zawierająca komponenty do sprawdzenia statusu podatnika VAT w bazach "Ministerstwa Finansów"  (strona: https://ppuslugi.mf.gov.pl/_/)  oraz w systemie VIES na stronie "Komisji Europejskiej"  (strona http://ec.europa.eu/taxation_customs/vies ) za pomocą podanego nr NIP

Mapa procesu do testowania komponentu Check Status Vat 2017-09-29.zip

UWAGA: Pamiętaj o zainstalowaniu certyfikatu (http://ec.europa.eu/taxation_customs/vies ) na serwerze PlusWorkflow  


Od wersji 1.0.6 Wtyczka korzysta z nowego API dla bazy "Ministerstwa Finansów"  (strona: https://wl-api.mf.gov.pl/)


Aby zweryfikować dany nip wystarczy wywołać poniższy link:
https://wl-api.mf.gov.pl/api/search/nip/<nip>?date=<current date>

np.

w przeglądarce:

https://wl-api.mf.gov.pl/api/search/nip/5250007313?date=2022-05-05

 

 

lub w konsoli na linuxie wywołać polecenie:

curl https://wl-api.mf.gov.pl/api/search/nip/5250007313?date=2022-05-10



 

W przypadku problemów z połączeniem i walidacją certyfikatu należy pobrać paczkę JCE ze strony https://www.oracle.com/technetwork/java/javase/downloads/jce-all-download-5170447.html.
Archiwum należy rozpakować, pliki *.jar skopiować do katalogu Javy :

  • <java-home>/lib/security dla [Unix]
  • <java-home>\lib\security dla [Windows]

Szczegóły instalacji znajdują się w pliku README.txt w pobranym archiwum.

Plik dla Java 8


Przed połączeniem do bazy MF jest sprawdzany nr NIP (długość znaków oraz suma kontrolna).

Może zostać zwrócony jeden z poniższych statusów

Ogólne:

dla MF:

dla VIES:

 

W celu przyspieszenia działania, wtyczka przechowuje w pamięci ostatnie 8000 statusów  przez maksymalnie 12 godzin,

Przykładowe nipy i ich statusy  do testowania:

Wtyczka sprawdzą wstępnie nipy.
Nipy Polskie rozpoznaje po przedrostku PL lub długości 10 cyfr (Sprawdza tez sume kontrolną).
Dla UE nipy musza posiadać przedrostek kraju należącego do UE np AT, GB, DE.
Reszta numerów jest traktowana jako poza UE


Dostępne komponenty:

  1. Akcje:
    1. Status podatnika VAT
    2. Status podatnika VAT w tabeli
  2. Settery/Zadania automatyczne
    1. Status podatnika VAT 
    2. Status podatnika VAT w tabeli 
  3. Walidatory:
    1. Walidator sprawdzający status podatnika VAT
    2. Walidator sprawdzający status podatnika VAT w tabeli