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 akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów

Podstawowe informacje

Kategoria: Plus Vendor Checker

Umiejscowienie akcji: Tabelka, przycisk na tabelce

Aktualna wersja: 1.0.10

Opis

Akcja sprawdza nr NRB  z nr NIP na tzw. Białej Liście z MF. Akcja działa pod przyciskiem tabelki (sprawdza całą tabelkę) lub na aktualizacje danych w wybranych kolumnach (sprawdza konkretny wiersz). Akcja zwraca odpowiedź w formie chmurki na formularzu lub zapisuje do zmiennej. Można także włączyć komentarz. Przy poprawnym zapytaniu zwracany jest nr zapytania, który można zapisać do zmiennej formularza. 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 akcja mogła 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 Tabela wartości tekstowych 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 nr jest podany w parametrze NIP/REGON

Parametr ten nie jest już wspierany

Status1.0.0Zmienna do zapisu zwróconego statusu (TAK/NIE/Informacje o błędzie)Zmienna tekstowa w tabeli Gdy nieustawiona parametru, informacja będzie zwracana w postaci chmurki na formularzu. Przycisk zwróci jedną zbiorczą chmurkę
Identyfikator zapytania1.0.0Identyfikator jest unikalnym identyfikatorem zapytania do API, mogącym także potwierdzać fakt dokonania tego zapytania przed organami podatkowymi.Zmienna tekstowa w tabeli W momencie wystąpienia błędu zapisywana jest wartość pusta.
Komentarz *1.0.0Włącza / wyłącza komentarz do procesuLogicznyNIE Dla przycisku zwrócony zostanie jeden zbiorczy komentarz,
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 się od flatfile-... są to wewnętrzne identyfikatory systemu PlusWorkflow. Id bez tego prefixu są nadawane przez MF.
Aktywacja na aktualizowane kolumny1.0.0Wybrane kolumny, w których zmiana wartości spowoduje uruchomienie komponentuTabela zmiennych Parametr widoczny tylko po przeciągnięciu na tabele
Warunek dla wiersza1.0.10Warunek, jaki musi zostać spełniony, by akcja została wykonana w danym wierszu. Możemy zastosować zmienną kontekstową Indeks wiersza, by odnieść się do poszczególnych kolumn danego wiersza.   

Parametr*- pole wymagane

 

Zmienne kontekstowe
Nazwa zmiennej kontekstowejOd wersjiOpisTyp parametru
Indeks wiersza1.0.10Przechowuje informacje o indeksie obecnie ustawianego wiersza. Można ją wykorzystać w parametrze "Warunek dla wiersza", by uzyskać wartość z obecnie ustawianego wiersza.Całkowita
Przykładowa konfiguracja

Konfiguracja przycisku

Konfiguracja tabelki

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.

1.0.10

  • Dodanie nowego parametru Warunek dla wiersza
  • Dodanie linków w deskryptorze wtyczki
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.