Skip to end of metadata
Go to start of metadata

Powrót do spisu komponentów: Plus VENDOR Checker

 Jeśli masz problem ze zrozumieniem jak działa walidator, sprawdź opisy: WalidatorWykonanie warunkoweParametry komponentów

Podstawowe informacje

Kategoria: Plus Vendor Checker

Umiejscowienie akcji: Zmienna, Przycisk

Aktualna wersja: 1.0.5

Opis

Walidator sprawdza nr NRB  z nr NIP na tzw. Białej Liście z MF, gdy wszystkie wyniki są poprawne (odpowiedź TAK) to akceptuje zdanie. Dla odpowiedzi negatywnych możną włączyć okienko potwierdzające. Okno z potwierdzeniem i ręczną akceptacją można włączyć dla wyniku negatywnego (Odpowiedź NIE) i/lub dla pojawienia się błędu (Inny status niż TAK/NIE). W momencie braku problemów z połączeniem (strona nie osiągalna, zły request itp) zawsze włącza się okno potwierdzenia. Każde poprawne zapytanie jest zapisywane w tabeli wewnętrznej. Tab_1. pm_vendor_checker.

Algorytm sprawdzania

  1. Najpierw sprawdza w pamięci serwera (CACHE)
  2. Gdy nie znaleziono to sprawdza, czy w bazie danych są dane, o które pytamy
    a. Jeżeli nie to pyta API MF (ONLINE)
    b. Jeżeli tak to odpytuje bazę danych (DATABASE), Jeżeli baza danych nie zwróci wyniku lub błąd jakiś to odpytuje dodatkowo API MF.

Aby walidator mógł sprawdzać w pliku płaskim należy taki plik załadować do bazy danych za pomocą zadania zaplanowanego [Zadanie Zaplanowane] Pobieranie Pliku Płaskiego lub [Zadanie Zaplanowane] Pobieranie konkretnego Pliku Płaskiego

UWAGA

Ze względu na sprawdzanie w Pliku Płaskim, sprawdzanie za pomocą numeru REGON zostało usunięte (Nie wspierane przez Plik Płaski).

Parametry konfiguracyjne
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaUwagi i ograniczenia
NIP *1.0.0Wartość przechowująca nr NIP Zmienna Usuwane są inne znaki niż cyfry. Można podać wartość nagłówka (wszystkie wykonania z tym samym parametrem)
IBAN*1.0.0Międzynarodowy numer rachunku bankowegoTabela wartości tekstowych Usuwane są inne znaki niż cyfry. Można podać wartość nagłówka (wszystkie wykonania z tym samym parametrem)

Data*

1.0.0Pobrane dane z dniaTabela wartości datowych Gdy wartość pusta ustawiana jest aktualna data. Można podać wartość nagłówka (wszystkie wykonania z tym samym parametrem)
Typ*1.0.4Wybór typu parametru NIP/REGONLista wartościNIP

Informuję jaki typ nr jest podany w parametrze NIP/REGON

Parametr ten nie jest już wspierany

Komentarz *1.0.0Włącza / wyłącza komentarz do procesuLogicznyNIE 
Dopisz ID zapytania1.0.5Dopisuje id zapytania do komentarza. np "ID zapytania: la0ah-884ifj3."LogicznyNIEWidoczne tylko wtedy gdy parametr Komentarz jest ustawiony na tak. Id zapytania zaczynające sie od flatfile-... są to wewnętrzne identyfikatory systemu PlusWorkflow. Id bez tego prefixu są nadawane przez MF.
Okno potwierdzenia negatywnej odpowiedzi *1.0.0Włącza okno potwierdzenia jeżeli któreś z odpowiedz zwróci status NIE TAK 
Okno potwierdzenia błędów *1.0.0Włącza okno potwierdzenia jeżeli któreś z odpowiedzi zwróci status błędu  TAK 

Parametr*- pole wymagane

 

Przykładowa konfiguracja

Change log

1.0.1

  • Utworzenie komponentu

1.0.4  (obowiązująca dokumentacja)

  • Dodanie obsługi sprawdzania w pliku płaskim
  • Usunięcie sprawdzania za pomocą numeru REGON
  • Poprawa komunikatów w języku angielskim

1.0.5 (obowiązująca dokumentacja)

  • Dodanie możliwości zapisanie id zapytania w komentarzu.

 

 

 

  • No labels
Write a comment…