Kierunki generowania dokumentów

Poniżej przestawione są kierunki ręcznego generowania dokumentów:

  • ZOS -> OS lub ZOZ
  • wybrane pozycje ZOS ->OS, ZOZ
  • ZOZ -> OZ
  • OS -> ZS
  • OZ -> ZZ lub OS
  • wybrane pozycje OZ -> OS
  • ZS -> FS, WZ, PAR, ZZ (zablokowane, jeśli subpozycje ZS wskazują na magazyn konsygnacyjny własny), FSL, ZWE lub MM- (tylko przy obsłudze konsygnacji)
  • wybrane pozycje ZS -> ZZ
  • ZZ -> FZ, PZ, FZL
  • wybrane pozycje /opakowania ZZ -> FZ, PZ
  • PAR -> FS, WZ, KIPAR, KWPAR
  • KIPAR -> KIWZ
  • ręczna KIPAR -> PW
  • FS -> WZ, KIFS, KWFS
  • KIFS -> KIWZ
  • ręczna KIFS -> PW
  • FZ ->  PZ, KIFZ, KWFZ
  • wybrane pozycje /opakowania FZ -> PZ
  • KIFZ -> KIPZ
  • ręczna KIFZ -> RW
  • RLS -> PW, RW, RLZ, MM-, MM+, FS, KIFS, KWFS, KIPAR, KWPAR
  • RLZ -> PW, RW, FZ, KIFZ, KWFZ
  • ZSK -> FZ
  • WZ -> FS, PAR, KIWZ, KWWZ lub ZSK (tylko przy obsłudze konsygnacji)
  • PZ -> FZ, MM-, KIPZ, KWPZ
  • wybrane pozycje /opakowania PZ -> FZ, MM-
  • RW -> KIRW
  • PW -> MM-, KIPW, KWPW
  • wybrane pozycje /opakowania PW -> MM-
  • MM- -> MM+, PRP lub ZSK (tylko przy obsłudze konsygnacji)
  • wybrane opakowanie MM- -> PRP
  • ZWE -> MM-, MM+, ZZ
  • wybrane pozycje ZWE -> MM-, MM+, ZZ
  • BST -> ZZ, ZWE lub MM-
  • wybrane pozycje BST -> ZZ, ZWE, MM-
  • I -> RW, PW lub WZ, PZ (tylko przy obsłudze konsygnacji)
  • PP -> ZZ, ZWE
  • wybrane pozycje PP -> ZZ, ZWE



Wstęp do generowania dokumentów

W procesie generowania dokumentów rozróżnia się dokument źródłowy, z którego zostanie wygenerowany inny dokument oraz dokument wygenerowany, który powstał w wyniku generowania. Oba te dokumenty są ze ściśle powiązane i uzupełniają się nawzajem, dając pełniejszy obraz przeprowadzonych transakcji.

Wśród opcji generowania dostępne jest generowanie dokumentu:

  • handlowego z magazynowego (np. FS z WZ)
  • magazynowego z handlowego (np. PZ z FZ)
  • handlowego z handlowego (np. FS z ZS)
  • magazynowego z magazynowego (np. MM+ z MM-).

Wykaz dostępnych generowań umieszczony jest na:

  • poszczególnych listach dokumentów
  • z poziomu szczegółów dokumentu w menu głównym w grupie przycisków Generowanie (dostępne tylko dla kilku generowań np. OZ)

Przykładowe grupy przycisków [Generowanie]
Cechy dokumentów wygenerowanych:

  • W przypadku generowania dokumentu z dokumentów handlowych oraz magazynowych, w zależności od ustawień na definicji dokumentu (Konfiguracja Struktura firmy Firma Dokumenty), nowo wygenerowany dokument może być w stanie zatwierdzonym, niezatwierdzonym lub zainicjowanym
  • wygenerowany dokument można częściowo edytować, usunać, zatwierdzić, zaksięgować lub anulować
  • wygenerowana korekta kosztu nie podlega edycji
  • na większości wygenerowanych dokumentów można edytować jedynie kontrahenta, daty na dokumencie oraz płatność
  • na większości wygenerowanych dokumentów można edytować nazwę artykułu będącego pozycją dokumentu, ale tylko jeśli na karcie tego artykułu zaznaczono parametr Edycja nazwy
  • na dokumentach handlowych, generowanych z dokumentów magazynowych i odwrotnie, nie można w pełni edytować pozycji
  • wygenerowany dokument jest wystawiony w takiej walucie, w jakiej dokument źródłowy
  • wygenerowany dokument handlowy (poza zapytaniami) generuje płatność

 

Uwaga
Nie ma możliwości zmiany jednostki na dokumencie faktury lub na dokumencie magazynowym wygenerowanym z zamówienia.

Dokument wygenerowany dziedziczy większość danych z dokumentu źródłowego, za wyjątkiem generowania dokumentów o innym charakterze niż dokument źródłowy – generowanie dokumentu rozchodowego z dokumentu przychodowego i odwrotnie. W takiej sytuacji, dokument generowany przejmuje zazwyczaj jedynie elementy, a dokładniej artykuły, które są przedmiotem dokumentu źródłowego. Pozostałe parametry, jak np. kontrahent, forma i termin płatności, rodzaj transakcji, czy ceny artykułów, są ustalane tak jakby dokument był wystawiany ręcznie, a nie generowany.

Tworzenie korekt wartościowych do faktur oraz paragonów, które były wcześniej skojarzone z dokumentami magazynowymi, pociąga za sobą automatyczne generowanie zatwierdzonych korekt wartościowych do dokumentów magazynowych. Jeśli do dokumentu handlowego, niepowiązanego z żadnym dokumentem magazynowym i odwrotnie, zostaną wystawione korekty wartościowe lub/i ilościowe, generowany dokument magazynowy lub handlowy będzie uwzględniał korekty dokumentu źródłowego. Oznacza to, że jego wartość oraz ilość elementów będzie skorygowana w stosunku do dokumentu źródłowego.

Pozostałe zasady generowania dokumentów zostały opisane w artykule Zasady generowania dokumentów.




Kolejność pobierania cen artykułów na dokumentach rozchodowe

Przypadek I

Ustalając cenę dla elementu dokumentu rozchodowego, kiedy w nagłówku w polu Nabywca wskazano kontrahenta, a na karcie tego kontrahenta nie zaznaczono parametru Najniższa cena na dokumentach rozchodowych, system wykona kolejno poniższe kroki.

Uwaga

Warunkiem skorzystania z danego typu ceny wskazanego w konkretnym kroku jest to, aby był on dostępny dla:

  • centrum, w którym wystawiany jest dokument (zalogowane centrum)
  • centrum w imieniu którego wystawiany jest dokument (centrum będące właścicielem dokumentu – pole Właściciel na formularzu dokumentu)
  • grupy operatorów, do której należy zalogowany operator i, która jest dostępna w zalogowanym centrum

  1. Pobierze domyślny typ ceny dla kontrahenta ustawiony na karcie kontrahenta na zakładce Handlowe i ustawi go na elemencie dokumentu. Cenę ustali w następujący sposób:
    1. Jeśli znajdzie cenniki na tym typie ceny, wśród nich szuka takich cenników, które posiadają pozycję z dokładnie z takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego cenę i ustawi ją na elemencie dokumentu.
    2. Jeśli nie znajdzie cennika w pkt. 1.1, a jednostka określona na elemencie dokumentu to jednostka pomocnicza wówczas wśród cenników na tym typie ceny szuka takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego cenę, przeliczy ją na cenę dla jednostki pomocniczej (względem przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi ją na elemencie dokumentu.
    3. Jeśli nie znajdzie cennika w pkt. 1.2, ustawi cenę 0.
  2. Jeśli system nie może skorzystać z powyższego typu ceny, pobierze domyślny typ ceny dla centrum, w imieniu, którego wystawiany jest dokument (centrum będące właścicielem dokumentu – pole Właściciel na formularzu dokumentu), ale tylko jeśli ten typ ceny jest jednocześnie dostępny dla danego kontrahenta. Ten typ ceny ustawi na elemencie dokumentu. Cenę ustali w następujący sposób:
    1. Jeśli znajdzie cenniki na tym typie ceny, wśród nich szuka takich cenników, które posiadają pozycję z dokładnie z takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego cenę i ustawi ją na elemencie dokumentu.
    2. Jeśli nie znajdzie cennika w pkt. 2.1, a jednostka określona na elemencie dokumentu, to jednostka pomocnicza, wówczas wśród cenników na tym typie ceny szuka takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego cenę, przeliczy ją na cenę dla jednostki pomocniczej (względem przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi ją na elemencie dokumentu.
    3. Jeśli nie znajdzie cennika w pkt. 2.2, ustawi cenę 0.
  3. Jeśli powyższy typ ceny nie może zostać pobrany na element dokumentu, system pobierze wszystkie cenniki utworzone na typach ceny, do których przypisany jest dany kontrahent, a które nie są typami domyślnymi dla niego.
    1. Jeśli znajdzie takie cenniki wśród nich będzie szukał takich cenników, które posiadają pozycję z dokładnie z takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki wybierze najbardziej aktualny pobierze z niego typ ceny oraz cenę i ustawi je na elemencie dokumentu.
    2. Jeśli nie znajdzie cennika w pkt. 3.1, a jednostka określona na elemencie dokumentu, to jednostka pomocnicza wówczas wśród cenników utworzonych na takich typach ceny szuka takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki wybierze najbardziej aktualny pobierze z niego typ ceny oraz cenę przeliczy ją na cenę dla jednostki pomocniczej (względem przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi je na elemencie dokumentu.
  4. Jeśli system nie znajdzie takiego cennika lub typu ceny, pobierze wszystkie cenniki utworzone na typach cen niepowiązanych z żadnym kontrahentem.
    1. Jeśli znajdzie takie cenniki, wśród nich szuka takich cenników, które posiadają pozycję z dokładnie z takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki wybierze najbardziej aktualny pobierze z niego typ ceny oraz cenę i ustawi je na elemencie dokumentu.
    2. Jeśli nie znajdzie cennika w pkt. 4.1, a jednostka określona na elemencie dokumentu, to jednostka pomocnicza, wówczas wśród cenników utworzonych na takich typach ceny będzie szukał takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny pobierze z niego typ ceny oraz cenę przeliczy ją na cenę dla jednostki pomocniczej (względem przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi je na elemencie dokumentu.
  5. Jeśli system nie znajdzie takiego cennika lub typu ceny, pobierze domyślny typ ceny dla centrum, w imieniu którego wystawiany jest dokument (bez względu na to, czy centrum, w którym wystawiany jest dokument, grupa operatorów, do której należy zalogowany operator oraz kontrahent mają dostęp do tego typu ceny). Ten typ ceny ustawi na elemencie dokumentu. Cenę ustali w następujący sposób:
    1. Jeśli znajdzie cenniki na tym typie ceny, wśród nich szuka takich cenników, które posiadają pozycję z dokładnie z takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego cenę i ustawi ją na elemencie dokumentu.
    2. Jeśli nie znajdzie cennika w pkt. 5.1, a jednostka określona na elemencie dokumentu, to jednostka pomocnicza, wówczas wśród cenników na tym typie ceny szuka takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego cenę, przeliczy ją na cenę dla jednostki pomocniczej (względem przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi ją na elemencie dokumentu.
    3. Jeśli nie znajdzie cennika w pkt. 5.2, ustawi cenę 0.

C:\Users\anna.sliwa\Desktop\rozch.PNG
Schemat pobierania cen na dokumenty rozchodowe

Przypadek II

Jeżeli na dokumencie rozchodowym w polu Nabywca został wskazany kontrahent, na karcie którego zaznaczono parametr Najniższa cena na dokumentach rozchodowych, na wszystkich elementach tego dokumentu system poszukuje najniższej ceny dla tego kontrahenta.

Kolejność poszukiwania ceny dla elementu dokumentu jest następująca:

  1. zostaną pobrane rozchodowe typy cen, które są dostępne jednocześnie w centrum, które jest właścicielem dokumentu (pole Właściciel na formularzu dokumentu) oraz w centrum, w którym wystawiany jest dokument (zalogowane centrum)
  2. spośród takich typów cen zostaną wybrane tylko te typy cen, które są dostępne dla kontrahenta wskazanego na dokumencie w polu Nabywca
  3. dla każdego z tych typów cen pobrany zostanie:
    1. najbardziej aktualny cennik zawierający pozycję z takim samym artykułem, jednostką i cechami, jak na elemencie dokumentu
    2. jeśli nie ma cennika z taką pozycją, a na elemencie została ustawiona jednostka pomocnicza artykułu – najbardziej aktualny cennik zawierający pozycję z takim samym artykułem i cechami, ale jednostką podstawową
  4. spośród tych cenników wybrany zostanie ten, który posiada najniższą cenę dla danej pozycji – z niego zostanie pobrany typ ceny oraz cena, które trafią na element dokumentu; jeśli na elemencie dokumentu została określona jednostka pomocnicza, a cena pochodzi z pozycji dla jednostki podstawowej, zostanie ona przeliczona na cenę dla jednostki pomocniczej (względem przelicznika tych jednostek zdefiniowanego na karcie artykułu)
  5. jeśli nie ma żadnego cennika posiadającego taką pozycję, na elemencie ustawiony zostanie domyślny typ ceny dla centrum będącego właścicielem dokumentu oraz cena 0
  6. jeśli nie ma żadnego typu ceny dostępnego dla nabywcy wskazanego na dokumencie, pobrany zostanie typ ceny domyślny dla centrum, które jest właścicielem dokumentu (pole Właściciel na formularzu dokumentu), bez względu czy dostęp do tego typu ceny ma centrum wystawiające dokument (zalogowane centrum) oraz zalogowany operator. Dla tego typu ceny, cena:
    1. zostanie pobrana z najbardziej aktualnego cennika, zawierającego pozycję z takim samym artykułem, jednostka i cechami, jak na elemencie dokumentu
    2. jeśli nie ma cennika z taką pozycją, a na elemencie została ustawiona jednostka pomocnicza artykułu – zostanie pobrana z najbardziej aktualnego cennika, zawierającego pozycję z takim samym artykułem i cechami, ale jednostką podstawową; zanim taka cena trafi na dokument, zostanie przeliczona na cenę dla jednostki pomocniczej (względem przelicznika tych jednostek, zdefiniowanego na karcie artykułu)
    3. jeśli nie ma cennika z taką pozycją – wyniesie 0



Kolejność pobierania cen artykułów na dokumentach przychodowych

Algorytm wyboru ceny dla elementu dokumentu przychodowego można podzielić na cztery główne etapy. System rozpocznie poszukiwanie ceny od etapu pierwszego. Jeśli w tym etapie nie uda mu się ustalić ceny, przejdzie do kolejnego i tak aż do momentu ustalenia ceny.

Etap I

W etapie pierwszym do ustalenia ceny dla elementu dokumentu brane są pod uwagę tylko te cenniki, które spełniają wszystkie poniższe kryteria:

  • zostały utworzone na typach ceny, które są jednocześnie:
  • dostępne dla centrum, w którym wystawiany jest dokument (zalogowane centrum)
  • dostępne dla centrum, w imieniu którego wystawiany jest dokument (centrum będące właścicielem dokumentu)
  • dostępne dla grupy operatorów, do której należy aktualnie zalogowany operator wystawiający dokument
  • na zakładce Dostawcy mają przypisanego kontrahenta wskazanego na dokumencie
  • są aktywne
  1. Jeśli system nie znajdzie takich cenników przejdzie do etapu II.
  2. Jeśli znajdzie cenniki spełniające kryteria etapu I, wśród nich szuka takich cenników, które posiadają pozycję z dokładnie z takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego typ ceny oraz cenę i ustawi je na elemencie dokumentu.
  3. Jeśli nie znajdzie cennika w pkt. 2, a jednostka określona na elemencie dokumentu to:
    1. jednostka podstawowa artykułu, wówczas przejdzie do etapu II
    2. jednostka pomocnicza, wówczas wśród cenników spełniających kryteria etapu I szuka takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny pobierze z niego typ ceny oraz cenę przeliczy ją na cenę dla jednostki pomocniczej (według przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi je na elemencie dokumentu
  4. Jeśli nie znajdzie cennika z pkt. 3 przejdzie do etapu II

Etap II:

Jeśli cena nie zostanie ustalona w pierwszym etapie, system przystąpi do etapu drugiego, w którym rozpocznie od wyboru typu ceny, który spełnia wszystkie poniższe kryteria:

  • domyślny dla centrum, w imieniu którego wystawiany jest dokument (centrum będące właścicielem dokumentu – pole Właściciel na formularzu dokumentu)
  • dostępny dla centrum, w którym wystawiany jest dokument (zalogowane centrum)
  • dostępny dla grupy operatorów, do której należy aktualnie zalogowany operator wystawiający dokument
  • niepowiązany z żadnym kontrahentem (dostępny dla wszystkich kontrahentów)
  1. Jeśli system nie znajdzie takiego typu ceny przejdzie do etapu III.
  2. Jeśli znajdzie typ ceny spełniający kryteria etapu II, szuka cenników utworzonych na podstawie tego typu ceny, które zawierają pozycję z dokładnie takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego typ ceny oraz cenę i ustawi je na elemencie dokumentu.
  3. Jeśli nie znajdzie cennika w pkt. 2, a jednostka określona na elemencie dokumentu, to:
    1. jednostka podstawowa artykułu, wówczas ustawi na elemencie dokumentu ten typ ceny i cenę równą 0
    2. jednostka pomocnicza, wówczas wśród cenników utworzonych na podstawie typu ceny spełniającego kryteria etapu II, będzie szukał takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego typ ceny oraz cenę przeliczy ją na cenę dla jednostki pomocniczej (według przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi je na elemencie dokumentu
  4. Jeśli nie znajdzie cennika w pkt. 3 ustawi na elemencie dokumentu ten typ ceny i cenę równą 0

Etap III:

Jeśli z powodu braku typu ceny spełniającego podstawowe kryteria etapu drugiego cena nie zostanie ustalona w tym etapie, system przejdzie do etapu trzeciego, w którym nastąpi próba ustalenia ceny na podstawie tych cenników, które spełniają wszystkie poniższe kryteria:

  • zostały utworzone na typach cen, które są jednocześnie:
    • dostępne dla centrum, w którym wystawiany jest dokument (zalogowane centrum)
    • dostępne dla centrum, w imieniu którego wystawiany jest dokument (centrum będące właścicielem dokumentu)
    • dostępne dla grupy operatorów, do której należy aktualnie zalogowany operator wystawiający dokument
  • nie są powiązane z żadnym kontrahentem
  1. Jeśli system nie znajdzie takich cenników, przejdzie do etapu IV.
  2. Jeśli znajdzie cenniki spełniające kryteria etapu III wśród nich szuka takich cenników, które zawierają pozycję z dokładnie takim samym artykułem, jednostką i cechami, jakie określono na elemencie dokumentu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego typ ceny oraz cenę i ustawi je na pozycji dokumentu.
  3. Jeśli nie znajdzie cennika z pkt. 2, a jednostka określona na elemencie dokumentu, to:
    1. jednostka podstawowa artykułu, wówczas przejdzie do etapu IV
    2. jednostka pomocnicza artykułu, wówczas wśród cenników spełniających kryteria etapu III szuka takich cenników, które posiadają pozycję z dokładnie takim samym artykułem i cechami, ale z jednostką podstawową tego artykułu. Jeśli znajdzie takie cenniki, wybierze najbardziej aktualny, pobierze z niego typ ceny oraz cenę, przeliczy ją na cenę dla jednostki pomocniczej (względem przelicznika jednostki pomocniczej do jednostki podstawowej dla tego artykułu) i ustawi je na elemencie dokumentu.
  4. Jeśli nie znajdzie cennika z pkt. 3, przejdzie do etapu IV

Etap IV:

Jeśli cena dla elementu nie została ustalona we wcześniejszych etapach, zostanie ona ostatecznie ustalona w wyniku etapu czwartego.

W tym etapie system ustawi na elemencie dokumentu typ ceny, który jest domyślny dla centrum, w imieniu którego wystawiany jest dokument (centrum będące właścicielem dokumentu – pole Właściciel na formularzu dokumentu), nawet jeśli ten typ ceny nie jest dostępny dla centrum wystawiającego dokument (zalogowane centrum) czy grupy operatorów, do której należy aktualnie zalogowany operator. Nie jest również poszukiwany żaden cennika – na elemencie dokumentu ustawiona zostaje cena równa 0.

Schemat pobierania cen na dokumenty przychodowe

 




Wprowadzenie do pobierania cen artykułów na dokumentach

Możliwość definiowania wielu cenników obowiązujących w tym samym czasie pozwala na zarządzaniem cenami w zależności od kontrahenta, aktualnie obowiązujących promocji czy centrum, w którym prowadzona jest transakcja.

Ustalenie ceny dla elementu następuje podczas dodawania go na dokument oraz zmiany:

  • daty na dokumencie
  • kontrahenta głównego na dokumencie
  • centrum, w imieniu którego wystawiany jest dokument (pole Właściciel na formularzu dokumentu)
  • kodu artykułu na dokumencie
  • cechy dodanego artykułu (tylko podczas zmiany cechy, dla której na karcie artykułu zaznaczono parametr Cennik)
  • jednostki
  • typu ceny
  • ilości (przypadku korzystania z cenników progowych)

Niezależnie od typu transakcji, podczas ustalania ceny uwzględniane są tylko takie typy cen, które są jednocześnie dostępne dla:

  • centrum, w którym wystawiany jest dokument (zalogowane centrum)
  • centrum, w imieniu którego wystawiany jest dokument (centrum będące właścicielem)
  • grupy operatorów, do której należy zalogowany operator i która jest dostępna w zalogowanym centrum

Uwaga
W przypadku pobierania cen dla składników kompletów z zaznaczonym parametrem Pobieraj składniki na dokument w pierwszej kolejności system poszuka ceny dla składników zestawu. Jeśli nie znajdzie takiego cennika, poszuka ceny dla artykułów należących do kompletu.

W przypadku, gdy zdefiniowanych jest kilka cenników jednocześnie spełniających opisane kryteria, cena na dokumencie jest zawsze pobierana z najbardziej aktualnego cennika, czyli takiego na którym:

  • data Obowiązuje od jest najbliższa dacie wystawienia dokumentu lub
  • data aktywacji dla danej pozycji jest najbliższa dacie wystawienia dokumentu

Uwaga
Jeśli grupa operatorów posiada uprawnienie Modyfikacja zatwierdzonego cennika, operator zalogowany w ramach takiej grupy może dowolnie edytować ceny w cenniku. Jeżeli jednak zmodyfikuje ceny lub próg w aktywnym cenniku, wtedy data aktywacji dla poszczególnych pozycji może być późniejsza niż data aktywacji (zatwierdzenia) całego cennika.

Wskazówka

Jeżeli żaden typ ceny nie spełni wszystkich powyższych wymagań, na elemencie elementu ustawiony będzie:

  • typ ceny – domyślny dla centrum, w imieniu którego wystawiany jest dokument
  • cena na dokumentach przychodowych równą 0
  • cena na dokumentach rozchodowych:
    • pobraną z najbardziej aktualnego cennika utworzonego na tym typie ceny zawierającego pozycję z takim samym artykułem, jednostką i cechami jak na elemencie dokumentu,
    • jeśli nie znajdzie cennika z taką pozycją, a na elemencie dokumentu wskazano jednostkę pomocniczą artykułu – pobierze cenę z najbardziej aktualnego cennika utworzonego na tym typie ceny zawierającego pozycję z takim samym artykułem, cechami, ale jednostką podstawową tego artykułu. Dodatkowo przeliczy tę cenę na cenę dla jednostki pomocniczej według przelicznika tych jednostek zdefiniowanego na karcie artykułu
    • jeśli nie znajdzie żadnego cennika zawierającego odpowiednią pozycję – ustawi cenę 0

Wskazówka
Wyjątek od powyższych reguł stanowi operacja kopiowania dokumentów. W takim przypadku typ ceny oraz cena są zawsze przenoszone bezpośrednio z dokumentu źródłowego, nawet jeżeli operator kopiujący dokument nie ma uprawnień do typów cen występujących na dokumencie źródłowym. Zmiana ceny przez operatora na dokumencie będzie jednak uniemożliwiała ponowne ustawienie niedostępnego dla niego typu ceny.

Uwaga
Do ustalenia ceny dla elementu dokumentu system korzysta tylko z aktywnych cenników oraz takich, których data Obowiązuje do jeszcze nie upłynęła.




Cenniki progowe

Cennik progowy umożliwia określenie cen dla artykułów w oparciu o zdefiniowane progi ilościowe.

W każdym momencie pracy z cennikami istnieje możliwość zaznaczenia/odznaczenia parametru Cennik progowy. Modyfikacja tego parametru możliwa jest na cenniku:

  • nieaktywnym
  • aktywnym – w przypadku, gdy operator aktualnie zalogowany do systemu należy do grupy operatorów, która ma uprawnienie do Modyfikacji zatwierdzonego cennika

W cenniku progowym dla każdego artykułu automatycznie dodawany jest próg bazowy – w kolumnie Ilość od widoczna jest wartość 0,0001. Pierwszy próg nie podlega modyfikacji, tzn. nie można zmienić jego wartości w kolumnie Ilość od ani go usunąć. Wszystkie pozostałe progi dodane przez użytkownika można dowolnie modyfikować i usuwać z uwzględnieniem, że ilość w danym progu nie może być wyższa od ilości progu następnego.

Formularz cennika progowego

W przypadku zmiany cennika z:

  • Zwykłego (nie progowego) na progowy – (zaznaczenie parametru Cennik progowy) system usunie z cennika komplety, które mają zaznaczony parametr Pobieraj składniki na dokument oraz usunięta zostanie sekcja Cennik wg cech. Dla wszystkich artykułów w cenniku dodany zostanie próg bazowy 0,0001.
  • Progowego na zwykły – (odznaczenie parametru Cennik progowy) system wyświetli odpowiednią informację dotyczącą usunięcia progów. W tym momencie użytkownik może zdecydować, czy chce kontynuować i usunąć progi, czy też nie chce zmieniać cennika progowego na zwykły. Przy takiej zmianie system zostawi cenę dla artykułu z progu bazowego, czyli 0,0001.

Uwaga
Usunięcie artykułu z cennika jest równoznaczne z usunięciem wszystkich zdefiniowanych dla niego progów.




Historia zmian w cenniku

Historia zmian cennika dostępna jest na zakładce Historia zmian na formularzu cennika. Prezentowane są tam zmiany dla:

  • Cennika – podzakładka prezentuje podstawowe informacje dotyczące zmian na cenniku takich jak zmiana statusu.
  • Elementów – podzakładka prezentuje szczegółowe dane dotyczące modyfikacji poszczególnych pozycji cennika.

Uwaga
Podzakładka Elementy w Historii zmian jest prezentowana w przypadku, gdy w konfiguracji historii parametr Historia przyrostowo dla obiektu Cennik – elementy jest zaznaczony.

cennik - hist
Zakładka Historia zmian dla elementów cennika




Różnicowanie cen względem partii

Aby możliwe było określanie cen względem partii konieczne jest wskazanie, które z cech przypisanych do artykułu mają brać udział w różnicowaniu ceny. Z poziomu karty artykułu zakładka Parametry -> podzakładka Cechy należy zaznaczyć parametr Cennik dla wybranych cech.

Oznaczenie cech różnicujących ceny danego artykułu

Uwaga
Tylko cechy wpływające na partię (zaznaczony parametr Wpływa na partię) mogą zostać oznaczone jako różnicujące cenę (zaznaczony parametr Cennik).

W cenniku można określić ceny tylko dla tych wartości cech, które zostały przypisane do artykułu i są składową przynajmniej jednej partii widocznej na zakładce Parametry -> Kody. System tworzy w cenniku macierz według tych właśnie cech, traktując je jako jedyne możliwe warianty do określenia cen. Tworzenie partii oraz wiązanie jej z kodem kreskowym opisane zostało w artykule Definiowanie artykułu.

Uwaga
Sekcja Cennik wg cech nie jest dostępna dla artykułu o typie komplet.

Wskazówka
Macierz cech w cenniku budowana jest w oparciu o ustawienia i dane na karcie artykułu dostępne w momencie tworzenia cennika. Jeśli po dodaniu artykułu do cennika zmodyfikowano listę cech wpływającą na cennik lub listę partii na zakładce Kody kreskowe, zmiany te nie są uwzględniane w cenniku. By uaktualnić dane, należy usunąć artykuł z cennika i dodać go ponownie.

Zakładka Artykuły na cenniku z sekcją Elementy kompletu

Wartość cechy w macierzy może przyjąć wartość „pustą”. Taka sytuacja ma miejsce, gdy wśród partii dostępnych na zakładce Kody kreskowe jest taka partia, dla której nie podano wartości cech oznaczonych parametrem Cennik.

Uwaga
Przy włączonej funkcji ukrywania cen zakupu dla cenników przychodowych ukryte są kolumny Cena z cennika, Cena netto, Cena brutto oraz Marża %. W macierzy cech w sekcji Cenniki wg cech, komórki są puste.

Przykład

Artykuł BZKD ma przypisane cechy Kolor, Rozmiar i Data ważności. Cechy Kolor i Rozmiar mają zaznaczony parametr Cennik. Na zakładce Kody kreskowe widnieją partie:

  • biały/S/2015-03-31
  • biały/M
  • biały/2015-04-15
  • czarny/M/2015-05-01

W macierzy cech uwzględnione zostaną tylko wartości dla cech Kolor i Rozmiar. W efekcie powstanie również komórka, która dla cechy Rozmiar posiada wartość pustą. Będzie wyglądała następująco:

Z uwagi na to, że parametr Cennik dla cech na karcie artykułu można dowolnie zaznaczać i odznaczać, może dojść do sytuacji, w której cechy pierwotnie miały zaznaczony parametr Cennik (na karcie artykułu) i został stworzony odpowiedni cennik, a następnie parametr został odznaczony. W takim przypadku system w dalszym ciągu uwzględnia w macierzy tego cennika również tę cechę.

Przykład

Operator_1 zaznaczył, na karcie artykułu A, parametr Cennik dla cech Kolor i Rozmiar. Na zakładce Kody kreskowe istnieją trzy partie tego artykułu: biały/L, czarny/M, biały/S.

W kolejnym kroku, operator_1 utworzył cennik, w którym dodał cenę dla artykułu A o cechach: kolor – biały, rozmiar – L.

Następnie operator_2 odznaczył parametr Cennik dla cechy Kolor na karcie artykułu A.

Mimo to, system w dalszym ciągu w tym cenniku będzie uwzględniał w macierzy cech również cechę Kolor.

Uwaga
Po usunięciu pozycji z tabeli Artykuły, usunięte zostaną również elementy w sekcji Cennik wg cech odnoszące się do tej pozycji cennika.




Różnicowanie cen względem jednostki

W cenniku istnieje możliwość różnicowania cen dla każdej z jednostek przypisanych do artykułu. Jeśli w danym cenniku dodano już pozycje ze wszystkimi jednostkami danego artykułu system nie pozwoli na ponowne dodanie takiego artykułu do tego cennika.

W trakcie dodawania artykuł do cennika system domyślnie podpowiada:

  • jednostkę podstawową – jeśli w tym cenniku nie ma jeszcze ceny dla tej jednostki artykułu (dotyczy również sytuacji, gdy w cenniku jest już cena w jednostce pomocniczej)
  • jednostkę pomocniczą – jeśli w cenniku znajduje się już artykuł w jednostce podstawowej

 

Wskazówka
Jeśli w danym cenniku mają znaleźć się ceny dla kilku jednostek artykułu, należy taki artykuł do cennika dodać określoną ilość razy wskazując odpowiednią jednostkę. Definiowanie ceny dla różnych jednostek artykułu jest dostępne również dla cennika wg cech.

Przykład

Artykuł A posiada 3 jednostki – sztuka, kilogram, opakowanie. Dodatkowo, artykuł A posiada cechę Kolor – biały i czarny, wpływającą na cennik. Zatem artykuł A może zostać dodany do cennika trzy razy – każda pozycja z inną jednostką. Oprócz tego, każda z tych trzech pozycji będzie miała swoją macierz cech, tzw. cennik wg cech. I tak:

  • dla pozycji z artykułem A i jednostką sztuka powstanie macierz cech, w której ceny określone dla koloru białego i czarnego będą dostępne tylko dla jednostki sztuka
  • dla pozycji z artykułem A i jednostką kilogram powstanie macierz, w której ceny określone dla koloru białego i czarnego będą dostępne tylko dla jednostki kilogram

Na dokument pobierana jest cena w oparciu o jednostkę znajdującą się na pozycji.

 




Dodawanie artykułów do cennika

Dodawanie artykułów do cennika możliwe jest na zakładce Artykuły dostępnej na formularzu cennika. Za pomocą przycisku [Dodaj] możliwe jest zdefiniowanie cen dla:

  • Towarów
  • Usług
  • Kompletów z zaznaczonym parametrem Pobieraj składniki na dokument – z wyłączeniem cenników progowych
  • Kompletów z odznaczonym parametrem Pobieraj składniki na dokument – jedynie dla cenników rozchodowych

W zależności od wybranej podstawy kalkulacji, w tabeli Artykuły prezentowane są następujące informacje: Kod, Nazwa, Poprzednia cena, Ostatnia cena zakupu, Typ ceny zakupu, Wartość ceny zakupu, Cena z cennika, J.m., Marża %, Mnożnik, Cena netto, Cena brutto, Waluta, Data aktywacji, Czas dostawy (dni) oraz Punkty.

Kolumny: J.m., Cena netto, Cena brutto, Marża %, Mnożnik, Waluta, Czas dostawy (dni) i Punkty są edytowalne na liście, co pozwala na ich zdefiniowanie bezpośrednio w poszczególnych wierszach tabeli z artykułami. Różnicowanie cen względem jednostek zostało opisane w dedykowanym artykule.

W cenniku innym niż progowy, dla artykułów z cechą, ceny określone na zakładce Artykuły są niezależne od cech/partii artykułów. Ceny dla poszczególnych kombinacji cech mogą zostać dodatkowo zdefiniowane w sekcji Cennik wg cech. Warunki prezentowania tej sekcji zostały opisane w artykule Różnicowanie cen względem partii.

Dla artykułu o typie komplet z zaznaczony parametrem na karcie artykułu Pobieraj składniki na dokument dostępna jest dodatkowa sekcja – Elementy kompletu, w której można zdefiniować ceny dla składników kompletu. Nie ma możliwości wpisania ceny netto/ceny brutto dla całego zestawu.

Uwaga
Nie ma możliwości wpisania ceny netto/ceny brutto dla całego zestawu z zaznaczonym parametrem Pobieraj składniki na dokument.

Elementy kompletu

W sekcji Elementy kompletu dostępne są pola:

Prezentuj – pole z listą rozwijaną; opcje dostępne na tej liście są uzależnione od podstawy kalkulacji wskazanej w nagłówku dokumentu. W zależności od wybranej opcji, system zmienia dane dostępne w komórkach macierzy cech lub składników kompletu.

Cecha – (pole dostępne tylko dla artykułów z cechą) pole informacyjne; prezentuje kolejne wartości cech oddzielone przecinkami charakteryzujące aktualnie zaznaczoną komórkę w macierzy cech

Waluta – kolumna prezentuje symbol waluty, w jakiej wyrażone są ceny danego artykułu w danym cenniku. Nie ma możliwości ustawienia innej waluty dla poszczególnych kombinacji cech/partii lub składników kompletu – pole jest wyszarzone

Element – prezentuje element kompletu aktualnie zaznaczonej komórki w tabeli z elementami kompletu

Jednostka – pole informacyjne; prezentuje jednostkę elementu kompletu aktualnie zaznaczonej komórki w tabeli z elementami kompletu.

Tabela elementów kompletu – tabelka budowana w oparciu o elementy kompletu na karcie danego artykułu o typie komplet. Użytkownik ma możliwość uzupełnienia cen dla składników kompletu bezpośrednio w tabeli.

Układ cech w macierzy cech może być dowolnie modyfikowany przez operatora. Wystarczy, że operator przeniesie komórkę z nazwą cechy w inne miejsce. Poniżej przykładowe układy macierzy cech z dwoma cechami uwzględnianymi w cenniku.

Przykładowe układy macierzy cech dla dwóch cech

W każdej aktywnej komórce macierzy operator może wprowadzić/zmienić cenę netto, cenę brutto oraz w zależności od podstawy kalkulacji określonej dla całego cennika wielkość procentową marży lub mnożnik. Pozostałe dane prezentowane w komórkach macierzy, tj. wartość ceny zakupu, poprzednia cena, ostatnia cena zakupu, czy cena z cennika nie podlegają edycji i są automatycznie ustawiane przez system w wyniku kalkulacji cennika.

Jeśli operator decyduje się na jedną z form kalkulacji cennika dokonywaną przez system, po wybraniu przycisku [Kalkulacja cennika] wielkość procentowa marży lub mnożnik zostają automatycznie skopiowane z pól w górnej części formularza cennika do komórek w macierzy. Operator może również ręcznie zmienić te wartości dla poszczególnych komórek macierzy wskazując odpowiednią opcję w polu Prezentuj i edytując komórkę. W efekcie system zaktualizuje ceny dla komórek, w których dokonano zmian.

Uwaga
Przy zmianie stawki VAT na karcie artykułu ceny w cennikach nie są aktualizowane. Jeśli użytkownik chce, aby zostały uwzględnione nowe stawki, musi jeszcze raz uruchomić kalkulację cennika (dla cenników nieaktywnych) lub skalkulować nowy cennik na podstawie innego cennika.