Obiekty uzupełniające

<< Kliknij, aby wyświetlić Spis treści >>

Nawigacja:  SIMPLE.ERP > Praca bieżąca > Definiowanie obiektów. Rodzaje obiektów >

Obiekty uzupełniające

Wiele obiektów i ich funkcji wykorzystywanych jest w innych obiektach i trudno je jednoznacznie przypisać do któregoś z nich. Zebrano je w grupie obiektów uzupełniających.

Wspólne ich cechy pozwalają na ich zgrupowanie w następujący sposób:

Obiekty związane z wielowalutowością,

Obiekty związane z adresowaniem miejsca innych obiektów,

Obiekty związane z określeniem cen produktów i opustów dla klientów,

Obiekty związane z określeniem jednostek miar,

Obiekty związane z okresami rozliczeniowymi.

Wielowalutowość

Cecha systemu pozwalająca na stosowanie obcych walut i przeliczania ich kursów.

Realizacja wielowalutowości w systemie wymaga zdefiniowania następujących obiektów: waluty, typy kursów, źródła kursów, tabele kursowe.

Waluty

Waluta w systemie identyfikowana jest poprzez swój 3 znakowy symbol alfanumeryczny i opcjonalnie symbol numeryczny. Symbol znakowy powinien odpowiadać symbolom walut określonym w odnośnym Zarządzeniu Prezesa NBP. Każda waluta opisana jest dodatkowo przez nazwę, nominał jakim się będziemy posługiwać, nazwą jednostek na jaką się dzieli ( grosze) i precyzją tych jednostek. Kurs waluty w stosunki do innych podawany będzie w odniesieniu do zdefiniowanego dla niej nominału.

Rysunek 1921. Edycja walut

Typy kursów

Typ kursu jest katalogiem stosowanych typów kursu w tabelach kursowych. Przykładowo może to być Kurs średni dzienny, tygodniowy, itp. Jest jedną z cech tabeli kursowej i umożliwia pobranie kursu waluty.

Rysunek 1922. Edycja typów kursów walut

Źródła kursów

Źródło kursu jest cechą pochodzenia kursu, zwykle jest to kurs konkretnego banku. Jest jedną z cech umożliwiająca pobranie kursu waluty z tabeli kursów.

Rysunek 1923. Edycja źródeł kursów walut

Tabele kursowe

Tabele kursowe zawierają kursy walut określonego typu i z określonego źródła. Przykładową tabelą jest 'Tabela kursów średnich NBP'. Każda tabela ma w systemie swój znakowy identyfikator, datę i czas ogłoszenia oraz czas obowiązywania. Tabeli można przypisać atrybut modyfikowalności i jej tolerancję. Flaga modyfikowalności jeśli jest zaznaczona, oznacza możliwość edycji kursu waluty pobranego z tabeli. Granice modyfikowalności określone są procentowo w polu 'Tolerancja'. Data końcowa obowiązywania tabeli może pozostać pusta (00.00.0000) co oznacza, że tabela jest bezterminowa. Gdy dla danego typu i źródła kursu w określonym dniu, obowiązuje więcej niż jedna tabela wybierana jest ta która najpóźniej została ogłoszona.

Każda tabela ma w systemie swój znakowy identyfikator, datę i czas ogłoszenia oraz czas obowiązywania. Tabeli można przypisać atrybut modyfikowalności i jej tolerancję. Flaga modyfikowalności jeśli jest zaznaczona, oznacza możliwość edycji kursu waluty pobranego z tabeli. Granice modyfikowalności określone są procentowo w polu 'Tolerancja'. Data końcowa obowiązywania tabeli może pozostać pusta (00.00.0000) co oznacza, że tabela jest bezterminowa. Gdy dla danego typu i źródła kursu w określonym dniu, obowiązuje więcej niż jedna tabela wybierana jest ta która najpóźniej została ogłoszona.

Rysunek 1924. Edycja tabel kursowych

Obiekty adresowe

Obiekty niezbędne do zbudowania adresów firmy, dostawców, odbiorców, punktów obrotu, itp.

W celu jednoznacznego budowania adresów zdefiniowano następujące obiekty: kraje, województwa, regiony. W przyszłości wprowadzone zostaną powiaty i gminy. Wybór takiego obiektu z listy wcześniej zbudowanej wyeliminuje niejednoznaczności w adresowaniu wynikające ze skrótów i 'wielkości' liter.

Kraje

Kraj w systemie identyfikowany jest przez 15 znakowy identyfikator oraz nazwę.

Dodatkowo dla każdego kraju należy podać kod jego waluty narodowej oraz obowiązujący język urzędowy. Kod waluty posłuży do podpowiedzi waluty dla dokumentów wystawianych odbiorcom z danego kraju, język zaś na wybór wersji językowej dokumentu.

W związku z wprowadzeniem waluty EURO dla krajów Europejskiej Unii Monetarnej i Walutowej dla kraju będącego jej członkiem należy ustawić parametr 'Kraj EURO?' Parametr ten będzie miał wpływ na sposób przeliczania kursów walutowych oraz postać dokumentów sprzedaży do tych krajów.

Rysunek 1925. Edycja krajów

Regiony

Regiony identyfikowane są w systemie przez identyfikator i nazwę. Pozwalają na dowolny podział rynku zbytu produktów na regiony niezależne od kraju, województwa, powiatu czy gminy. Odbiorcy naszych produktów przypisuje się region w jakim się znajduje. Dana ta pozwoli na analizę sprzedaży w zdefiniowanym regionie a w przyszłości na zautomatyzowanie prowizyjnego systemu sprzedaży.

Rysunek 1926. Edycja regionów

Województwa

Definicja województw na jakie jest podzielony kraj, pozwala na jednoznaczne określenie tego elementu adresu i uzyskiwanie zbiorczych danych np. dotyczących obrotów z kontrahentami w zadanym województwie.

Rysunek 1927. Lista województw

Ceny i opusty

Ceny i opusty decydują o wynikowej cenie sprzedaży.

W systemie przyjęto następującą regułę dotycząca wyznaczania ceny sprzedaży produktów:

Ceny są atrybutem produktu,

Opusty są atrybutem odbiorcy/klienta,

Dopuszczalny jest opust za formę płatności.

W związku z powyższym ceny definiuje się dla produktów. Cena może podlegać rabatowaniu. Czas obowiązywania ceny produktu spowodował pogrupowanie ich w rodzaje cen.

Rodzaj ceny jest specyficznym rodzajem cennika np. cennik promocyjny, edukacyjny, standardowy, itp. Rodzaj ceny ma swój identyfikator, nazwę i czas obowiązywania. Ceny w ramach rodzaju można definiować przechodząc z edycji danego produktu do akcji 'Ceny produktu' i wtedy można zbudować całą ich strukturę. W definicji rodzajów cen można natomiast przypisać danemu rodzajowi ceny klasy produktów lub konkretne produkty.

Przypisanie to może być również dokonane w edycji produktów. W przypadku gdy dla produktu obowiązuje kilka rodzajów cen wybierana jest ta która najpóźniej zaczyna obowiązywać lub ta którą explicite wskazano w dokumencie sprzedaży. Cena produktu lub klasy produktów może być zdefiniowana zależnie od waluty, jednostki miary, ilości produktu w tej jednostce miary. Może być wyrażona kwotowo lub być wyliczana formułą obliczeniową TCL. Ma określoną precyzje i sposób zaokrąglania. Ponadto, dla każdej ceny określony jest maksymalny procent rabatu jaki może być udzielony. Rodzaj ceny i jej charakterystyka może być zdefiniowana na dowolnym poziomie drzewa klasyfikacyjnego. Możliwe jest przyjęcie rozwiązania w którym na najwyższym poziomie drzewa klasyfikacyjnego ( dla wszystkich produktów) zdefiniowana jest cena jako cena sprzedaży określona w produkcie. Eliminuje to konieczność budowy cennika, jeśli nie jest to wymagane.

Rysunek 1928. Edycja rodzajów cen

Rysunek 1929. Definiowanie cen produktów

Opusty definiowane są dla klientów/odbiorców. Można je definiować z podpowiedzi opustów w oknie edycji odbiorcy lub z menu systemu przez wykonanie akcji 'Opusty odbiorców'. Opust ma swój identyfikator i nazwę, definiowany jest w określonej walucie, zależy od wartości sprzedaży. Może być określony procentowo, kwotowo bądź poprzez formułę obliczeniową TCL.

Rysunek 1930. Definiowanie opustów

Na zakładce Parametry sprzedaży wybranemu odbiorcy ( to samo dotyczy klasy) określa się rodzaj opustu oraz domyślny rodzaj ceny jaki ma być dla niego zastosowany. Warunkiem zastosowania tego rodzaju ceny jest istnienie tej ceny dla produktu. Przykładowo jeśli odbiorca ma zdefiniowany rodzaj ceny 'Edukacyjna' to dla wszystkich produktów dla których przewidziano ceny edukacyjne zostaną one zastosowana.

Rysunek 1931. Zakładka parametry sprzedaży

Dodatkowym opustem stosowanym w systemie i mającym naturalnie wpływ na ostateczna cenę sprzedaży jest opust za termin płatności. Opust ten definiowany jest w warunkach płatności jako procent opustu.

Jednostki miary

Wykaz jednostek miar używanych w systemie.

Jednostki miary w systemie podzielone są na typy. Typ jednostki miary grupuje jednostki o stałych wewnętrznych przelicznikach niezależnych od obiektu, który ich używa.

Jednostki masy mają bowiem miedzy sobą stałe przeliczniki, podobnie jednostki objętości, liczebności, mocy, itp. Przeliczniki pomiędzy jednostkami różnych typów zależą od medium które mierzą. Dlatego przelicznik pomiędzy 'kg' a 'litrem definiuje się w obiekcie którego one dotyczą np. towarze. Przeliczniki jednostek w ramach typu zawsze odnoszą się do wyróżnionej jednostki zwanej jednostka bazową. Zmiana jednostki bazowej automatycznie przelicza przeliczniki na nową jednostkę bazową. Wszystkie pozostałe jednostki mają zdefiniowany przelicznik na jednostkę bazową. Zmiana jednostki bazowej powoduje automatyczną zmianę wartości przeliczników. Przelicznik jest zawsze mnożnikiem tj. ilość danej jednostki razy przelicznik daje w wyniku ilość w jednostce bazowej. Maksymalna precyzja, z jaką przechowywane są w systemie przeliczniki wynosi 8 cyfr. Oznacza to, że zmiana jednostki bazowej może spowodować niedokładności przy określaniu przeliczników. Przykładowo, jeżeli jednostką bazową jest sztuka, a inną jednostką jest 3-pak równy trzem sztukom, to zmiana jednostki bazowej spowoduje, że przelicznik ze sztuki na 3-pak będzie równy 0,33333333.

Rysunek 1932. Edycja typów i jednostek miary w typach

Lata obrotowe

Definicja roku obrotowego/rozliczeniowego niekoniecznie pokrywającego się z kalendarzowym.

Rok obrotowy w systemie definiowany jest przez identyfikator, nr roku, daty początku i końca oraz okresy rozliczeniowe.

Standardowo dodawane są 2 okresy rozliczeniowe: początkowy – bilans otwarcia BO, końcowy – bilans zamknięcia BZ. System automatycznie dla nowego roku obrotowego inicjuje okresy rozliczeniowe. Status okresu zmieniany jest w funkcji zamykanie okresów. Rok obrotowy nie musi pokrywać się z rokiem kalendarzowym. Identyfikator okresu rozliczeniowego zapisywany jest w dokumentach, rejestrach VAT, itp. Tylko okres aktywny może być użyty.

Rysunek 1933. Edycja lat obrotowych