Autor: admin admin - Baza Wiedzy programu Comarch ERP Optima Autor: admin admin - Baza Wiedzy programu Comarch ERP Optima

Instrukcja GenRap – zaawansowane przykłady

Wstęp

Instrukcja prezentuje wybrane przykłady modyfikacji wydruków za pomocą Generatora Raportów. Zalecamy wcześniejsze zapoznanie się z artykułami dostępnymi w tej kategorii.

Oraz z filmami instruktażowymi w obszarze Handel/GenRap:

http://www.erp.comarch.pl/filmy/index.html?site=movies&optima2010#

Większość z przedstawionych przykładów wymaga „Ustawienia wyświetlania danych..” z wszystkimi dostępnymi elementami. W celu wyświetlenia większej ilości danych w zakładce Dane (panel w lewej części okna) należy ustawić opcję dostępną pod ikoną  Pracuj: z wszystkimi dostępnymi elementami:

Ustawienia wyświetlania danych

Podstawowe operacje

Sumowanie

W celu podsumowania wybranej wartości należy ustawić się na konkretnej pozycji w kolumnie, którą chcemy sumować i wybrać z menu Zestawienie/ Podsumuj/ Suma – kolumna zostanie wówczas podsumowana i utworzy się automatyczne wyrażenie: sum().

Filtrowanie

Poniższy przykład prezentuje filtrowanie danych w tabeli Preliminarz w celu pokazania rekordów tylko wówczas, gdy wartość PozostajeDoZaplaty jest większa od zera.

Należy ustawić się w tabeli, na kolumnie Pozostaje do zapłaty i wcisnąć prawy klawisz myszy.  Pojawi się menu kontekstowe z którego należy wybrać Filtruj.. . Na oknie filtrowania kliknąć dwukrotnie na kolumnę Pozostajedozapłaty a następnie wybrać opcję „dodatnie”. Uzyskamy wówczas wyrażenie: [/Identyfikator/->Nabywca/<-Operacje bankowe] : Pozostajedozapłaty > 0

Selekcje – ukrywanie danych na wydruku

Przykład prezentuje przykład ukrycia danych poczty jeżeli jest wypełnione pole miejscowości.

Do ukrywania danych na wydruku w Generatorze Raportów służą Selekcje. Tworzy się je zaznaczając myszką (trzymając lewy klawisz myszy) na czarno fragment tekstu na wydruku a następnie przechodząc na drzewku z przyjaznym schematem na zakładkę Selekcje. Należy podać nazwę selekcji, warunek ukrycia oraz zaznaczyć parametr Ukrycie. Warunek ukrycia może wyglądać następująco:

PodmiotMiasto != „”

Czyli ukryj dane, jeśli pole PodmiotMiasto nie jest puste.

Na wydruku standardowym w programie Comarch ERP Optima można zobaczyć gotowe selekcje istniejące na wydruku (na zakładce Selekcje). Można podejrzeć ich zawartość i na nich się wzorować.

Więcej informacji teoretycznych na temat tworzenia selekcji zostało opisane w dokumentacji do Generatora Raportów dostępnej na Indywidualnych Stronach dla Klientów/Partnerów.

Kursy walut

Jeśli chcemy wyświetlić kurs waluty dla zadanej przez dane pole daty, należy skorzystać z funkcji TabelkaWalut, dostępnej w przyjaznym schemacie. Należy z tej funkcji przeciągnąć na wydruk pole np. notowanie i podać datę z której ma zostać pobrany kurs  np. „2013-01-10”. Jeżeli ma być pobierany kurs z  daty wystawienia dokumentu, wówczas należy datę przekazywaną do funkcji zamienić na tekst poleceniem string i wyciąć 11 pierwszych znaków daty (za pomocą operacji na danych typu String, funkcja substr – szerszy opis funkcji dostępny jest w dokumentacji GenRap) a potem wstawić do tego wyrażenia.

Poniższe wyrażenie pozwoli na formularzu faktury uzyskać kurs z daty wystawienia dokumentu:

TabelkaWalut(substr(string([/Identyfikator/Data wystawienia]), 0, 11))

Składnia wyrażenia IF

Wyrażenie IF stosujemy jeśli chcemy uwarunkować wyświetlanie się pewnych informacji, poniżej przykład takiego wyrażenia:
if(wartosc == 1, „jeden” , „inne”)

Jeśli „wartosc” będzie równa 1, wówczas wyświetlony zostanie napis „jeden”, w przeciwnym wypadku wyświetlony zostanie napis „inne”).

Można stosować również zagnieżdżenia w składni wyrażenia IF, np.:

if(wartosc == 1, „jeden”, if(wartosc == 2, „dwa”, „inne”))

Wyświetlanie wartość atrybutu liczbowego jako czysta liczba

Wyrażenie wyświetlające atrybut ilościowy w formie czystej liczby (wyrażenie sprawdza dodatkowo, czy atrybut jest faktycznie liczbą. Jeżeli nie, zwraca wartość 0,00):

if(./->Atrybuty/Format == 2, decimal(replace(./Wartość (tekst), „,”, „.”)) * Ilosc, 0.0)

Operacje na datach wprowadzonych jako atrybut

W przykładzie pokażemy, jak pobrać datę wprowadzoną jako atrybut i zwiększyć ją o kilka dni.

Data w polu atrybutu jest zapisywana w formacie Clariona. Trzeba ją odpowiednio zmienić przez polecenie dateadd oraz zamienić potem na tekst poleceniem string. Poniżej wyrażenie dla wartości atrybutu1:

substr(string(dateadd(„day”, %”1800-12-28″, int([./Atrybut 1 – Wartość]))), 0, 11).

Wyrażenie dateadd ma konstrukcję: dateadd(część, data, liczba całkowita), gdzie data jest zwiększana przez dodanie wartości całkowitej liczba do wybranej części daty.

W instrukcji GenRap dostępnej na stronach walidowanych znajduje się szczegółowy opis wyrażeń pozwalających na dokonywanie operacji na datach.

Formatowanie ceny jako łańcuch tekstowy, usuwanie zer po przecinku

W celu usunięcia zbędnych zer po przecinku w danych liczbowych, typu cena, ilość można zastosować poniższe wyrażenie (przykład dla ceny):

if(strsuffix(string([./Cena]), 3) == „.00”, replace(string([./Cena]), „.00”, „”), string([./Cena]))

Formatowanie wyświetlanych informacji dla typu formy płatności

W Generatorze Raportów, z zakładki Dane/ Identyfikator/ Formy płatności „przeciągamy” lewym przyciskiem myszy na wydruk Typ płatności. Po wykonaniu tej operacji na wydruku pojawi się cyfra:

Dla gotówki – 1, dla przelewu – 2, dla karty – 3.

Klikając na tą cyfrę prawym przyciskiem myszy należy wybrać opcję Format wyrażenia/ Formatowanie/ Lista wartości i utworzyć listę zgodnie z poniższym rysunkiem:

Kwota słownie w języku angielskim

Przykładowe wyrażenie poniżej:

#wordy(RazemDoZaplaty, „zł”, „/100”, „tn”, „en”)

Szczegółowy opis parametrów wyrażenia #wordy znajduje się w instrukcji Comarch ERP Optima – GenRap.

Zwijanie tabelki do jednego wiersza

Jeśli mamy tabelę z jednym wierszem, przykładowo listę atrybutów danego towaru, a chcemy widzieć tylko wybraną wartość bez nagłówków kolumn.

Aby zwinąć wyrażenie do jednej wartości należy wybrać z menu Zestawienie/ Zwiń do/ Minimum.

Przykładowe wyrażenie po odfiltrowaniu i zwinięciu przedstawione zostało poniżej:

min([./<-Atrybuty pozycji dokumentu] : [./../LP] == 1, [./Wartość (tekst)])

Zapobieganie dzieleniu tabelki między strony

Należy skorzystać z tabeli technicznej Wiersze (znajduje się w przyjaznym schemacie – zakładka Dane – w folderze Wszystkie dane) potem wyfiltrować ją tak, żeby zawęzić do jednego wiersza (np. opcja Filtruj.. numer wiersza = 1), następnie zaznaczyć dla tej tabelki opcję Zestawienie/ Unikaj łamania wierszy. Do tak utworzonej tabelki można wkleić tabelkę, której nie chcemy dzielić między strony.

Nagłówek i stopka

Aby określić specyficzny nagłówek i stopkę dla pierwszej bądź ostatniej strony należy w Generatorze Raportów wybrać menu Plik/ Ustawienia strony:

– w obszarze Nagłówek i stopka zaznaczyć opcję Pokaż numer na pierwszej stronie. Zaznaczenie opcji pozwala na określenie nagłówka i stopki pierwszej strony innej niż na pozostałych stronach dokumentu.

– w obszarze Nagłówek i stopka zaznaczyć opcję Pokaż numer na ostatniej stronie. Zaznaczenie opcji pozwala na określenie nagłówka i stopki ostatniej strony innej niż na pozostałych stronach dokumentu.

Procedura składowana DaneOperatora

W zakładce Dane, w gałęzi Identyfikator/Parametr znajdują się pola trn_opemodid oraz trn_opezalid. Zwracają one odpowiednio ID operatora, który zmodyfikował lub stworzył fakturę.

W celu wyświetlenia dokładniejszych danych jak kod operatora lub jego nazwisko można zastosować funkcję DaneOperatora, która jest widoczna w gałęzi Funkcje/DaneOperatora.

Poniżej przykładowe wyrażenie z użyciem tej funkcji – wyświetlające kod operatora, który zmodyfikował dokument:

min(DaneOperatora([/Identyfikator/trn_opemodid]), [./nazwisko])

Parametry dynamiczne

W przykładzie pokazano zastosowanie parametru wyświetlającego dynamiczną listę wszystkich operatorów z możliwością wyboru jednego.

W konfiguracji wydruków, na formularzu edycji wydruku, który tworzymy na zakładce Inne w polu „Parametry:” należy kliknąć prawym klawiszem i wybrać opcję Wstaw/edytuj deklarację parametru dynamicznego. W kreatorze parametrów dynamicznych należy wybrać typ parametru „Lista wywoływana” i wybrać procedurę „Lista operatorów”.

Następnie należy przenieść ten parametr na wydruk. Na wydruku w przyjaznym schemacie znajduje się gałąź Parametry raportu. Należy dodać parametr tekstowy o takiej samej nazwie jak parametr dynamiczny utworzony w konfiguracji wydruków i zapisać wydruk. Po jego ponownym podniesieniu do edycji, parametr będzie już do wydruku przekazywany.

Praktyczne przykłady

Umieszczenie numeru powiązanego RO na wydruku ZD

W edytorze wydruku ZD, z przyjaznego schematu (zakładka Dane) należy wybrać gałąź Wszystkie dane/ TraNagRelacje – przenieść na wydruk. Pod prawym przyciskiem myszy na zestawieniu należy wybrać opcję „Filtruj..” i tam dodać filtr po polu trr_trntyp = 308 (opis typów dokumentów dostępny jest dla Autoryzowanych Partnerów Comarch na stronie walidowanej wraz z opisem struktury bazy danych) oraz trr_faid=[/Identyfikator/trn_trnid] (tutaj należy w filtrze użyć wyrażenia, zmienić typ filtra na wyrażenie – opcja po rozwinięciu strzałki przy wartości filtra). Po wyfiltrowaniu pozostawić tylko kolumnę trr_trnid – tam jest przechowywane ID dokumentu RO powiązanego z ZD. Jeśli zakładamy że jest to tylko jeden dokument możemy zwinąć to pole do 1 wartości – opcja Zestawienie/ Zwiń do.. minimum.

W ten sposób otrzymamy wyrażenie:

min([*TraNagRelacje] : [./trr_trntyp] == 308 && [./trr_faid] == [/Identyfikator/trn_trnid], [./trr_trnid])

które zwróci ID dokumentu RO powiązanego z ZD.

Teraz należy to wyrażenie wykorzystać przy filtrowaniu danych z gałęzi Wszystkie dane/ TraNag. W analogiczny sposób przenosimy na wydruk dane, które nas interesują, np. numer dokumentu – przeciągamy na wydruk odpowiednie pole i wybieramy opcję wstawienia całej tabeli TraNag, żeby można było następnie dowolnie wyfiltrować.

Filtrujemy analogicznie, tym razem po polu trn_trnid = min([*TraNagRelacje] : [./trr_trntyp] == 308 && [./trr_faid] == [/Identyfikator/trn_trnid], [./trr_trnid]) (czyli to wyrażenie które uzyskaliśmy wcześniej, tutaj również należy wybrać typ – wyrażenie), a w kolejnym kroku możemy zwinąć do minimum, powinien zostać numer dokumentu RO. Pozostałe dane można pobierać analogicznie.

Umieszczenie ilości zrealizowanej poszczególnych towarów dla zaznaczonych dokumentów (na przykładzie listy RO)

Z tabeli TraNag należy odnaleźć tabelę Pozycje i z niej przeciągnąć na wydruk kolumnę Nazwa towaru (w tym przypadku w zakładce Dane może być to gałąź Moje dane/Rezerwacja odbiorcy/Pozycje dokumentu) – uzyskamy wówczas wszystkie towary jakie są dostępne w tabeli cdn.traelem (szczegółowy opis pól znajduje się w opisie struktury bazy danych dostępnym dla Autoryzowanych Partnerów Comarch na stronie walidowanej). Klikamy na dowolnej pozycji na wydruku w utworzonej tabelce. Następnie z przyjaznego schematu z tabeli PozycjeDokumentuHamag należy do utworzonej tabeli wyciągnąć kolumnę Typ dokumentu i wyfiltrować ją po typie 308 (Rezerwacja Odbiorcy) czyli prawy klawisz myszy Filtruj.. i podajemy typdokumentu=308.

Po wyfiltrowaniu usuwamy z wydruku kolumnę Typdokumentu. Do tabelki z dowiązania PozycjeDokumentuHamag/Rezerwacja Odbiorcy/Zaznaczenia przeciągamy kolumnę techniczną GUID. Utworzy się wówczas kolumna Zaznaczenia. Teraz należy kliknąć w innej kolumnie np. tam gdzie są pozycje i prawy klawisz myszy filtruj -> wybrać Zaznaczenia -> Zbiór rekordów jest niepusty (zob. poniższy rysunek).

Operacja Filtruj…

Teraz trzeba kolumnę GUID wyfiltrować po [./GUID] == param(„CDN_GUID”)

Filtr GUID

Po tej operacji można usunąć kolumnę Zaznaczenia. Teraz należy jeszcze kliknąć na zielonej kropce nad nagłówkiem Nazwa towaru w utworzonej tabelce i poprawić wyrażenie na:

[*Pozycje dokumentu HaMag] : [./Typ dokumentu] == 302 && exists([./->Rezerwacja odbiorcy/->Zaznaczenia] : [./GUID] == param(„CDN_GUID”)) || param(„CDN_GUID”) == „CDN_GUID”

Klikamy w utworzonej tabelce w dowolnej pozycji i z przyjaznego schematu przeciągamy do tabelki odpowiednie pola np. pole Ilość.  Można dodać kolumnę Ilość zrealizowana, w której wcześniej należy wprowadzić formułę analogiczną do tej, którą widać na wydruku Rezerwacja (GenRap) -> Stan rezerwacji.

Teraz pod prawym klawiszem grupujemy dane, dane zostaną zgrupowane. Poszczególne wartości dla grup można sumować (przycisk ). Niepotrzebne dane można usunąć.

Agregacja pozycji o tej samej nazwie

Zalecamy ustawić agregację od razu na FA tworzonych z WZ (parametr w Konfiguracji Firmy/Magazyn/Parametry), wówczas na fakturze już będą agregowane pozycje i z wydrukiem nie będzie problemu (chyba, że towary pochodzą z różnych magazynów).

Na wydruku można pogrupować towary, np. wg nazwy (najpierw należy zaznaczyć kolumnę Nazwa, a następnie wybrać opcję Grupuj wg wybranych kryteriów.. dostępną w menu pod prawym klawiszem myszy):

Następnie można podsumować:

Albo użyć opcji Zestawienie/Zwiń do:


Zadłużenie kontrahenta na FA (tabelka należności kontrahenta na wydruku faktury VAT)

Przed wysłaniem monitu, ponaglenia, wezwania do zapłaty, jedną z opcji przypomnienia kontrahentowi o zaległych płatnościach jest umieszczenie takiej informacji na wydruku faktury.

Poniżej znajduje się krótki opis czynności, jakie należy wykonać, aby wygenerować taki format wydruku.

Jeżeli kontrahent, dla którego wystawiamy dokument posiada jakieś zadłużenie (wg daty wydruku), zostanie ono wylistowane na wydruku faktury.

  1. Z gałęzi Wszystkie dane należy wybrać zestaw DokumentyKasaBank i wstawić odpowiednie kolumny do raportu. Np.:

[./dkb_numer] –Numer dokumentu

[./dkb_kwotasys] – Kwota dokumentu

  1. Na powstałej tabelce należy zastosować filtr na zapisy dla wybranego na fakturze kontrahenta, o odpowiednim kierunku przepływu, z odpowiednią datą itp.

Aby założyć filtry Użytkownik powinien zaznaczyć powstałą tabelę i pod prawym klawiszem myszy wybrać opcję „Filtruj”. Należy założyć 3 filtry :

a) W zestawie danych Wszystkie pola ustawić się na dkb_podmiotid > wcisnąć Dodaj filtr następnie ustawić warunek „równe”  > wybrać i w pustym okienku wpisać:

 [/Identyfikator/trn_podid]

b) W okienku Dostępne pola wybrać „Dowolne wyrażenie filtrujące” > wcisnąć Dodaj filtr i w powstałym okienku zamiast treści „true” wkleić poniższą:

[./dkb_termin] <= param(„CDN_DataNaWydruku”)

c) W okienku Dostępne pola wybrać „Dowolne wyrażenie filtrujące”  > wcisnąć Dodaj filtr i w powstałym okienku zamiast treści „true” wkleić poniższą:

([./dkb_podmiottyp] == 1 && [./dkb_rozliczono] == 1 && ([./dkb_typdokumentukb] == 2 || [./dkb_stan] >= 1) && ([./dkb_typdokumentukb] == 1 && [./dkb_kierunek] == 1 || [./dkb_typdokumentukb] == 2 && [./dkb_kierunek] == -1))

3. Do tabeli można jeszcze dodać kolumnę z kwotą, która jest zaległa do zapłaty  (pod prawym klawiszem myszy jest dostępna funkcja: Wstaw kolumnę).

Nowej kolumnie należy nadać nazwę np.  „Kwota pozostaje” – dla kolumny tej wartości powinny stanowić różnicę pomiędzy kwotą całkowitą zapisu i kwotą rozliczoną.

W pasku formuły dodajemy pole KwotaPozostaje, dla którego formuła wygląda tak:

if([./dkb_kierunek] == if([./dkb_typdokumentukb] == 2, -1, 1), [./dkb_kwotasys] – [./dkb_kwotarozsys], 0)

4. Formatujemy tabelkę należności zgodnie z oczekiwaniami. Można przykładowo dodać selekcję tak, aby tabelka pokazywała się, gdy np. zadłużenie przekracza 500 zł (w powyższym przykładzie jest wykazywane zawsze jeżeli istnieje).

Jednostki podstawowe i pomocnicze

Wyświetlanie jednostki podstawowej

Z zakładki Dane należy przeciągnąć (przytrzymując lewy klawisz myszy) pole tre_ilosc do pustej kolumny.
(pole tre_ilosc jest dostępne w zakładce Dane w gałęzi Pozycje dokumentu). Zostaną w niej uzupełnione ilości towaru przeliczone w jednostce podstawowej.

Stojąc na kolumnie z ilością w jednostce podstawowej wcisnąć przycisk Suma .

W celu uzyskania podsumowanie ilości pozycji z dokumentu w jednostkach podstawowych, można wpisać w definicję wybranego pola na wydruku wyrażenie sum(PozycjeDokumentu, tre_ilosc)

Jeśli natomiast chcielibyśmy zsumować tylko ilości dla tych towarów, których jednostką podstawową jest „KG”, można wstawić warunek:

sum(PozycjeDokumentu, (if([./->Towar/JM] == „KG”, [./tre_ilosc], 0)))

Przeliczanie z jednostki podstawowej na pomocniczą

Uwaga
Od wersji 2013.5.1 umożliwione zostało definiowanie wielu jednostek pomocniczych – jednostki pomocnicze definiowane są na zakładce Jednostki i kody na formularzu towaru. W Generatorze Raportów dodano gałąź Towar/Jednostki pomocnicze. W poniższych polach prezentowanych w przykładzie, przechowywana jest informacja o pierwszej z listy jednostce pomocniczej i przykład prezentowany jest dla pierwszej jednostki. W celu dokonania przeliczeń dla pozostałych jednostek pomocniczych należy posłużyć się wartościami z gałęzi Towar/Jednostki pomocnicze.

Jednostki i ich przeliczniki w wydruku GenRap można pobrać z pól:

Gdzie wartości pól licznik i mianownik pobrane są z karty towaru.

Operując tymi danymi można przeliczać jednostki na wydruku stosując podstawowe operacje mnożenia i dzielenia.
Jeśli znamy jednostkę podstawową i pomocniczą oraz przeliczniki (licznik i mianownik) z karty towaru, możemy oprzeć obliczenia na równaniu:
(Ilość w jednostce pomocniczej) = (ilość w jednostce podstawowej)*mianownik/licznik

Przykład
Chcąc pokazać na wydruku ilość towaru w jednostce pomocniczej, należy odnieść się do ilości w jednostce podstawowej (tre_ilosc). Ilość w jednostce pomocniczej będzie wyliczona za pomocą wyrażenia:

([./tre_ilosc] * [./->Towar/JM przelicznik – mianownik]) / [./->Towar/JM przelicznik – licznik]

Waga poszczególnych pozycji na wydruku faktury (przekazanie wartości w atrybucie WAGA)

Należy zacząć od ustalenia wartości atrybutu liczbowego WAGA dla pozycji cennikowej w programie (formularz towaru, zakładka Atrybuty). Następnie w edytorze GenRap:

  1. Przenosimy na wydruk z zakładki Dane pole Pozycje dokumentu/Atrybuty pozycji dokumentu/Wartość
  2. W filtrze dodajemy warunek (pod prawym klawiszem myszy opcja Filtruj..) dla pola Wszystkie pola/Atrybuty/Kod…. równe … WAGA 
  3. Wybieramy opcję Zestawienie/Zwiń do.. minimum
  4. Na końcu mnożymy przez ilość, ale mnożone wyrażenie przekształcamy na format liczbowy:
    decimal( x )*[./Ilość]
    Uwaga
    Jeśli po wykonaniu mnożenia przez ilość pojawi się błąd należy spróbować zmienić format na liczbowy (pod prawym klawiszem myszy wybrać opcję „Format wyrażenia…”).

    Jeśli to nie pomoże można zamienić w wartości atrybutu kropkę na przecinek za pomocą wyrażenia:
    replace(\[./Wartość (tekst)\], „,”, „.”)
  5. jeśli chcemy dodać jeszcze podsumowanie wagi dla całego dokumentu możemy stojąc w polu z wagą wybrać przycisk sumy w pasku zadań :

Finalnie wyrażenie będzie miało postać:
decimal(min([./<-Atrybuty pozycji dokumentu] : [./->Atrybuty/Kod] == „WAGA”, [./Wartość (tekst)])) * [./Ilość]

Wyświetlenie rabatu dla elementu transakcji, ceny przed i po rabacie.

Edytujemy istniejący wydruk:

  1. Dodajemy kolumnę z ceną początkową (przed rabatem). W tym celu z zestawu danych Pozycje dokumentu przenosimy na wydruk pole Cena początkowa w walucie dokumentu, nadajemy przyjazną nazwę CenaPrzedRabatem
  2. Dodajemy kolumnę z kwotą udzielonego rabatu [w %]. W tym celu z zestawu danych Pozycje dokumentu przenosimy na wydruk pole Rabat dla pozycji
  3. Dodajemy kolumnę z ceną sprzedaży (po rabacie). Z zestawu danych Pozycje dokumentu przenosimy na wydruk pole Cena w walucie dokumentu. Nadajemy przyjazną nazwę CenaPoRabacie
  4. Dodajemy nową kolumnę do zestawienia z elementami transakcji, w której wyliczymy wartość kwotową rabatu. Wyliczamy wartość rabatu (przyjazna nazwa RabatWartosc) jako różnicę pomiędzy ceną początkową a ceną transakcji. Wyrażenie:

CenaPrzedRabatem – CenaPoRabacie

  1. W przypadku, gdy występuje narzut, nie wyświetlamy rabatu oraz wartości rabatu. Wyrażenia:

if([./Rabat dla pozycji] < 0, 0, [./Rabat dla pozycji])

if(CenaPrzedRabatem – CenaPoRabacie > 0, abs(CenaPrzedRabatem – CenaPoRabacie), 0)

  1. Wyrażeniom CenaPrzedRabatem, CenaPoRabacie, RabatWartosc nadajemy format wyrażenia – liczbowy

W poniższej tabeli przedstawione zostały zastosowane wyrażenia:

KolumnaWyrażenie
Cena początkowa w walucie dokumentu[./Cena początkowa w walucie dokumentu]
Rabat [%][./Rabat dla pozycji]
Cena netto\brutto po rabacie (w walucie dokumentu)[./Cena w walucie dokumentu]
Rabat kwotowoCenaPrzedRabatem - CenaPoRabacie

Umieszczenie na wydruku faktury informacji o cenie i wartości netto/ brutto

Uwaga
To czy dla poszczególnych pozycji drukuje się wartość netto czy brutto zależy od wybranego algorytmu wyliczania podatku VAT na dokumencie.
Jeśli wybrano „od brutto”, wówczas dla każdego towaru pobierana jest cena brutto z karty i wartość liczona też jako brutto. Następnie na podstawie tych wartości wyliczana jest wartość sumaryczna dokumentu brutto. Od tej wartości wyliczany jest podatek VAT i na tej podstawie wykazywana jest wartość netto dokumentu (jako brutto minus VAT).
Jeśli nawet dodana zostanie kolumna z ceną/wartością brutto każdej pozycji na dokumencie liczonym „od netto” – najprawdopodobniej suma wartości brutto nie zgodzi się z wartością brutto dokumentu w podsumowaniu. Wynika to ze sposobu wyliczania podatku, opisanego powyżej.
Wyświetlenie kolumny z ceną/wartością netto i brutto na jednym dokumencie może mieć tylko charakter informacyjny.

Na standardowym wydruku Faktury Sprzedaży widoczne są ceny i wartości netto jeśli faktura liczona jest „od netto”. Jeśli liczona jest „od brutto”, wówczas widoczne są tylko ceny i wartości brutto.

Wydruk standardowy wygląda tak:

Jeśli chcemy uzyskać dodatkowe informacje na wydruku (jak na poniższym rysunku):

Na wydruku możemy wykorzystać wartości zapisane w polach:

[./Wartość brutto]

[./Wartość netto])

[./Cena] – w polu cena przechowywana jest cena netto jeśli algorytmem na fakturze jest „od netto” (analogicznie w przypadku algorytmu „od brutto” – w polu tym będziemy mieli cenę brutto), natomiast jeśli algorytm jest „od netto” a chcemy uzyskać cenę brutto, możemy ją wyliczyć na podstawie wartości brutto dzielonej przez ilość
Należy zdefiniować 4 kolumny:

1.

Nagłówek: if([/Identyfikator/Dokument liczony od] == 1, „Cena netto”, „Cena brutto”)

Wartość: Cena1=[./Cena]

2.

Nagłówek: if([/Identyfikator/Dokument liczony od] == 1, „Wartość netto”, „Wartość brutto”)

Wartość: Wartosc=if([/Identyfikator/Dokument liczony od] == 1, [./Wartość netto], [./Wartość brutto])

3.

Nagłówek: if([/Identyfikator/Dokument liczony od] == 1, „Cena brutto”, „Cena netto”)

Wartość: cena2= wartosc2 / [./Ilość]

4.

Nagłówek: if([/Identyfikator/Dokument liczony od] == 1, „Wartość brutto”, „Wartość netto”)

Wartość: wartosc2=if([/Identyfikator/Dokument liczony od] == 1, [./Wartość brutto], [./Wartość netto])

Wyświetlenie dostaw towaru, które znajdują się na magazynie dłużej niż X dni

Dodanie parametru dynamicznego

W konfiguracji wydruków dla wydruku Lista zasobów(GenRap) należy edytować definicję wydruku i dodać parametr. W tym przypadku jest to parametr liczbowy (ilość dni, jaką towar zalega w magazynie).

W edytorze GenRap dodajemy parametr , który nazywa się tak samo jak ten, który stworzyliśmy w konfiguracji wydruków. W tym przypadku jest to:

Ile_dni_zalega

Właściwości pobierania

      

Rozgrupowanie

Należy rozgrupować dane ponieważ w tym przypadku nie jest potrzebny podział na grupy –> prawy przycisk myszy i opcja Grupowanie/ Rozgrupuj

Wiersz szczegółów

Dodajemy wiersz szczegółów dla towarów:

   <— Zestawienie/ Wstaw wiersz szczegółów

Wyświetlenie dostaw

W pusty wiersz przeciągamy gałąź Towary/Zasoby towarów/Ilość, przeciągamy też w nowe kolumny pola Wartość i Data.

Przeliczanie daty (bieżąca – ilość dni pobranych z parametru)

W nagłówku wydruku można wpisać informację: Towary pochodzące z dostaw sprzed: … tutaj wstawiamy wyrażenie które wyliczy datę = data bieżąca minus ilość dni, czyli:

dateadd(„day”, param(„CDN_DataNaWydruku”), (-1) * param(„ile_dni_zalega”))

Wyrażenie pozwoli wyliczyć datę, wg której będziemy filtrować zasoby dostępne obecnie na magazynie.
Usuwamy z wydruku wszystkie zbędne informacje, zostawiamy tylko te dane, które będą potrzebne – najważniejsza jest lista dostaw i podsumowanie ilości dla poszczególnych towarów.

Wybranie dostaw sprzed wskazanej daty

W celu wyfiltrowania tylko tych dostawy, których data jest mniejsza niż wyliczona, na liście dostaw naciskamy prawy przycisk myszy i wybieramy opcję Filtruj… Ustawiamy warunek:

Data – przed – dateadd(„day”, param(„CDN_DataNaWydruku”), (-1) * param(„ile_dni_zalega”))

Taki filtr pozwoli wyświetlić tylko dostawy przed zadaną datą.

Należy zrobić podsumowanie ilości dla poszczególnych pozycji (przycisk w pasku zadań albo poprzez polecenie sum(Zasobytowarów, Ilość) )

Sortowanie

Można np. wybrać kryterium sortowania malejąco wg ilości zalegającej towaru:

Można też obliczyć, która dostawa, ile dni zalega:

datediff(„day”, [./Data], param(„CDN_DataNaWydruku”))

Selekcja (ukrywanie zerowych ilości)

Jeśli nie chcemy wyświetlać towarów, dla których nie ma zalegających dostaw, można zrobić dodatkowo selekcję: zaznaczamy dane, dla których chcemy zrobić selekcję, przechodzimy na zakładkę Selekcje i wybieramy przycisk: 

Wyznaczamy warunek:
sum == 0
…..i zaznaczamy opcję „Ukrycie”




Nabycie wewnątrzunijne

Wraz z wejściem Polski do Unii Europejskiej zmieniają się procedury importowe. Pojęcie importu, w przypadku sprowadzania towarów z krajów UE, jest zastępowane pojęciem nabycia wewnątrzunijnego. W odniesieniu do krajów UE nie obowiązuje sporządzanie dokumentów SAD. W zamian podatnik musi sporządzić parę dokumentów: Dowód Wewnętrzny SprzedażyDowód Wewnętrzny Zakupu.

Dowód Wewnętrzny służy do rejestrowania wartości towarów z uwzględnieniem prawidłowej kwoty VAT, w celu zarejestrowania jej w Rejestrach VAT. Obowiązek naliczania VAT spoczywa na samym podatniku.

Przykładowy schemat przepływu dokumentów przedstawia poniższy rysunek

Faktury Zakupu (FZ)

Faktury zakupowe dotyczące nabycia wewnątrzunijnego wprowadzane są z poziomu listy Faktur Zakupu. Zasady wprowadzania takich faktur są podobne jak w przypadku innych dokumentów walutowych:

  • rodzaj transakcji, którego dotyczy faktura powinien być ustawiony na wewnątrzunijny (formularz kontrahenta: zakładka Handlowe)
  • stawka VAT dla towarów jest automatycznie zmieniana na 0% (dla towarów) lub nie podlega (dla usług). Istnieje możliwość zmiany stawki VAT (zasady zostały opisane w odrębnym rozdziale).

Uwaga
Usługi związane bezpośrednio z dostawą towaru powinny być opodatkowane stawką 0%. W programie możliwe jest automatyczne ustawianie takiej stawki, jeżeli do wybranej usługi została przypisana kategoria o rodzaju Towary lub jeżeli dla usługi nie wskazano kategorii, ale w nagłówku dokumentu wybrana jest kategoria o rodzaju Towary.

Dokument FZ powinien być zarejestrowany w systemie zgodnie z otrzymaną Fakturą Zakupu.

Korekta graniczna (FZKG)

Wszystkie koszty dodatkowe związane z nabyciem towaru powinny być wprowadzane na odrębnym dokumencie. Takim dokumentem w systemie Comarch ERP Optima jest korekta graniczna FZKG.

Korekta graniczna jest dostępna z poziomu listy Faktur Zakupu. Aby wprowadzić korektę graniczną należy ustawić kursor na Fakturze Zakupu, której dotyczy i z menu kontekstowego lub z menu wyświetlanego pod przyciskiem strzałki obok ikony  wybrać korekta graniczna/cło. Na podniesionym formularzu pojawiają się wszystkie towary z dokumentu FZ, z możliwością wpisania wartości kosztów dodatkowych. Zasady obsługi formularza zostały opisane szczegółowo tutaj.

Jeśli wartość korekty wyliczana jest proporcjonalnie dla pozycji, użytkownik ma do dyspozycji jedną z opcji dostępnych po rozwinięciu strzałki przy przycisku :

-kwoty celne
-kwota korekty

Zasady wystawiania dokumentu FZKG dla nabycia wewnątrzunijnego są identyczne jak w przypadku dokumentu FZKG dla importu spoza UE  z jednym wyjątkiem:

  • na dokumencie FZKG dotyczącym nabycia wewnątrzunijnego nie powinien być naliczany podatek VAT. Dlatego na zakładce Płatności tabela VAT nie jest edytowalna (nie ma możliwości wprowadzania zmian), Podatek VAT od kwot celnych jest naliczany tylko w przypadku, jeśli na FZ był wykazany VAT (stawki VAT pozycji na Korektę Graniczną są przenoszone z FZ).

Uwaga
Podstawą do określenia, czy dany dokument dotyczy nabycia wewnątrzunijnego, czy importu spoza granic UE jest rodzaj transakcji wewnątrzunijny.

Na dokumentach FZKG możliwe jest wpisywanie kwot ujemnych. Podczas wpisywania wartości dla poszczególnych towarów program kontroluje, by wartość towaru nie spadła poniżej zera, z uwzględnieniem wszystkich wcześniej wprowadzonych korekt.

Należy pamiętać, że w przypadku wystawiania FZKG na kwotę ujemną program może zablokować później wystawienie korekty ilościowej do Faktury Zakupu. Zdarzy się tak w przypadku, gdy wartość towaru w magazynie po wykonaniu FZKG będzie mniejsza niż wartość wystawianej korekty.

Przykład
FZ na 10 szt. towaru o wartości 200 PLN, potem FZKG na kwotę -20 PLN. Wartość towaru na zasobach to 180 PLN. Program zablokuje możliwość zwrotu takiego towaru, ponieważ wartość towaru na korekcie ilościowej będzie nadal obejmowała -200 PLN.

Dowody wewnętrzne sprzedaży (FSW)

Lista Dowodów Wewnętrznych Sprzedaży dostępna jest z poziomu menu Faktury. Została dokładnie opisana w rozdziale Dokumenty wewnętrzne sprzedaży.

W przypadku FSW wystawianych na potrzeby naliczania podatku VAT przy nabyciu wewnątrzwspólnotowym istnieje możliwość automatycznego przekształcenia Faktury Zakupu wraz ze wszystkimi korektami do Dowodu Wewnętrznego Sprzedaży.

Konwersja Faktury Zakupu do FSW

Jeśli do systemu zostały wprowadzone zarówno Faktura Zakupu jak i koszty dodatkowe, kolejny krok to utworzenie Dowodu Wewnętrznego Sprzedaży (FSW). Na dokumencie FSW naliczany jest VAT od wartości towarów z uwzględnieniem wszystkich kosztów dodatkowych (wprowadzonych na FZKG).

Automatyczne tworzenie FSW jest możliwe z poziomu listy Faktur Zakupu: kursor należy ustawić na Fakturze Zakupu, do której tworzony będzie Dowód Wewnętrzny, a następnie wcisnąć przycisk

Zasady przekształcania FZ do FSW

  1. Możliwe jest przekształcenie jednej FZ do jednego Dowodu Wewnętrznego Sprzedaży.
  2. Po przekształceniu dokument FZ otrzymuje status W. Ponowne przekształcenie do FSW nie jest możliwe.
  3. Istnieje możliwość konwersji Faktur Zakupu wystawionych w PLN. Jedyny warunek, jaki musi spełnić Faktura Zakupu to zerowa wartość VAT. Stawki przypisane dla poszczególnych pozycji muszą być NP, 0% lub ZW.
  4. Istnieje możliwość tworzenia FSW dla wszystkich dokumentów FZ, gdzie rodzaj transakcji jest inny niż krajowy.
  5. Dokument FSW jest zapisywany do bufora.
  6. W przypadku wykasowania lub anulowania FSW usuwany jest status W z Faktury Zakupu (możliwe jest ponowne przekształcenie).
  7. Aby anulować dokument FZ skojarzony z Dowodem Wewnętrznym Sprzedaży należy najpierw usunąć/ anulować dokument FSW, a dopiero potem można anulować dokument FZ.
    Uwaga
    Anulowanie FSW nie powoduje automatycznego anulowania Faktury Zakupu – rozpięte zostaje jedynie powiązanie pomiędzy dokumentami.
  8. Na FSW przenoszone są zarówno towary jak i usługi z FZ.
  9. Wartość pozycji jest wyrażona w PLN (zgodnie z kursem z FZ).
  10. FSW uwzględnia wszystkie dodatkowe koszty wprowadzone na FZKG.
    Uwaga
    Jeśli do dokumentu FZ został już utworzony Dowód Wewnętrzny Sprzedaży – istnieje możliwość utworzenia FZKG, ale należy również ręcznie skorygować wartość FSW z poziomu listy dowodow wewnętrznych sprzedaży.
  11. FSW uwzględnia wszystkie korekty (ilościowe i wartościowe) wystawione do Faktury Zakupu przed przekształceniem.
    Uwaga
    Należy pamiętać, że w przypadku wystawiania korekt do Faktury Zakupu już po jej przekształceniu do Dowodu Wewnętrznego Sprzedaży program nie koryguje automatycznie wartości naliczonych na FSW. Należy utworzyć korektę do FSW z poziomu listy dokumentów wewnętrznych sprzedaży. Korekty zostały opisane w rozdziale Korekty dokumentów FSW i FZW.
  12. Dla poszczególnych pozycji możliwa jest edycja ceny jednostkowej oraz wartości pozycji (ilość przepisywana jest z FZ)
    Uwaga
    W przypadku przekształcenia Faktury Zakupu wystawionej w walucie do Dowodu Wewnętrznego Sprzedaży istnieje możliwość, że kwota netto Faktury Zakupu w PLN nie będzie identyczna z kwotą netto FSW (wynika to z zaokrągleń przy przeliczaniu cen/ wartości z waluty na PLN). Ewentualne różnice Użytkownik może skorygować edytując wartość pozycji.
  13. Tabela VAT (zakładka Dodatkowe):
    • kwoty VAT wyliczane są zgodnie ze stawką VAT podaną na karcie towaru w Cenniku.
    • tabela VAT podlega edycji – użytkownik ma możliwość korygowania zarówno wartości netto, VAT i brutto.
  14. Na formularzu FSW z FZ:
    • schemat numeracji– proponowany jest taki, jak ustawiony w Konfiguracji firmy/ Handel/ Dokumenty: Dowód Wewnętrzny Sprzedaży z FZ (domyślnie FAWFZ).
    • kategoria – przenoszona jest kategoria z Faktury Zakupu.
    • magazyn – jest zgodny z magazynem na Fakturze Zakupu. Nie ma możliwości jego zmiany.
    • algorytm (Faktura liczona od) jest zawsze ustawiany na netto.
  15. Dokument FSW nie ma wpływu na magazyn.
  16. Dokument FSW nie powoduje powstania płatności w module Kasa/Bank

Dowody Wewnętrzne Zakupu (FZW)

Transakcje wewnątrzunijne trójstronne

W przypadku faktur wystawianych dla kontrahenta o statusie wewnatrzunijny – trójstronne są traktowane jak sprzedaż wg procedury uproszczonej i w związku z tym każda faktura „wewnątrzunijna trójstronna” ma adnotację:

„VAT: Faktura WE uproszczona na mocy artykułu 141 dyrektywy 2006/112/WE”.

Zgodnie z ustawą o podatku od towarów i usług: pierwszy podmiot w transakcji traktuje sprzedaż jako zwykłą WDT i wystawia fakturę dla kontrahenta wewnątrzunijnego. Drugi podmiot natomiast powinien opatrzyć fakturę adnotacją: „VAT: Faktura WE uproszczona na mocy artykułu 141 dyrektywy 2006/112/WE”, wystawiając fakturę na kontrahenta finalnego o statusie trójstronny.

Jeżeli transakcje mają nie być uwzględniane w deklaracji Intrastat, to na dokumentach pole z kodem transakcji należy zostawić puste.

Jeżeli użytkownik Comarch ERP Optima jest pośrednikiem, towar nie trafia do niego, wówczas nie powinien przyjmować tego towaru na stan.

Wydruk Faktur VAT dla transakcji wewnątrzwspólnotowych

Dla wydruku Faktury jak i dokumentów korygujących dotyczących dostaw wewnątrzwspólnotowych  z poziomu formularza faktury dostępny jest wydruk: Faktura VAT – UE:

Uwaga
Wydruk jest możliwy tylko w przypadku dokumentów wystawionych w walucie obcej.

Wydruk nowych numerów NIP na dokumentach

Od 1.05.2004 kontrahenci, którzy dokonują wewnątrzwspólnotowych nabyć bądź wewnątrzwspólnotowych dostaw powinni posiadać numer NIP z kodem kraju (PL). Przyjęto zasadę, że przedrostek przed numerem jest drukowany tylko dla nabycia/ dostawy wewnątrzwspólnotowej, w związku z czym: 

  • jeśli kontrahent, dla którego wystawiany jest dokument, ma status wewnątrzunijny lub wewnątrzunijny trójstronny to na wszystkich wydrukach w nagłówku dokumentu (pieczątce firmy) pojawia się NIP wraz z prefiksem (np. PL 111-111-11-11).
  • jeśli kontrahent, dla którego wystawiany jest dokument, ma inny status (krajowy, pozaunijny, pozaunijny – zwroty VAT) to na wydrukach w nagłówku dokumentu (pieczątce firmy) pojawia się NIP bez prefiksu kraju (np. 111-111-11-11).

Zasada ta obowiązuje tylko przy wydruku danych firmy (w nagłówku dokumentu). W przypadku kontrahenta, dla którego wystawiany jest dokument drukowany jest zawsze pełny numer NIP, zapisany na jego karcie.

Na wydrukach walutowych Faktur Sprzedaży dla dokumentów, na których został naliczony podatek VAT i płatność tego podatku realizowana jest w walucie PLN, drukowane są dwa numery rachunków bankowych. Pierwszy numer, to konto walutowe powiązane z formą płatności wybraną na dokumencie, po numerze tego konta drukowana jest waluta dokumentu. Drugie konto drukowane jest pod kontem walutowym i jest to konto złotówkowe drukowane na podstawie rejestru powiązanego z wybraną formą płatności. Po numerze tego konta drukowana jest zawsze waluta PLN, w której dokonywana jest płatność podatku VAT.W




Obrót z krajami spoza Unii Europejskiej

Faktura importowa (od dostawcy) jest rejestrowana z poziomu listy faktur zgodnie z opisanymi wcześniej zasadami. Powinna być wystawiona w walucie obcej. Dodatkowo, po to by dokument był potem prawidłowo rozpoznawany w systemie, kontrahent, którego dotyczy, powinien mieć podany status pozaunijny.

Wszystkie koszty dodatkowe oraz podatek VAT jest naliczany na podstawie dokumentu Korekta Graniczna (FZKG). Dokument FZKG powinien być wprowadzony na podstawie otrzymanego dokumentu SAD.

Korekta Graniczna do FZ (FZKG)

Aby zaewidencjonować dodatkowe kwoty związane z zakupem towaru, takie jak: cło, podatek akcyzowy, podatek VAT czy koszt transportu czy inne koszty związane z zakupem towaru, do Faktury Zakupu należy wystawić Korektę Graniczną.

Zasady obsługi formularza zostały opisane szczegółowo tutaj.

Aby wystawić Korektę Graniczną należy na liście zaznaczyć kursorem Fakturę Zakupu, której będzie dotyczyć, a następnie z menu wyświetlonego po wciśnięciu strzałki przy ikonie  wybrać opcję korekta graniczna/cło:

Na wyświetlonym formularzu Korekty Granicznej należy uzupełnić wszystkie informacje zgodnie z otrzymanym dokumentem SAD.

Na dokumencie FZKG edytowalne jest (w przeciwieństwie do innych korekt) pole Kontrahent. Pole to na nowym dokumencie FZKG jest puste, program nie pozwoli jednak zatwierdzić dokumentu przed jego uzupełnieniem.

Algorytm wyliczania (netto/ brutto) jest zawsze zgodny z algorytmem zastosowanym na Fakturze Zakupu i nie podlega edycji.

Waluta na FZKG to zawsze PLN i nie ma możliwości zmiany (cło i podatek zawsze jest płacony w złotówkach).

Naliczanie kwot celnych na korekcie granicznej

Na FZKG pojawią się wszystkie pozycje z Faktury Zakupu od dostawcy. Na formularzu widoczna jest cena towaru po przeliczeniu na PLN po kursie obowiązującym na Fakturze Zakupu, a w polu Korekta jest wartość 0. Użytkownik może sam wyliczyć kwoty dla poszczególnych pozycji w oknie Pozycja dokumentu uzupełniając je ręcznie w polu Wartość lub korzystając z jednej z opcji dostępnych po rozwinięciu strzałki przy przycisku :

  • kwoty celne
  • kwota korekty

Funkcje działają dla wszystkich pozycji FZKG lub dla pozycji zaznaczonych (jeśli zaznaczymy pozycje przed uruchomieniem funkcji).

Uwaga
Istnieje możliwość wyświetlenia kolumny Kod CN (domyślnie jest niewidoczna, należy ją wybrać z kolumn dodatkowych opcją pod prawym przyciskiem myszy). Kolumna jest przydatna przy naliczaniu kwot celnych dla wybranych towarów zgodnie z dokumentem SAD, na którym pozycje pogrupowane są po kodach CN.

Dystrybucja kwoty na pozycje

Jeśli wartość korekty wyliczana jest proporcjonalnie dla wszystkich pozycji jedną kwotą – użytkownik ma do dyspozycji:

Opcję Kwota korekty umożliwiającą rozdzielenie podanej kwoty proporcjonalnie (w stosunku do wartości pozycji) na wszystkie pozycje z dokumentu.

Należy pamiętać, że wartość korekty dotyczy całej pozycji, a nie pojedynczej jednostki towaru.

Dystrybucja kwot celnych na pozycje

Jeśli zachodzi potrzeba wprowadzenia dodatkowych kosztów związanych z zakupem towaru w sposób bardziej szczegółowy – w rozbiciu na rodzaj kosztów, należy skorzystać z opcji  Kwoty celne, gdzie można oddzielnie wprowadzić koszt transportu, kwotę cła czy podatku akcyzowego.

Konfiguracja

Rodzaje kosztów zostały określone w Konfiguracji firmy/ Handel/ Kwoty dodatkowe/ celne.

Lista domyślnie zawiera trzy pozycje: Wartość cła, Wartość akcyzy, Koszt transportu. Użytkownik może dodawać nowe pozycje w zależności od potrzeb i specyfiki pracy oraz usuwać/zmieniać domyślne pozycje.

Dla poszczególnych pozycji listy określamy:

  • czy dotyczy zakupu wewnątrzunijnego/krajowego (kolumna UE/ kraj), pozaunijnego (kolumna Pozaunijny),
  • czy od wartości tej pozycji ma być naliczony podatek VAT,
  • oraz czy ma wpływać na płatność dokumentu.

Zgodnie z ustawieniem pozycje listy są przenoszone na dokument Korekty Granicznej, gdzie użytkownik podaje ich kwotową wartość.

Konfiguracja firmy/Handel – Kwoty dodatkowe/celne

Naliczanie kwot dodatkowych/ celnych

Po wybraniu opcji Kwoty celne na formularzu FZKG pojawia się okno Kwoty dodatkowe, gdzie można uzupełnić Wartość poszczególnych pozycji.

Po uzupełnieniu wartości, pozycja jest automatycznie zaznaczana:

Łączna wartość kwot celnych jest proporcjonalnie rozdzielana na pozycje FZKG.  Jeśli pozycja w oknie Kwoty celne zostanie odznaczona, wartość tej pozycji nie zostanie doliczona do wartości towarów.

Kwoty celne dla towarów można naliczać etapami, każdorazowo uzupełniając wartość wybranych pozycji w oknie Kwoty dodatkowe. Jeśli ponownie zaznaczymy pozycję, która już była wprowadzana, kwoty zostaną przeliczone na nowo.

Należy pamiętać, że zaznaczenie pozycji i nieuzupełnienie wartości, będzie skutkowało wyzerowaniem wartości na pozycjach Korekty Granicznej.

Przeliczenie kwot celnych następuje po naciśnięciu przycisku  – Akceptuj.

Dystrybucja kwot celnych jest wykonywana domyślnie dla wszystkich towarów z Korekty Granicznej. Aby wykonać dystrybucję kwot celnych na wybrane towary, należy je uprzednio zaznaczyć na liście.

W oknie Kwoty celne dla danej pozycji należy wpisać kwotę w kolumnie Wartość, zostanie ona proporcjonalnie podzielona między towary znajdujące się na Korekcie Granicznej. Jeśli chcemy zmienić bądź wyzerować tą kwotę, należy ponownie otworzyć okno Kwoty celne, zaznaczyć daną pozycję i wpisać dla niej wartość.

Naliczenie kwot celnych  opcją Kwota korekty będzie skutkowało wyzerowaniem naliczonych wcześniej kwot celnych poprzez opcję Kwoty celne .

Jeśli chcemy wyzerować wartość wszystkich kwot celnych, najszybciej można zrobić to korzystając z opcji  Kwota korekty – wykonując opcję naliczenia dla kwoty 0,00 PLN.

Pozycja dokumentu Korekty Granicznej

W oknie Pozycja dokumentu Korekty Granicznej jest dostępna zakładka [Kwoty celne], gdzie widoczne są naliczone dla towaru wartości kwot celnych, użytkownik ma możliwość edycji kolumn – Wartość, Naliczaj VAT, Wpływ na płatność.

Wpływ kwot celnych na płatność

Kwotę netto Korekty Granicznej stanowi suma kwot celnych, które mają zaznaczony parametr Wpływ na płatność – Tak z wszystkich pozycji towarowych na dokumencie, będą to koszty dodatkowe wynikające z dokumentu SAD takie jak cło czy akcyza, stanowiące zobowiązanie wobec Urzędu Celnego.

Jeśli dodatkowe kwoty wprowadzone na Korekcie Granicznej nie generują płatności, wówczas nie są naliczane do wartości netto, a tym samym nie zwiększają zobowiązania wobec Urzędu Celnego.

Naliczanie podatku VAT

W przypadku kontrahentów pozaunijnych, na Korekcie Granicznej stawka VAT poszczególnych pozycji jest pobierana z kartotek towarowych, VAT od kwot celnych jest naliczany zgodnie z ustawieniem w kolumnie Naliczaj VAT (w oknie, gdzie wprowadzamy kwoty celne). Dodatkowo, na zakładce Płatności znajduje się parametr Naliczaj VAT od towarów, jego zaznaczenie skutkuje naliczeniem podatku VAT od wartości towarów widniejącej na FZ w oparciu o stawki VAT zakupu z kartotek towarowych. Wówczas w tabeli VAT, kwota VAT w danej stawce będzie sumą podatku VAT wyliczonego od wartości towarów z FZ oraz podatku VAT wyliczonego od kwot dodatkowych. W przypadku kilku Korekt Granicznych do jednej FZ naliczenie VAT od towarów jest możliwe tylko na jednej z nich (po zaznaczeniu Naliczaj VAT od towarów, parametr ten nie jest widoczny na kolejnych FZKG). Jeśli zachodzi potrzeba ręcznego skorygowania podatku VAT, tabela VAT (dostępna na zakładce [Płatności]) jest dostępna do edycji.

Wartość zasobów

Wprowadzone kwoty celne zawsze podwyższają koszt zakupu towarów – suma kwot celnych pozycji przenoszona jest do pola wartość a tym samym wpływa na koszt zakupu towarów.

W chwili zatwierdzenia FZKG (na trwałe) tworzone są odpowiednie dokumenty magazynowe zwiększające wartość zasobów:

  • jeśli do Faktury Zakupu, której dotyczy FZKG, był wcześniej utworzony dokument PZ – w chwili zatwierdzenia FZKG tworzony jest dokument PZ korygujący
  • jeśli do Faktury Zakupu, której dotyczy FZKG nie był jeszcze tworzony dokument PZ – w chwili konwersji FZ do PZ utworzony zostanie drugi PZ korygujący skojarzony z korektą graniczną.

Jak wprowadzić fakturę importową?

Program zapewnia podstawowe wsparcie dla rejestracji dokumentów importowych. Rejestracja takiego dokumentu może odbywać wg następującego schematu:

  1. Klient otrzymuje Fakturę Zakupu importową

Faktura importowa jest rejestrowana w systemie jako Faktura Zakupu w walucie, po kursie z dnia wystawienia faktury (sposób postępowania jest opisany w artykule Wystawiamy dokument w walucie obcej). Powoduje ona:

  • powstanie zobowiązania w walucie wg kursu z dnia wpływu
  • wprowadzenie towaru na magazyn wg ustalonego kursu
  1. Klient otrzymuje dokument SAD

Fakt otrzymania dokumentu SAD powinien pozwolić użytkownikowi na: 

  • zmianę ceny zakupu towarów (wartości na magazynie) – w zależności od sposobu rozliczania magazynu zmiana może dotyczyć zmiany kursu waluty, doliczenia cła, doliczenia transportu itp.,
  • zarejestrowanie powstania zobowiązania wobec urzędu na kwoty wynikające z cła, VAT-u, opłaty manipulacyjnej, transportu,
  • zarejestrowanie dokumentu do potrzeb rozliczenia VAT.

W systemie jest to realizowane poprzez wprowadzenie specjalnego dokumentu korekty (FZKG). Funkcja ta pozwoli użytkownikowi na poprawne zarejestrowanie na tym dokumencie odpowiednio:

  • na pozycjach faktury – fakt zmiany wartości towaru
  • na preliminarzu płatności – fakt powstania zobowiązania wobec urzędu
  • naliczenie podatku VAT – przyjęcie dokumentu podlegającego rozliczeniu na deklaracji VAT-7

Uwaga
Żadna operacja związana z otrzymaniem SAD nie jest wykonywana przez program automatycznie – poprawne policzenie i zarejestrowanie wszystkich kwot spoczywa na użytkowniku.

 

Faktury Sprzedaży eksportowe

W systemie istnieje kilka rodzajów wydruków dla faktur eksportowych. Dostępne są w menu wydruków:

Faktura eksportowa: wzór standard PLN – od wydruku standardowego faktury różni się jedynie nagłówkiem (Faktura eksportowa). Poza tym drukowane informacje są podobne – wszystkie wartości są drukowane w PLN.

Faktura eksportowa w walucie: wzór standard 1 – jedyną różnicą w stosunku do faktury złotówkowej jest wydruk ceny jednostkowej w walucie obcej. Poza tym wszystkie inne wartości (w tym należność) są drukowane w PLN.

Faktura eksportowa w walucie: wzór standard 2 – wszystkie wartości na fakturze drukowane są w walucie obcej. Informacyjnie drukowana jest cena jednostkowa w PLN. Ponadto na fakturze nie jest drukowana tabelka VAT.

Faktura eksportowa w walucie: wzór standard 3 – wszystkie wartości są drukowane w walucie obcej.




Wielowalutowość

W systemie istnieje możliwość wystawiania dokumentów w walucie obcej. W walucie podawana jest zarówno wartość poszczególnych pozycji jak i całego dokumentu.

Informacje związane z płatnościami, powstające w module Kasa/ Bank są rejestrowane w systemie w walucie w jakiej wystawiony był dokument.

Listę walut definiuje użytkownik w Konfiguracji programu/ Ogólne/ Waluty.

Aby możliwe było wystawianie i prawidłowe przeliczanie wartości dokumentu dla każdej waluty należy zdefiniować kurs. W systemie może funkcjonować kilka typów kursów (npkurs w banku PKO S.A., kurs średni NBP itp.). Rodzaje kursów, które są wykorzystywane w firmie, definiuje użytkownik z poziomu Konfiguracji programu/ Ogólne/ Typy kursów walut. Jeden z nich musi być kursem domyślnym i jest proponowany na każdym nowym dokumencie w walucie. Kurs domyślny użytkownik może określić zaznaczając na formularzu typu kursu parametr Domyślny:

Określenie notowania na dany dzień jest możliwe z poziomu listy walut po wciśnięciu przycisku .

Istnieje możliwość takiego zdefiniowania parametrów pracy, by program przypominał w chwili uruchamiania programu o uzupełnieniu kursu dla waluty. Odpowiada za to parametr w Konfiguracji firmy/ Ogólne/ Parametry:

Pokazuj formularz kursów walut po wejściu do programu, jeśli nie był aktualizowany – jeśli w tabeli walut występują jakieś waluty, dla których kurs nie był jeszcze ustalany, po każdym uruchomieniu program wyświetli listę walut i umożliwi aktualizację kursu (do czasu, aż wszystkie waluty nie zostaną zaktualizowane).

Zasady definiowania walut, typów kursu oraz notowań zostały dokładniej opisane w dokumentacji do Konfiguracji.

W Konfiguracji firmy/ Ogólne/ Parametry znajdują się parametry związane z obsługą walut na dokumentach:

Jeśli parametr Pobieraj kurs z dnia poprzedniego dla dokumentów przychodowych jest zaznaczony – podczas wystawiania dokumentów związanych ze sprzedażą towarów program porównuje datę wystawienia i sprzedaży (wydania), wybiera datę wcześniejszą i na dokument pobiera kurs z dnia poprzedzającego tą datę. Parametr działa w przypadku dokumentów: Faktura Pro Forma, Faktura Sprzedaży, Wydanie Zewnętrzne, Wydanie Kaucji.

Uwaga
Wystawianie dokumentów magazynowych, w tym WKA, PKA jest dostępne w modułach Handel, Handel Plus.

Jeśli parametr  Pobieraj kurs z dnia poprzedniego dla dokumentów kosztowych wg daty jest zaznaczony – program podczas wystawiania dokumentów związanych z zakupem towarów sprawdza wskazaną datę zakupu/ wystawienia/ wpływu na dokumencie i pobiera kurs z dnia poprzedzającego tą datę. Parametr działa w przypadku dokumentów: Faktura Zakupu, Przyjęcie zewnętrzne, Przyjęcie kaucji.

Uwaga
Jeśli dzień poprzedni przypadał na sobotę/ niedzielę – pobierany jest kurs z piątku.

Jeśli parametry są odznaczone – wtedy podczas wystawiania dokumentu:

  • dla kontrahentów o statusie wewnątrzunijny/ wewnątrzunijny trójstronny – program pobiera na dokument kurs z dnia poprzedzającego datę wystawienia.
  • dla kontrahentów o statusie krajowy/ pozaunijny – program porównuje daty na dokumencie, wybiera datę wcześniejszą i na dokument pobiera kurs z dnia poprzedzającego tą datę.

W przypadku, gdy na dzień, dla którego powinien zostać pobrany kurs, nie ma wprowadzonego notowania program działa na podobnej zasadzie jak dotychczas. W zależności od ustawienia parametru Pobieraj ostatnio ustalony kurs waluty przed wskazaną datą

  • jeśli jest odznaczony – wyświetlony zostanie komunikat o braku kursu na dzień wynikający z ustawień w konfiguracji. W takim przypadku program zmieni typ kursu na ręczny, z możliwością wprowadzenia notowania przez użytkownika.
  • jeśli jest zaznaczony – pobrany zostanie ostatni kurs wprowadzony przed datą wynikającą z ustawień w konfiguracji.

Wystawiamy dokument w walucie obcej

Uwaga
Aby użytkownik miał możliwość wystawiania dokumentów w walucie innej niż systemowa (PLN), parametr Zezwalaj na zmianę waluty na dokumencie ( System/ Konfiguracja/ Firma/ Handel/ Parametry) musi być zaznaczony.

Jeśli parametr jest zaznaczony operator może zdecydować podczas edycji dokumentu w jakiej walucie ma być wystawiony.
Na formularzu Faktury Sprzedaży oraz Faktury Zakupu z poziomu zakładki [Płatności], a w przypadku innych dokumentów – zakładki [Dodatkowe], istnieje możliwość wyboru w jakiej walucie dokument ma być wystawiony.
Domyślne ustawienie waluty pobierane jest z formularza kontrahenta (zakładka [Płatności], pole Domyślna waluta). Przy zmianie kontrahenta waluta jest zmieniana tylko wtedy, jeśli dokument nie posiada jeszcze pozycji. Jeżeli na dokumencie znajdują się pozycje, wówczas zmiana kontrahenta nie powoduje zmiany waluty.
Jeśli zostanie ustawiona inna waluta niż PLN, wówczas na formularzu pojawią się pola związane z typem kursu i notowaniem, jakie mają być wykorzystane na dokumencie:

Data kursu – w polu tym widoczna jest data, z jaką pobrano notowanie dla waluty. Data jest proponowana zgodnie z ustawieniami parametrów w konfiguracji. Podczas wystawiania dokumentu użytkownik może zmienić proponowaną przez program datę i program automatycznie pobierze kurs waluty z podanego dnia.

Notowanie kursu pobierane jest zgodnie z ustawieniem parametrów w menu Start/Konfiguracja/ Firma/ Ogólne/ Parametry: Pobieraj kurs z dnia poprzedniego dla dokumentów przychodowych, Pobieraj kurs z dnia poprzedniego dla dokumentów kosztowych wg daty (działanie parametrów zostało opisane w akapicie powyżej).

Typ kursu – proponowany jest typ kursu określony w konfiguracji jako domyślny. Użytkownik może wybrać inny kurs spośród zdefiniowanych w programie.

Kurs – kurs waluty pobierany jest z tabeli kursów w Konfiguracji i użytkownik nie ma możliwości jego zmiany na dokumencie.

Jeśli zmiana kursu dotyczy tylko aktualnie wystawianego dokumentu można posłużyć się kursem ręcznym. W przypadku tego typu kursu istnieje możliwość określenia jego wartości z poziomu dokumentu – kurs zostanie zapamiętany na dokumencie, natomiast nie będzie widoczny z poziomu konfiguracji.

Uwaga
Jeśli na dzień podany jako Data kursu kurs nie został określony – program będzie proponował notowanie najbardziej aktualne (najbliższe) lub kurs typu ręczny 1:1 (w zależności od ustawienia parametru Pobieraj ostatnio ustalony kurs waluty (nie ostrzegaj o braku kursu) w Konfiguracji firmy/ Ogólne/ Parametry.

Zasady wyliczania cen na dokumentach walutowych

Podczas wprowadzania pozycji na dokument program porównuje walutę dokumentu z walutą, w jakiej określona jest cena sprzedaży (zakupu) na karcie cennikowej. Jeśli waluty te nie są zgodne – program przelicza je wg domyślnego kursu. I tak: 

  • jeśli dokument jest wystawiany w PLN, a cena na karcie jest określona w walucie – program wylicza cenę w PLN na podstawie kursu zdefiniowanego jako domyślny w walucie.
  • jeśli dokument jest wystawiany w walucie obcej, a cena na karcie jest określona w PLN – na dokumencie cena z PLN jest przeliczana na walutę. Jeśli użytkownik na dokumencie zmieni kurs – cena w PLN jest zachowywana, natomiast przeliczana jest cena walutowa.
  • jeśli dokument jest wystawiany w walucie i cena na karcie jest określona w walucie – na dokument pobierana jest cena w walucie, natomiast wartość w PLN jest przeliczana wg kursu. Jeśli użytkownik zmieni kurs na dokumencie – cena walutowa jest zachowana, a przeliczana jest wartość w PLN.

Zasada ta nie ma zastosowania podczas przekształcania (np. RO ->FA, FPF -> FA) oraz kopiowania dokumentów. Na dokumencie wynikowym zawsze pozostaje niezmieniona cena poszczególnych pozycji w walucie, niezależnie od tego, w jakiej walucie została cena zdefiniowana na karcie towaru (cena początkowa na dokumencie) oraz jaki obowiązuje kurs.

Zmiana waluty na istniejącym dokumencie

Istnieje możliwość zmiany waluty na dokumencie, gdzie została już uzupełniona lista pozycji. W przypadku wybrania nowej waluty program przelicza cenę wszystkich już wpisanych pozycji.

Możliwość zmiany waluty nie dotyczy dokumentów handlowych skojarzonych z magazynowymi. Oznacza to, że użytkownik nie będzie miał możliwości zmiany waluty na: 

  • Fakturze Sprzedaży utworzonej z WZ – waluta musi być zgodna z walutą na WZ
  • Fakturze Zakupu utworzonej z PZ – waluta musi być zgodna z walutą na FZ

Uwaga
Należy pamiętać, że zmiana waluty na dokumencie powoduje aktualizację tabeli płatności. W wyniku zmiany waluty program jeszcze raz wylicza płatność związaną z dokumentem. W związku z tym, jeśli Użytkownik dokonał wcześniej zmian w tabeli (np. rozbił płatność na raty) po zmianie waluty musi zrobić to ponownie.

Zmiana kursu na istniejącym dokumencie

W programie istnieje również możliwość zmiany kursu (notowania) na dokumencie, gdzie uzupełniona została lista towarów.

Zmiana będzie proponowana przez program automatycznie w chwili zmiany daty wystawienia na dokumencie.

Użytkownik ma również możliwość zmiany typu kursu na dokumencie. Program przelicza wtedy wartość towaru wg nowego kursu, pobranego z tabeli kursów w programie.

W przypadku wybrania kursu typu ręczny – użytkownik ma możliwość wpisania notowania bezpośrednio na formularzu.

Przy każdej zmianie program informuje użytkownika o konieczności przeliczenia wartości dokumentu:

  • jeśli użytkownik potwierdzi decyzję zmiany kursu (TAK) – program przeliczy wartości,
  • użytkownik ma możliwość wycofania się z wprowadzonej zmiany (NIE) – program pozostawi kurs/ notowanie bez zmian.

Na Fakturze Sprzedaży utworzonej do Wydania Zewnętrznego można zmienić datę kursu, typ kursu i notowanie w przypadku kursu ręcznego. Po zmianie kursu przeliczane są wartości w PLN na dokumencie. Dzięki temu możliwe jest przekształcenie kilku WZ z różnymi kursami do jednej Faktury Sprzedaży, Faktury Pro Forma w walucie do WZ. W Konfiguracji firmy/ Magazyn/ Parametry/ Ceny znajduje się parametr Generuj korekty WZ po zmianie ceny/kursu na FA/PA, jeśli jest włączony, po zmianie ceny/kursu na FA i zapisaniu FA na stałe, do Wydania Zewnętrznego generowana jest korekta wartości.

Po zaznaczeniu w Konfiguracji firmy/ Magazyn/ Parametry/ Ceny Pozwalaj na edycję cen/kursu na FZ powstałym z PZ oraz Przeliczaj ceny po nowym kursie na Fakturze Zakupu można zmienić cenę początkową oraz cenę z rabatem dla pojedynczych pozycji, datę, typ kursu oaz notowanie w przypadku kursu ręcznego. Do PZ tworzona jest korekta wartości (szczegóły w artykule Nieokreślona wartość dostawy).

Uwaga
Należy pamiętać, że zmiana kursu na dokumencie powoduje aktualizację tabeli płatności. W wyniku zmiany kursu program jeszcze raz wylicza płatność związaną z dokumentem. W związku z tym, jeśli Użytkownik dokonał wcześniej zmian w tabeli (np. rozbił płatność na raty) po zmianie kursu musi zrobić to ponownie.

Zasady wystawiania dokumentów w walucie

  1. Na dokumentach w walucie obcej domyślnie nie jest wyliczany podatek VAT, ale użytkownik ma możliwość jego naliczenia dla wszystkich lub tylko wybranych pozycji (zasady opisane w jednym z kolejnych rozdziałów)
  2. Przy zatwierdzaniu dokumentu w walucie obcej program sprawdza, czy kontrahent nie ma ustawionego statusu krajowy – w takim przypadku poinformuje o tym użytkownika.
  3. Jeśli dokument jest wystawiony w walucie obcej – nie jest możliwa jego fiskalizacja.
  4. Wystawianie dokumentów w walucie obcej nie dotyczy Paragonów oraz korekt do Paragonów (zawsze w walucie systemowej).
  5. Zmiana waluty oraz kursu nie jest możliwa na fakturze, która powstała w wyniku przekształcania Paragonu (zawsze PLN).
  6. W przypadku rozliczania zaliczek – do rozliczenia proponowane są tylko zaliczki w walucie zgodnej z walutą na dokumencie.

    • jeśli na dokumencie zmieniana jest waluta – program automatycznie proponuje do rozliczenia nową listę zaliczek (zgodnych z nową walutą)
    • jeśli użytkownik zmieni walutę już po ustaleniu informacji nt. rozliczanych zaliczek – lista zaliczek zostanie zmieniona na zapisy w takiej samej walucie, natomiast wszystkie wcześniej wprowadzone informacje o rozliczanych kwotach zostaną utracone.
  1. Marża na dokumentach w walutach obcych jest zawsze wyrażona w walucie systemowej (PLN).
  2. Analiza danych: Historia kontrahentaHistoria towaru – jeśli w obrocie towarem/ z kontrahentem występowały dokumenty w walucie obcej w analizie są one przeliczane na PLN zgodnie z kursem ustalonym na wystawionym dokumencie.
  3. Analiza danych: Bilans handlowy towaru – jeśli w obrocie towarem występowała cena zakupu w walucie obcej to jego wartość jest przeliczana na PLN wg kursu podanego na dokumencie.

Płatności na dokumentach walutowych

Dla każdej pozycji wpisywanej na dokument walutowy pamiętane są dwie wartości: wartość w walucie oraz wartość w PLN (wyliczona wg kursu określonego na dokumencie).

Podczas wyliczania wartości dokumentu w walucie użytkownik może zdecydować, czy podstawą podczas obliczeń powinna być wartość dokumentu wyliczona w walucie, czy też wartość wyliczona w PLN.

Dlatego w przypadku dokumentów wystawianych w walutach obcych można wybrać jeden z dwóch algorytmów wyliczania płatności

  • od wartości walutowej – płatność jest sumą wartości poszczególnych pozycji wyrażonych w walucie dokumentu, czyli użytkownik przyjmuje, że podstawą dla obliczania płatności jest wyliczona wartość w walucie. Algorytm opisany jest dokładniej w przykładach poniżej.
  • od wartości PLN – do wyliczania płatności program wykorzystuje wartość dokumentu wyliczoną w PLN. Dopiero suma wartości w PLN jest przeliczana na walutę wg podanego kursu. Algorytm opisany jest dokładniej w przykładach poniżej.

Możliwość wyboru sposobu wyliczania płatności dotyczy większości dokumentów (FA, RO, FPF, FZ, ZD, WZ, PZ). Jednak informacja ta jest wykorzystywana dopiero w chwili tworzenia płatności w Kasie/Banku, czyli w przypadku Faktur Sprzedaży oraz Faktur Zakupu. Na pozostałych dokumentach parametr ma znaczenie informacyjne (jest przepisywany na kolejne dokumenty skojarzone).

Ustawienia sposobu liczenia można dokonać z poziomu Konfiguracji firmy/ Handel/ Parametry: Kwota podatku VAT w walucie przeliczona na PLN od wartości. Do wyboru są dwa algorytmy: VAT w walucie  oraz netto w PLN.

Dodatkowo w oknie znajduje się parametr pozwalaj na zmianę. Jeśli parametr jest aktywny w trakcie wystawiania dokumentu w walucie program zaproponuje algorytm wyliczania płatności zadeklarowany w konfiguracji, jednak umożliwi jego zmianę w ramach konkretnego dokumentu. Jeśli natomiast parametr nie będzie aktywny – program ustawi automatycznie algorytm zadeklarowany w konfiguracji i nie pozwoli na jego zmianę.

Jeśli parametr Pozwalaj na zmianę jest aktywny – podczas wystawiania dokumentu w walucie obcej na zakładce [Płatności] obok typu kursu oraz notowania pojawi się parametr Kwota VAT w walucie od wartości netto w PLN. Parametr będzie zaznaczony/ odznaczony zgodnie z ustawieniami w Konfiguracji:

  • parametr będzie odznaczony – jeśli w Konfiguracji Kwotę podatku VAT w walucie przeliczoną na PLN od wartości oznaczono jako VAT w walucie
  • parametr będzie aktywny – jeśli w Konfiguracji Kwotę podatku VAT w walucie przeliczoną na PLN od wartości oznaczono jako netto w PLN.

Przykład

Wyliczanie płatności
Załóżmy, że na fakturze sprzedajemy dwa towary:
T1 w cenniku ma cenę 12.50 PLN, w ilości 10 szt.
T2 w cenniku ma cenę 6.25 PLN, w ilości 100 szt.
Faktura jest wystawiana w walucie EURO, gdzie kurs 1 EURO = 3.10 PLN.

ilośćcena w waluciecena w PLNwartość w waluciewartość w PLN
T1104.0312.49 (po zaokrągleniu)40.30124.90
T21002.026.26 (po zaokrągleniu)202.00626.00

Płatność liczona od wartości walutowej:
wartość faktury w walucie wynosi 242.30 EURO (suma wartości pozycji w walucie)
wartość faktury w PLN wynosi 751.13 PLN (242.30 * 3.10)
w preliminarzu powstanie płatność na kwotę 242.30 EURO
Płatność liczona od wartości PLN:
wartość faktury w PLN wynosi 750.90 PLN (suma wartości pozycji w PLN)
wartość faktury w walucie wynosi 242.23 EURO (750.90/ 3.10)
w preliminarzu powstanie płatność na kwotę 242.23 EURO

Podatek VAT na dokumentach walutowych

W programie istnieje możliwość naliczania podatku VAT na dokumentach wystawianych w walucie obcej. Aby naliczyć VAT na dokumencie walutowym należy w Konfiguracji firmy/ Handel/ Parametry zaznaczyć parametr VAT na fakturach w walucie. Zaznaczenie parametru w Konfiguracji dla:

  1. Kontrahenta, który na karcie (zakładka [Handlowe]) ma wskazany status Wewnątrzunijny/ Pozaunijny nie oznacza, że na każdym dokumencie program automatycznie naliczy podatek, a jedynie umożliwi na poszczególnych dokumentach zmianę stawki VAT na inną niż 0% lub nie podlega.
    Wystawiając dokument walutowy proponowane są stawki VAT 0% lub nie podlega, natomiast użytkownik ma możliwość:

    • zmiany stawki VAT indywidualnie na poszczególnych pozycjach dokumentu – po podglądnięciu formularza pozycji dostępne jest pole ze stawką VAT
    • zmiany stawki VAT globalnie dla wszystkich pozycji na dokumencie.

Jeśli parametr jest ustawiony i dokument jest wystawiany w walucie obcej na zakładce [Płatności] (obok tabeli VAT) dostępny jest parametr Naliczaj VAT, przy pomocy którego można globalnie naliczyć VAT na dokumencie:

    • po jego zaznaczeniu program automatycznie naliczy VAT dla pozycji na dokumencie pobierając stawkę VAT z karty towaru/ usługi,
    • jeśli parametr jest zaznaczony dla każdej dodawanej pozycji VAT jest naliczany automatycznie,
    • jeśli użytkownik odznaczy parametr – na wszystkich pozycjach stawki VAT zostaną na nowo ustawione na 0%/ nie podlega.
  1. Kontrahenta, który na karcie (zakładka [Handlowe]) ma wskazany status Krajowy oznacza, że na każdym dokumencie program automatycznie naliczy podatek. Dla poszczególnych pozycji dokumentu VAT zostanie przeniesiony  zgodnie z ustawieniem na kartach towarów. Użytkownik ma możliwość zmiany VAT-u.

    • Parametr Naliczaj VAT (zakładka Płatności dokumentu) jest domyślnie zaznaczony. Użytkownik może go odznaczyć, wówczas – na wszystkich pozycjach stawki VAT zostaną na nowo ustawione na 0%/ nie podlega.

Uwaga
Jeśli użytkownik ustawi stawki VAT bezpośrednio dla poszczególnych pozycji, a następnie zaznaczy parametr Naliczaj VAT – wtedy stawki VAT dla wszystkich pozycji zostaną pobrane z karty i podatek VAT zostanie naliczony od nowa (wprowadzone „ręcznie” ustawienia zostaną utracone).

Wartość VAT jest wyliczana od wartości dokumentu w PLN, w zależności od sposobu liczenia dokumentu: 

  • od wartości netto – w przypadku dokumentów wyliczanych algorytmem „od netto”
  • od wartości brutto – w przypadku dokumentów wyliczanych algorytmem „od brutto”

Wartości w tabeli VAT na dokumencie są wykazywane zawsze w PLN. Również na wydrukach dokumentów walutowych tabela VAT (wartość netto, brutto i VAT) są drukowane w PLN.

Kwota płatności jest wyliczana na podstawie wartości brutto dokumentu, przeliczonej na walutę po kursie podanym w nagłówku dokumentu.

Płatność VAT w PLN

Dla kontrahentów o statusie krajowy, podatnikiem jest nabywca na Fakturach Sprzedaży i Fakturach Zakupu w walucie istnieje możliwość naliczania płatności podatku VAT w PLN. W Konfiguracji firmy/ Handel/ Parametry znajduje się parametr Płatność VAT w PLN na fakturach krajowych w walucie dostępny do edycji po zaznaczeniu VAT na fakturach w walucie.

Jeżeli parametr zostanie zaznaczony w konfiguracji, wówczas na dokumencie wystawionym dla kontrahenta krajowego lub takiego gdzie podatnikiem jest nabywca, po zmianie waluty na zakładce [Płatności] automatycznie będą widoczne i zaznaczone parametry Naliczaj VAT, Płatność VAT w PLN. Płatność dokumentu dzielona jest na dwie części – kwotę netto w walucie i kwotę VAT w PLN liczoną po kursie z dokumentu. Do preliminarza płatności przenoszone są obie płatności. Podziału płatności dokumentu na raty można wykonać z poziomu dokumentu tylko dla kwoty netto w walucie. Płatność VAT w PLN można podzielić jedynie z poziomu menu Kasa/Bank/ Preliminarz płatności.

Wyłącznie na fakturach wystawionych dla krajowego podmiotu gospodarczego z płatnością VAT w PLN można zastosować mechanizm podzielonej płatności. Szczegóły tej funkcjonalności zostały opisane w artykule Mechanizm podzielonej płatności.

Na wydrukach Faktura VAT UE oddzielnie wykazywana jest kwota do zapłaty w walucie, oddzielnie kwota VAT w PLN.

Uwaga
Nie ma możliwości naliczenia płatności podatku VAT w PLN na Fakturach Sprzedaży Zaliczkowych w walucie.

Formularz pozycji na dokumentach w walucie

W przypadku dokumentów wystawianych w walutach obcych (FA, FPF, RO, FZ, ZD, WZ, PZ) mamy do czynienia z trzema grupami cen: 

  • cena podstawowa – pobrana z cennika
  • cena w walucie dokumentu – cena z cennika przeliczona na walutę w jakiej wystawiany jest dokument
  • cena w PLN – cena przeliczona na walutę systemową (PLN).

Warto przy tym pamiętać, że w zależności od algorytmu wyliczania dokumentu proponowane są ceny bez podatku – w przypadku wyliczania od netto, lub z podatkiem – w przypadku wystawiania dokumentu od brutto.

Uwaga
Na dokumentach liczonych od brutto – ceny z podatkiem będą proponowane nawet wtedy, gdy użytkownik nie będzie naliczał podatku na dokumentach (stawka 0% lub nie podlega).

W szczególnym przypadku ceny te mogą być wyrażone w trzech różnych walutach (np. cena w cenniku zdefiniowana jest w EURO, a towar sprzedawany jest na fakturze wystawionej w USD).

Pozycja faktury – cena towaru w walucie

W zależności od wykorzystywanych podczas wystawiania dokumentów walut na formularzu pozycji może pojawić się do trzech kolumn zawierających cenę i wartość pozycji w poszczególnych cenach: 

  • kolumna I: zawiera ceny wyrażone w walucie dokumentu
  • kolumna II: zawiera ceny wyrażone w walucie z cennika
  • kolumna III: zawiera ceny wyrażone w PLN

Poniżej opisano kilka możliwych kombinacji walut podczas wystawiania dokumentu i związane z tym zmiany w wyglądzie formularza pozycji.

Dokument wystawiany w PLN. Cena w cenniku w PLN:

KOLUMNA 1KOLUMNA IIKOLUMNA III
ILOŚĆ10 SZT.
CENA100 PLN
RABAT0.1
CENA z RABATEM90 PLN
WARTOŚĆ900 PLN

Dokument wystawiany w walucie (USD). Cena w cenniku w PLN:

KOLUMNA 1KOLUMNA IIKOLUMNA III
ILOŚĆ10 SZT.
CENA100 USD400 PLN
RABAT0.1
CENA z RABATEM90 USD360 PLN
WARTOŚĆ900 USD3600 PLN

Dokument wystawiany w PLN. Cena w cenniku w walucie (USD):

KOLUMNA IKOLUMNA IIKOLUMNA III
ILOŚĆ10 SZT.
CENA100 PLN25 USD
RABAT0.1
CENA z RABATEM90 PLN12.50 USD
WARTOŚĆ900 PLN125 USD

Dokument wystawiany w USD. Cena w cenniku w walucie (USD):

KOLUMNA 1KOLUMNA IIKOLUNA III
ILOŚĆ10 SZT.
CENA100 USD400 PLN
RABAT0.1
CENA z RABATEM90 USD360 PLN
WARTOŚĆ900 USD3600 PLN

Dokument wystawiany w walucie (USD). Cena w cenniku w innej walucie (EURO):

KOLUMNA 1KOLUMNA IIKOLUNA III
ILOŚĆ10 SZT.
CENA100 USD90 EURO
RABAT0.1
CENA Z RABATEM90 USD81 EURO360 PLN
WARTOŚĆ900 USD810 EURO3600 PLN

 

Informacje dodatkowe

Przekształcenia dokumentów a ustawienia waluty

Podczas przekształcania i kopiowania dokumentów, waluta jest pobierana z dokumentu źródłowego.

Wyjątek stanowią przekształcenia do dokumentów, które wystawiane są tylko w walucie systemowej: 

  • Przekształcenie Faktury Zakupu do Korekty Granicznej
  • Przekształcenie Faktury Zakupu do Dokumentów Wewnętrznych

Uwaga
Podczas przekształcania Faktury Zakupu do Faktury Sprzedaży i Przyjęcia Zewnętrznego do Wydania Zewnętrznego nie jest pobierana waluta z dokumentu źródłowego. Waluta pobierana jest wówczas z karty kontrahenta (zakładka Płatności na formularzu kontrahenta) ustawianego domyślnie na dokumencie.

Korekty do dokumentów w walucie

W przypadku dokumentów korygujących nie ma możliwości zmiany waluty. Na korektę ilości, wartości, stawki VAT przepisywane są waluta, typ kursu oraz notowanie. Oprócz tego do dokumentu walutowego jako pierwszą korektę można wystawić korektę kursu.

Agregowanie dokumentów WZ/ PZ w walucie

  • W chwili agregacji WZ/ PZ do faktury sprawdzane jest czy wszystkie agregowane dokumenty są wystawione w takiej samej walucie. Jeśli nie – program nie pozwoli na utworzenie faktury.
  • Po zaznaczeniu w Konfiguracji firmy/ Magazyn/ Parametry/Ceny parametru Pozwalaj na edycję cen/kursu na FZ powstałym z PZ, na Fakturze Zakupu można zmienić cenę początkową oraz cenę z rabatem dla pojedynczych pozycji, datę, typ kursu oaz notowanie w przypadku kursu ręcznego. Do PZ tworzona jest korekta wartości (szczegóły w rozdziale Nieokreślona wartość dostawy).
  • Na Fakturze Sprzedaży utworzonej z Wydania Zewnętrznego w walucie można zmienić datę kursu, typ kursu i notowanie w przypadku kursu ręcznego. Po zmianie kursu przeliczane są wartości w PLN na dokumencie. Dzięki temu możliwe jest przekształcenie kilku WZ z różnymi kursami do jednej Faktury Sprzedaży, Faktury Pro Forma w walucie do WZ. W Konfiguracji firmy/ Magazyn/ Parametry/ Ceny znajduje się parametr Generuj korekty WZ po zmianie ceny/kursu na FA/PA, jeśli jest włączony, po zmianie ceny/kursu na FA i zapisaniu FA na stałe, do Wydania Zewnętrznego generowana jest korekta wartości. Dzięki temu dokumenty handlowe i magazynowe są zgodne.
  • Przy włączonym parametrze Agregacja pozycji na dokumentach utworzonych z WZ (Konfiguracja firmy/ Magazyn/ Parametry/ Ogólne) nie jest możliwa agregacja pozycji przy przekształceniu kilku WZ do FA dla towarów o takich samych cenach i różnych kursach.

Symulacja wartości zakupu

Na dokumencie sprzedaży w walucie zarówno koszt zakupu jak i marża wyliczane są w walucie systemowej (PLN).

Jeśli cena zakupu towaru jest określona w walucie obcej – podczas wyliczania wartości zakupu program uwzględnia kurs zapamiętany na dokumencie zakupu.

W przypadku symulacji wg ostatniej ceny zakupu – program wylicza wartość zgodnie z walutą oraz kursem obowiązującym dla ostatniej ceny zakupu na karcie towaru.

Przykład
Zakup towaru 100 szt. W cenie 2 EURO (kurs na dokumencie zakupu to 1 EURO = 4 PLN)
Sprzedaż towaru 1 szt. towaru w cenie 13 PLN.
Wyliczona kwota marża to 13 – (2 x 4) = 5 PLN

Przykład
Zakup towaru 100 szt. W cenie 2 EURO (kurs na dokumencie zakupu to 1 EURO = 4 PLN)
Sprzedaż towaru 20 szt. W cenie 5 EURO (kurs na dokumencie sprzedaży to 1 EURO = 4.20 PLN)
Wyliczona kwota marży to (5 x 4.20) – (2 x 4.00) = 13 PLN, 13 PLN x 20 = 260 PLN

W przypadku symulacji wg średniej ceny zakupu program wylicza średnią cenę zakupu w oparciu o ilość i wartość zasobów posiadanych w magazynie. Wartość zasobu wyliczana jest zawsze na podstawie kursu waluty podanego na dokumencie zakupu. Natomiast wartość sprzedaży wyliczana jest na podstawie kursu podanego na dokumencie sprzedaży.

Przykład
Zakup towaru: 100 szt. towaru w cenie 2 EURO (kurs 1 EURO = 4.10 PLN)
Zakup towaru: 100 szt. towaru w cenie 2 EURO (kurs 1 EURO = 4.60 PLN)
Wyliczona średnia cena zakupu: 100 x (2 x 4.10) + 100 x (2 x 4.60) =
820 + 920 = 1740, 1740 / 200 = 8.70 PLN
Sprzedaż: 1 szt. W cenie 5 EURO (kurs 1 EURO = 4.50 PLN)
Wartość marży: (5 x 4.50) – 8.70 = 22.50 – 8.70 = 13.80 PLN

Aktualizacja cen sprzedaży

Podczas aktualizacji cen sprzedaży program przelicza cenę zakupu z waluty na PLN (zgodnie z określonym na FZ kursem), a następnie dolicza zadeklarowaną marżę i wylicza nową cenę sprzedaży w walucie określonej na karcie.

Przykład
Ostatnia cena zakupu 2 EURO (kurs 1 EURO = 4 PLN)
Ceny sprzedaży na karcie towaru:
– cena sprzedaży 1: 10 % marży      2.20 EURO
– cena sprzedaży 2: 20 % marży      9.60 PLN (2 x 4 + 20% = 9.60)
Nowa cena zakupu 3 EURO (kurs 1 EURO = 4.50 PLN)
– cena sprzedaży 1: 10 % marży      3.30 EURO
– cena sprzedaży 2: 20 % marży     16.20 PLN (3 x 4.50 + 20% = 16.20)




Instrukcja Comarch ERP Menadżer Kluczy

Wprowadzenie

Aplikacja Comarch ERP Menadżer Kluczy jest niezbędnym elementem pozwalającym na aktywację i pobieranie zakupionych modułów produktów Comarch ERP. Może on współpracować zarówno z fizycznymi kluczami HASP, jak i z kluczami aktywowanymi w COMARCH (kluczami wirtualnymi). Aplikacja ta zastępuje Serwis klucza HASP oraz Zdalny Serwer Klucza.

Jedną z zalet Menadżera Kluczy jest możliwość pracy na maszynach wirtualnych z kluczami aktywowanymi w Comarch.

Wymagania systemowe

  • System operacyjny Windows 11, Windows 10, Windows 8.1, Windows 7, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022
  • Dostęp do adresów ml.comarch.pl i erp.comarch.pl na portach TCP 80, TCP 443

Współpraca z aplikacjami

Menadżer Kluczy w wersji 2024.2.1 obsługuje następujące aplikacje:

  • Comarch ERP Altum oraz Comarch ERP Retail od wersji 2015
  • Comarch ERP Optima w wersji 17.10 przy czym:
    • funkcjonalność wielu kluczy z modułami dla Optima wspierana jest od wersji 2013.3.1
    • klucze wirtualne wspierane są od wersji 2013.0.1
  • Comarch ERP XL
    • Funkcjonalność wielu kluczy jest wspierana od wersji 2013.3.1
  • Comarch ERP Mobile od wersji 2015
  • Comarch WMS od wersji 2015
  • Comarch ERP HRM – wszystkie wersje
  • Comarch e-Sklep od wersji 6.5
  • Comarch ERP Optima Pulpit Menadżera od wersji 5.5, przy czym:
    • funkcjonalność wielu kluczy z modułami dla Pulpitu Menadżera wspierana jest od wersji 5.5.2
  • Comarch DMS – wszystkie wersje

Instalacja

Uwaga
Instalację serwisu uruchamiamy na komputerze, gdzie podłączony jest klucz HASP oraz zainstalowany jest Microsoft SQL Server.

W celu zainstalowania serwisu należy kliknąć dwukrotnie na plik Comarch ERP Menadżer Kluczy.exe. Po jego uruchomieniu pojawi się okno z wyborem języka instalacji. Dostępne są cztery wersje językowe: polska, angielska, niemiecka oraz francuska.

Po wyborze języka pojawia się kreator instalacji, w którym można podać katalog, gdzie zostanie umieszczona aplikacja. Przy wyborze katalogu zaleca się pozostawienie wartości domyślnych.

Kolejnym parametrem podawanym w instalatorze Menadżera Kluczy, jest instancja SQL. Musi to być lokalna instancja dla komputera, na którym instalowany jest Menadżer Kluczy. Użytkownik, który będzie logował się do SQL niezależnie od tego czy to będzie Logowanie domenowe, czy serwerowe musi posiadać uprawnienia administracyjne na tym serwerze SQL. W przypadku, gdy wybrany login nie posiada wymaganych uprawnień wyświetlony zostanie odpowiedni komunikat:

Uwaga
Comarch ERP Menadżer Kluczy nie współpracuje z Microsoft SQL Server 2000, minimalna wersja serwera to 2005 z najnowszym pakietem Service Pack (SP4).

W przypadku, gdy na komputerze jest zainstalowana domyślna instancja „Optima” z domyślnym hasłem dla loginu SA, to instalator podpowie je podczas próby podłączania, wystarczy kliknąć dalej, aby połączyć się z serwerem SQL

W celu poprawnej aktywacji wszystkich zmian konfiguracyjnych zaleca się zrestartowanie usługi serwera SQL podczas instalacji Menadżera Kluczy. Można to zrobić automatycznie pozostawiając zaznaczony parametr Restartuj serwer SQL i klikając na przycisk Zakończ w kreatorze instalacji. Jeżeli zrestartowanie usługi SQL nie jest w danym momencie możliwe należy ten parametr odznaczyć i wykonać ponowne uruchomienie SQL w innym czasie.

W ramach instalacji wykonywane są następujące czynności: 

  • Instalacja sterowników klucza HASP
  • Konfiguracja serwera bazy danych
  • Dodanie wyjątku do zapory sieciowej w celu umożliwienia pracy sieciowej
  • Instalacja usługi Zarządzanie kluczami produktów Comarch ERP (ComarchML)
  • Instalacja aplikacji monitora Menadżera Kluczy
  • Dodanie w menu start lub ekranie startowym (Windows 8 i 8.1) grupy Comarch ERP Menadżer Kluczy zawierającej ikonę do uruchomienia monitora Menadżera Kluczy.

Poprawna instalacja powinna zakończyć się następującym komunikatem:

Po zakończeniu instalacji, uruchomieniu Comarch ERP Menadżer Klucza w prawym dolnym rogu ekranu powinna pojawić się ikona informująca o stanie gwarancji na program. Oczywiście wymagane jest jeszcze dodanie właściwych kluczy z modułami. Zielony kolor ikony kłódki informuje o  prawidłowym stanie pozwalającym na pracę
z najnowszymi wersjami oprogramowania dla zakupionych modułów.

Brak informacji o dostępnych modułach, lub zatrzymana usługa „Zarządzanie kluczami produktów Comarch ERP” – aplikacje Comarch mogą pracować jedynie w trybie DEMO

Program poza gwarancją – można pracować, ale tylko na wersjach, których data produkcji jest wcześniejsza od daty ważności zakupionych modułów. Zalecamy przedłużenie ważności gwarancji.

Program na gwarancji – prawidłowy stan pozwalający na pracę z najnowszymi wersjami oprogramowania dla zakupionych modułów.

Instalacja z linii komend

Istnieje możliwość instalacji Menadżera Kluczy z linii komend. W tym celu należy uruchomić plik instalacyjny z następującymi parametrami:

ComarchML.exe /s /bin /cfg „Nazwa_instancji_serwera_SQL” 5150 0 1800 /sql ” Nazwa_instancji_serwera_SQL ” „Użytkownik” „Hasło_użytkownika”

Gdzie:
/s – „cicha” instalacja
5150 – port serwera http MK
1800 – czas bezczynności
„Nazwa_instancji_serwera_SQL” – instancja serwera SQL, na którym zostaną zainstalowane procedury Menadżera Kluczy
„Użytkownik” – użytkownik SQL z uprawnieniami administratora np. sa.
„Hasło_użytkownika” – hasło SQL dla podanego użytkownika
Jeżeli pola „Użytkownik” i „Hasło_użytkownika” pozostaną puste, to instalator autoryzuje się na serwerze SQL za pomocą użytkownika domenowego.

Monitor Menadżera Kluczy

W skład Menadżera Kluczy wchodzi aplikacja monitora (ComarchMLTray). To ona odpowiada za wyświetlanie ikony kłódki w prawym dolnym rogu ekranu. Monitor uruchamiany jest przy logowaniu do systemu użytkownika, który zainstalował Menadżer Kluczy.

Po kliknięciu prawym klawiszem na ikonie kłódki dostępne są następujące opcje:

Pokaż konfigurację – wyświetla okno aplikacji

Uruchom usługę – uruchamia usługę „Zarządzanie kluczami produktów Comarch ERP” (ComarchML)

Restartuj usługę – restart usługi „Zarządzanie kluczami produktów Comarch ERP” (ComarchML)

Zatrzymaj usługę – zatrzymanie usługi „Zarządzanie kluczami produktów Comarch ERP” (ComarchML)

Zwolnij moduły – wylogowanie z usługi poszczególnych użytkowników i przez to zwolnienie pobranych modułów dla wybranych kluczy

Aktualizuj moduły w kluczu HASP – Aktualizacja modułów w kluczu HASP (programowanie klucza) może być wykonana na dwa sposoby: 

  • Aktualizacja z chmury – po wybraniu tej opcji moduły w kluczu HASP będę zaktualizowane plikiem RUS automatycznie pobranym z serwerów Comarch (opcja wymaga dostępu do Internetu). Aktualizacja z chmury nie jest dostępna dla kluczy partnerskich.
  • Aktualizacja z dysku – po wybraniu tej opcji należy wskazać na dysku plik RUS odpowiedni dla podłączonego klucza HASP w celu wykonania aktualizacji modułów.

Wyłącz monitor Comarch ERP Menadżer Kluczy – wyłączenie ikony kłódki

Ponadto dwukrotne kliknięcie na ikonę zielonej (lub żółtej) kłódki spowoduje uruchomienie okna aplikacji monitora Comarch ERP Menadżer Kluczy, co jest tożsame z wybraniem opcji Pokaż konfigurację.

Po kliknięciu na opcję Pokaż konfigurację uruchamiane jest okno aplikacji z trzema zakładkami: Dostępne moduły, Pobrane moduły oraz Konfiguracja.

Jeżeli na komputerze jest włączony mechanizm kontroli konta (UAC) i jeżeli monitor Menadżera Kluczy nie zostanie uruchomiony jako administrator, to przy próbie użycia funkcji wymagających uprawnień administracyjnych takich jak: Uruchom usługę, Restartuj usługę, Zatrzymaj usługę lub przejście do zakładki Zaawansowane pojawi się monit z prośbą o zaakceptowanie ponownego uruchomienia monitora Menadżera Kluczy, jako administrator, co umożliwi skorzystanie z wymienionych funkcji.

Zakładka Dostępne moduły

Zakładka przedstawia listę dostępnych modułów pochodzących z podłączonego klucza HASP, bądź z modułów aktywowanych w Comarch (kluczy wirtualnych). Te same informacje dostępne są również na stronie http://localhost:5150.

W nagłówku okna widoczny jest numer wersji Menadżera Kluczy.

Okno składa się z kolumn:

  • Numer – numeryczne oznaczenie modułu licencyjnego
  • Moduł – nazwa modułu
  • Ilość początkowa – ilość dostępnych modułów na kluczu
  • Ilość aktualna – pozostająca ilość wolnych modułów na kluczu
  • Opcje – czy moduł zawiera dodatkowe opcje (np. możliwość wymiany danych EDI)
  • Data ważności – data ważności danego modułu.

 

Kolor wyświetlanych modułów informuje, czy dany moduł jest aktualny, czy jest już po gwarancji. Kolorem zielonym wyświetlane są moduły na gwarancji (data ważności późniejsza lub równa dacie bieżącej), natomiast kolorem żółtym oznaczane są moduły po gwarancji (data ważności wcześniejsza niż data bieżąca). Analogicznie jak to ma miejsce w przypadku koloru ikony kłódki w prawym dolnym rogu ekranu.

Moduły w modelu abonamentowym

Część modułów sprzedawanych jest w modelu abonamentowym, co oznacza, że po upłynięciu daty ważności takiego modułu, aplikacje nie mogą już z niego korzystać. W takim przypadku na zakładce Dostępne moduły oznaczany jest kolorem czerwonym i ilość początkowa resetowana jest do zera. Dodatkowo wyświetlana jest ikona trójkąta z wykrzyknikiem.

Zakładka Pobrane moduły

Zakładka zawiera informacje o modułach pobranych przez aplikacje, które korzystają z Menadżera Kluczy. W kolumnie Zalogowani użytkownicy znajdują się informacje pozwalające zidentyfikować użytkownika, który pobrał dany moduł.

Jeżeli użytkownik na tym samym komputerze uruchomi wielokrotnie program Comarch ERP Optima, to na zakładce Pobrane moduły będzie wyświetlone każde to uruchomienie, przy czym każdy unikalny moduł zostanie pobrany z serwera tylko jeden raz. W przypadku połączeń terminalowych takie działanie występuje w ramach jednego połączenia. Optima uruchomiona w kolejnym połączeniu do tego samego serwera (ale z innej sesji) spowoduje pobranie osobnego zestawu modułów.

Pobrane moduły, które nie zostaną odświeżone przez aplikację, przez czas określony za pomocą parametru „Czas do zwolnienia nieaktywnego modułu” (domyślnie 1800 s), są usuwane z listy pobranych i aktualizowana jest ilość dostępnych modułów.

Więcej informacji na temat pobierania modułów przez Comarch ERP Optima można znaleźć w biuletynie technicznym OPT007-SerwisHASP.pdf dostępnym na Indywidualnych Stronach Partnerów.

Odśwież <F5> – pozwala zaktualizować widok, opcja dostępna również poprzez klawisz <F5>.

 Usuń <Delete> – usuwa wszystkie pobrane moduły Comarch ERP Optima dla zaznaczonego użytkownika. Moduły dla Pulpitu Menadżera oraz Comarch ERP e-Sklep zwalniane są w momencie zamknięcia puli aplikacji IIS, na której działają. Nie można ich zwalniać z tego poziomu, dlatego dla tych modułów nie jest dostępna funkcja Usuń. Usuwanie modułów Comarch ERP możliwe jest również poprzez klawisz <Delete>.

Moduły nazwane

Moduły nazwane są modułami, które są przypisywane do konkretnego urządzenia lub użytkownika. Raz pobrane nie są zwalniane po wylogowaniu z aplikacji. Również restart usługi nie powoduje zwolnienia modułu nazwanego, który został przypisany do identyfikatora przesłanego przez urządzenie lub użytkownika. Reset takiego modułu można wykonać poprzez telefoniczny kontakt z Asystą Comarch.

Zakładka Konfiguracja

Lista kluczy

Na zakładce Konfiguracja podana jest nazwa serwera SQL, na którym zainstalowany jest serwis Menadżera Kluczy oraz lista wszystkich kluczy podłączonych do Menadżera Kluczy. Wśród nich może być klucz HASP lub klucze wirtualne.

Klucz standardowy przeznaczony dla Klientów na zakładce Konfiguracja ma kolor oliwkowy, natomiast klucz partnerski wyświetlany jest w kolorze fioletowym. W pierwszej kolumnie Dane identyfikacyjne firmy znajduje się numer NIP firmy, która jest właścicielem klucza lub jej akronim.

Dodatkowo wraz z wprowadzeniem mechanizmu kontroli NIP pojawiły się dwa nowe rodzaje kluczy: firmowy oraz wielofirmowy.

Klucz firmowy pokazywany jest na liście w kolorze jasnoniebieskim. Klucz ten może działać tylko z bazą, która w danych o firmie ma przypisany ten sam numer NIP, jaki związany jest z tym kluczem (kolumna Dane identyfikacyjne firmy). Klucz firmowy może występować w postaci klucza HASP bądź klucza wirtualnego.

Klucz wielofirmowy jest podświetlany na pomarańczowo. W przypadku tego klucza mamy do czynienia z przypisaniem więcej niż jednego numer NIP do klucza. Wszystkie numery NIP dla zaznaczonego klucza wielofirmowego wyświetlane są w dodatkowej tabeli poniżej listy kluczy. Klucz wielofirmowy jest rozszerzeniem klucza firmowego i działa analogicznie jak klucz firmowy, przy czym mamy możliwość połączenia z bazą, która zawiera jeden z numerów NIP przypisanych do tego klucza. Klucze wielofirmowe występują wyłącznie w postaci kluczy wirtualnych.

Jeżeli przynajmniej jeden z kluczy na liście posiada ograniczenie czasowe (niezależne od daty ważności modułów), to data tego ograniczenia wyświetlana jest w dodatkowej kolumnie Ograniczenie czasowe klucza. Pozostałe klucze na liście, które nie mają tego ograniczenia w tej kolumnie moją wpisane: Bez ograniczeń. Pole ograniczenia czasowego nie jest wyświetlane dla kluczy partnerskich. W przypadku gdy data ograniczenia czasowego zostanie przekroczona, to ten klucz zmienia kolor na czerwony i zostają wyzerowane ilości wszystkich modułów podłączonych do tego klucza.

Funkcje dostępne na zakładce Konfiguracja

 Aktualizuj moduły <Ctrl+F5> – wymusza połączenie z serwerami Comarch, aktualizuje widok. Opcja dostępna również poprzez kombinację klawiszy <Ctrl+F5>.

 Aktualizacja modułów w przypadku braku połączenia internetowego <Ctrl+F6> – stosowana w przypadku braku sieci, pozwala na aktywację modułów na kolejne 24 h w przypadku modułów Optimy oraz kolejne 72 h dla modułów Altum/XL. Aktywację można przeprowadzić na trzy sposoby. Po pierwsze można wysłać wiadomość SMS pod numer 7148 (koszt 1 zł + VAT) o treści
awartej w ramce to znaczy: ERP PL Kod_aktywacji. Duże i małe litery nie są rozróżniane. Usługa aktywacji poprzez SMS jest dostępna tylko na terenie Polski. Jako odpowiedź na wysłaną wiadomość wysyłany jest SMS z kodem aktywacyjnym, który należy wpisać w puste pola na dole okna

Dodatkowo zamiast ręcznie wpisywać treść SMS można za pomocą aplikacji zeskanować kod QR. Po tej operacji odpowiedni SMS zostanie przygotowany i będzie czekał na zatwierdzenie wysłania przez Użytkownika.

Drugim sposobem aktywacji jest wysłanie wiadomości email na adres: mk@comarch.pl. W treści wiadomości należy wkleić cały ciąg aktywacji zawarty w ramce to znaczy: ERP kod_języka kod_aktywacji. Można również kliknąć w przycisk „Wyślij email, aby aktywować”, co przygotuje gotową do wysłania wiadomość. Funkcja ta wymaga skonfigurowanego domyślnego klienta poczty w systemie Windows, gdzie zainstalowany jest Menadżer Kluczy.

Trzecim sposobem aktywacji jest wykonanie telefonu pod numer +48 12 681 4300 i podanie konsultantowi kodu wyświetlanego w ramce. Na podstawie podanego kodu wygenerowany zostanie kod aktywacyjny, który należy wpisać w puste pola.

Opcja dostępna również poprzez kombinację klawiszy <Ctrl+F6>. Po zastosowaniu tej opcji stan klucza w kolumnie Stan zmienia się na „Aktywny tymczasowo”.

Jeżeli czas do odnowienia klucza będzie mniejszy niż 2h, wyświetlony zostanie specjalny komunikat nad przyciskiem „Aktualizacji modułów w przypadku braku podłączenia internetowego” z informacją o możliwości tymczasowej aktywacji klucza wirtualnego przy użyciu SMS.

 Dodaj <Insert> – pozwala na dodanie klucza wirtualnego, który wymaga cyklicznego kontaktu z serwerami Comarch (minimum, co 24 godziny w przypadku modułów Comarch ERP Optima oraz co 72h dla Comarch ERP XL
i Comarch ERP Altum). W celu dodania takiego klucza w oknie „Dodaj klucz” należy podać: ID Klienta, Pin, Nr klucza oraz Adres e-mail, jeżeli nie jest jeszcze wpisany w Konfiguracji Menadżera Kluczy (Adres e-mail administratora). Opcja dostępna również poprzez klawisz <Insert>.

Dane te Klient otrzymuje przy zakupie modułów. Po dodaniu klucza należy wcisnąć przycisk Aktualizuj moduły. Połączenie z serwerami Comarch wykonywane jest co 2 godziny.

 Edytuj – opcja pozwala na edycję danych dotyczących klucza wirtualnego, może ona być wykorzystana tylko w przypadku, gdy klucz wirtualny nie jest jeszcze aktywny.

 Usuń <Delete> – usuwa klucz wirtualny (nie dotyczy kluczy HASP). Opcja dostępna również poprzez klawisz <Delete>. Po usunięciu klucza wirtualnego z Menadżera Kluczy, może on zostać aktywowany na innym komputerze.

W przypadku, gdy Menadżer Kluczy nie ma łączności z Internetem a próbujemy usunąć klucz wirtualny, wyświetlany jest następujący komunikat: Ze względu na brak połączenia z siecią Internet, po usunięciu klucza wirtualnego nie będzie można go podłączyć na innym komputerze. Podłącz komputer do sieci i spróbuj ponownie. Jeżeli jednak usuniesz klucz wirtualny, zadzwoń pod numer 12 681 43 00 wew. 2 w celu zresetowania tego klucza. Czy usunąć wybrany klucz wirtualny? (Tak/Nie) Po wybraniu opcji „Tak” klucz jest usuwany.

Odświeżenie widoku <F5> – po wybraniu klawisza <F5> następuje odświeżenie widoku tego okna, w szczególności odświeżany jest czas, jaki pozostał do następnej aktualizacji modułów.

Zaawansowane – uruchamia dodatkową zakładkę z zaawansowanymi parametrami konfiguracji

Czas do zwolnienia nieaktywnego modułu – jest to czas w sekundach po jakim moduły, które nie zostały prawidłowo zwolnione (np. w wyniku wymuszenia zamknięcia aplikacji z poziomu Menadżera zadań) są usuwane. Parametr ten był wcześniej konfigurowany z poziomu rejestru i nosił nazwę IdleTime.

Poziom logowania – określa stopień szczegółowości logowania: 0 – tylko wyjątki, 1 – mały, 2 – średni, 3 – największy. Domyślnie parametr ten ustawiony jest na 0.

Spakuj logi – kliknięcie na przycisk powoduje spakowanie wszystkich logów Menadżera Kluczy i umieszczenie ich w folderze %temp% użytkownika Windows.

Ustawienia Proxy – włącza komunikację poprzez zdefiniowany dalej serwer proxy

Adres IP/Nazwa serwera – Adres IP lub nazwa serwera Proxy

Port – port używany przez serwer Proxy.

Autoryzacja proxy – zaznaczenie tego parametru umożliwia podanie danych do uwierzytelnienia na serwerze proxy.

Użytkownik – nazwa użytkownika do uwierzytelnienia na serwerze proxy.

Hasło – hasło użytkownika do uwierzytelnienia na serwerze proxy.

Instalacja klastrowa – zaznaczenie włącza działanie Menadżera Kluczy na klastrze SQL.

Nazwa klastra SQL – nazwa sklastrowanej usługi serwera SQL.

Adres e-mail Administratora – adres e-mail, na który wysyłane są ważne wiadomości dotyczące Menadżera Kluczy oraz powiadomienia o utracie kontaktu z serwerami Comarch przez klucz wirtualny.

Powiadom, gdy klucz utraci kontakt z serwerami Comarch – zaznaczenie tej opcji spowoduje, że na adres e-mail Administratora kluczy wirtualnych wysyłane jest powiadomienie, gdy jeden z kluczy wirtualnych podłączonych
w danej instalacji utracił kontakt z serwerami Comarch przynajmniej przez czas 8h.

Przywróć ustawienia domyślne – przywraca standardowe ustawienia zaawansowane.

Przenoszenie klucza na inny komputer

W przypadku klucza HASP, wystarczy zainstalować Comarch ERP Menadżer Kluczy na nowym komputerze i do tego komputera podłączyć klucz HASP.

Przeniesie klucza wirtualnego z jednego komputera na drugi wymaga usunięcia go z pierwotnej instalacji i dopiero później aktywacji na nowym komputerze po zainstalowaniu Comarch ERP Menadżer Kluczy. Bez usunięcia klucza wirtualnego z pierwotnego komputera nie będzie możliwa jego aktywacja w nowym środowisku.
W przypadku braku dostępu do komputera, gdzie był aktywowany klucz wirtualny, bądź gdy nie ma on połączenia z Internetem prosimy o kontakt z Asystą Comarch w celu resetu ustawień przenoszonego klucza wirtualnego.

Praca z kluczami HASP

Po podłączeniu klucza HASP do komputera należy odczekać kilkanaście do kilkudziesięciu sekund w celu zainstalowania klucza w systemie. Następnie w celu aktywacji klucza w Menadżerze Kluczy wymagany jest restart usługi Menadżera Kluczy.

Praca z wieloma kluczami

Od wersji 2013.3.1 Comarch ERP Optima i Comarch ERP XL oraz od wersji 2015.0.1 Comarch ERP Altum wprowadzono możliwość pracy z wieloma kluczami zawierającymi moduły tej samej aplikacji.

Może to być klucz HASP oraz klucze wirtualne lub same klucze wirtualne. Każdy klucz tworzy osobną pulę modułów, ilości modułów nie sumują się pomiędzy kluczami. Poszczególne pule są identyfikowane poprzez numer danego klucza, dlatego w Comarch ERP Optima oraz w Detalu należy dodatkowo wskazać numer klucza.

W przypadku Pulpitu Menadżera, serwer SQL na którym zainstalowany został Menadżer Kluczy oraz numer klucza podawany jest w pliku appSettings.config, który znajduje się w katalogu programu, domyślnie C:\inetpub\wwwroot\pulpitm\.

Uwaga
 

  • Menadżer Kluczy obsługuje tylko jeden klucz HASP podłączony do komputera.
  • Jeżeli w Menadżerze Kluczy aktywowane są dwa klucze, przy czym tylko jeden z nich zawiera moduły dla Comarch ERP Optima, a drugi  moduły dla Pulpitu Menadżera lub Comarch ERP e-Sklep oraz oba klucze zostały wygenerowane dla tego samego kontrahenta to w Comarch ERP Optima oraz Detalu, w polu serwer klucza nie trzeba wskazywać numeru klucza, wystarczy podać samą nazwę serwera SQL lub zostawić puste pole jeżeli Menadżer Kluczy został zainstalowany na tym samym serwerze SQL co bazy danych. Tak samo jest w przypadku Pulpitu Menadżera, w którym również nie trzeba podawać numeru klucza.

 

Jeżeli w Menadżerze Kluczy zostanie aktywowany więcej niż jeden klucz to na zakładkach Dostępne moduły oraz Pobrane moduły pojawia się dodatkowa lista rozwijana: Wybierz klucz, gdzie można wskazać, dla którego klucza mają być wyświetlane informacje. Na liście jako pierwszy jest numer klucza, a za nim w nawiasach kwadratowych jest identyfikator Klienta, którym jest NIP firmy lub akronim firmy.

Funkcjonalność obsługi wielu kluczy może być wykorzystywana również w przypadku kilku firm, które chcą korzystać z jednego Menadżera Kluczy.

Interfejs WWW dla wielu kluczy

Wywołanie w przeglądarce adresu http://localhost:5150 pozwoli na wyświetlenie informacji o dostępnych i pobranych modułach z poziomu interfejsu www, gdy aktywowany jest jeden klucz. Jeżeli w Menadżerze Kluczy aktywowany jest więcej niż jeden klucz, wówczas aby wyświetlić informacje poprzez interfejs www należy podać numer jednego z aktywowanych kluczy po ukośniku w adresie: http://localhost:5150/nr_klucza, np. jeżeli jeden z kluczy ma numer 5000000107, wówczas w celu wyświetlenia stanu modułów dla niego należy wpisać w przeglądarce adres http://localhost:5150/5000000107.

Weryfikacja NIP

Od 1 lipca 2015 dla nowych Klientów Comarch ERP Optima, a od 1 września 2015 roku dla dotychczasowych Klientów Comarch ERP Optima zostanie uruchomiona funkcja weryfikacji NIP. Oznacza to przejście na klucze Firmowe i klucze Wielofirmowe. Poniżej lista wszystkich typów kluczy.

Mechanizm weryfikacji

Weryfikacja NIP aktywna jest tylko dla kluczy firmowych i wielofirmowych. W przypadku Comarch ERP Optima przy odpytaniu Menadżera Kluczy porównywany jest NIP z pieczątki firmy, z numerem NIP zapisanym w kluczu. Jeżeli numery są zgodne, program uruchamia się i pozwala na normalną pracę. Jeżeli natomiast numery nie są zgodne, wyświetlony zostanie odpowiedni komunikat o niezgodności numerów NIP i krokach, które należy podjąć. Comarch ERP Optima umożliwia w takiej sytuacji zmianę numeru NIP przy wykorzystaniu logowania serwisowego lub podanie poprawnego adresu serwisu klucza HASP na oknie logowania. Oczywiście zmiana NIP musi być zgodna z warunkami gwarancji, to znaczy możemy użyć numeru NIP, do którego mamy prawo. Więcej informacji dotyczących weryfikacji można znaleźć w dokumentacji do poszczególnych aplikacji, które współpracują z Menadżerem Kluczy.

Praca na klastrze SQL

Wprowadzenie

Konfiguracja Menadżera Kluczy na klastrze SQL pozwala na zwiększenie dostępności tej usługi. Przełączenie klastra na nowy węzeł powoduje udostępnienie modułów w Menadżerze Kluczy na nowym, aktywnym węźle. Użytkownicy aplikacji ERP pobierającej moduły po przelogowaniu mogą normalnie pracować bez dodatkowych zmian i konfiguracji. Funkcjonalność przekazywania modułów pomiędzy węzłami klastra dostępna jest tylko dla kluczy wirtualnych, klucze HASP nie są obsługiwane w ten sposób.

Przed przystąpieniem do wykonywania instrukcji należy przygotować klaster windows oraz uruchomić na nim klastrowaną usługę SQL.

Instrukcja konfiguracji Menadżera Kluczy w środowisku klastra SQL

Instalacja klastrowa Menadżera kluczy dotyczy mechanizmu Microsoft SQL Server Failover Cluster. Mechanizm SQL Server Availability groups nie jest wspierany.

Poniższe kroki należy wykonać na każdym węźle klastra:

1. Zainstalować Menadżer Kluczy

2. Konfiguracja po stronie Menadżera Kluczy z poziomu zakładki Zaawansowane 

  • Zaznaczyć parametr Instalacja klastrowa
  • Podać nazwę klastra SQL
  • Nazwę klastra SQL można sprawdzić w narzędziu zarządzania klasterem (Failover Cluster Manager)

3. Ustawienia usługi Menadżera Kluczy – Zarządzanie kluczami produktów Comarch ERP 

  • Założyć domenowe konto, na którym będzie działać usługa Menadżera Kluczy. Proponowana nazwa konta to domena\ComarchMKUser
  • Dodać konto domena\ComarchMKUser do grupy administratorzy na komputerach, które są węzłami klastra
  • Ustawić konto domena\ComarchMKUser jako konto, na którym działa usługa Menadżera Kluczy. W tym celu należy uruchomić przystawkę services.msc

We właściwościach usługi „Zarządzanie kluczami produktów Comarch ERP” na zakładce Logowanie ustawić utworzone wcześniej konto i podać hasło.

  • Na zakładce Ogólne zmienić typ uruchomienia usługi z „Automatyczny” na „Automatycznie (opóźnione uruchomienie)”
  • Nadanie uprawnień po stronie serwera SQL. Zalogować się do klastrowanej usługi SQL
    i wykonać poniższy skrypt:

Po wykonaniu kroków 1-3 na wszystkich węzłach należy wykonać restart usługi Menadżera Kluczy.

4. Dodanie kluczy wirtualnego na każdym z węzłów klastra.

Na wszystkich węzłach dodajemy ten sam klucz (klucze).

Zasada działania

W klastrze pracy awaryjnej Windows mamy węzły, którymi są serwery tworzące klaster. Tylko jeden
z węzłów w danym momencie jest aktywny, pozostałe są nieaktywne. Do usługi klastrowanej, jaką jest np. SQL Server łączymy się poprzez jej nazwę. Pod tą nazwą dostępny jest aktywny w danym momencie węzeł klastra. Moduły w Menadżerze Kluczy znajdują się na aktywnym węźle, na pozostałych węzłach wyświetlana jest informacja o nieaktywności węzła i nie ma modułów do pobrania.

Na aktywnym węźle klastra w kolumnie stan powinien wyświetlać się komunikat: Aktywny. Natomiast na nieaktywnym węźle w kolumnie stan mamy: Nieaktywny, bądź jeżeli moduły jeszcze nie były pobierane to w kolumnie stan będzie komunikat: Moduły nie były jeszcze pobierane.

W momencie przełączenia klastra nowy węzeł staje się aktywny i na nim udostępniane są moduły. Uprzednio aktywny węzeł przechodzi w tryb nieaktywny, co za tym idzie klucz w Menadżerze na tym węźle dezaktywuje się i przestaje udostępniać moduły.

 




Ćwiczenie dodatkowe: budowanie prostych filtrów

Cel ćwiczenia: utworzenie filtra przy pomocy Konstruktora filtra.

Aby szybko odnaleźć dokument np. w Rejestrach VAT, Zapisach Kasowych/Bankowych czy Preliminarzu, znając jego numer, wystarczy w polu Filtr wpisać numer faktury (lub jego część)

  1. Jeżeli pinezka (widoczna obok ikony filtrowania) jest włączona, zmiany będą widoczne od razu.
  2. Jeżeli pinezka jest wyłączona , po wpisania poszukiwanego fragmentu należy kliknąć przycisk . Na liście zostaną wyświetleni wyłącznie pracownicy spełniający zadane kryterium.

Bezpośrednio w polu Filtr można wpisywać również nazwę kontrahenta czy kwotę – program zawęzi listę dokumentów do tych, które spełniają warunek zawarty w filtrze. Przy pomocy Konstruktora filtra , można natomiast tworzyć bardziej zaawansowane zapytania.

Filtr na zapisach kasowych/bankowych

W tym ćwiczeniu zbudowaliśmy schemat księgowy dla raportów kasowych/bankowych, który wykorzystuje konto przeciwstawne na zapisach kasowych/bankowych. Aby mieć pewność, że na każdym zapisie KP/KW, pole Konto przeciwstawne, zostało wypełnione, można użyć odpowiedniego filtra. Filtr będzie zawężał listę zapisów danego raportu do tych, na których pole Konto przeciwstawne jest puste. Aby zbudować taki filtr należy:

  1. Wejść do menu Kasa/Bank/ Zapisy kasowe/bankowe, a następnie kliknąć na ikonę Konstruktora filtra,
  2. W polu Nazwa wpisać np.: Brak konta przeciwstawnego,
  3. Na zakładce Ogólne, obok domyślnego operatora Oraz wcisnąć przycisk aby dodać warunek.
  4. W warunku kliknąć na domyślnie podstawione pierwsze pole z bazy danych – pojawi się lista dostępnych pól, po których można filtrować zapisy,
  5. Z listy wybrać: Bzp_KontoPrzeciwstawneKonto przeciwstawne dla potrzeb prostych księgowań,
  6. Po kliknięciu na domyślnie wyświetlany operator wybieramy z listy operator: Jest puste,
  7. Następnie zatwierdzamy całą formatkę Konstruktor filtra.

Aby wypróbować działanie filtra, w rejestrze PKO i raporcie: RKB/1/20XX/PKO, można dodać dwa dokumenty: w jednym wypełniając pole Konto przeciwstawne, a w drugim nie, a następnie użyć filtra wybierając go z listy rozwijanej dostępnej w polu Filtr. Filtr wyświetli zapis, który nie ma wypełnionego pola Konto przeciwstawne.

Filtr w Rejestrach VAT

Dla firm rozliczających VAT wg struktury zakupów przydatny może być filtr, który wyszuka dokumenty oznaczone jako „Sprzedaż detaliczna”. Dlatego też zdefiniujemy filtr złożony wykorzystując Konstruktor filtra.

  1. Otwieramy menu Rejestry VAT/ Rejestry VAT, wybieramy Rejestr sprzedaży, podrejestr SPRZEDAŻ.
  2. Klikamy na ikonę Konstruktora filtra .
  3. W polu Nazwa wpisujemy: Sprzedaż detaliczna,
  4. Na zakładce Ogólne, obok domyślnego operatora Oraz wciskamy przycisk aby dodać warunek.
  5. W warunku klikamy na domyślnie podstawione pierwsze pole z bazy danych – pojawi się lista dostępnych pól, po których można filtrować faktury,
  6. Z listy wybieramy VaN_Detal – Transakcja detaliczna,
  7. Po kliknięciu na domyślnie wyświetlany operator wybieramy Jest równe,
  8. Po kliknięciu w polu <wpisz wartość> podajemy wartość 1,
  9. Na zakładce Zaawansowane pojawiło się następujące wyrażenie: VaN_Detal=1
  10. Zatwierdzamy filtr ikoną . Opcja 1 oznacza, że dana transakcja jest transakcją detaliczną. Wśród wprowadzonych dokumentów w trakcie ćwiczeń nie została zarejestrowana żadna operacja tego typu, stąd po uruchomieniu filtra lista dokumentów w rejestrze jest pusta (dokumenty mają pole VaN_Detal=0).

Uwaga
Filtr domyślnie zapisywany jest jako filtr Użytkownika czyli będzie widoczny tylko na tym stanowisku komputerowym, na którym został stworzony. Aby z danego filtra mogli korzystać użytkownicy również na innych stanowiskach, należy w Konstruktorze filtra, na zakładce Opcje zaznaczyć typ filtra: Globalny. Filtr można skasować z listy, która pojawi się po naciśnięciu klawisza <Ctrl> na klawiaturze i kliknięciu na ikonę konstruktora filtra.

Uwaga
Listy zapisów posiadają predefiniowane filtry globalne. Można je zobaczyć rozwijając drop-down obok pola Filtr lub trzymając klawisz <Ctrl> i jednocześnie klikając myszką w Konstruktor filtra.




Ćwiczenie: Ewidencja środków trwałych

Cel ćwiczenia: wprowadzenie środka trwałego do programu

Dodajemy środek trwały do ewidencji środków trwałych: komputer na podstawie faktury nr FZ 15/2011

1. Aby wprowadzić do bazy danych nowy środek do ewidencji, należy otworzyć listę Ewidencja środków trwałych z menu głównego: Księgowość/ Ewidencja środków trwałych.

2. Z poziomu zakładki Środki trwałe wybieramy grupę środków trwałych: KOMPUTERY.

3. Dodajemy nowy środek trwały. Wypełniamy kolejno dane środka trwałego.

  • Zakładka Ogólne:
    • Numer inwentarzowy: K1/2014
    • Kod kreskowy: naciskamy na przycisk Kod kreskowy, pole uzupełnia się automatycznie na podstawie numeru inwentarzowego
    • Nazwa: Komputer
    • po wciśnięciu przycisku Historia osób odpowiedzialnych na zakładce Osoby i miejsca w sekcji Osoba odpowiedzialna ikoną Plusa dodajemy osobę odpowiedzialną wybierając z listy pracowników: Kowalska Zofia
    • po wciśnięciu przycisku Historia miejsc użytkowania na zakładce Osoby i miejsca w sekcji Miejsce użytkowania ikoną  dodajemy lokalizację wybierając ze słownika miejsc użytkowania: Kraków
    • Data zakupu, data przyjęcia do używania, początek amortyzacji, wartość początkowa: wypełniają się automatycznie po wpisaniu danych dokumentu na zakładce Dokumenty
  • Zakładka Dokumenty:
    • Dodajemy dokument: klikamy przycisk strzałki obok ikony Dodaj, wybieramy opcję Bez wskazania dokumentu i wpisujemy numer dokumentu FZ 15/2014, data 2014.12.29, kwota: 5000 zł
  • Zakładka Amortyzacja:
    • Metoda amortyzacji: liniowa
    • Stawka amortyzacji: 30%
    • Współczynnik: 1
    • Wartość netto (początkowa): 5000 zł

Program wymaga, aby na formularzu dodania nowego środka bezwzględnie wypełnione były pola Grupa, Numer inwentarzowy i Nazwa. Jeżeli którekolwiek z tych pól jest niewypełnione, wówczas program nie pozwoli zatwierdzić formularza.

4. Zatwierdzamy formularz.

Uwaga
Numer inwentarzowy musi być unikalny, tzn. program nie pozwoli dodać dwóch środków trwałych o identycznym numerze.

Dodajemy środek trwały do ewidencji środków trwałych na podstawie faktury z rejestru zakupów VAT 

1. Wprowadzamy samochód Ford na podstawie faktury wprowadzonej wcześniej do rejestru VAT (faktura numer: FZ 4/20XX).
2. Aby wprowadzić do bazy danych nowy środek do ewidencji, należy otworzyć listę Ewidencja środków trwałych z menu głównego: Księgowość/ Ewidencja środków trwałych.
3. Z poziomu zakładki Środki trwałe wybieramy grupę środków trwałych: SAMOCHODY.
4. Dodajemy nowy środek trwały. Wypełniamy kolejno dane środka trwałego.

  • Zakładka Ogólne:
    • Numer inwentarzowy: S1/20XX
    • Kod kreskowy: naciskamy na przycisk Kod kreskowy, pole uzupełnia się automatycznie na podstawie numeru inwentarzowego
    • Nazwa: Ford Focus
    • po wciśnięciu przycisku Historia osób odpowiedzialnych na zakładce Osoby i miejsca w sekcji Osoba odpowiedzialna ikoną  dodajemy osobę odpowiedzialną wybierając z listy pracowników: Wierzbicki Krzysztof
    • po wciśnięciu przycisku Historia miejsc użytkowania na zakładce Osoby i miejsca w sekcji Miejsce użytkowania ikoną  dodajemy lokalizację wybierając ze słownika miejsc użytkowania: Warszawa
    • Data zakupu, data przyjęcia do używania, początek amortyzacji, wartość początkowa: wypełniają się automatycznie po wskazaniu dokumentu na zakładce Dokumenty
  • Zakładka Dokumenty:
    • Dodajemy dokument: klikamy ikonę Dodaj i wybieramy z listy faktur z rej. VAT dokument FZ 4/20XX
  • Zakładka Amortyzacja:
    • Amortyzacja: zaznaczamy: Różna amortyzacja bilansowa i kosztowa
    • Stawka amortyzacji: 20%
    • Współczynnik: 1
    • metoda: liniowa
    • Wartość netto kosztowa: 40 000 zł
    • Wartość netto bilansowa: 52 000 zł

Program wymaga, aby na formularzu dodania nowego środka bezwzględnie wypełnione były pola Grupa,  Numer inwentarzowy i Nazwa. Jeżeli którekolwiek z tych pól jest niewypełnione, wówczas program nie pozwoli zatwierdzić formularza.

5. Zatwierdzamy formularz.

Generowanie planu amortyzacji

1. Wygenerowanie na ekran planu amortyzacji za bieżący okres obrachunkowy dla wszystkich środków trwałych. Na liście środków trwałych:

  • wybieramy Grupa: wszystkie
  • zaznaczamy obydwie pozycje na liście

2. Generowanie planu amortyzacji uruchamiamy przyciskiem Generacja planu amortyzacji

3. Po wygenerowaniu planu amortyzacji program wyświetli informację oraz plan amortyzacji, który można wydrukować klikając na ikonę drukarki.

Generowanie odpisów amortyzacyjnych

1. Aby wygenerować odpisy amortyzacyjne na liście środków trwałych:

  • wybieramy Grupa: wszystkie
  • zaznaczamy obydwie pozycje na liście

2. Generujemy amortyzację za pomocą ikony Generacja amortyzacji

3. W parametrach generacji odpisów wpisujemy miesiąc: 01 rok: 20XX i zatwierdzamy

4. Odpisy zostały wygenerowane tylko dla środka K1/2014 (ponieważ początek amortyzacji dla środka trwałego S1/20XX to 20XX-02-01 – odpisy dla tego środka będą generowane od lutego)

5. Amortyzacja będzie widoczna z menu Księgowość/ Dokumenty środków trwałych:

  • miesiąc: 01
  • typ dokumentów: amortyzacja

Z tego poziomu możliwe jest zaksięgowanie amortyzacji za pomocą ikony Księguj. Wcześniej należy zdefiniować schemat księgowy w menu Księgowość/ Inne/ Schematy księgowań typ schematu: Amortyzacja s.t.

Uwaga
Moduł Środki Trwałe współpracujący z Księgą Handlową wymaga zdefiniowania w konfiguracji Firma/ Księgowość/ Okresy obrachunkowe okresów obrachunkowych, dla których prowadzona będzie ewidencja środków trwałych. Jeśli okres obrachunkowy został zdefiniowany dla księgowości kontowej, nie ma potrzeby wprowadzania dodatkowych ustawień w konfiguracji dla księgi inwentarzowej. O tym, który okres będzie wyświetlany w module ST jako bieżący decyduje data bieżąca. Można ją zmieniać z poziomu Narzędzia/ Data bieżąca.




Ćwiczenie: Zaliczka na PIT-36/PIT-36L

Cel ćwiczenia: wyliczenie zaliczek na deklarację PIT-36/PIT-36L na podstawie wprowadzonych wcześniej danych.

W celu przeliczenia zaliczek na PIT-36/PIT-36L konieczne jest uzupełnienie danych w konfiguracji, wprowadzenie danych o wspólnikach oraz podpięcie odpowiednich kont księgowych do gałęzi zestawienia systemowego PIT-36.

Dane o nazwie firmy uzupełniliśmy w ćwiczeniu 4.2, PODLINKOWAĆ informacje na temat formy płatności deklaracji oraz stawek pozostawiamy ustawione domyślnie w konfiguracji. 

Wprowadzamy wspólnika

1. W celu wprowadzenia danych o wspólnikach z menu Ogólne/ Inne wybieramy Właściciele, a następnie dodajemy wspólnika:

  • Akronim: KN
  • Nazwisko: Nowiński
  • Imię: Ksawery
  • Data urodzenia: 1972-04-28
  • NIP: 944-107-67-35
  • Województwo: Małopolskie, Powiat/Gmina: Kraków
  • Adres: 30-776 Kraków, ul. Akacjowa 5/7
  • Na zakładce Szczegółowe, w polu Urząd Skarbowy, wybieramy z listy Urząd Skarbowy Kraków – Stare Miasto

2. Klikamy na przycisk Kwoty deklaracji , otrzymujemy formatkę kwot deklaracji PIT-36 (dawniej PIT-5) dla danego wspólnika za poszczególne miesiące. Dodajemy kwoty deklaracji

  • miesiąc: 01
  • na zakładce PIT-36 w pozycji Odliczenia od dochodu: Składki na ubezpieczenie społeczne wpisujemy: 502,56
  • na zakładce PIT-36 w pozycji Odliczenia od podatku: Składka na ubezpieczenie zdrowotne wpisujemy 141,21.
  • Zakładka PIT-36L – jeżeli podatnik rozlicza się wg podatku liniowego należy zaznaczyć parametr
  • na zakładce Działalność gospodarcza automatycznie uzupełniły się pola dot. działalności (Konfiguracja/Firma/Dane firmy/PIT-36,PIT-36L), należy wpisać jedynie udziały, wpiszmy 100/100 czyli 100%.
  • uzupełniamy dane dla drugiej działalności gospodarczej: Nazwa:H.U. ŚWIATOPEŁEK, NIP: 333-333-33-33, REGON: 35002585, Adres: ul. Zielona 20, 34-400 Wrocław, Przychody: 10 000,00, Koszty: 1 000,00, Udziały: 1/2.
  • na zakładce Najem wpisujemy przychody z najmu kamienicy przy ulicy Krakowskiej: Najem: Kamienica ul. Krakowska 123, Adres: ul. Krakowska 123, 31-322 Kraków, Przychody: 750,00, Koszty: 150,00, Udział: 1/3.

3. Zatwierdzamy formularz kwot deklaracji miesiąca bieżącego, a następnie zamykamy formularz Lista kwot deklaracji właściciela.

4. Na koniec zatwierdzamy cały formularz danych wspólnika: wspólnik Ksawery Nowiński pojawił się na liście właścicieli.

 

Definiujemy gałęzie zestawienia PIT-36/PIT-36L

1. Z menu Księgowość wybieramy Zestawienia księgowe zakładka Systemowe. Mamy tam zdefiniowane gałęzie zestawienia PIT-36, pod które należy podpiąć odpowiednie konta księgowe. Korzystając z Konfiguratora bazy danych i generując wzorcowy plan kont dla typu podmiotu: osoba fizyczna, zestawienie systemowe PIT-36 posiada już podpięte odpowiednie konta księgowe. Użytkownik powinien jednak sprawdzić czy konta są podpięte prawidłowo zwłaszcza wtedy, gdy nastąpiła modyfikacja wzorcowego planu kont.

Wyliczenie zaliczki na deklarację PIT-36/PIT-36L

1. Z menu Księgowość wybieramy Zaliczki na PIT-36

  • dodajemy deklarację
  • wybieramy: miesiąc 01
  • wybieramy wspólnika Ksawery Nowiński (klikając na przycisk Właściciel i wybierając go z listy)
  • zaznaczamy parametr Uwzględniać zapisy w buforze,
  • ikoną Pioruna przeliczamy deklarację.
  • zatwierdzamy deklarację

2. W module Kasa/Bank pojawia się planowana płatność związana z wyliczoną deklaracją. Powstała w rejestrze PKO, ponieważ w Konfiguracji Firmy/ Księgowość/ Deklaracje jako Płatność dla deklaracji zdefiniowaną mamy formę przelew (powiązaną z rejestrem PKO).




Ćwiczenie: Zestawienia księgowe

Cel ćwiczenia: poznanie mechanizmu tworzenia oraz generowania zestawień księgowych na przykładzie bilansu firmy.

Definiujemy nagłówek zestawienia:

1. Otwieramy menu Księgowość/ Zestawienia księgowe.


2. Dodajemy nowe zestawienie.
3. Pojawia się okno nagłówka zestawienia, w którym na zakładce Ogólne wprowadzamy:

  • Symbol – BILANS2
  • Nazwa – BILANS FIRMY
  • Opis – Bilans firmy – ćwiczenia
  • zaznaczamy parametr Uwzględniać zapisy w buforze
  • wybieramy Schemat numeracji : –-, A, X, 1 dla czterech kolejnych poziomów

4. Na zakładce Kolumny dodajemy dwie kolumny:

  • I/ Nazwa – Początek okresu
  • Okres – Bilans otwarcia
  • II/ Nazwa – Koniec okresu
  • Okres – Bieżący okres

5. Zdefiniowane parametry zapisujemy za pomocą ikony Zapisz zmiany.

 

Definiujemy elementy zestawienia księgowego

1. Przyciskiem  przechodzimy na listę gałęzi:

  • dodajemy pierwszą pozycję zestawienia (ikoną plusa lub klawiszem <Ins>): Nazwa: Aktywa
  • zapisujemy przyciskiem Zapisz (każdorazowo musimy zapisać zdefiniowaną pozycję).

2. Dopisujemy pozycję podrzędną do Aktywów używając przycisku , który związany jest z ikoną . Z rozwiniętego podmenu wybieramy Dodaj pozycję na następnym poziomie i wprowadzamy:

  • Nazwa – Aktywa trwałe
  • Sumowanie ze znakiem – +

3. Ustawiamy się na pozycji Aktywa trwałe i analogicznie jak w pkt. 2. dodajemy pozycję podrzędną do Aktywów trwałych:

  • Nazwa – Wartości niematerialne i prawne
  • Sumowanie ze znakiem – +

4. Wprowadzamy gałąź równorzędną do Wartości niematerialnych i prawnych, a podrzędną do Aktywów trwałych, ustawiając się na Wartościach niematerialnych i prawnych i wykorzystując ikonę Dodaj:

  • Nazwa – Rzeczowe aktywa trwałe
  • Sumowanie ze znakiem – +

5. Uzupełniamy zestawienie o gałęzie najniższego poziomu dla pozycji Rzeczowe aktywa trwałe.
6. Pierwszą z nich wprowadzamy przez ikonę i rozwijane przez nią podmenu, z którego wybieramy Dodaj pozycję na następnym poziomie:

  • Nazwa – Grunty własne
  • Sumowanie ze znakiem – +

7. Kolejne przez ustawienie się na pozycji Grunty własne lub na innych pozycjach równorzędnych i wykorzystując przycisk Dodaj:

  • I/ Nazwa – Budynki i budowle
  • Sumowanie ze znakiem – +
  • II/ Nazwa – Urządzenia techniczne i maszyny
  • Sumowanie ze znakiem – +
  • III/ Nazwa – Środki transportu
  • Sumowanie ze znakiem – +

Podpinamy definicję do pozycji zestawienia księgowego

  1. Za pomocą ikony , lub przez dwukrotne kliknięcie lewym klawiszem myszy edytujemy pozycję zestawienia Urządzenia techniczne i maszyny
  2. Wybieramy przycisk  uruchamiający kreator wyrażenia
  3. W polu Łącznik akceptujemy znak „+”
  4. Cyfrę 1,00 pozostawiamy w polu współczynnik (wartość wyrażenia zostanie przemnożona przez 1)
  5. Klikamy na przycisku Kwota i z podmenu wybieramy Funkcje kont.
  6. Kursorem ustawiamy się na pozycji Saldo Wn, akceptujemy ją przez kliknięcie lewym klawiszem myszy.
  7. Pojawi się plan kont. Podświetlamy właściwe konto księgowe (011-2) i akceptujemy przyciskiem . Konto będące argumentem funkcji księgowej pojawi się automatycznie w polu Argument.
  8. Aby wyrażenie zostało zapamiętane należy kliknąć na ikonie . Jego treść pojawi się w górnym polu zatytułowanym Kwota @SaldoWn (011-2)
  9. W celu odjęcia Salda Ma konta 071-2, w polu łącznik wybieramy znak „-”
  10. Akceptujemy cyfrę 1,00 w polu współczynnik
  11. Klikamy na przycisku Kwota, z podmenu wybieramy Funkcje kont.
  12. Kursorem ustawiamy się na pozycji Saldo Ma, akceptujemy ją przez kliknięcie lewym klawiszem myszy.
  13. Z planu kont wybieramy konto 071-2, które pojawi się na formatce definicji wyrażenia jako argument.
  14. Przyciskiem  akceptujemy definicję.
  15. W górnym polu Kwota do pierwszego elementu wyrażenia zostaje dodany drugi.
  16. Otrzymujemy następującą definicję wyrażenia @SaldoWn(011-2)-@SaldoMa(071-2)
  17. Ostateczna akceptacja wyrażenia odbywa się przez wybranie ikony  i powrót do formatki Pozycja zestawienia, którą zatwierdzamy.
  18. Przyciskiem  wycofujemy się do formatki z listą zestawień księgowych.

Generujemy zestawienie księgowe

  1. Ikoną Przelicz  wybrane zestawienie wywołujemy obliczenie zestawienia i wyniki są prezentowane na ekranie. Z tego poziomu istnieje możliwość wydruku zestawienia lub eksportu do Excela.
  2. Wycofujemy się z prezentowanych wyników. Ponownie podglądamy wyniki przeliczonego wcześniej zestawienia (w kolumnie Data obliczenia zestawienia widoczna jest data przeliczenia) przez użycie przycisku Wyniki zestawienia.

Uzupełniamy istniejące zestawienie księgowe w związku modyfikacją wzorcowego planu kont

  1. W Ćwiczeniu dodaliśmy do wzorcowego planu kont wygenerowanego przez Konfigurator bazy danych, konto 233 Rozrachunki ze zleceniobiorcami. W związku z tym, że jest to konto, które wchodzi do zestawienia: BILANS FIRMY, należy je dodać w odpowiedniej pozycji. Dodajmy więc saldo Debet tego konta do gałęzi AKTYWÓW B.II.2.c Należności od pozostałych jednostek inne, natomiast Saldo Kredyt do gałęzi PASYWÓW B.III.2.h Zobowiązania z tytułu wynagrodzeń.
  2. W menu Księgowość/ Zestawienia księgowe, na zakładce Ogólne podświetlamy zestawienie o symbolu: BILANS FIRMY. Za pomocą  ikony edytujemy zestawienie, ustawiamy kursor na pozycji AKTYWÓW B.II.2.c i edytujemy pozycję za pomocą ikony . Klikamy w przycisk , następnie Funkcje kont/Saldo Wn  i wybieramy konto 233. Zatwierdzamy formatkę.
  3. Ustawiamy kursor na gałęzi PASYWÓW B.III.2.h, edytujemy gałąź. Klikamy w przycisk , następnie Funkcje kont/Saldo Ma i wybieramy konto 233. Zatwierdzamy formatkę.
  4. Za pomocą ikony  wycofujemy się z formularza pozycji zestawienia.
  5. W ćwiczeniu dotyczącym modyfikacji planu kont dodaliśmy również konto 227, które należy podpiąć pod odpowiednie gałęzie zestawienia BILANS FIRMY.



Ćwiczenie: schematy księg. – wzorzec dla księgowania listy płac

Cel ćwiczenia: stworzenie automatycznych wzorców księgowań listy płac wygenerowanej w module Kadry i Płace. Załóżmy że schemat księgowania listy płac w firmie NOVA wygląda następująco

Lp.Konto WnKonto MaKwotaWarunek
1431231Bruttobez kwoty zasiłków, pracownicy etatowi
2431233Bruttopracownicy na umowę-zlecenie
3231227-51Składki na ub. społeczne płacone przez pracownika
4231227-52Składki na ub. zdrowotne
5445227-51Składki na ub. społeczne płacone przez firmę
6445227-53FP i FGŚP
7231220Podatek

1. Z menu Księgowość wybieramy Inne/ Schematy księgowe, a następnie typ schematu: Lista płac.

2. Dodajemy schemat ikoną , definiujemy nagłówek:

  • Symbol: LP
  • Nazwa: Lista płac
  • Dziennik: INNE
  • Księgowanie przez bufor
  • Data księgowania – domyślnie zaznaczony parametr Pobierz datę księgowania z konfiguracji
  • Opis: Nr listy płac (@Dokument)

3. Dodajemy pierwszą pozycję schematu przyciskiem , która będzie księgowała kwotę brutto dla pracowników etatowych:

  • Konto Wn: 431, Konto Ma: 231, podział na słowniki: Podmioty,
  • Kwota /Kwota/ Suma elemetrów wypłat (@WynagrodzenieBrutto),
  • Opis: Nr wypłaty (@WyplataNr)
  • Warunek:
    • uruchamiamy Kreator pozycji schematu ,
    • wybieramy: Funkcja/ Nr listy płac
    • Operator: zaczyna
    • w polu Wartość wpisujemy: E (symbol numeru listy płac dla pracowników etatowych to E np. E/20xx/01/0001)
    • zatwierdzamy wyrażenie oraz warunek, który powinien wyglądać następująco: @Dokument LIKE 'E%’
  • zapisujemy pozycję schematu przyciskiem dyskietki .

4. Dodajemy drugą pozycję schematu, która będzie księgowała kwotę brutto dla pracowników zatrudnionych na umowę zlecenie:

  • Konto Wn: 431, Konto Ma: 233, podział na słowniki: Podmioty,
  • Kwota /Kwota/ Suma elemetrów wypłat (@WynagrodzenieBrutto),
  • Opis: Nr wypłaty (@WyplataNr)
  • Warunek:
    • uruchamiamy Kreator pozycji schematu ,
    • wybieramy: Funkcja/ Nr listy płac
    • Operator: zaczyna
    • w polu Wartość wpisujemy: U (symbol numeru listy płac dla pracowników zatrudnionych na umowę zlecenie to U np. U/20xx/01/0001)
    • zatwierdzamy wyrażenie oraz cały warunek, który powinien wyglądać następująco:
      @Dokument LIKE 'U%’
  • zapisujemy pozycję schematu przyciskiem Zapisz .

5. Dodajemy trzecią pozycję schematu:

  • Konto Wn: 231, Konto Ma: 227-51, podział na słowniki: Podmioty,
  • Kwota /Składki ubezpieczonego/ Emerytalna, Rentowa, Chorobowa (@ZUSEmerPrac + @ZUSRentPrac + @ZUSChorPrac)
  • Opis: Nr wypłaty (@WyplataNr),
  • Warunek pozostawiamy pusty,
  • zapisujemy pozycję schematu przyciskiem Zapisz .

6. Dodajemy czwartą pozycję schematu:

  • Konto Wn: 231, Konto Ma: 227-52, podział na słowniki: Podmioty,
  • Kwota /Składki ubezpieczonego/ Zdrowotna razem (@UbZdrowPrac)
  • Opis: Nr wypłaty (@WyplataNr),
  • Warunek pozostawiamy pusty.
  • zapisujemy pozycję schematu przyciskiem Zapisz .

7. Dodajemy piątą pozycję schematu:

  • Konto Wn: 445, Konto Ma: 227-51, podział na słowniki: brak,
  • Kwota /Składki płatnika / Emerytalna, Rentowa, Wypadkowa (@ZUSEmerFirma + @ZUSRentFirma + @ZUSWypadFirma)
  • Opis: Nr listy płac (@Dokument),
  • Warunek pozostawiamy pusty.
  • zapisujemy pozycję schematu przyciskiem Zapisz .

8. Dodajemy szóstą pozycję schematu:

  • Konto Wn: 445, Konto Ma: 227-53, podział na słowniki: brak,
    • uruchamiamy kreator definicji kwoty za pomocą ikony ,
    • w polu współczynnik wpisujemy 0,0245,
    • Kwota/ Podstawa /FP,
    • za pomocą ikony plusa zatwierdzamy definicję kwoty (@PodstawaFP*0.0245),
    • wybieramy łącznik „+”, współczynnik 0,001, Kwota: Podstawa/ FGŚP i zatwierdzamy (@PodstawaFP*0.0245 + @PodstawaFGSP*0.001),
    • następnie zatwierdzamy całą definicję kwoty ikoną Zapisz ,
  • Opis: Nr listy płac (@Dokument),
  • Warunek pozostawiamy pusty.
  • zapisujemy pozycję schematu przyciskiem .

9. Dodajemy siódmą pozycję schematu:

  • Konto Wn: 231, Konto Ma: 220, podział na słowniki: Podmioty,
  • Kwota /Kwota/ Podatek (@Zaliczka)
  • Opis: Nr wypłaty (@WyplataNr),
  • Warunek pozostawiamy pusty.
  • zapisujemy pozycję schematu przyciskiem Zapisz .

Schemat jest gotowy – można nim zaksięgować listy płac (etatową i umów zleceń) wygenerowane w module Kadry i Płace w ćwiczeniach dla tego modułu.