Wyznaczanie terminu płatności na wybrany dzień miesiąca

W najnowszej wersji systemu Softlab ERP umożliwiono określanie terminu płatności na wybrany dzień miesiąca. Dotychczasowe wyliczenie terminu płatności jako liczby dni od podanej daty startu (w zależności od ustawień systemu: dowodu, sprzedaży, wpływu lub wystawienia) nie zawsze było wystarczające.

Czasami przedsiębiorstwa (np. ze względów organizacyjnych) chcą dokonywać płatności w konkretny dzień miesiąca. Nowa funkcjonalność umożliwia zdefiniowanie rodzaju płatności dostosowanego do indywidualnych potrzeb kontrahentów.

Dodano dwie funkcje (w nawiasach podane są parametry funkcji):

·         kli_fn_DniPWybranyDzienMiesiaca (@Data, @D, @M) – wylicza termin płatności na wybrany dzień wybranego miesiąca,

·         kli_fn_DniPOstatniDzienMiesiaca (@Data, @M) – wylicza termin płatności na ostatni dzień wybranego miesiąca.

W słowniku Rodzaje płatności dodano pole Nazwa funkcji, w którym można podać nazwę wybranej funkcji oraz jej parametry (w nawiasie). Parametrami są:

·         @Data – data startu płatności, wpisujemy @, wówczas funkcja pobierze datę startu płatności według ustawień systemu,

·         @D –numer dnia miesiąca, na który ma być ustawiony termin płatności,

·         @M – liczba miesięcy, o którą przesuwamy termin płatności.

Za pomocą funkcji, na podstawie podanych parametrów, wyliczane są dynamicznie dni oraz termin płatności. Jeśli wartość w polu Dni została podana w definicji rodzaju płatności, to jest ona nadpisywana przez wartość wyliczoną przez funkcję.

Obraz zawierający stół Opis wygenerowany automatycznie

Rys. Rodzaje płatności – przykładowe użycie funkcji

Oto przykłady zastosowania nowych funkcji:

1.       kli_fn_DniPWybranyDzienMiesiaca (@, 20, 0) – płatność 20. dnia miesiąca,

1.       kli_fn_DniPWybranyDzienMiesiaca (@, 5, 0) – płatność 5. dnia miesiąca,

1.       kli_fn_DniPWybranyDzienMiesiaca (@, 20, 1) – płatność 20. dnia następnego miesiąca,

1.       kli_fn_DniPWybranyDzienMiesiaca (@, 5, 1) – płatność 5. dnia następnego miesiąca,

1.       kli_fn_DniPOstatniDzienMiesiaca (@, 0) – płatność ostatniego dnia miesiąca,

1.       kli_fn_DniPOstatniDzienMiesiaca (@, 1) – płatność ostatniego dnia następnego miesiąca.

Zdefiniowane rodzaje płatności można użyć w warunkach handlowych kontrahenta (w sekcji Szczegóły płatności okna edycyjnego) lub w nagłówku dowodu.

Obraz zawierający tekst Opis wygenerowany automatycznie

Rys. Wybór rodzaju płatności na dowodzie

Po wyborze rodzaju płatności (lub zainicjowaniu ich z warunków handlowych) w nagłówku dowodu liczba dni płatności zostanie automatycznie wyliczona i zaktualizowana na podstawie funkcji zdefiniowanej dla danego rodzaju. Efekt będzie także widoczny w postaci aktualizacji terminu płatności na linijkach dowodu w zakładce Terminarz płatności.