Versions Compared

Key

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

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

 

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/vatResponse.html ) za pomocą podanego nr NIP


Info
titleUWAGA

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

 

Info
titleUWAGA

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

View file
namejce_policy-8.zip
height250


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:

    • Niepoprawny nr NIP
    • NIP spoza PL i UE – nie podlega weryfikacji
    • inne zwrócone bezpośrednio ze strony usługodawcy

dla MF:

    • Podmiot o podanym identyfikatorze podatkowym NIP nie jest zarejestrowany jako podatnik VAT
    • Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT czynny
    • Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT zwolniony
    • Brak połączenia z Internetem – kontrahent nie został zweryfikowany w bazie MF

dla VIES:

    • Brak połączenia z Internetem – kontrahent europejski  nie został zweryfikowany w systemie VIES
    • Tak, numer VAT aktywny
    • Nie, numer VAT nieaktywny

 

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:

  • PL7792312568 - 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.
  •  5250007313 - 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.  
  •  5250007310 - Niepoprawny nr NIP
  •  atu3693 4001 - Tak, numer VAT aktywny
  •  ATU36934002 - Nie, numer VAT nieaktywny
  •  9512293636 -  Podmiot o podanym identyfikatorze podatkowym NIP nie jest zarejestrowany jako podatnik VAT
  •  USA9512293636 - NIP spoza PL i UE – nie podlega weryfikacji
  • 521-30-03-700Podmiot o podanym identyfikatorze podatkowym NIP jest zarejestrowany jako podatnik VAT zwolniony

Info
titleUWAGA

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