Import dokumentów PK uwzględnia dane o rozrachunkach

Mechanizm importu dokumentów PK z pliku XLS w słowniku Dowody rozbudowano o możliwość ujęcia podstawowych danych o rozrachunkach.

Dane te mogą być pobierane z importowanych plików lub automatycznie uzupełniane w oparciu o parametry zdefiniowane w systemie.

Dotychczas nie było możliwości importu danych dotyczących rozrachunków przy użyciu procedury Importuj dowód z pliku XLS. Użytkownik musiał uzupełniać ręcznie brakujące informacje w utworzonym dokumencie. Proces ten nie był optymalny, gdyż wymagał edycji każdego z zaimportowanych dowodów, co przy ich większej liczbie było dosyć pracochłonne.

Aktualnie operator może wypełnić potrzebne dane o rozrachunku w pliku importu wraz ze standardowymi wartościami dotyczącymi importowanego dowodu – lub pozostawić je nieuzupełnione, aby uzupełnił je system w oparciu o zdefiniowane reguły wykorzystujące parametry dostępne w systemie. Dzięki wprowadzonym zmianom zaimportowany dowód nie wymaga już ręcznego dopisywania danych rozrachunku w oknie edycyjnym w zakładce Linijki dowodów. Dzięki temu rozwiązaniu proces obróbki importowanego dowodu jest krótszy.

Aby zoptymalizować proces importu dowodów w module FK wprowadzono następujące zmiany:

·        rozszerzono zakres danych możliwych do uzupełnienia w szablonie importu,

·        rozszerzono proces importu danych dowodu o obsługę przenoszenia i rejestrowania dodatkowych kolumn pliku XLS,

·        rozszerzono proces importu danych dowodu o obsługę uzupełniania dodatkowych kolumn pliku XLS w oparciu o zdefiniowane reguły i parametry dostępne w systemie, dodano dodatkowe walidacje i autouzupełnianie danych,

·        w oknie procedury importu danych Importuj dowód z pliku XLS dodano nowy parametr Kontrahent  umożliwiający automatyczne uzupełnienie informacji o kontrahencie w nagłówku dowodu.

W pliku XLS importu danych dowodów dodano kolumny:

·        NagRoz_Fill – określa, czy w linijce importu są dane rozrachunku, które mają zostać zaimportowane (0-nie, 1-tak),

·        NagRoz_DataP – data płatności dla rozrachunku,

·        NagRoz_Numer – numer rozrachunku,

·        NagRoz_OpisRoz – opis rozrachunku,

·        NagRoz_RodzajP – rodzaj płatności,

·        NagRoz_sno – sposób naliczania odsetek,

·        NagRoz_StanRoz – status rozrachunku,

·        DataRoz – data rozrachunku pojawiająca się na linijce dowodu.

Uzupełnienie wartości w nowych kolumnach nie jest wymagane.

Rys. Definicja szablonu importu dowodów z nowymi kolumnami

Rys. Przykładowe wartości w nowych kolumnach szablonu importu dowodów

Tak zdefiniowane wartości w kolumnach dotyczących rozrachunku są uwzględniane przez system i zapisywane w danych rozrachunkowych, które można podejrzeć w trakcie edycji dowodu za pomocą procedury Edytuj rozrachunek. Dodatkowo po odpowiedniej konfiguracji wartość DataRoz widoczna jest w kolumnie Rozrachunek;Data bezpośrednio w linijce dowodu.

Rys. Lokalizacje podglądu danych rozrachunkowych w trakcie edycji dowodu

Proces importu danych z pliku XLS do dowodu został rozbudowany o dodatkową walidację i autouzupełnianie danych w przypadku braku wartości w pliku XLS.

Dodatkowa walidacja danych objęła trzy atrybuty, tj. Rodzaj płatności, Sposób naliczania odsetek i Status rozrachunku, dla których wartości są czerpane z dedykowanych kartotek w systemie. W przypadku niezgodności symbolu podanego dla któregokolwiek z wymienionych atrybutów, system przerwie proces importu zgłaszając odpowiedni komunikat błędu.

Rys. Zgłoszenie błędu walidacji rodzaju płatności dla rozrachunku przy imporcie dowodu

Rys. Zgłoszenie błędu walidacji sposobu naliczania odsetek dla rozrachunku przy imporcie dowodu

Rys. Zgłoszenie błędu walidacji statusu rozrachunku przy imporcie dowodu

Autouzupełnianie nowych danych rozrachunkowych odbywa się w następujący sposób:

·        Status rozrachunku (NagRoz_StanRoz) – jeśli w pliku importu nie będzie dla niego zdefiniowanej wartości, system zainicjuje go wartością ‘?’ (Do sprawdzenia),

·        Rodzaj płatności (NagRoz_RodzajP) i Sposób naliczania odsetek (NagRoz_sno) – w przypadku obu atrybutów system będzie próbował je pobrać z importowanego pliku. Jeśli nie będzie on uzupełniony, to system będzie próbował pobrać je kolejno z następujących miejsc:

o   najpierw ze szczegółu Warunki handlowe  w słowniku Kontrahenci ,

o   jeśli w powyższym szczególe nie będzie wartości, to z ustawień dla rodzaju dowodu,

o   jeżeli w ustawieniach dla rodzaju dowodu nie będzie wartości, to z globalnego parametru.

Jeśli w żadnej z podanych lokalizacji wartość nie będzie określona, to finalnie pole pozostanie nieuzupełnione.

Ostatnim elementem rozbudowy omawianej funkcjonalności jest dodanie w oknie procedury Importuj dowód z pliku XLS parametru Kontrahent. Umożliwia on podanie logo kontrahenta, które zostanie zapisane w nagłówku dowodu powstałego w wyniku importu pliku.

Kontrahenta można wybrać korzystając z rozwijanej listy wartości działającej z wyszukiwaniem pełnotekstowym po logo, nazwie i NIP-ie kontrahenta.

Rys. Parametr Kontrahent w oknie parametrów procedury importu dowodu

Parametr Kontrahent ma pomóc także przy określaniu wartości dla atrybutów Rodzaj płatności i Sposób naliczania odsetek w przypadku, gdy skonfigurowany jest mechanizm pobierania wartości z warunków handlowych kontrahenta.